Aparate de control de la un Arduino Începutul automatizării la domiciliu

Aparate de control de la un Arduino Începutul automatizării la domiciliu / DIY

Ultima dată, ți-am arătat câteva moduri de a vă face proiectele Arduino controlate de vorbire 3 moduri de a adăuga controlul vorbirii la proiectele Arduino 3 moduri de a adăuga controlul vorbirii la proiectele Arduino Încep cu adevărat să-mi iubesc Arduino în ultima vreme; trecând prin tutorialele de bază și chiar făcând un cub LED, am fost gata să mă ocup de ceva mult mai complex. Din fericire, controlul vorbirii asupra unui proiect Arduino ... Citește mai mult prin intermediul lui SiriProxy, elementelor vorbite de OS X și a unor scripting automate sau chiar a unui cip hardware dedicat recunoașterii vocii. Ți-am lăsat o demonstrație rapidă de a-mi întoarce lumina, dar nu am explicat cum am obținut asta pe partea hardware. Să aruncăm o privire astăzi asupra modului în care puteți controla dispozitivele de mare putere - cum ar fi fierbătorul dvs. sau unele lămpi de podea.

Avertisment: Întâlnirea în jurul cu o sursă de alimentare electrică de uz casnic nu este un lucru care trebuie întreprins ușor. Un acumulator de 9V poate face tare limba ta, dar 120-240V poate să o prăjească, și te poate ucide. Dacă mori să faci oricare din aceste lucruri, accept absolut responsabilitate zero. Dacă nu acceptați asta, nu mai citiți acum.

Dacă sunteți nou la acest lucru, asigurați-vă că pentru a verifica ghidul nostru începător Arduino. De asemenea, nu aș sugera să încerci să-ți controlezi în mod specific ceainicul (de exemplu) datorită tragerii ridicate a curentului - un cazan de 1500W va folosi în jur de 12,5 Amperi (în funcție de nivelul tensiunii naționale).

Solid state relative

Releele sunt comutatoare mecanice electrice; aplicați o tensiune pe partea de declanșare, iar magnetul din interior va împinge mecanic comutatorul.

Ele vin într-o varietate de dimensiuni și ratinguri, deci este absolut esențial să verificați curentul total și tensiunea pe care o să schimbați; dacă încercați să puneți 240VAC printr-un releu evaluat pentru doar 5VDC, atunci lucrurile rele se vor întâmpla.

Caracteristicile unui releu înseamnă, de asemenea, că nu le puteți conecta direct la Arduino - trebuie să le izolați într-o oarecare măsură utilizând un tranzistor și să oferiți “zbura înapoi” diode. Releele conțin magneți, care sunt inductivi, deci au o încărcătură de energie electrică. Când descărcați brusc sarcina, sarcina inductivă scapă din nou în circuitul de la care a provenit, în polaritatea inversă; dioda flyback protejează circuitul.

Releele pot fi conectate în mod normal în mod normal, ceea ce înseamnă “dacă nu le porniți”; sau în mod normal închis, ceea ce înseamnă “dacă nu le dezactivați”.

Dacă aceasta este ruta pe care doriți să o faceți, fiți conștient de faptul că este cel mai periculos, deoarece vor exista fire în aer goale. Puteți achiziționa un set de relee de la SparkFun pentru 20 de dolari; include o placă de circuit mic și toate componentele suplimentare necesare pentru a comuta până la 240VAC 8A loturile.

“PowerSwitch Tail”

Dacă ideea de atingere a oricărui tip de fire vii vă sperie, dar totuși doriți o abordare fiabilă prin cablu, aceste cozi de relee pre-făcute sunt, probabil, cel mai bun pariu, vânzându-vă cu amănuntul la circa 25 USD fiecare. Conectați-le doar la conexiunea dintre priza de perete și dispozitiv, apoi rulați sursa de alimentare Arduino și un IO digital în lateral.

Acestea sunt potrivite pentru 120vAC în Statele Unite, dar pentru UKv 240v și în altă parte, acestea produc doar un kit de formă și va trebui să adăugați propriile prize. Fiți atent cu trusele, totuși, deoarece greșelile ar putea însemna prăjirea dvs. Arduino sau dumneavoastră, astfel încât acestea nu sunt 100% sigure. Pentru întreaga minte, ar trebui să te uiți la următoarea opțiune.

Hack Unele prize de la distanță controlate

În prezent, puteți obține o priză de rețea de la distanță de la distanță de până la 10 $ - 20 $ și de obicei toate utilizează exact aceeași frecvență de 433mHz pentru a controla lucrurile și probabil același cip. Dacă sunteți pregătit să sacrificați telecomanda sau cel puțin să faceți câteva găuri pentru unele fire în cazul, puteți să-l conectați cu ușurință la un Arduino.

Începeți prin deschiderea telecomenzii și identificând cipul folosit; diagrama următoare explică pinul pe care îl căutați dacă aveți un cip SC5262 (HX2262 și PT2262 sunt de asemenea compatibile cu același pin folosit). Conectați pinul la o ieșire digitală de pe Arduino și puteți chiar să treceți de bateria de la distanță folosind sursa de alimentare 5V și sol (sau pur și simplu ținând cont de bateria furnizată).

Apoi, veți dori să descărcați și să plasați în dvs. Arduino / Biblioteci folosește biblioteca RFSwitch de la Google Code - aceasta vă oferă acces la câteva funcții simple pentru activarea dispozitivelor și lasă în evidență semnalele de comandă de la zero. Începeți prin a crea o nouă instanță a clasei:

#include 
RCSwitch mySwitch = RCSwitch ();

În funcția de configurare (), instanțiați-o pe pinul de ieșire relevant (în acest caz, 10):

mySwitch.enableTransmit (10);

Și în logica principală, folosiți:

mySwitch.switchOff (3, 1); mySwitch.switchOn (3, 1);

(unde 3 este canalul și 1 este numărul dispozitivului) pentru a porni și opri dispozitivele. De obicei, există 4 canale și 4 dispozitive, oferindu-vă 16 dispozitive adresabile unice pentru a porni și a opri.

Cea mai bună parte în ceea ce privește hacking-ul acestor produse de consum existente este că nu veți atinge nici un cablu de înaltă tensiune; totul este autonom în modulul soclului.

Acum, combinați acest lucru cu un mic control al internetului Arduino Cum să configurați controlul Web Arduino fără un ecran Ethernet Cum să configurați controlul web al lui Arduino fără un ecran Ethernet În ultimele câteva săptămâni am predat controlul asupra iluminatului de dispoziție în studio pentru a spectatorii în timpul difuzării live a Technophilia Podcast - puteți vedea rezultatele acestui lucru în ... Citiți mai multe și veți putea să vă porniți aparatele de pe telefonul mobil oriunde în lume. Sunt destul de sigur că nu vreau să predau controlul asupra multor lucruri pe internet, dar fiecare în sine. Ar putea fi realizate în sfârșit visele dvs. de automatizare Arduino? Încă ai început călătoria ta cu Arduino?

Credit de imagine: Shutterstock - priză electrică,

Explorați mai multe despre: Arduino.