Arduino R/C Lawnmower (painted)

What this is:

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)

Articles Liés

Flaming Lawnmower Paint Job

Flaming Lawnmower Paint Job

Over a summer or two, matteo and I repaired an old lawnmower that we found on the side of the road. Nous avons décidé de lui donner un travail de peinture douce flamme. C'était une bonne pratique pour la peinture quelque chose de plus grand comme une
Construisez votre Robot Internet sous contrôle vidéo-Streaming avec Arduino et Raspberry Pi

Construisez votre Robot Internet sous contrôle vidéo-Streaming avec Arduino et Raspberry Pi

< le Instructable et le code sont prêts. Profitez ! Laissez un commentaire avec vous vos commentaires! >Je suis (aka LiquidCrystalDisplay / Itay), un élève de 14 ans d'Israël par l'apprentissage dans l'école secondaire Junior Max Shein avancées des
Clé de Code Morse Arduino USB

Clé de Code Morse Arduino USB

Jamais eu envie de taper sur un ordinateur avec une clé de code morse ou pour apprendre/enseigner le code morse ? Vous êtes sur la bonne page !Pour mes autres projets, consultez calvinliang.meÉtape 1: Rassembler des matériaux• 1 × Arduino/Genuino Mic
Shapeoko 2, Arduino UNO R3, début 9g, 8 bit gravure Photo au Laser Diode

Shapeoko 2, Arduino UNO R3, début 9g, 8 bit gravure Photo au Laser Diode

Moi et mon fils a inventé/développe un nouveau concept de "On-The Fly" des photos de 8 bits Diode Laser gravure il y a plus de deux ans. Avec ce concept, la Diode Laser désactive jamais grâce à la photo de toute processus de gravure. Il varie to
Motorisé, Sound réagissant à-St Star Wars modèle de Bandai, avec Arduino.

Motorisé, Sound réagissant à-St Star Wars modèle de Bandai, avec Arduino.

Issus de Star Wars à-St modèle Bandai.Réagit aux sons et tourne la tête vers elle.Fait avec Arduino Nano, un composant personnalisé 3dprinted, microphones, micro servo.Cette instructable est faite pour partager les modifications nécessaires pour acqu
Créer propre clavier à Membrane Matrix (et le brancher à l’Arduino)

Créer propre clavier à Membrane Matrix (et le brancher à l’Arduino)

si vous voulez créer votre propre clavier à membrane ? Pourquoi ? bien faire votre propre clavier peut être utile pour de nombreuses raisons. Il est bon marché et facile à faire, il peut être placé dans des situations où il peut être vandalisé ou vol
VU-mètre analogique et horloge (Arduino alimenté)

VU-mètre analogique et horloge (Arduino alimenté)

ce projet ramène l'ancien temps VU-mètre analogique, avec la fonctionnalité supplémentaire d'une horloge à la recherche soignée ! Lorsque vous éteignez votre musique les compteurs balancent automatiquement en mode horloge. Derrière tout cela est l'Ar
TypeOnAir ! (Exposition longue typographie via Arduino)

TypeOnAir ! (Exposition longue typographie via Arduino)

Selon moi, il existe deux types de photographe. Premier groupe apprécieront la congélation instant avec tous ses composants. Mais l'autre moitié doit faire quelque chose. Nature elle-même n'est pas suffisant pour la satisfaction. Apparemment je suis
ServDuino - construire votre propre Arduino serveurWeb

ServDuino - construire votre propre Arduino serveurWeb

The Arduino Ethernet Shield est un jouet doux!!!  Tout le monde, du débutant qui a obtenu leur Arduino hier et n'a pas dormi depuis, le noyau dur pro qui a appris c comme langue seconde, peut apprendre à utiliser le bouclier Ethernet et ont beaucoup
Manomètre vapeur STEAMPUNK, propulsé par ARDUINO

Manomètre vapeur STEAMPUNK, propulsé par ARDUINO

cela a été créé pour être certains eye-candy pour ma cuisine. Je voulais quelque chose d'unique pour un espace spécial sur mon mur et l'ajout de mouvement, les lumières blinky et intéressantes mécaniques « guts » fait encore mieux.Finalement, ce proj
2.4" TFT LCD tactile Shield Arduino

2.4" TFT LCD tactile Shield Arduino

2.4" TFT LCD tactile Shield Arduino UNO Hello World2.4" diagonale TFT LCD tactile résistif 4 fils LED rétroéclairage de l'écranÉtape 1: Scetch#include / / bibliothèque graphique de base#include / / spécifiques au matériel bibliothèque #include#d
Arduino - écran TFT d’images bitmap depuis une carte SD

Arduino - écran TFT d’images bitmap depuis une carte SD

Suite à mes autres Instructables sur l'Arduino et TFT affichage ici est une bibliothèque mise à jour et croquis pour dessiner des images bitmap (BMP ou Raw) stockés sur une carte SD sur l'afficheur TFT.La plupart des écrans TFT disponibles ont une fe
Affichage à LED Arduino

Affichage à LED Arduino

Mon dernier projet (https://github.com/maciejmiklas/LEDDisplay) contient le pilote pour 8 x 8 LED Modules commandé par l'intermédiaire de MAX722xx. Il vous permet de construire l'affichage de la taille faite sur commande qui n'est limité que par le m
Détecteur de couleur simple « arduino »

Détecteur de couleur simple « arduino »

Ce tutoriel va vous emmener à travers comment faire détecteur de couleur simple, avec VB.net utilise pour afficher la couleur. Il est relativement simple à faire, alors que le code est de longueur moyenne. La sortie est sous la forme d'une valeur hex