Elektroniskt lås med one-wire iButton
Jag har haft några iButtons och iButton uttag för ganska länge, äntligen har jag beslutat att sätta dem på användning, om inte annat, i form av en instructable. Att hitta små processorer, PIC-s, AVR-s i mitt labb är inte att hårt, jag plockade en med låg pin räkna, en PIC12F683. Dessa små karlar har analog digital omvandlare, kontrollapparater, pwm moduler i dem, de är en bra startpunkt för den som försöker komma in i PIC verksamheten. Med tanke på deras mindre mängd funktioner - åtminstone jämfört deras andra bröder - har de inte alltför många kringutrustning multiplexed på ett visst stift. Detta sagt, det inte kommer bli några problem med perifera störningar med en minsta konfiguration.
I början, när jag arbetade med dessa mindre PIC-s, jag bara var tvungen att titta på min kod i några minuter att inse, vad tvingande min utsignal på stift 5, t.ex. Det var den motsvarigheten, som bör vara avstängd, när du inte använder den, har primära kontroll på stiftet, där komparator utdata är multiplexerade.
När du använder större processorer, finns det massor av moduler för att titta på, inte bara två, som det var i detta fall (den andra var modulen i Civilprocesslagen).
Vad du kommer att behöva:
-Nyckelringsfäste
-iButton socket
-en PC med MPLAB IDE och HI-TECH kompilator på den
-PIC programmerare
-PIC12F683
-lödkolv och utrustning
-LED-s, resistorer, kondensatorer, transistorer, pin huvuden eller skruvplintar, knapp, Summer
-PCB eller perfboard
Vad jag har haft extra:
-logik analyzer
Nåväl, låt oss se vad vi kan göra för att en sådan anordning!