DIY Arduino Remote Control en Lego RC voertuig! (9 / 11 stap)

Stap 9: Bringing the Beast to Life: installeren van de elektronica...


Nu we alle elektronica met elkaar kunt verbinden.
Krijgen een breadboard van uw keuze en sluit alle pinnen van de Servo zodat elke pin op zichzelf is en niet met om het even wat verbonden is (Zie de foto's die ik heb toegevoegd als je geen idee hebt wat ik zeg). Alle de rode pinnen van de servo's verbinden met de belangrijkste aan de zijkant van uw breadboard rode — dit is de positieve lijn en wordt verbonden met de positieve aansluitklem van je batterij. Zelfde met de zwarte pinnen doen, maar sluit ze aan op de belangrijkste zwart in plaats daarvan — dat is grond. De derde servo-pin (mijne zijn wit en geel) wordt uw invoer pin. Deze derde pin moet worden aangesloten op een van uw PWM digitale uitgang pinnen op de Arduino.
Nu nodig u uw XBEE radio en break-out bestuur. Zorgvuldig deze met elkaar verbinden door zachtjes op de voorkant van de radio in een beetje, en dan de achterkant een beetje. Houd afwisselend, duwen net een beetje op een moment. Dit zorgt ervoor dat de radio's gouden weinig Draaiingen van buigen of breken (ze zijn kwetsbaarder dan zoiets als uw servo pinnen). Sluit het bord op het breadboard. Weten welke pinnen moet u verbinden u nodig hebt om te kijken naar het oppervlak van de radio of de breakout board. De radio XBEE moeten een 1 en een 20 aan de ene kant, en de rest is genummerd van 1 tot 20 tegen de klok in. De enige pinnen we moeten zijn VCC, DOUT, DIN en GND — dit zijn de pennen 1, 2, 3 en 10, respectievelijk. VCC en GND zijn voor het voeden van de radio; DOUT en DIN zijn de pinnen gebruikt voor het ontvangen en verzenden van signalen via de radio (DOUT is wat de radio ontvangt en DIN is wat u wilt verzenden via het).
De GND pin moet worden aangesloten op hetzelfde terrein als alles anders. De VCC of VIN (spanning), echter moet niet worden aangesloten op de dezelfde positieve pinnen die alles verbonden is, omdat de XBEE op 3.3 volt en niets hoger draait. Gelukkig, de meeste microcontrollers hebben een 3.3 levering pin beschikbaar dus verbinden met de VCC pin die. Als dat niet het geval u nodig hebt om een spanningsregelaar die 3.3 volt kan leveren. De DOUT en DIN pinnen moeten worden aangesloten op de RX en TX pinnen (respectievelijk, pennen 0 en 1). De RX en TX pinnen zijn wat de Arduino gebruikt voor seriële communicatie — ze zijn de ontvangende en verzendende pinnen, respectievelijk, zo DOUT moet worden aangesloten op de RX, en DIN naar TX.

Nu is het tijd voor het aansluiten van uw batterijen. Dit deel is een balancing act (tenzij u natuurlijk vrije spanningsstabilisatoren), omdat de Arduino en de servo's op verschillende spanningen werken. De Arduino bij spanningen tussen 7 en 12 V (die zijn de aanbevolen waarden) kan worden aangedreven en heeft een ingebouwde 5V-regulator dat u kan putten uit (en een 3,3 V een webserver waarop de XBEE is uitgeschakeld). De servo's moeten worden uitgevoerd op spanningen tussen 4.8 en 6 V. Ik vond dat 4.8 of 5V was niet die de prestaties die ik, bieden wilde dus ik zocht naar een manier om de macht hen bij 6V — niet lager en niet hoger. Het probleem is dit: als ik wil AA batterijen te gebruiken, de theoretische uitgangen die ik kan bereiken zijn 4.5, 7.5, 6 en 9 etc. (stappen van 1.5V). Als de belangrijkste energiebron wordt uitgevoerd op 6V, kan ik de macht van de servo's direct van de batterijen, maar dit is onder het minimum aanbevolen 7V van de Arduino. Als ik alles op 7,5 Volt draaien, zal ik oververhit raken van de servo's, maar ik zal de Arduino voorzien van voldoende stroom. De truc, echter is dat die 1.5V stappen zijn de theoretische spanning van een extra AA-batterij. In werkelijkheid, zelfs niet een gloednieuwe AA batterij op 1,5 V wordt uitgevoerd (en oplaadbare ones zal zeker niet), dus ik spanning lager dan 6 en 7.5 verwachten moeten. Het probleem is dat als ik dichter bij 6V, ik ben ook dichter bij 5V — dit is een risico voor de Arduino, die op 5V draait. Als het niet genoeg ingangsspanning te regelen uit 5V hebben, zal het opnieuw instellen of uitschakelen. Als ik de Arduino met verse batterijen en niet verbinden die batterijen iets anders waren drijven, kon ik waarschijnlijk wegkomen met het runnen van het op 6V. Nochtans, want ik de servo's uit de dezelfde batterijen lopen ben, zou een spanningsval veroorzaakt door de servo's (die kunnen worden veroorzaakt door de stalling) de "6V" levering aan de drop-down aan niveaus mogelijk onder 5V veroorzaken. In het ideale geval spanningsstabilisatoren met een 9V-aanbod zou worden gebruikt voor het aandrijven van de servo's en Arduino onafhankelijk, maar ik heb ook succes uitgevoerd het uit 5 oplaadbare batterijen, die gecombineerd, bijdrage leveren van tussen de 6 en 7.5V.

Ik besprak net met behulp van verschillende combinaties van AA batterijen. Als u wilt verbinden, moet u waarschijnlijk een batterijhouder of iets dergelijks. Mijne was een doos Lego Power functies batterij en tot 6 batterijen kon houden. Aangezien ik wilde alleen maar 5 batterijen, hoewel, en ik wilde niet te wijzigen van de batterij box, besloten heb ik om een nep batterij van aluminiumfolie, een stuk van Lego, en sommige weefsels of papieren handdoek. Rip off van een stuk papier, wikkel een 5 minuten durende Lego Technic balk om een mooie ronde vorm te geven, en die vervolgens te wikkelen met aluminiumfolie. Dit moet lang genoeg zijn om verbinding te maken met de terminals die een AA-batterij zou normaal verbinden.

Nu komt het wreedste deel van allemaal: het wijzigen van een Lego stuk. Ik dacht lang en hard over alternatieven, maar uiteindelijk moest het gewoon gebeuren. De batterijhouder, geboekt voor Legos, heeft een Lego draadaansluiting voor motoren en andere Lego-apparaten aansluiten. Het gebruik van deze verbinding voor het aandrijven van onze RC auto, maar willen we een positieve en een negatieve draad. Dit betekent dat je een Lego Power functies draad gesneden in de helft en de draden aan de buitenkant strippen naar beneden zodat u kunt een bruikbare solid-core draad naar het soldeer moet (In mijn verdediging, ik hield beide helften zodat ik samen te hen terug stellen kon na afloop van dit project...). Omdat de batterij box een ingebouwde polariteit schakelaar heeft, weet u niet altijd welke draad is positief en welke draad is negatief — je moet kiezen voor één richting, testen met een voltimeter en aansluiting op het breadboard naar behoren. Doe dit met de nodige voorzichtigheid, omdat u niet wilt dat alle componenten bak! Geen druk.
De manier waarop ik de accu aangesloten was als volgt: haak de accu's positieve verbinding met dezelfde regel waarmee alle de servo's zijn verbonden; verbinding van de batterij negatief aan van de Arduino grond pin, en loopt een draad van de accu's positieve verbinding via het breadboard tot de VIN pin op de Arduino (dit is de spanning levering pin dat tot de ingebouwde voltage regulator bijdraagt). Op deze manier worden alle gronden gedeeld, die moet dus voor alles om te werken.

Gerelateerde Artikelen

Arduino Remote Control (ARC)

Arduino Remote Control (ARC)

In dit project, zullen we het maken van een Arduino Remote Control (ARC) die elke infrarood (IR) afstandsbediening in hex of enige andere vorm ontcijferen en deze gebruiken om te schakelen LED on/off!Het is een vrij eenvoudig project en zou kunnen wo
Gebruik van Arduino Remote Control Bot t.v Remote

Gebruik van Arduino Remote Control Bot t.v Remote

Dit is een afstandsbediening Arduino Bot die kan worden bediend met elke afstandsbediening die gewone.Het belangrijkste kenmerk van dit project is een IR ontvanger TSOP1738, waarmee we kunnen gebruik maken van de knoppen van een gewone afstandsbedien
Arduino remote controlled camera mount-ir-object voor het bijhouden van schild

Arduino remote controlled camera mount-ir-object voor het bijhouden van schild

Kenmerken:Uw camera op afstand draaien links en rechts.Gebruiken als een object (baken) tracking camera mount of selfie stick.Draait op een 5 volt usb power bankKan worden gebruikt met de meeste externe tv-controllersHet ontwerp en de codering zoals
Arduino Remote Control

Arduino Remote Control

probleem: leven uit in het midden van nergens, ik heb problemen om snel internet, dus ik heb een grote antenne op mijn dak (zie foto). De verbinding is borderline, dus het lijkt te helpen als ik macht op mijn radio/antenne recyclen. Zijnd een oude La
Met behulp van 433 MHz Remote Controlled schakelaars op Arduino

Met behulp van 433 MHz Remote Controlled schakelaars op Arduino

Ik denk dat iedereen weet die extern gecontroleerde schakelaars die in hun meest eenvoudige vorm komen in een aantal (meestal 3) voor switcheable apparaten aansluiten op het lichtnet stopcontact en die ontvangt een stekker van een lamp of iets en dat
Remote Controlled Arduino Car

Remote Controlled Arduino Car

Ik heb graag altijd naar kampen, etc waar een dag als ik was op zoek up youtube voor afstandsbediening auto's, er zijn veel van mijn vrienden en ik altijd graag met een heleboel vrienden, en hoe ze werden gemaakt, ik bedacht dat ik voor mezelf uit de
Remote controlled webcam met behulp van de Arduino, SensorMonkey, jQuery en Justin.tv

Remote controlled webcam met behulp van de Arduino, SensorMonkey, jQuery en Justin.tv

Web in te schakelen voor uw interactieve sensoren over desktop, smartphone en tablet apparaten.Deze tutorial beschrijft in detail hoe met de gratis SensorMonkey -service op afstand besturen van een pan en tilt webcam aangesloten op een Arduino met ni
Bouwen van een enorme RC MONSTER TRUCK - Golf Cart wielen - bromfiets Motor - Remote Controlled

Bouwen van een enorme RC MONSTER TRUCK - Golf Cart wielen - bromfiets Motor - Remote Controlled

hier is een DIY te bouwen van een enorme RC Monster Truck. U zult moeten hebben een lasser.Ik heb genoten zien remote controlled vrachtwagens een lange weg afgelegd in de afgelopen paar decennia. Ik heb zelfs het bezit verscheidene van hen langs de w
DIY Arduino Dot Matrix polshorloge

DIY Arduino Dot Matrix polshorloge

Pols horloges zijn geweldig en fancy fashion accessoires voor mannen en vrouwen. Makers willen altijd iets anders gebruiken. Mijn diy arduino dot matrix polshorloge is de uiteindelijke uitvoer na één maand werken. Het horloge toont tijd, datum en tem
Remote Controlled kreeft

Remote Controlled kreeft

ik weet dit gekke klein kind, alles wat hij wilde voor Kerstmis een externe gecontroleerde Kreeft was.Hij vroeg zijn ouders... hij gevraagd Santa... hij vroeg iedereen die wilde luisteren.Helaas...  "Surf - Remote Controlled kreeft - niet overeenkome
Remote controlled Robotic Arm (MeArm) met behulp van pfodApp

Remote controlled Robotic Arm (MeArm) met behulp van pfodApp

Update: 27 augustus 2015Dit project is bijgewerkt met de correcties die nodig zijn om het werk van MeArm betrouwbaar. Deze oplossingen bestaan uita) met behulp van een aanbod van de 5V 3A en het verwijderen van de Uno-polyfuse enb) toe te voegen een
Hoe maak je een Arduino remote shutter

Hoe maak je een Arduino remote shutter

In deze tutorial leert u hoe te creëren en controle van een Arduino remote shutter voor uw favoriete camera.Dit leerprogramma zal u tonen hoe te programmeren van de arduino te concentreren van de camera of foto's automatisch te nemen.Wat je nodig heb
DIY Apple Remote (Slideshow voor de instructable)

DIY Apple Remote (Slideshow voor de instructable)

hier zijn enkele van de voltooide foto's voor mijn instructable: DIY Apple Remote Shield voor de Arduino. Veel plezier! Ik hoop dat het u bevalt!
Remote Controlled Confetti kanon

Remote Controlled Confetti kanon

Confetti kanonnen zijn een heleboel plezier. Een explosie van confetti kan een feest beter maken. Maar het is niet altijd handig zijn als iemand naast het kanon te verrekenen. Dus vandaag ga ik u tonen hoe te maken van een externe gecontroleerde conf