Arduino trådlös programmering med XBee serie 1 eller 2



Hej. Detta Instructable kommer att guida dig genom processen att trådlöst programmering din Arduino använder två XBees. Jag har precis avslutat utforma en EEGEN radiosystemet med XBee moduler, så jag har blivit ganska flytande i programplaneringen och just nu har kunnat åstadkomma detta. Det som fortfarande förvånar mig hur svårt det har varit att försöka trådlöst programmera Arduino. På toppen av att ingen har kunnat göra detta med 2-serien XBees (som jag känner till... och jag har tittat hårt). Men jag kan inte se varför denna metod kan inte vara extended förbi serie 1 eller 2 och används för 900MHz serien också. Du behöver bara se till att XBee kan agera som en transparent seriell länk.

Kunna wirlessly program kan din Arduino komma i immensly händig. Detta innebär att du kan ställa in din Arduino i en avlägsen plats som är svår att tillgång och fortfarande kunna programmera den. Till exempel, om du vill mäta klimatdata i en hård miljö. Detta skulle kräva att du försegla din enhet, och göra det combursome till program. Med denna rigg inte bara kan du fortfarande programmera Arduino inne från över 90 m bort, men också ta emot data från din sensor trådlöst också.

Dess min första Instructable så dina synpunkter skulle vara mycket uppskattat!

Att uppnå detta måste du:

1) har två XBees. De kan vara någon serie som jag tror, men de måste vara ett par i samma serie
2) har en lämplig metod för att ansluta en XBee till datorn, och en annan till en krets.
3) bygga en liten krets som innehåller en Arduino. Kan vara en standard ombord som UNO eller enbart mikrokontroller med åtföljande kristall och kondensatorer.
4) har en annan Arduino bootloaded med Duemilanove bootloader. Detta kommer att vara Arduino som är programmerad trådlöst.

Till exempel, använde jag:

1) två serier 2 moduler.
https://www.Sparkfun.com/products/10414
https://www.Sparkfun.com/products/10420

2) en USB explorer för att ansluta till min laptop och en explorer regleras för att ansluta till min krets.
https://www.Sparkfun.com/products/8687
https://www.Sparkfun.com/products/9132

3) en ATMEGA328p-pu mikrokontroller som var lödda på en sköld.
http://www.digikey.com/Product-detail/en/ATMEGA328P-PU/ATMEGA328P-PU-nd/1914589
http://www.adafruit.com/products/51

4) en Arduino UNO styrelse, men jag brände nytt chip att ha uppstartshanteraren Duemilanove istället.
https://www.Sparkfun.com/products/11021

Se Steg
Relaterade Ämnen

Arduino solar storma controller + effektreglering och data loggning online med Xbee WiFi

För ett tag sedan jag började arbeta på en sol laddningsregulatorn, det var baserat på en PIC mikrokontroller, en 20 x 4 tecken display och koden är skriven i assembler. Det fungerade bra och arbetade fortfarande när jag bestämde mig att lägga mer ti...

Programmera en Arduino på språng med din Android-telefon eller surfplatta

genom åren Android har blivit en formidabel mobil plattform som erbjuder en hel del funktioner som tidigare endast finns på datorer. Idag vill jag ge dig ett sätt att skriva, kompilera och ladda upp Arduino program på språng med en Android-enhet.Steg...

AVR programmering med Arduino, AVRdude och AVR-gcc

AVR är en gemensam, billig typ av mikro-controller som kan verka skrämmande att arbeta med, men oroa dig inte! När du har Ställ in grundläggande kunskap och kan de bli inte bara nyttigt, men viktigt att nya projektidéer som du drömmer upp!Denna handl...

Hur du använder repa eller Arduino för att programmera en mBot med Makeblock

För några dagar sedan, gjorde jag en robot av Makeblock. Vi kallar det mBot---en robot som bättre passar utbildning och hemmabruk. Det är enkelt att använda och billigare. Vi anser att detta är den bästa robotic produkten i samma kategori.MBot är utf...

Rowan University mekatronik projekt. Trådlös bil/Xbee serie 2 avsnitt och Xbee flera Potentiometer kontroll

När du väljer xbees, måste du bestämma mellan serie 1 och 2-serien. Serie 1 xbees använda punkt till punkt kommunikation. Detta gör programmering dem enkelt eftersom en serie 1 xbee kan bara prata med en andra serie 1 xbee och inte mer därefter. Seri...

Använda xbees (serie 2) för att styra en motor

med två xbees, en arduino, xbee exploreroch en h-bron, trådlöst styra en likströmsmotor att snurra åt båda hållen (senaste video).Obs: Jag använde xbee jag länkade till, men i en meddelande, i stället för ett nätverk av trådlösa enheter, xbee serie 1...

Från Arduino och perfboard att PCB med fristående MCU

Detta Instructable är en direkt efterföljare av denna. I slutet av detta bygga upp är min skivspelare projekt nästan klar (äntligen).Målet är att utveckla en snygg och arbetar PCB med SMD elektronisk med en arbetande ATtiny85 + programvara!Så är det...

Bearbetning kontroller R/C bil med XBee moduler

detta instructable är en modifiering av min presentation till Bearbetning Chicago gemenskapen vid (EVL) elektroniska visualisering Laboratory, University of Illinois i Chicago den 1 okt 2012. I ämnetBearbetning bibliotek serienBearbetning och trådlös...

Använda Arduino vederbörlig att programmera och testa ESP8266

Om du vill programmera en ESP8266 (Wifi SoC) kommer du normalt använda en USB till seriell adapter som denna. Om du inte har ett men du har kan en Arduino vederbörlig liggandes du rigga Arduino som en bro till programmet och testa ESP8266. Observera...

Hur till restaurera den Arduino UNO R3 ATmega16U2 Firmware med Arduino IDE

Om du har en behov till Re-blixt ATmega16U2 chip med stock firmware återställa Arduino UNO tillbaka till det normala, detta sker ofta på kommandoraden med hjälp av avrdude eller dfu-programmer, eller med programmet Windows Flip. Den lättare väg för m...

Baserade Arduino House värmare Controler med SMS användargränssnitt

projektet innehåller instruktioner och koden för att bygga en uppvärmning controller för ditt hem eller avlägsna land hus, som kan kontrolleras och övervakas av GSM via SMS-kommandon. Jag började att utforma det så vi behövde en pålitlig och Register...

Arduino Bluetooth Garage dörrkontroll med sensorer och anpassningsbara Android App

Använda en arduino till aktivera reläer för att öppna garageportar och elektriska dörrlås.En anpassningsbar Android App, ansluter till arduino via lösenordsskyddade bluetooth-ihopparningen.En bluetooth hc-05 modul tar emot kommandon från en android-t...

Arduino lösenord säkerhetssystem med magnetisk dörr sensorer

I handboken Instructables kommer jag visa dig hur man gör ditt eget lösenord säkerhetssystem genom att använda Arduino uno styrelsen och vissa magnetiska dörren växlar. Jag gjorde min egen krets med hjälp av ATmega328 micro controller men detta är et...

Arduino ultraljud avståndsmätare med I²C lcd uppvisning!

Heji detta projekt vill jag Visa och förklara du en rad sensor med ultraljud och en 20 x 04 LCD-skärm. Jag skrev koden för detta projekt själv och lade till massor av kommentarer, så att alla kan förstå det och använda det för andra projekt (kanske e...

Start programmering med ett flödesdiagram

börjar använda PIC mikrokontrollanter för dina projekt? de är mycket användbara men mycket frustrerande när din programmet bara inte fungerar.Detta är ett sätt att reda ut dina idéer genom att rita ett flödesschema. Detta är hur professionella progra...

Setup Arduino programvara för Atmega328P med intern kristall på skärbräda

en skärbräda Arduino kommer att kräva en Atmega328P styrenhet för dessa instruktioner. Observera "P" i slutet av namnet. Du kan inte använda en Atmega328 eftersom den har en något annorlunda enhet ID-nummer. Det kommer att kräva en olika styrels...

Arduino Nano: Ultraljud Ranger(Ping) med Visuino

Vi alla vill veta hur långt Santa är julen här, och vad passar bättre för detta än Arduino med Ultraljud Ranger.I detta Instructable kommer jag visa dig hur lätt det är att ansluta Ultrasonic Sensor till Arduino och styra med hjälp av Visuino - en en...

Börjar Arduino (hamnar, Pins och programmering)

alla rätt, så jag lär mig konsten att Arduinoing och tänkte jag skulle ta dig med på resan...I denna tutorial:Pins--hålen på din Arduino och hur man använder demHamnar--samlingar av stiftProgrammering--Basic programmering med arduinoSteg 1: Vad du be...

Skapa en åtgärdssekvens med en serie bilder

det är mycket givande att skapa en bild som förmedlar mycket mer än vad kan fångas i en bild. Om det är barnets första steg eller en olympisk gymnast, är processen här förmedla rörelse i en statisk bild.Sammanfoga flera bilder är en form av fotografe...