Cette instructable vous montrera comment faire votre Arduino dans une interface de R/C que vous pouvez utiliser pour à peu près tout ce qui requiert de télécommande. Je vais aussi vous montrer comment j’ai construit une tondeuse de R/C à l’aide de mon Arduino, une paire d’émetteur et le récepteur R/C à peu de frais et un couple de moteurs électriques-fauteuil roulant d’Ebay. J’ai utilisé cette interface pour contrôler quoi que ce soit de base LED pour moteurs pas à pas bipolaire, mini-robots, sans vie voiture R/C de la friperie et même une tondeuse 100lb (tous avec des contrôleurs de moteur appropriés). Il est très flexible et facile à changer et très simple à mettre en place.
Voir une version légèrement différente de la Lawnbot400 dans mon nouveau livre « Arduino robotique » , ainsi qu’un Segway bricolage et plusieurs autres robots.
Consultez-le faire magazine dans le numéro d’avril 2010 (#22) ou ici :
MISE À JOUR 24/03/10
Seau de brouette nouveau monté sur le dessus avec des charnières donc il peut déverser son contenu.
MISE À JOUR 10/03/10 : NOUVEAU CODE
Et nouvelle vidéo de la Lawnbot400 vers un tas de saleté dans mon camion la fleur lits à travers l’yard, aussi j’ai mis à jour le code à nouveau.
.
J’ai ajouté un nouveau code au projet qui est plus sûr, y compris un kill-switch manuel et un interrupteur de sécurité intégrée.
Pour implémenter la sécurité intégrée, j’ai utilisé un autre Atmega168 (ou un Arduino), pour commander un relais de puissance 60amp normalement ouvert. Le relais coupe le courant au moteur-contrôleur, sauf s’il reçoit un signal de « bon » de la 2ème microcontrôleur. Ce signal est mis à jour 2 fois par seconde et est ON ou OFF. Si le bot est hors de portée, il perd de la puissance des moteurs. Si je feuillette le bouton sur l’émetteur, il perd de la puissance des moteurs. C’est également un moyen pratique de le désactiver à distance si quelque chose devait s’en approcher qui n’était pas censé. Le code de mise à jour pour les deux microcontrôleurs est sur la page de codes.
En plus de la sécurité intégrée, j’ai changé la façon dont le code lit les signaux PPM pour le rendre plus fiable. Aussi, j’ai réalisé que je n’ai pu lancer le bot à 80 % de la vitesse avec l’ancien code, alors maintenant c’est un peu plus rapide et a plus de pouvoir (il peut me transporter à travers l’yard @ 155lb).
Découvrez cette nouvelle vidéo de moi le Lawnbot400, ma femme le conduire sur un tas de branches, puis me fait faire quelques wheelies d’équitation. Ne vous inquiétez pas, la tondeuse a été éteint cette fois car l’herbe n’a pas besoin de découpe, nous étions juste s’amuser.
AVERTISSEMENT :
DANGER!!! Il s’agit d’un très dangereux pièce d’équipement si ne pas géré correctement. Étant donné que toute l’électronique ont été construits et le code de l’Arduino est nouvel, vous devez être très prudent lors de l’utilisation de quoi que ce soit lourd avec ce code. J’ai eu 1 ou 2 fois au cours des essais - et avant d’ajouter un failsafe secondaire - que la principale Arduino coincé vers le haut et j’ai perdu temporairement le contrôle de la tondeuse pendant quelques secondes!!! Bien que j’ai ajouté plusieurs filtres pour éliminer les signaux indésirables et j’ai rarement des problèmes, une tondeuse à gazon non habité est toujours un piège mortel potentiel et je n’assument aucune responsabilité pour tout ce qui se passe à la suite de votre utilisation de ce code ou ce tutoriel. Ceci est conçu comme un guide pour les gens qui non seulement ont la possibilité de construire un tel engin, mais la responsibiltity pour le faire fonctionner en toute sécurité aussi bien. Des suggestions ou des idées sur la façon d’en faire un projet safer est toujours volontiers accepté. Cela dit, il est aussi impressionnant.
Rappel des faits :
La plupart des appareils de R/C sont livré pour une utilisation spécifique unique, qui le rend facile à utiliser, mais est très limitée dans ce que vous pouvez faire avec lui. Donc, en utilisant l’Arduino comme un interprète entre le système R/C et le moteur, je peux utiliser n’importe quel contrôleur de moteur que je veux (selon la taille du moteur et puissance nécessaire), la reprogrammation de l’Arduino pour fournir les signaux nécessaires.
Ce que j’ai fini avec :
Après le piratage avec succès quelques voitures R/C de la friperie, je me suis ennuyé de leur conduite autour de l’allée et j’ai eu un moment difficile de convaincre ma femme qu’il y avait aucune utilité dans la voiture de jouet reconstituée. Alors j’ai décidé qu’il était temps de faire ma plus grande corvée à la maison, beaucoup plus facile et réellement mis mon Arduino pour travailler, et voilà comment j’ai fini par construire une tondeuse R/C.
Lors de la conception de la tondeuse, j’ai pensé que ce serait cool d’en savoir plus sur l’électronique qui fait bouger, donc j’ai conçu et construit mon propre contrôleur de vitesse du moteur (ou pont en H) pour alimenter la tondeuse à gazon. J’ai regardé autour de chaque conception de pont en H, que j’ai pu trouver avant de décider d’aller avec un pont en h Mosfet canal N et MOSFET canal P.
J’ai construit plusieurs conseils d’administration des différents moteur pilote pour ce projet, les deux premiers ont été Radio-Shack perf-Conseil d’administration et le prochain 4 ont été conçues à l’aide de EagleCad et gravé sur un morceau de PCB cuivré, à l’aide de la méthode de transfert de toner. Le jury de la plus récent est celle que j’utilise pour tondre la pelouse, car il a la possibilité de rester au frais même pendant le fonctionnement pendant de longues périodes de temps (30-40 minutes de droites) à 10-20 ampères et 24vdc. FWIW, j’ai dû se consument beaucoup de Mosfets à découvrir ceci. Si vous voulez voir l’un de mes autres contrôleurs de moteur, allez à www.rediculouslygoodlooking.com et découvrez le bouclier de Mosfet.
Voici ce que j’ai acheté déjà assemblé :
Paire de transmetteur et récepteur FM R/C d’ebay = 40 $
Arduino = 30 $
J’ai déjà eu une tondeuse occasion = 60 $
Voici ce que j’ai acheté et assemblé dans le Lawnbot400 (comme je l’appelle) :
(2) électrique-fauteuil roulant moteurs d’ebay = 40 $ ea
(2) 12v marine deep cycle batteries - Wal-Mart - 60 $ ea nouvelle (piles usagées pourraient fonctionner)
36" morceaux de 2" angle-fer (2) et 1" carré-tube (2) from Home Depot = 8 $ ch.
36" les pièces de 1"-fer d’angle (2) et 1" en acier plat bar (2) from Home Depot = 5 $ ch.
(beaucoup) de boulons, écrous, rondelles, rondelles 3/8" ou 1/2 po avec mèche = 20 $
(2) roulettes roues de Harbor Freight Tools = 14 $ ea
(2) en voiture roues de Harbor Freight Tools = 8 $ ch.
tige (36") fileté 5/8 po avec plusieurs écrous 5/8 po et rondelles de Home Depot = 8 $
(2) les pignons de Allelectronics = 5 $ ch.
chaîne à rouleaux #25 et quelques liens universels de Allelectronics = 10 $ pour 3'
pignons de Goldmine électronique = 1,50 $ ch.
(24) MOSFET de Digikey = $1 ea
(il y avait quelques petites pièces pour la construction du pont en H, ils sont répertoriés par la suite)