Stap 2: RPI schakelen
Berry IO (https://github.com/NeonHorizon/berryio) is een RPI software dat fas-tracks u controle van uw pinnen.
Het is uitgerust met pin-controle en het lezen van de code, een interface voor de statussen van de pin, en meer.
In wezen, alles wat u nodig hebt is een manier om controle van uw pinnen. Ik begon met Berry IO en uiteindelijk eindigde met het schrijven van mijn eigen code met behulp van Python. Anderen hebben hun code geschreven in php, voorkeuren echt. Oh, is besloten om te schrijven, mijn eigen land, want, ik weet niet wat BerryIO bloot aan de netto, en hoe veilig het. En ik wilde granulaire controle op wat BerryIO blootstelt, zonder te hoeven missen van de eventuele boete prints. De beste manier rond dat voor me was, pick-up een boek python en het schrijven van mijn eigen. Maar als een startup, BerryIO is geweldig! BIGUPS aan de ontwikkelaars...
Met behulp van BerryIO (Sla dit als je een alternatief hebt), kies een willekeurige GPIO, zeggen, GPIO 3 (ik denk dat deze pin heeft gebouwd in LED), ingesteld op uitvoermodus en test, door het aansluiten van een LED GPIO 3, u moet zitten kundig voor schakelt de LED via BerryIO, met visuele feedback.
Zodra je in staat om om te schakelen van de LED, bent u klaar voor de grote spullen.
We zijn van plan om een 5v Relais (NT73-2C-S12-DC5V) via onze pin. Het probleem hier is de switch spanning nodig om te schakelen deze 5v Relais 3.8v+-, en de RPI pinnen uitgangen alleen 3,3 v max.
Om dit tegen te, gebruikte ik een Darlington Array ULN2803 om de spanning opvoeren. De tutorial voor dit is door een instructable gebruiker RU4Realz ( Hij geeft schema's over hoe te intensiveren van uw spanning met behulp van ULN2803. Sluit uw GPIO3 aan de ULN2803.
Sluit de uitgang van uw ULN2803 aan uw relay. Pagina op...