Page 1 sur 1

ArduCopter 3.2 et écran embarqué

Posté : mer. 1 mars 2017 09:29
par berny
J'ai vu que les écrans embarqués (onboard display) type SSD1306 sont supportés à partie de la 3.5 uniquement
(doc ici). Et elle n'est pas supportée sur les APM 2.8

Pensant à réaliser une interface entre le port télémétrie et l'écran avec un module Arduino, j'ai trouvé que ca existe deja (ici par exemple).

Ayant tout le matos sous la main (écran, Arduino Nano), il ne me manquerait que les quelques lignes de code pour experimenter cela.
Savez-vous où je pourrais trouver ces lignes de code ?

Re: ArduCopter 3.2 et écran embarqué

Posté : mer. 1 mars 2017 10:46
par Vapo
Je connaissais pas cet petit écran :33: . Très intéressant pour un Check up d'un seul coup d'œil

Re: ArduCopter 3.2 et écran embarqué

Posté : mer. 1 mars 2017 11:05
par discotd5
Re.

Sympa, mais connais pas non plus.
Pourqquoi n' est il pas compatible avec l' APM il y a pourtant bien un I2C dessus ?

A+

Re: ArduCopter 3.2 et écran embarqué

Posté : mer. 1 mars 2017 11:16
par Dehas
C'est a cause du firmware, pas assez de place dans une APM !!

Re: ArduCopter 3.2 et écran embarqué

Posté : mer. 1 mars 2017 13:14
par discotd5
Re.

Dommage

A+

Re: ArduCopter 3.2 et écran embarqué

Posté : mer. 1 mars 2017 15:23
par mlebret
discotd5 a écrit :Re.

Dommage

A+
Foparévé ;)

Il serait temps de s'intéresser à l'avenir et cesser d'encourager les marchands de rêve chinois qui continuent à nous proposer de mauvaises copies de cartes sorties il y a 5 ans (APM 2.5) ou 3 ans (PixHawk).

Marc

Re: ArduCopter 3.2 et écran embarqué

Posté : mer. 1 mars 2017 15:49
par furynick
Mouais ... avec une Taranis et un convertisseur TTL/RS232 on a la télémétrie sur la radio mais là aussi, Pix obligatoire.

Re: ArduCopter 3.2 et écran embarqué

Posté : mer. 1 mars 2017 18:00
par berny
Je demandais à tout hasard, car si quelqu'un l'a deja fait, ce n'est pas la peine de reinventer l'eau chaude.

Je vais essayer de mettre en oeuvre la librairie mavlink pour arduino que j'ai trouvée, pour récupérer les infos de la télémétrie.
Si j'y arrive, interfacer l'écran ne devrait pas être compliqué.

Des chinoiseries certes, mais pas inintéressantes ;)

Re: ArduCopter 3.2 et écran embarqué

Posté : mer. 1 mars 2017 18:06
par Dehas
Au contraire, très intéressant :super:

Re: ArduCopter 3.2 et écran embarqué

Posté : mer. 1 mars 2017 18:47
par mlebret
Dehas a écrit :Au contraire, très intéressant :super:
Le projet d'interfacer l'écran, oui,

Marc

Re: ArduCopter 3.2 et écran embarqué

Posté : mer. 1 mars 2017 19:40
par discotd5
Re.

Tous les projets de ce type sont intéressants.
Et heureusement que les chinois sont là, meme avec leur (mauvaises ?) copies de matériel.
En tous les cas elles font mon bonheur. Je n' aurais autrement (et comme beaucoup de monde je pense) pas accès à cette technologie toute Datée soit elle.

Du reste, je vais meme pouvoir m' offrir une nouvelle radio Q-X5 100% conception Chinoise; déjà obsolèt sans doute ?.

A+

Re: ArduCopter 3.2 et écran embarqué

Posté : jeu. 9 mars 2017 19:37
par berny
J'ai bien avancé sur ce projet, ca tourne sur une plaque de montage.

J'ai donc :
- une Arduino NANO qui cause avec une APM 2.8 via la port télémétrie
- un écran Oled 15x25mm connecté sur la NANO

Un bout de code Arduino, et le tour est (presque) joué.
J'ai eu un peu de mal à comprendre et mettre en oeuvre le protocole MAVLINK, mais ca fonctionne !

Voila ce que ca donne :


Re: ArduCopter 3.2 et écran embarqué

Posté : jeu. 9 mars 2017 19:57
par Dehas
Génial :super:

Re: ArduCopter 3.2 et écran embarqué

Posté : jeu. 9 mars 2017 19:58
par CGFlyer
WWhhoouuaaaa !!! Génial ça !!! :10/10:
Se serait compatible avec Pixhawk tu pense ?

P.S. ya moyen d'avoir le code ;-) ?

Re: ArduCopter 3.2 et écran embarqué

Posté : jeu. 9 mars 2017 20:09
par Dehas
Ben pour PixHawk, tu n'as besoin que de l'écran du moment que tu est en version 3.5 !!

Re: ArduCopter 3.2 et écran embarqué

Posté : jeu. 9 mars 2017 20:14
par discotd5
Re.

Tout simplement génial :super:

Re: ArduCopter 3.2 et écran embarqué

Posté : jeu. 9 mars 2017 20:18
par CGFlyer
Dehas a écrit :Ben pour PixHawk, tu n'as besoin que de l'écran du moment que tu est en version 3.5 !!
arf ok savais pas :super:

Re: ArduCopter 3.2 et écran embarqué

Posté : ven. 10 mars 2017 06:31
par berny
Effectivement, sur la Pixhawk avec AC3.5, c'est autrement plus simple.

Je vais bétonner le code et finaliser le montage, mais je ne peux tester que sur la plateforme APM.
Si d'autres sont interssés pour tester, ca serait interessant.

Re: ArduCopter 3.2 et écran embarqué

Posté : dim. 12 mars 2017 00:29
par klmnl
berny a écrit :Effectivement, sur la Pixhawk avec AC3.5, c'est autrement plus simple.

Je vais bétonner le code et finaliser le montage, mais je ne peux tester que sur la plateforme APM.
Si d'autres sont interssés pour tester, ca serait interessant.
+1,
J'ai tout sous la main et une bonne occasion d'utiliser le Nokia 5110
Ton code sera le bienvenu.
J'aimerai(s) m'y mettre aussi et chercher un peu.
Comment as tu abordé le Pb. Bibliothèque, connectique I2C, etc.
Cdlt

Re: ArduCopter 3.2 et écran embarqué

Posté : dim. 12 mars 2017 10:45
par berny
Je suis parti des différentes applications qui existent, notamment MiniOSD. Le probleme, c'est que ca date, et il y a un paquet de trucs qui ont évolué depuis, notamment l'IDE Arduino.

Côté port télémétrie :
- connection VCC sur pin 5V
- connection GND sur pin GND
- connection TX sur pin D2
- connection RX sur pin D3
- j'utilise la bibliotheque <SoftwareSerial>
- le reste se lit dans le code

Côté écran OLED :
- connection VCC sur 5V
- connection GND sur GND
- connection SCL sur A4
- connection SDA sur A5
- j'utilise la bibliotheque <ACROBOTIC_SSD1306> ( http://learn.acrobotic.com/tutorials/po ... -using-i2c" onclick="window.open(this.href);return false; )

Et le moins simple : comprendre le protocole MAVLINK (http://qgroundcontrol.org/mavlink/start" onclick="window.open(this.href);return false;) et réussir à demander à l'APM de nous livrer l'info.
J'utilise une copie locale de la bibliotheque Mavlink 1.0

Je joins le code, qui n'est pas propre et pas complet (je n'arrive pas encore à récupérer le mode de vol sélectionné).
L'adapter pour utiliser l'écran du Nokia 5110 devrait être assez aisé.

Re: ArduCopter 3.2 et écran embarqué

Posté : dim. 12 mars 2017 14:20
par Dehas
Regarde ici https://www.rcgroups.com/forums/showthr ... imOSD-fork" onclick="window.open(this.href);return false;
Un Russe a fais fork et des mises a jour pour minimosd.

Re: ArduCopter 3.2 et écran embarqué

Posté : dim. 12 mars 2017 14:24
par klmnl
Berny merci.
Je suis un peu bloqué "at home" pour des Pb de maladie.
J'en profite pour progresser sur Arduino.
Je vais chercher du côté de "instructables".
cdlt

Re: ArduCopter 3.2 et écran embarqué

Posté : jeu. 16 mars 2017 19:00
par berny
Premiers vols avec l'écran embarqué : pratique d'avoir l'état de la batterie et du GPS :)
IMG_20170316_182521.jpg

Re: ArduCopter 3.2 et écran embarqué

Posté : jeu. 16 mars 2017 20:25
par Dehas
C'est nickel tout ça :super: :super:

Re: ArduCopter 3.2 et écran embarqué

Posté : mar. 11 avr. 2017 16:38
par David
Excellent !
En plus, tu détails tout. Merci Berny pour le partage.
Et chapeau pour l'aboutissement de ce projet.
:super: