Dit instructable zal u tonen hoe te maken van je Arduino in een R/C-interface die u kunt gebruiken voor zowat alles waarvoor afstandsbediening. Ik zal u ook tonen hoe bouwde ik een grasmaaier van de R/C met behulp van mijn Arduino, een goedkope R/C zender en ontvanger paar, en een paar van elektrische-rolstoel van Ebay motors. Ik heb deze interface gebruikt om te bepalen om het even wat van eenvoudige LED's aan bipolaire stappenmotoren, mini-robots, levenloze R/C auto's in de thrift-store, en zelfs een 100lb grasmaaier (allemaal met de juiste motor controllers). Het is zeer flexibel en makkelijk te wijzigen en heel eenvoudig op te zetten.
Zie een iets andere versie van de Lawnbot400 in mijn nieuwe boek "Arduino Robotics" , evenals een DIY Segway en verschillende andere bots.
Controle het uit maken tijdschrift in de kwestie van April 2010 (#22) of hier:
UPDATE 3-24-10
Nieuwe wiel-barrow emmer gemonteerd op de top met scharnieren zodat het de inhoud ervan kan dumpen.
UPDATE 3-10-10: NIEUWE CODE
Nieuwe video van de Lawnbot400 een heleboel vuil van mijn vrachtwagen naar de bloem bedden over de werf en ook ik de code opnieuw bijgewerkt.
.
Ik heb toegevoegd sommige nieuwe code aan het project dat is veiliger, met inbegrip van een handmatige kill-switch en een Failsafe-schakelaar.
Ter uitvoering van de Failsafe, gebruikte ik een ander Atmega168 (of een Arduino), om te bepalen van een normaal-open 60amp macht Relais. De estafette verbroken het vermogen op de motor-controller tenzij een "goede" signaal ontvangt van de 2de microcontroller. Dit signaal 2 keer elke seconde wordt bijgewerkt en is van beide ON of OFF. Als het bot buiten het bereik krijgt, verliest hij macht aan de motoren. Als ik flip de kill-switch op de zender, verliest het vermogen om de motoren. Dit is ook een handige manier om op afstand uitschakelen als iets zouden gaan in de buurt van dat was niet verondersteld. De geactualiseerde code voor beide microcontrollers is op de CODE-pagina.
Naast de doorslagzeker veranderde ik de manier waarop die de code leest de signalen van de PPM om het te maken meer betrouwbaar. Ook, ik realiseerde me dat ik was alleen in staat om te draaien de bot op 80% snelheid met de oude code, dus nu het is vrij een beetje sneller en meer macht heeft (het kan mij voeren over de werf @ 155 pond).
Check out deze nieuwe video van mij rijden de Lawnbot400, mijn vrouw rijden het over een heleboel takken, vervolgens mij maken doen sommige wheelies. Maak je geen zorgen, de maaier was ditmaal uitgeschakeld omdat het gras snijden niet nodig, we waren gewoon voor uw plezier.
Disclaimer:
GEVAAR!!! Dit is een zeer gevaarlijke stuk van apparatuur als niet correct afgehandeld. Omdat alle elektronica huis-gebouwde zijn en de code van de Arduino nieuw is, moet je heel voorzichtig zijn tijdens het besturen van iets zwaar met deze code. Ik heb 1 of 2 keer tijdens de test - en voor het toevoegen van een secundaire failsafe - dat de belangrijkste Arduino up vastgelopen en ik tijdelijk verloor de controle over de maaier voor een paar seconden! Hoewel ik heb toegevoegd verscheidene filters als u wilt verwijderen van ongewenste signalen en ik heb zelden problemen, een VN-bemande grasmaaier IS nog steeds een mogelijke dood val en ik nemen geen verantwoordelijkheid voor om het even wat er als gevolg van uw gebruik van deze code of deze tutorial gebeurt. Dit is bedoeld als een gids voor mensen die niet alleen hebben de mogelijkheid om te bouwen van dergelijke een contraption, maar de responsibiltity om hem te bedienen evenals veilig. Suggesties of ideeën over hoe te maken dit een veiliger project is altijd graag aanvaard. Hebben gezegdd dat, is het ook geweldig.
Achtergrond:
Meeste R/C apparatuur wordt geleverd verpakt voor een specifieke Eenpersoonsgebruik, die maakt het gemakkelijk te gebruiken maar zeer beperkt in wat u ermee kunt doen. Dus met behulp van de Arduino als tolk tussen de R/C-systeem en de motor bestuurder, ik kan elke motor controller die ik wil (afhankelijk van de grootte van de motor en de kracht vereist), gebruiken herprogrammering van de Arduino voor de levering van de benodigde signalen.
Wat ik eindigde met:
Na het succesvol hacken een paar R/C auto's uit de zuinigheid winkel, ik kreeg vervelen rijden ze rond de oprit en ik had een harde tijd om mijn vrouw te overtuigen dat er nut in de nieuw leven ingeblazen speelgoedauto was. Dus heb ik besloten dat het tijd was om mijn grootste karwei thuis maken, een stuk gemakkelijker en eigenlijk zet mijn Arduino te werken, en dat is hoe ik beëindigde omhoog het bouwen van een R/C grasmaaier.
Terwijl het ontwerpen van de grasmaaier, ik dacht dat het zou cool om te leren over de elektronica dat het maakte verplaatsen, zodat ik ontwierp en bouwde mijn eigen motorsnelheid controller (of H-brug) voor het aandrijven van de grasmaaier. Ik keek rond op elk ontwerp van de H-brug die ik vinden kon alvorens te beslissen om te gaan met een Mosfet h-brug die gebruikmaakt van zowel de N-kanaal en de P-zenders Mosfets.
Ik bouwde diverse verschillende motor stuurprogramma planken voor dit project, de eerste twee waren op Radio Shack perf-plaat en de volgende 4 werden ontworpen met behulp van EagleCad en geëtst op een stuk koper beklede PCB, met behulp van de methode toner-overdracht. De meest recente bestuur is degene die ik gebruik om het gazon te maaien als het heeft de mogelijkheid om te blijven koel zelfs terwijl de bedrijfslasten voor langere tijd (30-40 minuten rechte) 10-20amps en 24vdc. FWIW, ik had te branden van een heleboel Mosfets dit om uit te vinden. Als u zien een van mijn andere motor controllers wilt, ga naar www.rediculouslygoodlooking.com en check out de Mosfet schild.
Hier is wat ik kocht reeds gemonteerd:
R/C FM zender en ontvanger paar van ebay = $40
Arduino = $30
Ik had al een gebruikte push-maaier = 60 dollar
Hier is wat ik gekocht en gemonteerd in de Lawnbot400 (zoals ik het noemen):
(2) elektrische-rolstoel van ebay motoren = 40 dollar ea
(2) 12v mariene tractie batterijen - Walmart - $60 ea nieuwe (gebruikte batterijen werken mogelijk)
36" stukken van 2" hoek-ijzer (2) en 1" plein-buis (2) van Home Depot = $8 ea
36" stukken van 1" hoek-ijzer (2) en 1" platte stalen bar (2) van Home Depot = $5 ea
(veel) van moeren, bouten, sluitringen, lock ringen 3/8" of 1/2" met boor bits = $20
(2) caster wielen van Harbor Freight Tools = $14 ea
(2) station wielen van Harbor Freight Tools = $8 ea
(36") 5/8" schroefdraad staaf met diverse 5/8" moeren en sluitringen van Home Depot = $8
(2) de tandwielen van Allelectronics = $5 ea
#25 roller ketting en een paar universele koppelingen van Allelectronics = $10 voor 3'
tandwielen van elektronica Goldmine = $1,50 ea
(24) mosfets van Digikey = $1 ea
(er waren nogal wat kleine onderdelen voor het bouwen van de H-brug, ze staan later)