AvionAndroid : Différence entre versions
(5 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Projet | {{Projet | ||
|status=Prototype | |status=Prototype | ||
− | |status_pub= | + | |status_pub=Publié |
|image=20170707 180626.jpg | |image=20170707 180626.jpg | ||
|description=Avion commandé par Arduino + Android | |description=Avion commandé par Arduino + Android | ||
Ligne 39 : | Ligne 39 : | ||
Tout est positionné simplement, voir les schémas de câblage dans Blockly@duino. | Tout est positionné simplement, voir les schémas de câblage dans Blockly@duino. | ||
− | == Vidéos de démo | + | == Connectique == |
+ | |||
+ | L'alimentation (batterie LiPo) est connectée au contrôleur ESC, puis par le retour du connecteur servomoteur de l'ESC alors l'alimentation va pouvoir aussi alimernter la carte Arduino, et de là les 2 servomoteurs du palonnier. | ||
+ | |||
+ | Ne tenez pas compte du faux contrôleur, mais les câblages sont tous effectifs et les numéros correspondant au code Arduino : | ||
+ | [[Fichier:Cablage.jpg|vignette|centré]] | ||
+ | |||
+ | == Fichiers liés == | ||
+ | |||
+ | La documentation du contrôleur ESC : [[Fichier:ESC controller doc.jpg|vignette|centré]] | ||
+ | |||
+ | Le plan câblage Fritzing : [[Fichier:AvionAndroid.fzz]] | ||
+ | |||
+ | La sauvegarde Blockly@rduino à importer : [[Fichier:Blockly arduino avion slider.xml]] | ||
+ | |||
+ | Le code Arduino : [[Fichier:Blockly arduino avion slider.ino]] | ||
+ | |||
+ | Le projet à importer dans AppInventor2 pour modifier les sources : [[Fichier:Avion2 slider.aia]] | ||
+ | |||
+ | Le projet Android compilé : [[Fichier:Avion2 slider.apk]] | ||
+ | |||
+ | == Vidéos de démo == | ||
https://vimeo.com/227113872 | https://vimeo.com/227113872 | ||
Ligne 51 : | Ligne 72 : | ||
Pour la portée, il est possible de passer sur une Wemos D1 Mini, c'est à dire un ESP8266 avec son WiFi natif. | Pour la portée, il est possible de passer sur une Wemos D1 Mini, c'est à dire un ESP8266 avec son WiFi natif. | ||
− | [[Fichier:20170707 180626.jpg|vignette|centré|Schéma de câblage pour un ESP8266]] | + | [[Fichier:20170707 180626 2.jpg|vignette|centré|Schéma de câblage pour un ESP8266]] |
Version actuelle en date du 30 juillet 2017 à 16:50
Avion commandé par Arduino + Android
Contributeur·ice·s
Statut du projet
Prototype
Statut de la publication
Publié
License
CC-by-sa-3.0 - Creative Commons Attribution CC-by-sa-3.0 France
Inspiration
Fichiers source
Blockly arduino avion slider.xml
Machines
Matériaux
Lien
Détails
L'aile Delta est découpée dans du carton plume pour le poids.
Un bloc de polystyrène choc permet de fixer le moteur.
Les 2 servomoteurs vont permettre de fixer les volets pour orienter l'aile Delta.
L'Arduino Pro Mini est utilisée pour la simplicité d'utilisation et de programmation, la carte est très connue et permet à Arthur de se débrouiller seul avec le logiciel Blockly@rduino : https://create.arduino.cc/projecthub/libreduc/blockly-rduino-create-code-with-blocks-b6d3e4
L'intérêt aussi est de gagner du poids en lui découplant le programmateur USB CP2012.
Très classiquement on l'accompagne de la puce HC06 pour communiquer avec un smartphone Android, le programme est créé avec AppInventor2 (http://ai2.appinventor.mit.edu/).
Liste de courses
Le matériel vient en grande partie de Millenium Modélisme, complété en électronique par AliExpress :
- Nvision Batterie Lipo 2S 7.4v 450mAh 30C BEC http://www.milleniumrc.fr/nvo1800-1-accu-lipo-2s-450mah-30c-bec-nvision.html
- RC Factory moteur indoor AT2202-21 1620KV 14,5 gr http://www.milleniumrc.fr/at2202-21-1620kv-rcf-2202-21.html
- Emax contrôleur Simon K serie 6A http://www.milleniumrc.fr/controleur-mulitcoptere-series-6a-emasim6a.html
- Arduino Pro Mini + CP2012 https://fr.aliexpress.com/item/J34-Free-Shipping-USB2-0-To-TTL-6Pin-CH340G-Converter-Pro-Mini-Atmega328-5V-16M-For/32580200006.html ATTENTION AU PILOTE CH340 !
- puce bluetooth HC06 https://fr.aliexpress.com/wholesale?catId=0&initiative_id=AS_20170729072130&SearchText=hc06+bluetooth+module
- Servomoteur 90g à pignons métalliques MG90S https://fr.aliexpress.com/store/product/Tower-Pro-MG90S-90g-mental-gear-servos-tension-2-2kg-for-450-helicopter-robot-rc-ship/426329_1035542156.html
- corde à piano
Tout est positionné simplement, voir les schémas de câblage dans Blockly@duino.
Connectique
L'alimentation (batterie LiPo) est connectée au contrôleur ESC, puis par le retour du connecteur servomoteur de l'ESC alors l'alimentation va pouvoir aussi alimernter la carte Arduino, et de là les 2 servomoteurs du palonnier.
Ne tenez pas compte du faux contrôleur, mais les câblages sont tous effectifs et les numéros correspondant au code Arduino :
Fichiers liés
La documentation du contrôleur ESC :Le plan câblage Fritzing : Fichier:AvionAndroid.fzz
La sauvegarde Blockly@rduino à importer : Fichier:Blockly arduino avion slider.xml
Le code Arduino : Fichier:Blockly arduino avion slider.ino
Le projet à importer dans AppInventor2 pour modifier les sources : Fichier:Avion2 slider.aia
Le projet Android compilé : Fichier:Avion2 slider.apk
Vidéos de démo
Problèmes à résoudre
L'aile doit être suffisamment grande pour supporter le poids de la batterie...mais pas trop au risque de ne pas pouvoir être emmené par le moteur.
Pour la portée, il est possible de passer sur une Wemos D1 Mini, c'est à dire un ESP8266 avec son WiFi natif.