Sida 1 av 1

hjälp med projektarbete

Postat: 8 juni 2005, 17:57:53
av dark_luna
tänkte bygga en liten pryl

* den ska ha en belyst display som kan visa on och off.

http://www.elfa.se/elfa-bin/setpage.pl? ... 011625.htm

eller

http://www.elfa.se/elfa-bin/setpage.pl? ... 011627.htm

nått sånt


* ska finnas typ 3 knappar så man kan knappa in en valfri kod,
+ en knappa som ska va reset för att kunna knappa in en ny kod med

http://www.elfa.se/elfa-bin/setpage.pl? ... 011627.htm

när den är aktiverad står det on i display fönstret,
knappar man in koden står det off.

vad för digital krest kan jag behöva?

när displayen visar on, ska finnas en sluten krest,
om den kretsen bryts när det står on i display
fönstret ska en liten ström skickas ut på ett ben
på den digitala kresten eller nått liknande,

när displayen visar off kan kretsen brytas
utan att en störm skickas iväg...

hmm...vart kansek lite rörigt hehe

*edit*

koden är till för att man ska kunna bryta en sluten krets,
bryter man den slutna kretsen utan att man "av aktiverat"
den genom koden ska ska tex en lysdiod börja lysa.
ett väldigt enkelt larmsystem helt enkelt, fast den ska
va så liten som möjligt.

Postat: 8 juni 2005, 19:02:07
av Schnegelwerfer
Du ska alltså bygga ett larm?

Du behöver använda en mikrokontroller, PIC/AVR/whatever samt kunna programmera denna. Själva programmet kommer att bli relativt enkelt.

Om du kollar i FAQ-delen av forumet så finns det en bra introduktion till mikrokontrollers där.

Postat: 8 juni 2005, 22:27:23
av Pjoms
ELFA har ett par färdiga kodlås-kretsar. Kanske nå'n av dom kan passa?

LS7220

LS7223

LS7225

Postat: 8 juni 2005, 22:31:08
av Pjoms
Men det är klart...
Displayen du ville ha ställer ju till en del för dessa kretsar. Kan kanske gå att knåpa med nå'n statusutgång eller nå't...
Jag har inte tittat närmare på databladen.

Kanske blir en uC smidigast i alla fall...

Postat: 9 juni 2005, 00:02:35
av Tony
LS7220 / LS7225 kan inte programmeras dvs man MÅSTE ha minst 4+1 (buss-koplade) tangenter.
Koden väljs genom att koppla en tangent till varje ingång, övriga till reset.

Alternativ till ovanstående: En räknare med decimal utgång t.ex 4017, koppla tangenterna mellan in och ut-gångarna, ev. behövs det ett gäng koparatorer för att inte ett antal tryck på alla tangenter samtidigt skall öppna låset.

LS7223 är avsedd för matris-kopplade tangentbord så den kan användas ihop med färdiga tangentbord t.ex. elfa# 35-678-07

Oavsett vilken typ av kodlås du bygger:
Med bara tre tangenter får du 3*2*1=6 olika koder om du kör utan återläggning dvs. varje tangent används bara en gång (7220/7225 kör utan återläggning).

Ytterligare en variant:
Bygg ett binärt kodlås (två tangenter) så att du matar in ettor och nollor i ett skiftregister (serie in parallell ut) sen har du en adressavkodare som jämför utgångarna med den rätta koden.


Om displayen bara skall visa on/off kan du dela upp segmenten i tre grupper: En som alltid är tänd, En för On. och en för Off
On och Off -grupperna går till varsin transistor-switch, dessa styrs från vardera sidan av en inverterare.
På så vis får du en bit för att välja vad displayen skall visa.
Om utgången är ett relä så kan du ju välja ett med två-polig växling (en pol till utgång och en för att välja mellan on/off) så slipper du transistorswitchar och inverterare.

Edit:
felaktig länk

Postat: 9 juni 2005, 00:18:57
av frejo
display med knappar och leds:
http://www.tradera.com/auction/aid_14420524

Postat: 9 juni 2005, 10:18:28
av Schnegelwerfer
Japp, jag har ett par sådana hemma för framtida bruk, och de är verkligen prisvärda!
Om trådskaparen ska använda en sådan i projektet är dock mikrokontroller ett måste.

Postat: 9 juni 2005, 22:05:39
av dark_luna
blir nog en ATTiny krets, ingen display utan en röd och en grön diod som indikerar on och off, 3 knappar räcker om man har en 3 siffrig kod om man kan knappa in tex

111
112
113
121
122
123
131
132
133

osv

Postat: 9 juni 2005, 23:32:37
av Schnegelwerfer
Hmm.. 3 knappar med 3-siffrig kod ger ju bara 3^3 = 27 olika kombinationer.

Elfa säljer billiga knappsatser som ser proffsiga ut. Använder du en sådan och en 4-siffrig kod får du 10^4 = 10000 olika kombinationer.

EDIT: Hittade på knappsatsen: 35-678-07 på ELFA, 57:-

Knappsatsen är kopplad i en 3x4-matris, och du behöver alltså 7 pinnar på mikrokontrollern för att läsa av den.

Postat: 10 juni 2005, 08:17:12
av AndLi
Det är ju bara markant svårare att visa on/off på de 7 segmenstdisplayerna än att tända en lysdiod.

Eftersom du bara vill tända två olika förutbestämda värden kan du ju koppla ihop de berörda segmenten med dioder och på så sätt få en anslutning för on texten och en för off texten. Vill du inte kunna släcka displayen så räckern det med en pinne på mikrokontrollern.

Postat: 10 juni 2005, 09:42:49
av Pjoms
Det är ju bara markant svårare att visa on/off på de 7 segmenstdisplayerna än att tända en lysdiod.
Visst menar du att det är marginellt svårare - alltså "inte mycket svårare"?

Med "markant" brukar jag mena "betydligt" eller "mycket".

Postat: 10 juni 2005, 12:54:00
av AndLi
Pjoms: Visst menar jag marginellt, var nog inte vaken när jag skrev det!!

Postat: 18 juni 2005, 13:13:51
av dark_luna
blir nog 4 knappar med 4 kombinationen, 256 räcker ;)
dusplay är uteslutet eftersom det bara kommer ta onödig plats :)