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

Stap 10: codering! (en wat extra XBEE info!)


Dat is in principe alle hardware. Nu, het is gewoon een kwestie van het testen van uw componenten via code op de Arduino en de programmering van de juiste seriële communicatie-protocol voor de XBEEs (u ook wellicht de pinnen die ik in mijn code hebt toegewezen als u u externe bekabeld of auto anders wijzigen).
Als u dit zelf bent codering, kun de seriële communicatie je een beetje heen en weer als je nieuw op het bent, maar het is gewoon een kwestie van ervoor zorgen dat alles dezelfde taal spreken en spreken op dezelfde golflengte. Voor taal gaat, ik heb werkte het uit in mijn code dus voel je vrij om de code naar uw specifieke afstandsbediening of auto-ontwerp wijzigen (of niet wijzigen als u het zelfde ding als ik aan het doen bent).
Zoveel om de XBEEs op dezelfde golflengte, hoewel, ze moeten al instellen en klaar om te gaan als u hen nieuwe gekocht (tenzij u een hoger tarief van de overdracht van gegevens wilt of hebt u andere XBEE-projecten in de buurt van u, u moet niet hoeft te doen om het even wat aan hen voor hen om te werken). Als u niet hen nieuwe, zijn mogelijk iemand de fabrieksinstellingen gewijzigd en dat u om hen opnieuwte hebben zal kopen. Er zijn tutorials online, maar als er genoeg belangstelling voor is, ik kan gaan in detail treden over hoe te sync van de radio's en hoe te doen de juiste testen, maar het is moeilijk om te generaliseren over dat spul.

>>UPDATE: nadat ik heb een vraag beantwoord door carlos66ba, heb ik besloten te omvatten en ingaan op mijn antwoord binnen de Instructable, aangezien er is informatie die mogelijk relevant is voor iedereen die werkt met XBEE mededeling!!

carlos66ba: zeer aardige opstelling. Kunt u ook overwegen de arduino schetsen en een lego nxt programma's toe te voegen? Ook: heb je gedacht als het mogelijk is om te communiceren rechtstreeks via de usb of de xbee radio rechtstreeks verbinden in de nxt?

Crtlego: Ja, het meeste is zeker mogelijk!

U moet twee dingen (naast een XBEE): een Raad van bestuur de XBEE verbinden met de USB en de juiste software om te communiceren met de poort.

Voor de Raad van bestuur gebruikte ik deze kleine jongen van Sparkfun (https://www.sparkfun.com/products/8687). U moet een mini-naar-A USB-kabel als u wilt gebruiken met uw computer, maar u zeker een bord of iets dergelijks moet als u wilt uw XBEE configureren!!
Software-wise, ik heb gecommuniceerd rechtstreeks met de XBEE met twee verschillende programma's en beiden hebben hun plus-zijden.
Een heet X-CTU (zoeken "x-ctu digi" in google en je vindt het voor installatie). Zijn gemaakt door de zelfde mensen die de XBEE (Digi) en het geeft u alle opties en hulpprogramma's die u configureren van alle instellingen van uw radio moeten zult als u niet out of the box bevalt. Het dient ook onze doeleinden, echter door het hebben van een Terminal die u kunt type seriële gegevens rechtstreeks naar de radio. Mits dat u hebt alle gegevens overdracht tarieven en kanalen correct ingesteld (die het programma kun je bekijken en vrij gemakkelijk configureren), dat kon u uw eigen privé weinig chatroom met lokale XBEEs technisch hebben (of een op uw eigen computer als u twee vensters tegelijkertijd opengesteld en twee XBEEs aangesloten).
Naar de tweede men heet termiet, en zijn door CompuPhase (http://www.compuphase.com/software_termite.htm). Dit is veel eenvoudiger en is in wezen het "Terminal" deel van X-CTU. Het heeft nog steeds de opties die nodig zijn voor een juiste communicatie via uw USB-poort van de X-CTU, maar, als ik het goed begrijp, u de werkelijke instellingen op de radio niet wijzigen.
Zoveel controle van de RC auto die ik heb gebouwd of doen andere communicatie XBEE, echter zowel termieten en X-CTU zijn goede plekken om te beginnen. Vermeldde ik dat ze zijn beide gratis?
----------
Zover XBEE en NXT communicatie gaat, ben ik niet zeker wat de mogelijkheden zijn (ik nooit echt geëxperimenteerd met de NXT in de diepte, zelfs met mijn liefde voor Lego). Ik stel je voor iemand heeft gewerkt een manier om te serieel communiceren via USB met de NXT, dus als dat mogelijk is, ik veronderstel dat u een NXT tot de XBEE kan aansluiten? Ik ken een paar van Lego fans die dat zou willen...
----------
Met betrekking tot programma's en schetsen, heb ik geupload naar de recentste stabiele versie van mijn Arduino code/schets voor zowel de afstandsbediening en de Arduino op de auto. Ze zijn in een zip-bestand op mijn website samen met de CAD-bestanden: http://www.kayrus.com/legos/diy_rc_zip

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