Tweet-a-watt - hur man gör en kvittrande kraftmätare... (4 / 19 steg)
Steg 4: konfigurera
OK har så långt du monterat en av XBee adapter styrelser och anslutit den till datorn med hjälp av FTDI kabel. (Det andra kortet är för senare så att inte göra någonting med den ännu!) XBees svara på X-CTU programvaran och blinkar alldeles utmärkt. Nästa kommer att vi uppdatera firmware
Uppgradera firmware
Det finns en god chans att din XBees inte kör den senaste firmware & det finns en hel del funktioner läggs till, som vi måste få detta projekt igång. Så nästa är upp uppgradering!
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!
Det är det, nu har du den senaste firmware för modemet. 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
Spola & upprepa
Uppgradera firmware på båda XBees så de är båda uppdaterade
På denna punkt kan det vara klokt att märka de två XBees på ett sätt som gör att du kan berätta för dem isär. Du kan använda en sharpie, ett klistermärke eller liknande att ange vilket som är mottagare och som är sändaren
Konfigurera sändaren XBee
Båda XBee behöva uppgraderas med den senaste firmware men endast sändaren (som kommer att sättas inuti en Kill-a-Watt) måste konfigureras. Konfigurera processen berättar XBee vad vi vill läsa sensordata bort av stiften. Den berättar också XBee hur ofta skicka oss uppgifter, och hur mycket.
Anslut sändaren XBee i USB-anslutningen (put mottagaren XBee bort) och starta upp X-CTU eller ett terminalprogram. Anslut med 9600 baud, 8N1 paritet. Sedan konfigurera var och en som följer:
1. Ställ in MY adress (identifieraren för XBee) till 1 (öka detta för varje sändare så du kan berätta för dem isär, antar vi du har bara en nu)
2. Ställ in sömn SM 4 (cyklisk sömn)
3. Ställ in insomningstid ST på 3 (3 millisekunder efter uppvaknande att somna)
4. Ställ sova perioden SP till C8 (0xC8 hexadecimala = 200 x 10 millisekunder = 2 sekunder mellan sänder)
5. Ange ADC 4 D4 2 (analog/digital sensor aktivera pin AD4)
6. Ställ in ADC 0 D0 till 2 (analog/digital sensor aktivera pin AD0)
7. Ställ in prov till TX det till 13 (0x13 = 19 A/D prover per paket)
8. Ställ in samplingsfrekvens IR 1 (1 ms mellan A/D prover)
Om du tror att det blir mer XBee i området som kan hamna i konflikt med din inställning kan du till
1. Ställ pannan ID till en 4-siffrigt hexadecimalt nummer (dess 3332 som standard)
Du kan göra detta med X-CTU eller med ett terminalprogram som hyperterm, minicom, zterm, etc. med kommandosträngen
ATMY = 1, SM = 4, ST = 3, SP = C8, D4 = 2, D0 = 2, det = 13, IR = 1
Måste du börja med att få modemets uppmärksamhet genom att vänta 10 sekunder och sedan skriva i +++ snabbt, sedan Pausa för en annan 5 sekunder. Använd sedan på att se till att dess betalande påtention till dina kommandon
I grund och botten vad detta betyder är att vi har alla XBees i ett enda PAN-nätverk, varje XBee har en unik identifierare, de ska bo i viloläge för det mesta och sedan vakna upp var 2 sekunder att ta 19 prover från ADC 0 och 4, 1ms apart. Om du har problem, göra säker du uppgraderat firmware!
Se till att skriva konfigurationen till det XBee permanent lagring när du har gjort den. Om du använder X-CTU Klicka på knappen "Skriv" i övre vänster. Använd kommandot ATWR om du använder en terminal!
Observera att när XBee är tillsagd att gå in i viloläge, måste du återställa det till tala till det för annars inte kommer den att svara och X-CTU kommer att klaga. Du kan helt enkelt dra ut kortet från FTDI kabeln till lägga rätt eller touch en tråd mellan den första och GND stift på den nedre kanten av kortet.
Nu när sändarna är alla setup med unikt MY nummer ID, se till att medan de drivs från USB den gröna lysdioden blinkar en gång var 2 sekunder (tyder på wakeup och data överför)
Konfigurera mottagaren XBee
Anslut mottagaren XBee till USB-anslutning (artikelinförsel mottagaren XBee) och starta upp X-CTU. Om du anger det PAN-ID i föregående steg, måste du göra samma sak här
- Ange PAN ID till samma hex numret som ovan
Om du inte ändrar pannan ovan, finns det ingenting för dig att göra här, bara hoppa över detta steg
Nästa!
Nu när XBees är konfigurerad och klar, det är dags att gå till nästa steg där vi gör Kill-a-Watt hårdvara