Draadloze mechanische ontspanknop (2 / 11 stap)

Stap 2: XBee DIO lijn doorgeven

Serie 1 xBee modems ondersteunen een zeer hand en schijnbaar zeer eenvoudige functie genaamd DIO lijn doorgeven dat kan de gebruiker te trekken of 8 DIO pennen hoog of laag op één xBee module en de daarbij horende DIO pin op een andere xBee module zal spiegelbeeld, in feite het creëren van een "virtuele draad" vrij van elke externe microcontroller ondersteuning of seriële parseren.

Ik gegraven door verschillende referenties, met inbegrip van de xBee handleiding om te bepalen hoe het configureren van modems voor DIO lijn passeren in eerste instantie zonder succes. Ik bouwde tot slot een referentietabel om me sorteren alle van het configuratie-opties die sociaal ontzaglijk veel assistente te helpen.

Ik heb ook die tabel dat documenten van alle 67 configuratieoptie, mijn module versie, de firmware en de citaten van alles wat de relevante verspreide handleidingen over wat de relevante configuraties doen en hoe ze omgaan.

Van alle 67 configuratieopties er slechts 7 die belangrijk zijn voor het definiëren van DIO lijn zijn passeren hier ze met modus details over hoe ze werken en communiceren met elkaar.

Hoge en lage doeladres pakken [DH / DL]

Dit bepaalt welke modem zijn u te verzenden. U hebt de optie voor het gebruik van een 16 of 32 bits adres die ik gebruik altijd 16-bit, omdat er minder getallen om bij te houden. Je gewoon de hoge doeladres (DH) ingesteld op nul en een 4-cijferige hexadecimale bestemming lage adres definiëren, mijne is 8008 voor het knooppunt remote (sensor) en 2002 voor het knooppunt base (camera).

Bronadres [mijn]

Dit is het 16-bits adres (of naam) van de xBee-eenheid die het doeladres van de xbee eenheden gepaarde stuurman ook praat. Dus bijvoorbeeld het bronadres van mijn externe knooppunten (naam) 2002 en het adres van de geadresseerde van mijn base knooppunten is 2002, zodat de basis knooppunt alleen pakketten naar het bronknooppunt stuurt.

DIO7 Configuratie [D7]

U moet vertellen de xBee modems dat u wilt laten worden in de modus DIO lijn passeren, welke pin u wilt laten gebruiken en welke module de input zal worden en welke module zullen de output. Dat alles is gedaan mijn het instellen van de configuratie van DIO, in ons geval voor DIO7 (de pin van de CTS) die is uitgebroken op de Adafruit adapter. Ik zal mijn afstandsbediening (sensor) node DIO7 ingesteld op 3, die vertelt dat modem dat haar DIO7 is een digitale invoer pin, en ik zal mijn base (camera) node DIO7 ingesteld op 4, die vertelt dat modem dat haar DIO7 is een digitale uitgang pin.

DIO veranderingsdetectie [IC]

Deze optie stelt u het knooppunt van de afstandsbediening (sensor) een pakket verzendt naar het knooppunt van de base (camera) de waarde van de digitale uitgang pin bijwerken wanneer de digitale invoer pin staat verandert. Dit geeft u de snelste reactie en is precies wat ik wil voor de camera met de kortste vertraging struikelen. Gegevens voor deze configuratie wordt ingevoerd als een 8-bit masker waar DIO0 de LSB en DIO7 is is de MSB in HEX, voor degenen onder u die niet weten wat dat betekent voor u don't worry, alle van de pinnen inschakelen kunt te controleren voor DIO veranderingsdetectie door het invoeren van FF, of u het conversieprogramma dat ik ook aan de onderkant van de tabel configuratie kunt te doen dat de conversie van binair naar HEX voor de specifieke pins u wilt inschakelen. U hoeft alleen te zodoende zulks op het externe apparaat.

D7 Output Timeout [T7]

Elk van de digitale pennen heeft een timer die begint nadat de pin is bijgewerkt, als deze timer verloopt de pin keert terug naar de standaardstatus (hoog of laag kunt u het in DIO7-configuratie). Dit is vervelend, omdat het betekent dat het knooppunt remote (sensor) moet periodiek bijwerken van de base (camera) die eats opwaarts levensduur van de batterij. De volgende configuratie-instelling definieert u de snelheid van deze periodieke updates.

Sample Rate [IR]

Deze instelling is geconfigureerd op het knooppunt van de afstandsbediening (sensor) en definieert de de timing van de periodieke pakketten worden verzonden naar het knooppunt van de base (camera) naast de pakketten die worden verzonden over DIO veranderingsdetectie. De handleiding xBee adviseert niet dat deze waarde worden ingesteld hoger dan 20ms (0x14) ik weet niet waarom. Omdat ooit transmissie meer macht trekt en mijn levensduur van de batterij vermindert, stel ik deze parameter in op de hoogste aanbevolen waarde van 20 MS.

I/o-uitvoer inschakelen [IU]

Deze configuratieoptie had me gaan rond in cirkels voor een uur, het was niet totdat ik door de hele xBee handleiding te lezen dat ik eindelijk vond het en kon met succes krijgen DIO lijn doorgeven aan het werken. De standaardstatus van deze instelling stuurt alle packetized digitale input Staten van het knooppunt van de afstandsbediening (sensor) naar de uitgang van het knooppunt van de base (camera) in plaats van de corresponderende pin van de digitale uitgang voor seriële. U hoeft deze configuratie veranderen van 1 naar 0 op het knooppunt van de base (camera) en vervolgens alles werkt.

Als dat alles was boven je hoofd en je gewoon wilt kopiëren en plakken de instellingen die ik gebruikte zonder te begrijpen hoe ze werken allemaal nu maar het invoeren van de exacte waarden van mijn xBee referentietabel en u zal zijn goed.

Gerelateerde Artikelen

Hoe maak je een draadloze mechanische toetsenbord

Hoe maak je een draadloze mechanische toetsenbord

Hallo allemaal, ik ben een technicus en ik kom vormen van China.Nu, ik zal je leren hoe te DIY een mechanische draadloos toetsenbord.Sorry mijn slechte Engels :(We gaan!Stap 1: Koop een gebruikte mechanische toetsenbord en een draadloze toetsenbord v
Retro Pi-Cam

Retro Pi-Cam

een oude twin lensreflex converteren naar een digitale camera met behulp van een raspberry pi.Met als ondertitel "Instagram meets Lomo" :-)(Voor zover ik opmaken kan, Lomography is de herontdekking van analoge fotografie door een generatie die n
Externe ontspanknop kabel voor Nikon

Externe ontspanknop kabel voor Nikon

In dit instructable ik zal je laten zien hoe ik maakte een ontspanknop kabel release voor mijn Nikon D3200, hoewel de procedure aangepast voor verschillende andere merken en modellen worden kan. Deze ontspanknop kabel vervangt de Nikon MC-DC2 en maak
Low-Tech Rotary telefoon gemaakt draadloze.

Low-Tech Rotary telefoon gemaakt draadloze.

Roterende telefoons zijn cool, ze moeten blijven koel zelfs draadloos!Ik moet zeggen dat ik hou vintage objecten. Een van mijn favoriete ones is natuurlijk oude roterende telefoons. Vroeger had ik een thuis totdat ik 10 jaar oud was. Op dit moment wa
Draadloze RF gecontroleerd vuur effecten

Draadloze RF gecontroleerd vuur effecten

holbewoners uitgevonden brand ongeveer een ontelbaar jaar geleden, en sinds die dag man heeft geweest met komen steeds creatievere manieren van het maken van grotere en grotere vuurballen. Hier is mijn poging om uw homo erectus stijl vlam effecten in
Draadloze gereguleerde Omaanse directionele voetbal Robot met behulp van de nRF 24L 01 + en Arduino

Draadloze gereguleerde Omaanse directionele voetbal Robot met behulp van de nRF 24L 01 + en Arduino

Hey iedereenWelkom bij mijn eerste instructable. Een draadloze gecontroleerde Omaanse directionele robot.a draadloze gecontroleerde robot kan worden gebruikt in vele ways.i dit gemaakt voor een voetbal spelen, want er een gebeurtenis van voetbal spel
Hoe het bouwen van een ontspanknop kabel voor de Canon EOS Rebel T3i

Hoe het bouwen van een ontspanknop kabel voor de Canon EOS Rebel T3i

IntroductieEen van de dingen dat pest fotografie, met name lange blootstelling fotografie onbedoelde is veroorzaakt vervagen van het beeld, vaak door het kloppen van de camera.De beste verdediging tegen onscherpe foto's is het gebruik van een statief
DRAADLOZE muis wijziging van het 555 timer

DRAADLOZE muis wijziging van het 555 timer

eerste, mijn blog/het origineel.Tweede van allen, ik zou willen vermelden hoe gemakkelijk Instructables is te gebruiken. Het is gewoon zo veel makkelijker om instructies te geven wanneer u kunt uw foto's een label en opmerkingen te beantwoorden.Laat
Luchtverfrisser gebaseerd mechanische laser sluiter

Luchtverfrisser gebaseerd mechanische laser sluiter

ik heb geconstrueerd een kosteneffectieve mechanische sluiter lasersysteem voor onze 1064 IR-laser. Systeem bevat een mechanische sluiter, een schakelkast en een voeding. Er zijn vele sluiter systemen beschikbaar commercieel; mechanische, optische, s
Draadloze Accelerometer Controlled rgb-LED's

Draadloze Accelerometer Controlled rgb-LED's

MEMS (Micro-Electro-mechanische systemen) versnellingsmeters worden op grote schaal gebruikt als tilt-receptor in mobiele telefoons en camera's. Eenvoudige accelerometers zijn beschikbaar zowel als ic-chip en goedkoop pcb-ontwikkelborden.Draadloze ch
DIY draadloze rc schakelaar

DIY draadloze rc schakelaar

Hallo kerels!In dit instructable ga ik u tonen hoe om draadloze switch te maken...zodat u Draadloos AC apparatuur bedienen kunt (zoals ventilator, licht, etc..) ...Allereerst ik zeg u dat het is niet een hoe om het instructable te doen het is hoe ik
Draadloze deurbel Morse Code zender en printer

Draadloze deurbel Morse Code zender en printer

In dit instructable, ik zal u tonen hoe te wijzigen van een draadloze deurbel in een Morse code zender en ontvanger. Ook, zal ik u tonen hoe te maken van een real-time morsecode printer met behulp van eenvoudige onderdelen.Achtergrondinformatie:Morse
Reuze draadloze boormachine - prop

Reuze draadloze boormachine - prop

wanneer u een hulpmiddel, grootte zaken. Hier is hoe te bouwen van een gigantische draadloze boormachine.Dit zal worden gebruikt als een prop voor Caitlin de aannemer/builder Halloween kostuum voor dit jaar (gemakkelijk-veiligheidshelm/googles toolbe
Een ontspanknop die uw Camera overleven zal

Een ontspanknop die uw Camera overleven zal

Zelfs een super duur leuke camera wordt alleen beoordeeld voor tot 250.000 'klikken' of foto's. Ik heb een paar sluitertijd releases in het verleden gebruikt, wat ik onder de indruk van zijn geweest.Anderen hebben gefaald veel sneller dan ik had gewi