(Page créée avec « {{Tuto Details |Description=<translate>Cela fait des années que nous réalisons des petits projets de robots, en grande majorité à l'aide de cartes arduino. Les ados d... ») |
|||
Ligne 1 : | Ligne 1 : | ||
{{Tuto Details | {{Tuto Details | ||
+ | |Main_Picture=Fabrication_d_un_dr_ne_Sch_ma__lectronique_quadcopter_arduino_png.png | ||
+ | |Main_Picture_annotation={"version":"2.4.6","objects":[{"type":"image","version":"2.4.6","originX":"left","originY":"top","left":128,"top":-22,"width":774,"height":1095,"fill":"rgb(0,0,0)","stroke":null,"strokeWidth":0,"strokeDashArray":null,"strokeLineCap":"butt","strokeDashOffset":0,"strokeLineJoin":"miter","strokeMiterLimit":4,"scaleX":0.45,"scaleY":0.45,"angle":0,"flipX":false,"flipY":false,"opacity":1,"shadow":null,"visible":true,"clipTo":null,"backgroundColor":"","fillRule":"nonzero","paintFirst":"fill","globalCompositeOperation":"source-over","transformMatrix":null,"skewX":0,"skewY":0,"crossOrigin":"","cropX":0,"cropY":0,"src":"https://wikifab.org/images/5/58/Fabrication_d_un_dr_ne_Sch_ma_lectronique_quadcopter_arduino_png.png","filters":[]}],"height":450,"width":600} | ||
|Description=<translate>Cela fait des années que nous réalisons des petits projets de robots, en grande majorité à l'aide de cartes arduino. Les ados de la Maison de Quartier La Touche demandent depuis longtemps qu'on se lance dans la fabrication d'un drone. La réglementation parait lourde dans le cadre d'un vol en extérieur, en particulier sur l'espace public. Nous décidons donc de penser le projet pour un vol en intérieur (salle des fêtes, gymnase, etc...) Nous ne souhaitons pas fabriquer un drone pilotable avec une télécommande : nous voulons relever le défi de réaliser un drone capable de se déplacer tout seul, en évitant les obstacles, en faisant demi tour s'il arrive contre un mur, etc...</translate> | |Description=<translate>Cela fait des années que nous réalisons des petits projets de robots, en grande majorité à l'aide de cartes arduino. Les ados de la Maison de Quartier La Touche demandent depuis longtemps qu'on se lance dans la fabrication d'un drone. La réglementation parait lourde dans le cadre d'un vol en extérieur, en particulier sur l'espace public. Nous décidons donc de penser le projet pour un vol en intérieur (salle des fêtes, gymnase, etc...) Nous ne souhaitons pas fabriquer un drone pilotable avec une télécommande : nous voulons relever le défi de réaliser un drone capable de se déplacer tout seul, en évitant les obstacles, en faisant demi tour s'il arrive contre un mur, etc...</translate> | ||
|Area=Electronics, Machines and Tools, Play and Hobbies, Robotics | |Area=Electronics, Machines and Tools, Play and Hobbies, Robotics | ||
Ligne 79 : | Ligne 81 : | ||
}} | }} | ||
{{PageLang | {{PageLang | ||
+ | |Language=fr | ||
|SourceLanguage=none | |SourceLanguage=none | ||
|IsTranslation=0 | |IsTranslation=0 | ||
− | |||
}} | }} | ||
{{Tuto Status | {{Tuto Status | ||
|Complete=Draft | |Complete=Draft | ||
}} | }} |
Auteur Maison de Quartier La Touche | Dernière modification 26/02/2020 par MDQ La Touche
Arduino, Drône, Electronique, FabLab Fabrication_d_un_dr_ne_Sch_ma__lectronique_quadcopter_arduino_png.png Création
Matériel et Outils :
Explications :
On prend cette page comme point de départ : http://arduino.blaisepascal.fr/controler-un-moteur-brushless/
Et ça ne fonctionne pas. En testant avec un autre lien on y arrive : https://www.firediy.fr/article/calibrer-ses-esc-avec-un-arduino-drone-ch-3
L'erreur du premier lien, c'est qu'il manque des informations dans la ligne esc.attach(12); il fallait mettre esc.attach(12, 1000, 2000); Pourquoi ?
Par ailleurs il es important de comprendre la séquence de calibration des ESC. Pour calibrer un ESC, il faut mettre plein gaz dès l'allumage, attendre les bips aigus réguliers, et relâcher les gaz à ce moment précis.
Dans notre code arduino, nous avions mis esc.write(180); pendant quelques secondes, puis esc.write(0); 180 représente la valeur maximale (plein gaz) et 0 la valeur minimale. Le passage à 0 ne se faisait pas au bon moment, et le calibrage ne se faisait pas. Le deuxième lien (firediy) permet d'envoyer la valeur minimale à un moment précis. C'est grâce à ce code que nous avons réussi à calibrer notre ESC. Ensuite nous utilisons le 1er lien (blaisepascal) pour envoyer une valeur précise à l'ESC. Tout se passe bien, on arrive à faire tourner plus ou moins vite notre moteur. Ouf !
Pour l'application mobile, on utilise app inventor : http://appinventor.mit.edu/
Pour communiquer avec la carte arduino, on passe par une carte bluetooth HC-05
Il existe plein de vidéos qui expliquent comment faire la connexion entre le smartphone et la carte bluetooth : https://www.qwant.com/?q=app%20inventor%20bluetooth%20arduino&t=videos
Au niveau des problèmes rencontrés, nous nous sommes cassés les dents sur :
Jusqu'ici nous faisions nos tests avec une carte arduino Uno. En adaptant nos branchements avec la carte arduino micro, il semble impossible de piloter le moteur branché sur le port 12. Nous modifions donc le branchement du moteur arrière gauche pour le mettre sur le port 7. Le port 7 devait servir plus tard pour brancher un sonar, il faudra voir si on peut le mettre sur le 12.
fr none 0 Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #