j'aimerais faire un capteur de position pour un objet mouvant en extérieur. J'ai pensé à utiliser les modules 434Mhz radio mais je ne sais pas si je vais arriver à faire ce que je veux.
Mon but se faire déplacer l'objet de manière autonome jusqu’à une balise. Ceci dans un rayon max de 1Km et le tout en extérieur et avec une consommation la plus faible possible.
Je ne veux pas utiliser de GPS (sauf si aucune autre méthode n'est satisfaisante)
Si vous avez des idées de comment faire je suis preneur !!
le positionnement par fréquence radio sur des fréquences grand public comme le 434Mhz en environnement "hostile" (en extérieur ) n'est pas jouable à mon avis dans le cas général et pas sans bidouiller de HW spécialisé hors arduino pour une tentative de triangulation
Tu me propose ces modules pour une raison particulière comparé à ceux que j'ai évoqués ? ( à savoir que j'ai les modules HF arduino mais aussi un autre module de très bonne qualité pour la HF. Je n'ai pas le nom la sous la main mais je peux retrouver ça dans la journée)
Et concernant la "pollution" de fréquence je compte utiliser mon système dans une zone comme un parc ou terrain vague plutôt éloigné d'habitation (pas a moins de 50 M de maison ou immeuble quoi)
thalios:
Et concernant la "pollution" de fréquence je compte utiliser mon système dans une zone comme un parc ou terrain vague plutôt éloigné d'habitation (pas a moins de 50 M de maison ou immeuble quoi)
pour faire de la géolocalisation sans GPS il faut être capable de trianguler - ie mesure la distance de l'objet à 3 points fixes. Par exemple avec une approche par la mesure du temps de vol de votre onde
pour cela il faut mesurer très finement la distance de votre objet (qui envoit un "ping") à une antenne qui est un point fixe à un endroit connu. une fois que vous avez les 3 distances, par triangulation vous savez où se trouve votre objet.
le challenge est de mesurer suffisamment précisément la distance.. les ondes électro-magnétiques voyageant à la vitesse de la lumière 300 millions de m à la seconde, une micro seconde d'écart dans votre mesure du temps de vol et vous vous trompez de 150m à 300m (suivant comment vous mesurez, Aller retour ou juste aller)... il faut donc du hardware qui pédale un peu vite et ce n'est pas un digitalRead qui va vous permettre de faire cela...
il y a de la littérature abondante sur le sujet sur internet...
J-M-L:
pour faire de la géolocalisation sans GPS il faut être capable de trianguler - ie mesure la distance de l'objet à 3 points fixes. Par exemple avec une approche par la mesure du temps de vol de votre onde
Complètement d'accord avec toi mais en fait je désire "juste" me rapprocher d'une zone ( environ 10 M de la zone) et non trouver le point exacte et très précisément.
oui mais vous voyez bien que 10m de précision avec des mesures de temps de propagation à la vitesse de la lumière ça veut dire être capable de mesurer un temps avec une précision de 33 nano secondes.
Un arduino standard tourne à 16MegaHertz donc exécute une instruction de base (un cycle d'horloge) en 62,5 nano secondes... et il vous faudra plusieurs instructions pour faire le calcul...
vous voyez le pb?
donc il faut du hard dédié, sans doute en modulation de fréquence, qui se charge de l'emission et réception et du calcul du temps de vol
pour faire de la triangularisation comme dis plus haut, il faut au moins 3 point fixe.
Le probleme du GPS c'est que sa consomme beaucoup, donc si tu es sur batterie, ca va pas durer longtemps.
pourquoi ne pas considérer un GPS? il y en a des pas très chers pour arduino et ça fonctionne pas mal
Les GPS NEO-6M ou NEO-7M avec un coque plastique de protection, ça se trouve à moins de 10 euros et ça s'interface assez simplement avec un arduino
un NEO 7 consomme 17 mA @ 3 V (en mode continu) et 5 mA @ 3 V en mode "Power Save" (lecture de la position 1 fois par seconde) et vous avez une approximation de votre position à 2,5m près en GPS et 4m en GLONASS
Pour quoi pas de GPS tout simplement car je ne veux pas m'en servir pour exploiter d'autres techniques. Le prix n'a pas vraiment d'importance (enfin si je vais pas acheter un capteur a 1000 euros quoi). Mais mon but ici est d'utiliser une technique différente du GPS usuel.
Je pense que ce n'est pas jouable d'avoir une précision de 10m sur la base d'une simple plateforme arduino standard et des ondes électromagnétiques comme exposé plus haut.
Maintenant je ne sais pas tout et vous connaissez la phrase de Mark Twain - "Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - que l'ont peut compléter aussi par une autre de ses maximes "Tout ce dont nous avons besoin pour réussir dans la vie est l'ignorance et la confiance."
"Ils ne savaient pas que c'était impossible, alors ils l'ont fait" - que l'ont peut compléter aussi par une autre de ses maximes "Tout ce dont nous avons besoin pour réussir dans la vie est l'ignorance et la confiance."
très belle citation ! que je t'enterais d'appliquer à mon cas ;).
Moi je complèterais ça avec un exemple de projet développé par des étudiants qui ont réussis avec un router wifi à créer une sorte de caméra qui voie à travers les murs alors, rien n'est impossible.
Je tenterais de vous tenir au courant sur les résultats de nos développements.