Sida 1 av 3
mjukvarubaserat kodlås....
Postat: 30 september 2004, 17:36:34
av sebastiannielsen
Håller på att bygga ett tvåtrådskodlås. Jag har kopplat in de 12 knapparna från ett gammalt bewator kodlås till 12 st 1K-ohm motstånd. Sedan kör jag "pot" med basic stamp 1.
Sedan kommer ringknappen och dioderna också.
3 intryckt = 0 ohm
6 intryckt = 1 k-ohm
9 intryckt = 2 k-ohm
# intryckt = 3 k-ohm
0 intryckt = 4 k-ohm
8 intryckt = 5 k-ohm
5 intryckt = 6 k-ohm
2 intryckt = 7 k-ohm
1 intryckt = 8 k-ohm
4 intryckt = 9 k-ohm
7 intryckt = 10 k-ohm
* intryckt = 11 k-ohm
"ring" intryckt = 12 k-ohm
ingen intryckt = 13 k-ohm
Hela denna matris + 1 röd och två 2-färgsdioder kopplas in i en basicstamp 1.
Sedan sköter jag resten med egenprogrammerad programvara och SEROUT-kommandot. SERIN sköter styrningen av dioderna.
typ den skickar siffrorna på SEROUT när man trycker dom , och sedan skickar datorn en kod som ser ut så här:
(P eller A)(R eller G eller A)(R eller G eller A)
PRR = första enfärgsdiod tänd. Andra 2-färgs är RÖD , tredje är RÖD
AAG = 2 första släckta , sista är grön.
Öppningsreläet stårs med RTS-signalen från datan.
-----------------
Fördelen?
jo att kombinera flexibilteten hos en kortläsare att ta bort och lägga till användare + att logga användare + att ge varje användare en egen kod med enkelheten hos ett kodlås.
Sedan kan man ju göra kontrollpanelen i CGI å ha den på hemsidan , fast bakom ett lösenord för SYSADM.
Postat: 30 september 2004, 17:48:48
av PaNiC
Det låter ju smart

.
Hur fungerar själva avläsningen med POT-kommandot egentligen?
Postat: 30 september 2004, 18:58:25
av strombom
POT mäter tiden för en R-C krets
/Johan
Postat: 1 oktober 2004, 17:16:18
av sebastiannielsen
man lägger en 0,1 UF konding i serie med motstånden. POT laddar upp kondingen och mäter tiden det tar för kondingen att ladda ut sig.
Postat: 1 oktober 2004, 20:06:00
av $tiff
POT är alltså ett dåligt alternativ till en ADC
>> sebastiannielsen
Var är bilderna?

Postat: 3 oktober 2004, 18:11:26
av sebastiannielsen
Det blev för mycket motstånd i kabeln. Så värdera far omkrig och det blev fel hela tiden. Nu har jag gjort klart kodlåset och det är nu gjort med en X-Y knappsats. Så här är det kopplat:
X1 = resistor-1kohm - pin 0
X2 = resistor-1kohm - resistor-1kohm - pin0
X3 = resistor-1kohm - resistor-1kohm - resistor-1kohm - pin0
Y1 = pin1
Y2 = pin2
Y3 = pin3
Y4 = pin4
DSUB-9 , pol 5 = Vss
DSUB-9 , pol 2 = pin5
2färgad diod RÖD = pin7
2färgad diod GRÖN = 470 ohm , 470 ohm , 470 ohm - DSUB-9 , pin 7
2färgad diod minus = Vss , DSUB-9 , pin 5
sedan e det bara å köra igång , har gjort programvaran redan. Men har den på en annan dator.
Bilder?
Servern e nere men jag lägger upp dom så kommer dom fram när FTP:n går upp.
Kodlåset....
ringknappen , som kopplas till en vanlig "ding-dong"
fronten , det vita nere i hörnet är ringknappen , gjord av en kretskortsknapp och undersidan av ett lego-hjul
Nu kommer vi till själva hjärnan av kodlåset. Den riktiga hjärnan som kommer ihåg och programmerar in koder är datorn förstås , men detta är en översättare mellan XY-knappsats och seriell data.
här ser man även kabeln mellan PC:n och BS-processorn
Nu ser man de 3 kablar (RTS för grön lysdiod , GND för lysdiod och receive , och RxD som tar emot) som förbinder BS1:an med datan. Den röda styrs direkt från själva basicstampen.

Postat: 3 oktober 2004, 18:47:03
av PaNiC
Krymp bilderna, tack.
Postat: 3 oktober 2004, 19:09:25
av sebastiannielsen
Fixat! jag beskar dem eftersom dom blir suddiga om jag förminskar dom med paint.
Postat: 3 oktober 2004, 19:22:03
av MadModder
Oj det var bland de suddigaste bilderna jag sett... hört talas om macro-läge på kameran, för att ta närbilder? (och blixt)

- macro
Postat: 29 oktober 2004, 22:40:07
av sebastiannielsen
Problem:
Jag kan inte få signalen från DTR att orka ett litet 9v relä... Reläet funkar men lysdioden funkar inte då.
Finns det några ultrasmå reläer som DTR via serieporten orkar?
Det lilla reläet ska klara typ 9 v genom kontakterna minst. För det ska gå en 9v signal genom det lilla som drar ett större 9v relä , som i sin tur skickar en 12 v signal till dörrlåset.
Postat: 29 oktober 2004, 23:33:07
av PaNiC
Det finns 5V DIL-reläer. Jag har kört ett sådant på com-port.
Postat: 31 oktober 2004, 13:42:31
av sebastiannielsen
Dom var inte i min budget. 50 spänn för ett litet relä är lite för dyrt.
Men här kommer kopplingsritningen på öppningskretsen , dvs den som gör att strömmen stängs av vid slutning. Eftersom jag har ett lås som är LÅST vid ström.

Postat: 31 oktober 2004, 13:58:09
av ristomemo
Vad är det för något som du ska sätta portkoden på? Om ditt lås behöver spänning för att förbli låst, så betyder det ju att det ärr fritt fram att gå in om det är strömavbrott. Kanske skulle vara bra med backupbatteri.
Postat: 1 november 2004, 11:17:22
av sebastiannielsen
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....
Men det är ju inte strömavbrott precis VARJE dag typ.....
Kanske 1 gång / år eller 1 gång / vartannat år.
Och låset kommer att öppnas med hjälp av datorn (DTR).... Dvs även om du får upp hela kodlåsenheten (den är låst med nyckel) och klipper av rubbet i den så händer inget.
Ska köra med spänningslarm istället. Eftersom det är en DATOR som sköter inpassering och öppning , så behöver jag bara lägga larmet i min andra bostad. Sedan lägger jág serverprogramvara i datorn som är kopplad till kodlåset. Sedan lägger jag en speciell client som är att om servern inte är nåbar så sätts ett larm igång.... Och larmet ringer upp min personsökare.
Clienten å servern gör jag själv.
Postat: 3 november 2004, 19:09:42
av sebastiannielsen
Ska få tag på LCD (16x1) billigt...
Ska ha typ
Kod: Markera allt
"*ALARM*"
"ACCESS DENIED!"
"FUNCTION 01 ____"
"FUNCTION 01 *___" osv...
"ADMIN PASS ____"
"LOGGED IN!"
"LOG OUT? 1=Y 2=N"
"ONLY ADMIN!"
"ACCESS GRANTED"
"DOOR OPEN ALWAYS"
"DOOR LOCKED"
"DOOR DISABLED"
"DOOR ENABLED"
"TIME ZONE ERROR"
"CODE TOO OLD"
"CODE IS USED"
"2004-11-03 16:00"
"ENTER CODE: ____"
"CALLING..."
"SERVER INACTIVE"
"OUT OF ORDER"
"DOOR IS OPEN"
"CHECKING..."
"WAIT FOR ANSWER"
"INTERNET DOWN"
"ENTER FUNC: __"
har nu 2 dioder....
röd : blinkar = knapptryckning
grön : lyser = dörr öppen , blinkar 2 ggr = fel kod