Blocarea codului autorului Instructables sub porecla vandenbrande nu va permite persoanelor neautorizate să pornească patru aparate electrice. Acesta poate fi, de exemplu, aparate de bucătărie, scule electrice, computere, televizoare, console de jocuri etc.
Următoarea este o diagramă. de casă. în afară de Arduino- placă compatibilă (în acest caz - RobotDyn Uno), include o matrice de tastatură și un modul releu. Ambele dispozitive suplimentare pot fi preparate și făcute acasă. În orice caz, asigurați-vă că releele de înaltă calitate sunt utilizate în modulul releului, înfășurările lor sunt evitate de diode în polaritate opusă, iar circuitele de control sunt bine izolate de circuitele de comutare a sarcinii. Dispozitivul include, de asemenea, un emițător de sunet și un LED.
LED-ul roșu informează că dispozitivul așteaptă introducerea codului, toate cele patru încărcări sunt deconectate, comutarea lor fiind imposibilă. Verde - că codul este introdus corect, puterea încărcărilor poate fi comutată.
Cum se utilizează dispozitivul. Introduceți codul - în mod implicit 3241, în schiță puteți specifica oricare altul. Folosiți butoanele A, B, C, D pentru a activa și dezactiva încărcăturile. Folosind butonul asterisc, deconectați toate încărcările și puneți dispozitivul în modul de așteptare, în care așteaptă să fie introdus codul.
Maestrul pune schița pentru firmware-ul plăcii aici. Pentru a compila, veți avea nevoie de bibliotecile Keypad.h și Password.h care sunt deja în IDE Arduino.
Această componență a fost repetată de către doi membri ai site-ului de instrucțiuni: JR86 (în execuția sa dispozitivul este afișat pe KDPV) și firdaiszahari. Iată ce s-a întâmplat în primul:
Iată al doilea:
Toți aceștia, inclusiv autorul originalului, au făcut aceeași greșeală. Oricât de bine funcționează blocarea, în această formă puteți schimba pur și simplu una sau alta intrare a modulului releu la un plus de putere, iar sarcina va funcționa. Prin urmare, este necesar să plasați dispozitivul într-o carcasă împreună cu un alimentator pentru Arduino și dispozitive periferice și prize pentru conectarea sarcinilor. Încărcările în sine trebuie să fie cu cabluri fixe, altfel pot fi conectate la rețea cu un alt cablu. Arduino ar trebui să fie intermitent periodic, schimbând codul, astfel încât marcajele de pe tastele să se uzureze uniform, iar prin acest semn codul nu poate fi restabilit. La intrarea dispozitivului este necesară o siguranță sau un întreruptor modular.