mjukvarubaserat kodlås....
-
- Inlägg: 3662
- Blev medlem: 11 september 2004, 09:30:42
- Ort: gbg
- Kontakt:
Äntlligen klar!!! Optokopplaren körde spänningen under 7 volt så reläet orkade inte dra... Men nu kör jag med en 12 voltare på reläet så spänningen åker ner till 8-9 volt eller något sådär och nu funkar det utmärkt.... Ska bara redisigna programvaran så den kan ställas in i olika tidszoner och sånt.
-
- Inlägg: 3662
- Blev medlem: 11 september 2004, 09:30:42
- Ort: gbg
- Kontakt:
Ringklocka finns nu också. Ni vet knappen längst ner i hörnet på kodlåset till vänster. (höger på bilderna eftersom plattan är vänd på bilderna med baksidan utåt) , den är kopplad till en ding-dong samt till datorn. Om någon trycker på ringknappen så får jag ett meddelande på datorn samt att ding-dongen plingar till (det är en vanlig dörrklocka).
-
- Inlägg: 3662
- Blev medlem: 11 september 2004, 09:30:42
- Ort: gbg
- Kontakt:
UPPDATERING:
Då motstånd har en tolerans + att kabeln har motstånd i sig gjorde att kodlåset läste fel var 10:e inslagen kod. Den läste även fel precis innan kondingen hade fått ström och trodde att man slagit in en massa ettor.
Därför har jag gjort en ny knappsats:
Knappsatsens utmatning är BCD nu. Dvs 1 input och 4 outputs och outputtarna visar inslagen siffra i binärformat.
Det gick åt 18 vanliga dioder för det. Dioder får man billigt på elfa. Typ 15 spänn inkl moms för 25 styck.
Skall få igång en 12x3 LCD med I2C protokoll (från en ericsson GH688) och sen sätter jag den på kodlåset.
Mera bilder kommer snart....
Då motstånd har en tolerans + att kabeln har motstånd i sig gjorde att kodlåset läste fel var 10:e inslagen kod. Den läste även fel precis innan kondingen hade fått ström och trodde att man slagit in en massa ettor.
Därför har jag gjort en ny knappsats:
Knappsatsens utmatning är BCD nu. Dvs 1 input och 4 outputs och outputtarna visar inslagen siffra i binärformat.
Det gick åt 18 vanliga dioder för det. Dioder får man billigt på elfa. Typ 15 spänn inkl moms för 25 styck.
Skall få igång en 12x3 LCD med I2C protokoll (från en ericsson GH688) och sen sätter jag den på kodlåset.
Mera bilder kommer snart....
- MadModder
- Co Admin
- Inlägg: 30012
- Blev medlem: 6 september 2003, 13:32:07
- Ort: MadLand (Enköping)
- Kontakt:
Vad har du för optokopplare? Och vad kör du med för motstånd till LED-ingången på den? Många optokopplare klarar inte att öppna för mer än 50mA, och förstärkningen (hfe kan man väl inte säga, men ungefär) är inte så värst stor heller. En transistor mellan optokopplare och relä hade fixat biffen. Ett spänningsfall över optokopplaren på runt 3V låter som en alldeles för stor effektförlust.
-
- Inlägg: 3662
- Blev medlem: 11 september 2004, 09:30:42
- Ort: gbg
- Kontakt:
-
- Inlägg: 3662
- Blev medlem: 11 september 2004, 09:30:42
- Ort: gbg
- Kontakt:
Om optokopplaren pajar så kommer man inte in.
Men man kan bryta huvudströmmen men då måste man skicka avlarmningssignal via telnet och sedan bryter man huvudströmmen.
Annars går spänningslarmet.
Reläet är ett pyttelitet relä som inte drar så mycket. Vet inte hur mycket det drar men optokopplaren klarar det i alla fall.
Reläet är så litet så det styrs med PYTTESMÅ ytmonterade(Hate it!!) transitorer på originalkretsen där jag lödde loss reläerna.
Synd att man inte kunde använda transitorerna då de var ytmonterade(Skräp!!) och ytmonterat(Sopor!!) är GÖRSVÅRT att löda loss.
Men man kan bryta huvudströmmen men då måste man skicka avlarmningssignal via telnet och sedan bryter man huvudströmmen.
Annars går spänningslarmet.
Reläet är ett pyttelitet relä som inte drar så mycket. Vet inte hur mycket det drar men optokopplaren klarar det i alla fall.
Reläet är så litet så det styrs med PYTTESMÅ ytmonterade(Hate it!!) transitorer på originalkretsen där jag lödde loss reläerna.
Synd att man inte kunde använda transitorerna då de var ytmonterade(Skräp!!) och ytmonterat(Sopor!!) är GÖRSVÅRT att löda loss.
-
- Inlägg: 3662
- Blev medlem: 11 september 2004, 09:30:42
- Ort: gbg
- Kontakt:
-
- Inlägg: 3662
- Blev medlem: 11 september 2004, 09:30:42
- Ort: gbg
- Kontakt:
Använder brandmännen inga verktyg där du bor?det är ett sådant "Fail-safe".
För brandsäkerhetens skull ifall någon kabel brinner av eller något.
Det finns "fail-secure" också. Det är dom normala , dvs dom som öppnar vid spänning. Men vad händer om en kabel brinner av? Då kommer ju inte brandmännen in ifall jag ligger å sover....
Jag skulle nog inte köra med ett lås som öppnar sig vid elavbrott, skulle ha kört med ett som öppnar sig vid spänning och haft ett backupbatteri.
Är ju saksamma vad man har för lås för brandkåren, brinner det och dörren är låst slår de nog upp dörren.
-
- Inlägg: 3662
- Blev medlem: 11 september 2004, 09:30:42
- Ort: gbg
- Kontakt:
-
- Inlägg: 3662
- Blev medlem: 11 september 2004, 09:30:42
- Ort: gbg
- Kontakt:
Nu har jag satt upp en magnetkontakt i dörren.
En NO-variant. (Sluter när dörren öppnas)
Den har jag kopplat som knapp nr 14.
Nu har jag knapparna 1 - 9 , * (10) , 0 (11) , # (12) , ring (13) , larm (14) , och så ska jag lägga till nr (15) som öppningsknapp "insidan-knapp" , men jag ska göra nån slags kodlösning på knappen så man inte kan manipulera i själva kodlåset så den ger 1111 som binär kod (Öppna!)
Larmet ska vara så här i mjukvaran:
Öppnas dörren när den är satt som larmad (låset ej öppet) , så skickas ett email till min inbox...
Öppnas dörren när kod är inslagen eller när öppna-knapp är aktiverad , så låser låset 1 sek efter öppningen. Efter 15 sekunder av "öppen dörr" så kör jag ett BEEP kommando på burken så den piper varannan sekund.
Efter ytterligare 15 sek så piper den varje sek.
Sedan efter ytterligare 10 sek så skickas ett email och dörren sätts som permanent "olarmad" tills dörren stängs. (detta för att jag ska slippa få min inbox spammad för att nån glömt stänga dörren)
En NO-variant. (Sluter när dörren öppnas)
Den har jag kopplat som knapp nr 14.
Nu har jag knapparna 1 - 9 , * (10) , 0 (11) , # (12) , ring (13) , larm (14) , och så ska jag lägga till nr (15) som öppningsknapp "insidan-knapp" , men jag ska göra nån slags kodlösning på knappen så man inte kan manipulera i själva kodlåset så den ger 1111 som binär kod (Öppna!)
Larmet ska vara så här i mjukvaran:
Öppnas dörren när den är satt som larmad (låset ej öppet) , så skickas ett email till min inbox...
Öppnas dörren när kod är inslagen eller när öppna-knapp är aktiverad , så låser låset 1 sek efter öppningen. Efter 15 sekunder av "öppen dörr" så kör jag ett BEEP kommando på burken så den piper varannan sekund.
Efter ytterligare 15 sek så piper den varje sek.
Sedan efter ytterligare 10 sek så skickas ett email och dörren sätts som permanent "olarmad" tills dörren stängs. (detta för att jag ska slippa få min inbox spammad för att nån glömt stänga dörren)