DIY Arduino fjärrkontroll och Lego RC bil! (10 / 11 steg)

Steg 10: kodning! (och lite extra XBEE information!)



Det är i princip all hårdvara. Nu, det är bara att testa dina komponenter via kod på Arduino och programmering direkt seriell kommunikation protokollet för XBEEs (du också behöva ändra stift jag har tilldelat i min kod om du fast du remote eller bilen annorlunda).
Om du kodning detta själv, kan seriell kommunikation ta lite fram och tillbaka om du är ny till det, men det är bara en fråga om att se till att allt är talar samma språk och sett det på samma våglängd. När det gäller språk går, jag har jobbat det ut i min kod så Känn dig fri att ändra koden till din specifika fjärrkontrollen eller bildesign (eller inte ändra den om du gör samma sak som mig).
När det gäller att få XBEEs på samma våglängd, men de bör redan vara inställda och redo att gå om du köpt dem nya (om du vill ha snabbare dataöverföring eller om du har andra XBEE projekt nära dig, behöver du inte göra något till dem för dem att arbeta). Om du inte köper dem nya, det kan komma någon ändrat fabriksinställningarna och att du kommer att behöva Konfigurera om dem. Det finns tutorials online, men om det finns tillräckligt intresse, jag kan gå in på Detaljer om hur du synkroniserar radioapparater och hur man gör rätt testning, men det är svårt att generalisera om sånt.

>>Uppdatering: efter att jag svarade på en fråga av carlos66ba, har jag beslutat att inkludera och utveckla mitt svar inom Instructable, eftersom det finns information som är potentiellt relevant för någon som arbetar med XBEE kommunikation!

carlos66ba: mycket trevlig setup. Kan du också överväga att lägga till arduino skisser och lego nxt program? Dessutom: har du tänkt om det skulle vara möjligt att interagera direkt via usb eller ansluta xbee radion direkt till nxt?

Crtlego: Ja, det är de flesta säkert möjligt!

Du behöver två saker (förutom en XBEE): en styrelse att ansluta XBEE till USB och rätt programvara kommunicera med porten.

För styrelsen använde jag den här lilla killen från Sparkfun (https://www.sparkfun.com/products/8687). Du behöver en mini-till-en USB-kabel om du vill använda den med din dator, men du behöver definitivt en styrelse av något slag om du vill konfigurera din XBEE!
Software-wise, jag har kommunicerat direkt med XBEE med två olika program och de båda har sina plus-sidor.
En heter X-CTU (Sök "x-ctu digi" i google och du hittar den för installation). Dess gjord av samma personer som gjort XBEE (Digi) och det ger dig alla alternativ och verktyg du behöver för att konfigurera alla inställningar för din radio om du inte gillar det ur lådan. Den tjänar också våra ändamål, dock genom att ha en Terminal som du kan typ ut data direkt till radion. Förutsatt att du har alla de dataöverföringen klassar och kanaler in korrekt (vilket programmet kan du Visa och konfigurera ganska lätt), tekniskt kan du ha din egen privata lilla chattrum med lokala XBEEs (eller en på datorn om du öppnat två fönster på samma gång och två XBEEs är ansluten till den).
Den andra heter termit, och dess av CompuPhase (http://www.compuphase.com/software_termite.htm). Här en mycket enklare och är i huvudsak den "Terminal" del av X-CTU. Den har fortfarande de alternativ som behövs för att korrekt kommunicera via din USB-port till X-CTU, men, om jag förstår rätt, du kan inte ändra de faktiska inställningarna på radion.
När det gäller kontrollera RC bilen jag byggt eller gör andra XBEE kommunikation, dock både termit och X-CTU är bra ställen att starta. Nämnde jag att de är båda gratis?
----------
Vad beträffar XBEE och NXT kommunikation går, jag vet inte vad möjligheterna är (jag aldrig riktigt experimenterat med NXT på djupet, även med min kärlek till Lego). Jag kan tänka mig någon har utarbetat ett sätt att kommunicerar seriellt via USB med NXT, så om det är möjligt, jag antar att du kan koppla en NXT upp till XBEE? Jag vet ett par av Lego fans som kanske gillar att...
----------
När det gäller program och skisser, jag har lagt upp den senaste stabila versionen av min Arduino kod/skiss för både fjärrkontrollen och Arduino på bilen. De är i en zip-fil på min webbplats tillsammans med CAD-filer: http://www.kayrus.com/legos/diy_rc_zip

Se Steg
Relaterade Ämnen

DIY Robot mögel Making, gjutning och Arduino fjärrkontroll

Lär dig att bygga din egen unika robot med ComposiMold.Reservdelslista:ComposiStone (2 kg), varmt lim, Spray lim, PureCast605, Elmers lim används ComposiMold, ProtoCast85R, vatten, leksak Robot, silikon, kartong låda, måla, färgade papper, muggar, sl...

LEGO Technic bil med Arduino + XBee trådlös kontroll

jag var perusing Instructables en fin vinter lördag, när min 8 yo son kom och tittade över min axel och såg detta: av sath02. Min son är ett stort fan av allt Lego, och älskar robotar och bilar, och detta var rätt upp hans gränd. Han lägga omedelbart...

Arduino låda kontrolleras av TV-fjärrkontroll och koden

Detta instructable visar dig hur jag har skapat en låda kontrolleras fjärrkontroll av en IR-sändare för TV. Jag har tagit inspiration av detta instructable kontroll någon krets med en TV Remote (och en Arduino). I denna länk kan du upptäcka bibliotek...

Spåra och kontrollera din bil via Arduino och Android

Faktiskt, många av oss kan drabbas av eller rädd att hans bil stulits. I detta projekt, kommer jag försöka hjälpa dig att skydda dina bilar och även fjärrstyra dem.I grund och botten måste du lämna en mobiltelefon i bilen och när bilen börjar att fly...

Bluetooth Arduino fjärrkontroll bil RC

Att man gör denna bil är inte att mycket hårt om du har vissa kunskaper i detta ämne och delar + verktyg som behövs. Denna bil styrs i grunden av en Arduino UNO ombord. Anslutbarheten med android-enhet byggs upp med hjälp av en Bluetooth-modul. (Se v...

Styr någon krets med en TV-fjärrkontroll (och en Arduino)

De flesta av knapparna på fjärrkontrollen används aldrig. Så varför inte använda dem för att styra apparater och annan elektronik runt ditt hus. I detta projekt ska jag visa dig hur du använder en Arduino för att avkoda signalen från fjärrkontrollen...

DIY billiga handske controller och propeller bil

Hej duI detta instructable jag ska visa dig hur man gör de billigaste handsken för att styra din robotar eller andra Arduino eller raspberry pi baserat projekt och till demonstration exempel jag ska även hur en liten tutorial hur jag gjorde bilen kon...

Arduino och LEGO tåg

Under senaste året deltagit i en workshop och behövs för att lämna in ett projekt. Som jag lärde att arbeta med Arduino och jag älskar Lego. Jag bestämde mig att presentera ett projekt som innebar både.Projektet består med en Arduino kontrollera en L...

DIY Arduino motor och trådlös sköld

någonsin velat göra en arduino shield i detta instructable är din guide till göra en sköld med två funktioner och det är ett billigare alternativ för den verkliga en. Denna sköld fungerar på IC l278 och Hc 05 kombination. Denna sköld kan användas til...

Trådlös LEGO Race bil Redux

den ursprungliga trådlös Lego racerbil byggdes med hackade motor och växellåda med axeln att jag tog ut från liten leksak R/C bil, och modifierade LEGO plattor som ska användas som en servo fäste.Senare designade jag nya tre nya hardwares användas me...

LEGO Video bil

jag kunde hitta en GILLIES Spyder Cam(1) på Goodwill. Kom att tänka på flera hacka för det, men det enklaste var kopplar den till en fjärrkontroll fordon. Jag har en gammal Lego Radio kontroll Racer(2) som har varit samla damm så jag bestämde mig att...

Arduino nybörjare och grundläggande elektronik Kit Primer

lärde jag mig att en av mina systerdöttrar hade ett intresse för programmering. Hon arbetade med robotics på gymnasiet och har en sommar praktikplats där de hade Arduinos. Jag tror att hon kunde låna en Arduino för att experimentera med hemma men var...

DIY väderbeständig och vattentät blixt driva!

DIY väderbeständigt och vattentät enhet. Perfekt för Camping, vandring, och Rafting eller andra tillfällen!Steg 1: Matierials, verktyg, ansvarsfriskrivning Jag är inte ansvarig för allt som händer dig, DATA eller andra åtgärder för skador du upprätth...

DIY Arduino matrisskrivare armbandsur

Handleden klockor är fantastiska och fancy mode accessoarer för män och kvinnor. Beslutsfattare vilja alltid använda något annat. Min diy arduino matrisskrivare armbandsur är slutresultatet efter en månad. Klockan visar tid, datum och temperatur i tv...

Automatiska bevattningssystem med kapacitiv sond och Arduino på billiga (och jag menar det)

Varning: Jag är inte en elektronikingenjör, så jag inte kan ge någon garanti för design (mycket mindre en implementering). Jag vet bara presenteras lösningen fungerade för mig minst 5-6 månader (så jag inte kan ens garantera dess tillförlitlighet öve...

HK spårvagn Laser skär ras spel (Arduino, Pure Data och GSR sensorer)

Detta spelet betalar vördnad till Hong Kongs stressande gator, där den ikoniska Hongkong "Ding Ding" spårvagnar sammanföra lokalbefolkningen och utlänningar. Detta projekt var också inspirerad av aktuella studier som görs på stress och känslomäs...

DIY Arduino Word-klocka projekt

Detta instructable är på byggandet av min Arduino Word-klocka. Detta instructable ger tillsammans ett par min tidigare delprojekt som har publicerats på instructables som jag har kommit till avslutningen av Word-klockan.Så, vad är en Word-klocka? Det...

LEGO muskel bil

Jag spelade runt med några tegelstenar och WAZZAM! en lego muskel bil.Steg 1: Underdelen 1-4x4 flat2-2 x 2 platta4-hjul3-2 x 4 lägenheter2-1 x 4 tegelstenarSteg 2: Främre övre Steg 3: Tillbaka upp Steg 4: Övre mitten 1-4x4 flat3-1 x 4 plattor10-1 dub...

LEGO Tower bil

detta är en liten Lego modell jag gjort. Det ser ut som den har ett torn på den, och det är en bil, så jag kallar det en Lego tower bil. Jag gjorde det två olika sätt, en är lättare att hitta bitar än den andra. Tornet på den första är en bit jag hit...