Prêt à naviguer ?

imazale imazale 4 Messages
Salut à tous

Une petite présentation de mon projet actuel ...

Le projet

Mon mari et moi construisons notre première maquette de bateau navigante : le marsouin

MZIWYqW

C’est un bateau en bois type chalutier à vapeur à l’échelle1/30 qui fait pas loin de 80 cm de long !
On va y embraquer un petit système ARDUINO pour le piloter à distance depuis une radio RC

-         Allumage des feux babord/tribord
-         Allumage du feu de mat si la vitesse dépasse une valeur x
-         Simulation d’un bruit de moteur diesel en fonction de la vitesse sur un haut parleur 1
-         Lancement d’une corne de brume ou d’une sirène sur un haut parleur 2

Maintenant, il va falloir sortir du « mode labo »pour naviguer en vrai !

Les ressources
Côté hard, j’utilise un Arduino UNO (sans doute un nano pour la version embarquée), un lecteur MP3, un ampli, deux hauts-parleurs

Côté soft, j’utilise des interruptions de type PCI pour récupérer les signaux du récepteur de RC, la fonction Tone pour simuler le
bruit du diesel, des « software serial » pour discuter avec un lecteur MP3 

Les contraintes
Sans compter mes lacunes en électricité et en électronique, mon système a aussi des contraintes de poids, de place et d’autonomie.
D'autre part, ma radio RC n’a que 6 voies !

Les évolutions
J’aimerais bien que mon système surveille mon niveau d’accus et m’avertisse si je dois très vite rentrer au port !
 
Pourquoi pas un journal de bord pour mémoriser ma navigation
 
Ou piloter un caméra embarquée pour filmer mon voyage …
 
Pour l’instant, les communications se font uniquement dans le sens opérateur vers bateau. J’aimerais bien aussi que le bateau puisse
envoyer des informations à l’opérateur. Peut-être dans une V2 ou V5….
 
Si vous avez des pistes pour mes évolutions ou d’autres idées, je suis preneuse !
 
Le dernier problème en date
 
Pour lire les signaux RC je récupère la durée du signal HAUT en microsecondes. Cela fonctionne très bien quand j’alimente mon récepteur
par ARDUINO.
 
Par contre, quand j’utilise l’alimentation BEC du futur variateur, le signal est complètement fluctuant (ah ça pour varier, il varie mon variateur !) .
Du coup je n'ai plus d'entrée fiable pour mon système arduino !

Si quelqu’un peut m’aider à ce sujet je lui serai très reconnaissante et le récompenserai grassement d'une elle croisière à bord du "Marsouin" !

A très vite !

isabelle
lobodol lobodol 890 Messages BIG BOSS
Chouette projet 

Pour la surveillance de l'accu, je sais que mon récepteur peut envoyer un message à ma radiocommande lorsque la batterie devient trop faible. Cette dernière se met alors à biper. J'ai une FlySky FS-i6.
Sinon, un simple pont diviseur de tension relié à une broche analogique de l'Arduino suffira à lire la tension d'alim. Ajoute un buzzer et tu pourras le faire sonner lorsque la tension devient trop faible.

Concernant ton problème d'alimentation, as-tu bien reliés les masses du BEC et de l'Arduino ? A mon avis le problème vient de là.
imazale imazale 4 Messages
Bonsoir 

OH MERCI 

Je suis une vraie quiche en électricité ! 

Concernant ton problème d'alimentation, as-tu bien reliés les masses du BEC et de l'Arduino ?
Sur mon récepteur j'ai 8 triplets (signal, alimentation,terre).
En cas d'alimentation "BEC", il suffisait effectivement d'ajouter une terre arduino sur l'un des terres libres et  le tour était joué !

Pour le pont diviseur de tension, je vais étudier ça ce week-end. apparemment, il y a plein d'exemples sur le net

je te tiens au jus ...

Bonne soirée et merci encore !

isabelle
lobodol lobodol 890 Messages BIG BOSS
Et oui, la masse commune c'est obligatoire, sans ça tes deux systèmes n'ont pas la même référence.

C'est simple le pont diviseur de tension, tu trouveras sans problème de la doc sur le net 
Vous devez être connecté pour pouvoir répondre à ce sujet.
Utilisation des données

Afin d'améliorer ton expérience utilisateur, nous utilisons des cookies 🍪