Stap 4: configureren
O.k. heb tot nu toe je één van de XBee adapter platen gemonteerd en aangesloten op uw computer met behulp van de kabel van FTDI. (De andere adapter is voor later dus doe niets met het toch!) De XBees reageren op de X-CTU-software en prima knipperen. Vervolgens zullen we het updaten van de firmware
Upgraden van de firmware
Er is een goede kans uw XBees niet werkt met de nieuwste firmware & er is een heleboel functies toegevoegd, waarvan sommige moeten we dit project uitgevoerd. Dus de volgende is omhoog upgraden!
Ga naar het tabblad Configuratie van de Modem. Dit is waar de modem is geconfigureerd en bijgewerkt
Klik op nieuwe versies downloaden... en selecteer de laatste firmwares downloaden vanaf het Web
Zodra u hebt gedownload de nieuwste firmware, haar tijd om te upgraden!
Klik op Modem Parameters -> "lezen" te lezen in de huidige versie en de instellingen
Nu u zeker welke functie ingesteld weet, worden versie en instellingen opgeslagen in de modem
Selecteer in de vervolgkeuzelijst versie de meest recente versie beschikbaar
Vink het vakje altijd bijwerken firmware
En klikt u op schrijven om te initialiseren en de nieuwe ingebouwde programmatuur in program!
Thats it, nu heb je de meest recente firmware voor uw modem. U moet nu schakelt u het selectievakje altijd firmware-update . Als u problemen hebt, zoals bijvoorbeeld time-out of niet in staat zijn is om te communiceren, zorg ervoor dat de RTS-pin is correct bekabeld als deze pin nodig voor het upgraden. FTDI kabels zijn al ingesteld voor dit zodat je niet een probleem hebben
Spoelen & herhalen
Upgraden van de firmware op beide van de XBees, dus ze beide up-to-date zijn
Op dit punt is het wellicht verstandig om de twee XBees op een manier waarmee u vertel hen apart label. U kunt een sharpie, een sticker of soortgelijke om aan te geven welke is de ontvanger en dat is de zender
Configureren van de zender XBee
De beide XBee moet worden bijgewerkt met de nieuwste firmware, maar alleen de zender (die gaat binnen een Kill-per-Watt worden geplaatst) moet worden geconfigureerd. Het configure proces vertelt de XBee wat we willen lezen van de sensorgegevens off van pinnen. Het vertelt ook hoe vaak de XBee ons om gegevens te verzenden, en hoeveel.
De zender XBee aansluit op de USB-aansluiting (zet de ontvanger XBee weg) en opstarten van X-CTU of een Terminal programma. Verbinding maken met 9600 baud, 8N1 pariteit. Configureer vervolgens elkaar als volgt:
1. het adres MY (de id voor de XBee) ingesteld op 1 (verhoogd dit voor elke zender zodat u ze uit elkaar vertellen kunt, we gaan ervan uit dat u hebt alleen voor nu)
2. Stel de slaapstand SM tot en met 4 (cyclische slaap)
3. Stel de slaaptijd ST op 3 (3 milliseconden na wakeup om terug te gaan om te slapen)
4. Stel de periode van slapen SP op C8 (hexadecimale 0xC8 = 200 x 10 milliseconden = 2 seconden tussen verzendt)
5. Stel ADC 4 D4 op 2 (analoog/digitaal sensor inschakelen pin AD4)
6. Stel ADC 0 D0 2 (analoog/digitaal sensor inschakelen pin AD0)
7. stel monsters TX het tot en met 13 (0x13 = 19 A/D monsters per pakje)
8. Stel Sample Rate IR op 1 (1 ms tussen A/D monsters)
Als je denkt dat zal er meer XBee van in het gebied die met uw setup conflicteren kan kunt u ook
1. Zet de PAN- ID een hexadecimaal getal van 4 cijfers (de 3332 standaard)
U kunt dit doen met X-CTU of met een terminalprogramma zoals hyperterm minicom, zterm, etc. met de opdrachtreeks
ATMY = 1, SM = 4, ST = 3, SP = C8, D4 = 2, D0 = 2, het = 13, IR = 1
U zult moeten beginnen met het krijgen van aandacht van de modem door tien seconden te wachten en vervolgens te typen in +++ snel, dan onderbreken voor nog eens 5 seconden. Vervolgens gebruiken op om ervoor te zorgen dat de betalende opaandacht op uw opdrachten
Wat dit betekent is dat we hebben alle de XBees van één PAN netwerk, elke XBee zal een unieke id hebben, zij zullen blijven in de slaapmodus staat het merendeel van de tijd, dan wakker worden elke 2 seconden 19 om monsters te nemen van ADC 0 en 4, 1ms uit elkaar. Als u ondervindt, controleert u of dat u de firmware upgrade!
Controleer of de configuratie naar de XBee van permanente opslag schrijven zodra u het hebt gedaan. Als u X-CTU-Klik op de "Write" knop in de top links. Als u van een terminal gebruikmaakt, gebruikt u de opdracht ATWR !
Merk op dat zodra de XBee wordt verteld aan in slaapwijze gaan, je resetten om te praten met het moet omdat anders het niet reageren zal en X-CTU zal klagen. Eenvoudig kunt u de adapter uit de FTDI-kabel resetten of touch die een draad tussen de eerste en de GND op de onderrand van de adapter pinnen loskoppelen.
Nu dat de zenders zijn alle setup met uniek nummer van mijn id's, ervoor te zorgen dat, terwijl ze worden gevoed vanuit USB de groene LED eenmaal elke 2 seconden knippert (met vermelding van wakeup en gegevens verzenden)
Configureren van de ontvanger XBee
Steek de ontvanger XBee in de USB-aansluiting (zet de ontvanger XBee weg) en opstarten van X-CTU. Als u de PAN-ID in de vorige stap instelt, zul je aan het doen van hetzelfde hier
- De PAN ID ingesteld op hex evenveel als hierboven
Als u de bovenstaande PAN niet wijzigt, dan is er niets voor u te doen hier, gewoon overslaan deze stap
Volgende!
Nu dat de XBees geconfigureerd en klaar worden, zijn tijd om te gaan met de volgende stap waar we het maken van de Kill-per-Watt-hardware