Instructables-forfatterens kodelås under kallenavnet vandenbrande vil ikke tillate uvedkommende å slå på fire elektriske apparater. Dette kan for eksempel være kjøkkenutstyr, elektroverktøy, datamaskiner, TV-apparater, spillkonsoller, etc.
Følgende er et diagram. hjemmelaget. foruten Arduino-kompatibelt brett (i dette tilfellet - RobotDyn Uno), det inkluderer en tastaturmatrise og en stafettmodul. Begge tilleggsenhetene kan være både ferdige og hjemmelagde. Forsikre deg i alle fall om at reléer av høy kvalitet blir brukt i relémodulen, at viklingene deres blir shuntet av dioder i motsatt polaritet, og at kontrollkretsene er godt isolert fra lastbryterkretsene. Enheten har også en lydutsender og LED.
Den røde lysdioden informerer om at enheten venter på kodeinnføring, alle fire lastene er koblet fra, bytte av dem er umulig. Grønt - at koden er lagt inn riktig, belastningen kan lastes.
Slik bruker du enheten. Skriv inn koden - som standard 3241, i skissen kan du spesifisere hvilken som helst annen. Bruk knappene A, B, C, D for å slå belastninger av og på. Koble fra alle belastninger med stjerne-knappen og sett enheten i ventemodus, der den venter på at koden skal legges inn.
Skipsføreren legger skissen for firmware på tavlen her. For å kompilere det, trenger du bibliotekene Keypad.h og Password.h som allerede er i Arduino IDE.
Dette hjemmelagde verket ble gjentatt av to medlemmer av nettstedet Instructables: JR86 (det er i sin utførelse at enheten vises på KDPV) og firdaiszahari. Dette er hva som skjedde i det første:
Og her er det andre:
Alle av dem, inkludert forfatteren av originalen, gjorde samme feil. Uansett hvor bra låsen fungerer, i denne formen kan du ganske enkelt bytte en eller annen inngang på relémodulen til pluss strøm, og belastningen vil fungere. Derfor er det nødvendig å plassere enheten i et hus sammen med en PSU for Arduino og perifere enheter og stikkontakter for tilkobling av belastninger. Lastene i seg selv må være med faste ledninger, ellers kan de kobles til nettverket med en annen ledning. Arduino bør blinkes med jevne mellomrom og endre koden slik at markeringene på tastene slites jevnt, og ved dette tegnet kunne ikke koden gjenopprettes. En sikring eller en modulær maskin er nødvendig ved inngangen til enheten.