Stap 6: Home, Home, heeft geen bereik
Het kwam bij me op dat waar we testen hadden we 4 bronnen voor Wi-Fi binnen 5 voeten, allemaal in de 2,5 Ghz-bereik zoals de Xbee. Ook wij niet "streven de Xbee helemaal. Na onderzoek vast ik ik kon kopen een meer krachtige Xbee radio (ongeveer $23) of toevoegen van antennes.
Een van de dingen die ik nodig had was een goede test van het bereik. De X-CTU -software van Digi heeft een "bereik Test" gebouwd in, maar het deed notthing. Ik bracht wat tijd tryin gto uitzoeken hoe te laten werken. Dit gebeurde eigenlijk zo gemakkelijker dan gezegd. Ik hoefde niet echt de X-CTU-test, alleen de waarde van "RX Signal Strength Indicator" (RSSI).
Ik keek in de xbee.pyTweet-A-Watt gebruikt en daar, lijn 39: [code]self.rssi = p [3] [/ code]
Wat betekent dat het is deel van de resulterende waarde van Xbee! (xb.rssi in wattcher), dus ik heb een debug-lijn gewijzigd voor mijn hack:
afdrukken van str(counter) + ": RSSI:" + str(xb.rssi) + "|"+ time.strftime("%Y %m %d, %H:%M") +","+": spanning:" + str(CalcualtedVolts) + "avgv" + str(avgv) + "Thermistor:" + str(x) + "temperatuur:" + str(Temperature)
Die produceert een lijn als deze:
373: RSSI: 82 | 2009 04 26, 11:18: Voltage: 1.80100585938 avgv 593 Thermistor: 71.2276559865 temperatuur: 78.6813444881
U kunt ook RSSI met verwerking, van Tom Igoe de paginazien. Hoewel u wijzigen de pakketlengte (boven), willen zult zoals Processing geklaagd over schrijven voorbij het einde van de packet buffergrootte. Ik denk dat u moet groter zijn dan 2 * pakketlengte verwacht. Tom's code ziet er achteruit voor een eerdere pakje wat betekent als het mist de packet-indicator van de Ox7E, het zou kunnen draaien voor terwijl. Gezien het feit dat ik in de buurt van de buitenste rand ben van het meetbereik, kan het gebeuren voor een tijdje. Ik stel mij op 600 en het gestopt met het geven mij het bericht "fout, het uitschakelen van serialEvent()".
Tom's code afdrukken alleen de laatste instelling, dat niet alles wat nuttig voor mij is. Mijn debug lijn laten we me wijzigingen bijhouden als Minion #1 wonder rond.
Nu we een goede manier om te meten hadden, meer dan "He papa, we hebben een pakje" het was tijd om te proberen sommige Huis brouw antenne ideeën!
Met behulp van de ideeën van de http://www.usbwifi.orconhosting.net.nz/ die ik heb gevonden dat de
een afname van de dB gemeten, hoewel in de praktijk lijkt niet te helpen een paar verbroken verbinding. De
was eigenlijk het beste op gericht en opnieuw te verbinden. USB Wifi van setup is veel verschilt van sommige andere mensen. De stoomboten hebben een stam in het midden waardoor voor eenvoudig XBee worden geplaatst. Een kom pho met aluminiumfolie Zie ook veelbelovend (hoewel we net de aluminiumfolie later verwijderd en het op zijn plaats gehouden). We hebben ook geprobeerd een parabool met een buigende stuk van de hot wheels "track" te maken, maar het leek niet te helpen.
Een van de problemen is dat we aan het testen waren aan de buitenste rand van het bereik. Meeste 2,5 Ghz radio, XBee gebruiken vooral spread Spectrum waardoor zij kunnen nemen een maar naar "sync" en vervolgens de XBee software zoekt naar het begin van een pakje XBee voordat trigger. Dit betekent dat als je een alles of niets effect te krijgen. Ofwel de radio's lock op elkaar, of niet. Ergens het geluk lijkt, maar in feite u een antenne op deze reeksen zijn en kan worden invloed op de resultaten.
Ik ging naar twee steamers kopen, maar toen vond dat de kosten van een stoomboot uit de supermarkt $10 was, en voor de prijs van 2 steamers, kan ik een krachtiger XBee. Dus ik keek een paar meer plaatsen en vond een vrij diepe zeef die bleek zelfs beter. Het was $7. De diepte is belangrijk, want ik aan de verzendende kant van dingen ben, hierin meer van het signaal (per de notities in
).
Einde van de resultaten, is dat met een groente stoomboot aan de ene kant (te vervangen) en een zeef anderzijds, ik heb signaal ongeveer 20-30m, van een interieur kantoor, door 3-4 muren, die om de hot tub!
Pro tip: Vergeet niet om de zeef als u wilt dat 1) uw echtgenoot verblijf en/of 2) willen gestoomde groenten later.
Persoonlijk houd ik de petal-achtige uiterlijk van de plantaardige steamer.