Smart ", pe baza propriilor maini arduino

Acest proiect vă va permite să colectați soclu "inteligent", controlat de la calculator. Baza acestui punct de pornire este popularul releu Arduino Uno și releu de stare solidă.







Smart

Mai întâi de toate, trebuie să colecteze de mai jos circuitul releului în stare solidă, pe baza unui MOC3041 optocuplor și unele componente suplimentare. MOC3041 este un optocuplor simplu ieftin cu LED și fotodiodă. Apoi conectați placa Arduino la conectorul J1 al comutatorului de alimentare asamblat. Pentru a controla releul utilizăm linia I / O D12. conectori de intrare J2 va fi o priză directă pentru conectarea unui înaltă tensiune de 220 VAC, precum și la conectorii J3 se va conecta sarcina, în acest caz, lampa. Atenție: fiți extrem de atenți când lucrați cu tensiune de rețea! Când este expus la pielea neprotejată, poate provoca daune iremediabile, arsuri sau chiar moarte!







Smart

Acum, conectați placa Arduino Uno la computer prin portul USB, copiați următorul cod în Arduino IDE și încărcați-l Arduino. Această schiță este destul de simplă. El citește prin caracterul port serial în scăpat și schimbă starea logică a liniei D12 / La primirea „1“ linia D12 trece la o stare logică (releu se închide), când „2“, în joasă (releul se deschide) codificate ASCII.

Cardul Arduino Uno este conceput în așa fel încât software-ul să poată reseta acest card atunci când este conectat la un computer. Unul dintre linia de control al fluxului de hardware (DTR) la ATmega8U2 conectate la linia de resetare ATmega328 prin condensator 100 nF. Când un nivel logic scăzut apare pe această linie, cipul este resetat. Software-ul folosește această funcție pentru a programa Arduino la atingerea unui buton din ID-ul Arduino. Dar există câteva momente neplăcute pentru noi - cardul este resetat de fiecare dată când se conectează programat la computer. Din fericire, există o pistă RESET-EN pe Arduino Uno, oprind-o, puteți opri auto-repornirea. Pentru ao activa din nou, este suficient doar sudarea plăcuțelor de contact ale acestei piste.

Ca o alternativă la o soluție hardware la problema de resetare automată, puteți utiliza soluții software. De exemplu, instalați un terminal HTERM sau încercați un browser Google pentru transferul de date seriat al monitorului portului serial Chrome Browser.







Articole similare

Trimiteți-le prietenilor: