Elektroniskt lås med one-wire iButton (2 / 6 steg)
Steg 2: Bygga kretsen
Detta är inte en komplicerad Schematisk, men jag uppmuntrar eveyone göra ett kretskort för det. Det är bara lättare att hantera senare, för att inte nämna det faktum att en anpassad PCB alltid ser bra ut. Särskilt jämfört en spaghetti-perfboard, rätt? :)
Jag gjorde en PCB för detta projekt, efter den schematiska du kan se på bilden.
Vad är där:
-PIC12F683 gör bearbetning
-Blå LED signalinc power på
-Grön LED - lyser när nyckelbricka accepteras
-Röd LED - lyser när nyckelbricka avvisas
-Summer - Piper två gånger om nyckel accepteras, Piper 10 gånger om det inte är
-transistor - ansluter till en extern belastning, ett relä i mitt fall
-knappen - sparar serienumret för närvarande bifogade nyckeln till inre eeprom minne
-iButton socket
-terminaler, ledningar, filtrera caps
När sätta allt på, börja med komponenten med den lägsta profilen, så du behöver inte att räta ut komponent ben senare!
Jag glömde att lägga till en 5 pin rubrik för programmering, så jag lödda en 5 wire bandkabel till undersidan av styrelsen och genom som är ansluten till pickit. Ett ord om pickit: det kan vara köpt eller byggt, här är en hemgjorda klon, det fungerar perfekt, och inte hade någonsin fick mig att gråta för en original en. Igen, jag uppmanar alla att bygga detta för sig själv.
Nu, låt oss gå vidare till tråkig del: läsa specifikationer av de 1-protokollet.