Prêt à naviguer ?
imazale
4 Messages
Le jeudi 17 octobre 2019 à 14:25:13
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
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
Une petite présentation de mon projet actuel ...
Le projet
Mon mari et moi construisons notre première maquette de bateau navigante : le marsouin
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
Le jeudi 17 octobre 2019 à 16:31:03
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à.
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
4 Messages
Le jeudi 17 octobre 2019 à 21:57:40
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
OH MERCI
Je suis une vraie quiche en électricité !
Concernant ton problème d'alimentation, as-tu bien relié
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
Le vendredi 18 octobre 2019 à 11:07:56
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
C'est simple le pont diviseur de tension, tu trouveras sans problème de la doc sur le net