Stap 5: Setup de ioBridge IO-204 Controller
De IO-204 fungeert als de controller nemen input van de PIR-sensor en de controle van de MP3-Trigger. Ik gebruikte twee verschillende kanalen in mijn demo, maar daarna bedacht ik hoe op één kanaal.
Verbindingen maken
Elk kanaal heeft seriële Out, Input van analoge en digitale ingang. De PIR sensor verbindt met de digitale ingang (pin 2) en van de Trigger van de MP3-ontvanger verbindt met de digitale uitgang (pin 3) van alle geopende kanaal.
Aan boord regels maken
De IO-204 is geprogrammeerd via een webinterface. U wilt maken "Aan boord regels". Ze zijn "programmering-lite" of "logische triggers - als", als je wil. Zodra de regels zijn geprogrammeerd, bevinden ze zich op de IO-204 met of zonder een netwerkverbinding. Die functie kwam er in een van de recente firmware toeren, dus zorg ervoor dat je op de hoogte. De IO-204 heeft een dubbele rood/groene LED om aan te geven de netwerkstatus. RED offline is en GREEN on line is.
Ik wilde de IO-204 veranderen van het volume van de MP3-track wanneer beweging wordt gedetecteerd. Zoals meer beweging wordt gedetecteerd, moet het volume tot een maximale niveau verhogen door volumeniveaus doorlopen. Ik besloot op 4 volumeniveaus als een eerste poging. Wanneer de MP3-speler een track begint is het volume laag. Ik heb ook besloten om de status van de beweging om de 2 seconden. Als er continue beweging, meer dan 8 seconden de MP3-speler haalt het hoogste volumeniveau. Het volume zal aftreden in volume als activiteit afneemt.
Wanneer u uw Staten hebt gemaakt, zorg ervoor dat u op "Sync regels" wilt overbrengen van uw regels naar de IO-204-module klikt.
Uw activiteit aanmelden
Wanneer de IO-204 on line is, kan de module gegevens duwen naar de servers van de ioBridge te zijn van de gegevens die worden opgeslagen. Ik heb een digitale input log (voor zowel de hoge en lage landen). De gegevens zijn toegankelijk via een API. Met een eenvoudig PHP-script mijn vriend was aardig genoeg om te helpen met, ik heb toegevoegd up van al de de hoge Staten om te zien hoeveel serveractiviteit wordt het systeem geregistreerd.