mjukvarubaserat kodlås....

Berätta om dina pågående projekt.
sebastiannielsen
Inlägg: 3662
Blev medlem: 11 september 2004, 09:30:42
Ort: gbg
Kontakt:

mjukvarubaserat kodlås....

Inlägg 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.
Användarvisningsbild
PaNiC
Inlägg: 2565
Blev medlem: 15 augusti 2003, 22:16:15
Ort: Skånelandet

Inlägg av PaNiC »

Det låter ju smart :).

Hur fungerar själva avläsningen med POT-kommandot egentligen?
Användarvisningsbild
strombom
Inlägg: 3305
Blev medlem: 27 maj 2003, 10:50:20
Ort: Västra Götaland
Kontakt:

Inlägg av strombom »

POT mäter tiden för en R-C krets

/Johan
sebastiannielsen
Inlägg: 3662
Blev medlem: 11 september 2004, 09:30:42
Ort: gbg
Kontakt:

Inlägg 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.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

POT är alltså ett dåligt alternativ till en ADC :P

>> sebastiannielsen

Var är bilderna? :wink:
sebastiannielsen
Inlägg: 3662
Blev medlem: 11 september 2004, 09:30:42
Ort: gbg
Kontakt:

Inlägg 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....
Bild

ringknappen , som kopplas till en vanlig "ding-dong"
Bild

fronten , det vita nere i hörnet är ringknappen , gjord av en kretskortsknapp och undersidan av ett lego-hjul

Bild



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.

Bild

här ser man även kabeln mellan PC:n och BS-processorn
Bild


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.
Bild
Senast redigerad av sebastiannielsen 4 oktober 2004, 17:33:53, redigerad totalt 1 gång.
Användarvisningsbild
PaNiC
Inlägg: 2565
Blev medlem: 15 augusti 2003, 22:16:15
Ort: Skånelandet

Inlägg av PaNiC »

Krymp bilderna, tack.
sebastiannielsen
Inlägg: 3662
Blev medlem: 11 september 2004, 09:30:42
Ort: gbg
Kontakt:

Inlägg av sebastiannielsen »

Fixat! jag beskar dem eftersom dom blir suddiga om jag förminskar dom med paint.
Användarvisningsbild
MadModder
Co Admin
Inlägg: 30012
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg 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) ;)

Bild - macro
sebastiannielsen
Inlägg: 3662
Blev medlem: 11 september 2004, 09:30:42
Ort: gbg
Kontakt:

Inlägg 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.
Användarvisningsbild
PaNiC
Inlägg: 2565
Blev medlem: 15 augusti 2003, 22:16:15
Ort: Skånelandet

Inlägg av PaNiC »

Det finns 5V DIL-reläer. Jag har kört ett sådant på com-port.
sebastiannielsen
Inlägg: 3662
Blev medlem: 11 september 2004, 09:30:42
Ort: gbg
Kontakt:

Inlägg 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.

Bild
ristomemo
Inlägg: 1028
Blev medlem: 29 mars 2004, 14:12:18

Inlägg 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.
sebastiannielsen
Inlägg: 3662
Blev medlem: 11 september 2004, 09:30:42
Ort: gbg
Kontakt:

Inlägg 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.
sebastiannielsen
Inlägg: 3662
Blev medlem: 11 september 2004, 09:30:42
Ort: gbg
Kontakt:

Inlägg 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
Skriv svar