XBee adapter (10 / 14 steg)

Steg 10: Anslutning, konfigurera & uppgradera




Introduction

När du har den XBee ansluten till en dator, kan du experimentera med anslutning, konfigurera och uppgradera moduler till senaste firmware.

Ansluta

För det första följa ledningar informationen i föregående avsnitt att ansluta upp modulen XBee. Observera att om modulen har rätt effekt, den gröna lysdioden bör blinkar. Om det inte är, kontrollera ledningarna och verifiera att XBee blir makt

Måste du räkna ut vilken seriell port (COM) du använder. Plugg i FTDI kabel, USB-adapter, Arduino, etc. Under Fönstren, kontrollera Enhetshanteraren, leta efter "USB-seriell Port"

Nästa måste du öppna ett terminalprogram. Windows kommer med Hyperterminal, så bara använda den. Dess under
Start -> program -> tillbehör -> Kommunikation -> HyperTerminal.
Om du kör ett annat operativsystem bara använda något terminal program är tillgängliga för det, såsom ZTerm, minicom, etc. Se till att du förstår hur de fungerar eftersom en förvirring kan orsaka en stor huvudvärk

När du öppnar det upp, bör den fråga du för en ny anslutning. Kan kalla den "xbee"

Nästa kommer du välja den COM-porten från rullgardinsmenyn, i mitt fall dess COM4.

Nästa, ange egenskaper. Se till att du väljer 9600 bps, 8 bit, ingen paritet, 1 stoppbit och ingen flödeskontroll. Vissa program kan kalla denna (9600 8N1). Om XBee har konfigurerats för en olika överföringshastighet, bör du naturligtvis använda som.

Du får en tom skärm som säger "Ansluten" i det nedre vänstra hörnet. Nu, ändra inställningarna genom att välja Arkiv -> Egenskaper och sedan gå till fliken Inställningar och klicka på ASCII-Setup . Se till att du skickar linjeändpunkter med radmatning och också ekande lokal tecken

Skriv nu i +++ (tre plustecken) i snabb följd. Om XBee är korrekt ansluten upp får du en OK svar

Om du fick ett OK som betyder XBee drivs och trådbunden upp korrekt! Om det inte fungerar, kontrollera:

  • Försök igen, se till att vänta 10 sekunder mellan varje försök till att skriva i +++ och skriva +'s snabbt
  • Drivs modulen? Grön LED bör blinkande
  • Är RX & TX bytte?
  • Har du rätt baudhastighet? Som standard bör man 9600 baud 8N1 ingen maskinvaruhandskakning men om det har använts för något annat baudvärde kan vara annorlunda.

Nästa försök att skriva i +++ (får OK) och sedan och tryck på RETUR att få en annan OK detta är i grunden hur vi kan konfigurera XBee, genom att skicka den AT-kommandon (de alla börjar med AT för uppmärksamhet). Efter ett tag, XBee gånger ur läge och går tillbaka till pass-through anslutningsläge. Så om du vill komma tillbaka till config-läge, skriv bara i +++ och det börjar svara igen.

Konfigurera med terminal

Xbees kan konfigureras direkt med ett terminalprogram, eller via ett program som Digi's XCTU program - som specifikt utformats för att göra konfigurationen lätt.

Till exempel, här är två exempel på hur konfigurera modulen överföringshastigheten.

Med en terminal, kan du ändra baudfrekvens med kommandot ATBD med flera efteråt som väljer vilken överföringshastighet som du använder:

  • 0 = 1200
  • 1 = 2400
  • 2 = 4800
  • 3 = 9600
  • 4 = 19200
  • 5 = 38400
  • 6 = 57600
  • 7 = 115200

-> +++ (får på-läge)
<- OK
-> (kolla om xbee modem svarar)
<- OK
-> ATBD (få aktuella baud rate som ovan)
<- 3 (9600)
-> ATBD 4 (ange baud rate till 19200)
<- OK
-> ATBD (kolla igen)
<- 4
-> ATWR (Skriv baud rate förändring till flash)
<- OK

Sedan återställa modulen, antingen genom att dra Återställ PIN-koden låg för en andra eller att ta bort power (kopplar kabeln, etc) för att ansluta nu in terminalen att använda 19200 baud, annars modulen inte kommer att svara! Du kan sätta den tillbaka till 9600 baud genom att ge kommandot ATBD 3 och sedan ATWRiting det till flash

Konfigurera med X-CTU

Digi/Maxstream skrev ett litet program för att konfigurera XBees, dess också det enda sättet jag känner till att uppgradera dem till den senaste firmware. Tyvärr körs det endast på Windows

Efter att du har installerat och startat programmet väljer du COM-porten (COM4 här) och överföringshastigheten (9600 är standard). Ingen flödeskontroll, 8N1

Kontrollera, klicka på Test / fråga

Förhoppningsvis kommer testet att lyckas. Om du har problem: Kontrollera att XBee drivs, wired korrekt, rätt COM-port & överföringshastigheten är markerad, etc.

Testet svarar med firmware version. Vi kommer nu att ändra överföringshastigheten för det modem som använder X-CTU

Gå till fliken modemkonfiguration. Det är där modemet är konfigurerad och uppdaterad

Klicka på Modem parametrar -> "Läs" att läsa i den aktuella versionen och inställningar

Du kanske vill du gå vidare och uppgradera modemet nu, eftersom det kan vara förvirrande om du inte har den senaste firmware på den

Rulla nedåt i inställningarna i fönstret tills du hittar den seriella gränssnitt -> gränssnitt datahastighet inställning. Klicka på inställning och välj 4 för 19200 baud.

När det är markerat, klicka på skriva att programmera den inställningen på plats. Glöm inte att "starta om" modulen genom att power-cykling det eller dra Återställ PIN-koden låg. Nästa gång du vill ansluta, se till att ändra den COM port setup till 19200 eller du kommer inte kunna prata med modulen!

Uppgradering med X-CTU

Theres en bra chans din XBee inte kör den senaste firmware & det finns en hel del funktioner läggs till, så nästa upp uppgraderar!

Gå till fliken modemkonfiguration. Det är där modemet är konfigurerad och uppdaterad

Klicka på Hämta nya versioner... och välj att ladda ner de senaste firmwares från webben

När du har hämtat den senaste firmware, det är dags att uppgradera!

Klicka på Modem parametrar -> "Läs" att läsa i den aktuella versionen och inställningar

Nu ni vet säkert vad funktionen in lagras version och inställningar i modemet

Välj från listan Version den senaste versionen tillgänglig

Markerar du kryssrutan alltid uppdatera firmware

Och klicka på skriva för att initiera och programmera den nya firmware i!

Thats den, nu du har den senaste firmware för ditt modem. Du bör nu avmarkera kryssrutan alltid uppdatera firmware . Om du har problem, som till exempel timing eller inte kunna är kommunicera, se till RTS PIN-koden är trådbunden upp korrekt som detta stift nödvändigt för att uppgradera. FTDI kablar har redan ställts in för detta så du inte bör ha ett problem

Se Steg
Relaterade Ämnen

Konvertera FTDI kabeln till "FTDI Dongle" för XBee Adapter

föreställa sig du testa ett "Trådlös" projekt som du skulle göra utanför kontoret eller hemmet, till exempel använder XBee moduler för att styra någon form av robot, RC-bil, väderballong, etc. från din bärbara dator.Du kan stöta på det problem s...

Enkel XBEE adapter med nivå Växelreglage

I detta några steg jag visar du scheman och PCB design av en adapter som jag gjort till min XBEE PRO moduler.Eftersom jag behövde en flexibel adapter för min radiomoduler skapade jag denna lilla styrelse thru-håls komponenter. Med det jag kan ansluta...

Adafruit XBee Adapter kit

Adafruit kortet är förmodligen den bästa XBee-adaptern och du får sätta ihop det själv.Steg 1: utrustningDu kommer att behöva viss utrustning till slut detta kit.Den utrustning som jag använde i det här projektet var:* Lödkolv.* Lödning tind.* Helpin...

XBee snabb setup guide (Arduino)

detta instructable kommer att hjälpa dig att kunna göra din xbee arbeta med din arduino. En Xbee är en liten sändare som skickar våra seriella data som matas in i den. Det är mycket hjälpsam i trådlös frågor, som data från övervakning, RC leksaker oc...

Fri Form XBee Remote

som lärare i Robotics jag har letat efter en universell fjärrkontroll lösning för min gymnasiet kurs. Även om jag har inget emot PS2 handkontroll layouten har vissa frågor och anslutningen är inte lika robust som jag skulle vilja. När du har en anslu...

Gör fast robotarm kanten till "Trådlös" med DIY Arduino + XBee

Uppdatering: Schematisk, Top Layer PCB, botten Layer PCB och både toppen, botten PCB bilderNär jag slutade "RevIO" - en Arduino klon som har olika sätt att exponera pins användning. Jag beslutat att gå vidare till nästa projekt. Att testa min &q...

Konfigurera en xbee använder arduino

detta kommer att bidra till konfigurera en serie 2 Xbee direkt via en Arduino utan någon behov av en separat USB-adapter.Steg 1: Krav för att konfigurera Xbee Nedan är kraven för att konfigurera din xbee1) Arduino uno ombord2) Xbee adapter eller Xbee...

DFRobotShop Rover w/Xbee och Joystick

Rover hinderbana från Aleksei Sebastiani på Vimeo. Tack till Red Vines och Philip K Dick.Mål: För att få min DFRobotShop Rover att prata över xbee och kontrolleras via en Analog Styrspak.Delar:The Rover från DFRobotShop $90 (mitt pris från detta Inst...

Animatronic Iron Man Mk III kostym

Iron Man kostymer har varit mycket populär nyligen och nummer ett frågan jag ofta får frågan är "Hur kan jag lägga animatörerna till min kostym?" Min vän Greg ville lägga animatörerna till sin MkIII glasfiber kostym så han bad för min hjälp och...

3D tryckt handkontroll trådlös handske

Detta instructable skapades enlighet en projektet krav på Makecourse vid University of South Florida (www.makecourse.com). Det är en enda grad av frihet 3D tryckta hand som styrs trådlöst med en handske. Fingrarna på handen flyttas av fem servon i un...

Garduino uppgraderingen, nu med mer Twitter!

Ett par månader sedan kom jag över två stora instructables. Först var Garduino, en arduino kontrollerade trädgård som hjälper dig att odla växter i hemmet. Andra var den Tweet-a-watten, ett projekt som lär dig att övervaka ditt hem makt användning me...

Tweet-a-watt - hur man gör en kvittrande kraftmätare...

Tweet-a-watt - hur man gör en kvittrande kraftmätare...Detta projekt dokumenterar mina äventyr i att lära hur tråd upp mitt hem för trådlöst strömförsörjning övervakning. Jag bor i en hyrd lägenhet så jag inte har hacka-tillgång till panelen mätaren...

XB-Buddy Kit

vad är xB-Buddy?xB-kompis är den kompakta, kabelfri versionen av FTDI kabel, kombinerat med XBee breakout styrelse. Anslut bara enheten direkt till USB-porten på PC, bärbar dator.xB-Buddy är inte bara användbart för att programmera Arduino klon, men...

En komplett starter guide till AVRs

har du spelat med Arduinos och nu har en smak för microcontrollers?Har du försökt att gå bortom Arduino men blev stoppad av den täta datablad?Detta är den instructable för dig!Jag arbetade på en instructable för epilog tävlingen som skulle trådlöst k...

Dancing Star

ÖversiktDetta projekt innehåller olika komponenter och tekniker som jag ville prova. I ett nötskal finns det 2 huvudsakliga komponenter:En 3D tryckta armband med en färgsensorEn t-shirt med neopixels som lyser upp enligt färg plockas upp av armbandet...

Komma igång med ESP8266 ESP-12

Detta instructable kommer att täcka de grundläggande stegen som du måste följa för att komma igång med ESP8266 ESP-12.Mycket av detta innehåll är redan ute där, men jag hade svårt att få allt på plats och olika tutorials kan orsaka en hel del förvirr...

Arduino animatörerna-gör din awesome kostymer mer awesome!

Här gör du att lägga till åtgärder, ljus och ljud i din favorit Halloween projekt med öppen källkod Arduino mikrokontroller. Arduino är lätt att lära sig att använda och det öppnar upp en helt ny värld för kostym byggare och varelse skaparna. Om du v...

Hacka de anslutande Light lysdioderna med Spark

Den 31 augusti 2012 var här på YesYesNo och medarbetare, en av våra drömmar projektet kallas "Ansluta Light". Det fanns hundratals 2 meter brett väder ballonger längs Hadrians Wall i England som lyste upp, översätta skriftliga meddelanden till l...

Trådlös MIDI för Rock Band Keytar

Jag har haft en Rock Band keytar controller på hyllan i min dungeon ett tag som jag hittade för några tior på en möbler utlopp av alla ställen. Av någon anledning, ger regelbunden MIDI förutom att vara en spelenhet - att ansluta bara en sladd från 5-...