|
www.elektron.si
|
Poglej prejnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
matto
Pridruen/-a: Pet Nov 2007 8:34 Prispevkov: 2 Kraj: Bled
|
Objavljeno: Ned Maj 30, 2010 17:46:26 Naslov sporočila: odÅ”tevalnik ĆØasa do 3 minute |
|
|
Rad bi naredil odÅ”tevalnik ĆØasa od 3 minute navzdol. Prikaz s tremi 7 segmentnimi LED displayi.
OdÅ”tevalnik bi se sprožil s pritiskom na glavno tipko (tipka 1), z upoÅ”tevanjem dodatnega pogoja, da je pritisnjena pomožna tipka (tipka 2). ki mora biti samostojno vezana na uC. ZaĆØetek odÅ”tevanja s prikazom 3:00 ali 2:59, niti ni pomembno, saj bi program pisal tako, da bi ta isti odÅ”tevalnik lahko uporabil od 9:59 navzdol.
Ko se ĆØas izteĆØe se vklopi en izhod: rele, sirena, luĆØka, karkoli, na displayu bi se izpisalo 0:00
Za zaustavitev odÅ”tevanja, bi glavno tipko (tipka 1), moral držati 5 sekund, na displayu bi bil viden ustavljen ĆØas.
Pomožna tipka (tipka 2) mora biti med odÅ”tevanjem pritisnjena, v nasprotnem primeru, ĆØe se tipka spusti, se ĆØas v trenutku postavi na 0:00 in vklopi izhod.
|
|
Nazaj na vrh |
|
|
mucek4 moderator
Pridruen/-a: Čet Jan 2008 10:26 Prispevkov: 243 Kraj: TržiĆØ - Mesto med gorami
|
Objavljeno: Pon Maj 31, 2010 07:34:18 Naslov sporočila: |
|
|
Najlažje z uC. Će ne rabiÅ” izredne toĆØnosti potem bo dovolj tudi interni oscilator. DrugaĆØe pa 2 spremenljivki, en timer za odÅ”tevanje, 1 timer za multipleks 7 seg display-a in nekaj malega programa.
|
|
Nazaj na vrh |
|
|
reber moderator
Pridruen/-a: Pet Nov 2007 8:00 Prispevkov: 2149 Kraj: Bled
|
Objavljeno: Pon Maj 31, 2010 09:16:02 Naslov sporočila: |
|
|
Ja, tako nekako. Hardware se lahko kar naredi in ga bom tudi naredil, oziroma ga bova skupaj naredila, ker matto je moj sin
V mislih sem imel multiplex, napajanje pa 9v baterija, kljub temu, da LED display ni ravno varĆØen, sicer pa bi lahko tok nekoliko omejil.
Za tole preprosto zadevo bo najbrž ATtiny2313 povsem dovolj.
Ker jaz ne bom znal sprogramirat sam, bova rabila pomoĆØ, mislil pa sem, da bi delal v bascom AVR, razen ĆØe so kakÅ”ni drugi predlogi.
Će bi uporabil ATtiny2313 imamo na voljo 18 linij, od tega bo 10 linij za multiplex 3 displayev, 1 izhod, 2 vhoda za tipki, ostane Å”e 5 linij, ki bi jih lahko uporabil za kakÅ”en jumper, za grobo spreminjanje programsko prednastavljenih ĆØasov ali pa bi namesto jumperjev dal na vezje mini tipke, da bi lahko spreminjal parametre. Hardware je v vseh primerih lahko isti, lahko bi dodal Å”e kakÅ”en izhod mogoĆØe, pa bi bil timer uporaben za precej razliĆØnih stvari.
Reset bo za zaĆØetek kar glavno stikalo.
Mislim, da bi lahko hardware kar naredil, kdor bi želel pomagati pri programu, mu naredim in poÅ”ljem ploÅ”ĆØico, da lahko testira.
Ideja je nastala za uporabo v neki simulaciji pri paint-ball streljaĆØini, ker pa bi enak timer z manjÅ”imi modifikacijami programa lahko uporabil Å”e za kaj drugega, sem mislil zadevo narediti malce bolj univerzalno, ne zelo, ampak samo malo.
Nsjprej bi bilo dobro doloĆØiti pine uC, kateri naj bi bili uporabljeni za display, mimogrede, lahko bi dodal Å”e dvopiĆØje iz 2 LED med minute in sekunde, ki bi porabilo Å”e eno linijo v multiplexu ali pa je bolje, da je dvopiÅ”je kar samostojno, saj bi utripalo v 1s taktu, kadar timer odÅ”teva, ko se ustavi bi dvopiĆØje svetilo.
Pine za programiranje bi vezal na tipke
Interni oscilator bo dovolj, saj ni zahtevana huda toĆØnost
Å e kaj pomembnega?
_________________ Zasebna sporoĆØila sprejemam na e-mail |
|
Nazaj na vrh |
|
|
lojzek
Pridruen/-a: Čet Jan 2008 8:02 Prispevkov: 230 Kraj: KoroÅ”ka Bela
|
Objavljeno: Tor Jun 01, 2010 05:14:42 Naslov sporočila: |
|
|
Huf so nas pikachuji napadli.
Ko boÅ” imel risbo (shemo) narejeno, jo objavi. Bom mogoĆØe kar jaz napisal program, ali pa nekdo ki bo "priÅ”el mimo "
|
|
Nazaj na vrh |
|
|
reber moderator
Pridruen/-a: Pet Nov 2007 8:00 Prispevkov: 2149 Kraj: Bled
|
Objavljeno: Tor Jun 01, 2010 17:06:04 Naslov sporočila: |
|
|
Na kaj naj pazim pri izbiri pinov (portov) ?
Katere naj pustim prednostno uporabim za display? pine za programiranje pa lahko vežem na tipke in jumperje, saj med programiranjem ne bo nihĆØe pritiskal tipk in jumperji ne bodo vstavljeni.
MogoĆØe Å”e kakÅ”na stvar, an katero moram pazit pri izbiri pinov?
Ko bom to doloĆØil, bom zaĆØel z risanjem, vezje pa bom sestavil in ga dostavil programerju
_________________ Zasebna sporoĆØila sprejemam na e-mail |
|
Nazaj na vrh |
|
|
Silvo
Pridruen/-a: Sob Mar 2008 23:57 Prispevkov: 19 Kraj: KoroŔka
|
Objavljeno: Tor Jun 01, 2010 17:57:32 Naslov sporočila: |
|
|
Kakih posebnih zahtev pri izbiri pinov ni. (vsaj, ĆØe se bo programiralo v assembler-ju) Lepo je, da so pini segmetov na enem portu. (ni nujno - se pa olajÅ”a programiranje) Će bo pinov dovolj pusti, XTAL1 in XTAL2 zadaj - na vezju predvidi prostor za kristal. Prav tako pina INT0 ter INT1 predvidi za kak vhod.(z njima lahko prožiÅ” zunanjo prokinitev, namesto tipk daÅ” gor rotaciski enkoder... itd) Tipke bi sam dal paralelno k segmentom s skupnim koncem tudi na en pin, ki je prav tako na segmentih. Tipke bi ĆØital ob multipleksiranju. Tako vezje je lahko dokaj univerzalno - služi lahko razliĆØnim aplikacijam.
|
|
Nazaj na vrh |
|
|
reber moderator
Pridruen/-a: Pet Nov 2007 8:00 Prispevkov: 2149 Kraj: Bled
|
Objavljeno: Tor Jun 01, 2010 21:39:50 Naslov sporočila: |
|
|
Ker bo to zaĆØetniÅ”ki projekt oziroma izdelek, ne bi preveĆØ posegal v multiplex, sicer pa je pinov zaenkrat dovolj.
Se bom izognil pinom za INT in za kristal, tipk je malo, jumperji pa so namesto tipk, ĆØe bi vezje porabil za kakÅ”en drugaĆØen timer, na katerem bi bilo veĆØ tipk zaradi vpisa parametrov. MogoĆØe bi dodal Å”e 4. display, to pomeni 1 pin, ĆØe bo viÅ”ka
_________________ Zasebna sporoĆØila sprejemam na e-mail |
|
Nazaj na vrh |
|
|
lojzek
Pridruen/-a: Čet Jan 2008 8:02 Prispevkov: 230 Kraj: KoroÅ”ka Bela
|
Objavljeno: Sre Jun 02, 2010 05:07:13 Naslov sporočila: |
|
|
Sedaj pa že vse veŔ. Samo Ŕe shemo:)
Edit: mogoĆØe ravno na INT0 in INT1 predvidiÅ” tipke.... ali pa neki zunanji start / stop signal. Ta dva signala namreĆØ sprožita zunanjo prekinitev. Pa RESET pina nebi uporabil ne kot vhod, ne kot izhod
|
|
Nazaj na vrh |
|
|
Silvo
Pridruen/-a: Sob Mar 2008 23:57 Prispevkov: 19 Kraj: KoroŔka
|
Objavljeno: Sre Jun 02, 2010 13:13:53 Naslov sporočila: |
|
|
Morda raje vzameŔ Tiny26? 2313 je že kar nekoliko zastarel bi rekel, da je legenda med Atmeli podobno kot 16F84 med pic-i (mu je tudi kar precej podoben) tiny26 ima AD-je 2313 ima le komparatorje. V koliko je v mislih kako univerzalno vezje je prvi bolj prikladen. Sam imam narejeno eno tako univerzalno plato. Le s spremembo programa zadeva postane Ŕtevec, termostat, timer, voltmeter....
Opis: |
|
Download |
Ime datoteke: |
BILD0282.JPG |
Velikost datoteke: |
376.88 KB |
Downloaded: |
1091 krat |
Opis: |
|
Download |
Ime datoteke: |
BILD0281.JPG |
Velikost datoteke: |
485.71 KB |
Downloaded: |
1058 krat |
|
|
Nazaj na vrh |
|
|
Azrael
Pridruen/-a: Tor Nov 2007 14:21 Prispevkov: 647
|
Objavljeno: Sre Jun 02, 2010 14:54:42 Naslov sporočila: |
|
|
Samo predlog, ni treba,, da se upoŔteva.
Ko je bilo omenjeno utripajoĆØe dvopiĆØje, potem je bolje uporabiti 4 segmentni Led prikazovalnik, ki dvopiĆØje že imajo.
Je pa reÅ”itev, ki jo je podal Silvo verjetno najboljÅ”a, saj bi bil potem ta modul lahko odÅ”tevalnik, ura z alarmom ali stikalna ura, z dodatnimi senzorji tak in drugaĆØen termostat, vse odvisno od programa.
_________________ Genij je 1 % inspiracije in 99 % znoja. |
|
Nazaj na vrh |
|
|
reber moderator
Pridruen/-a: Pet Nov 2007 8:00 Prispevkov: 2149 Kraj: Bled
|
Objavljeno: Sre Jun 02, 2010 19:29:03 Naslov sporočila: |
|
|
Itak bo hardware namenjen v eno toĆØno doloĆØeno Å”katlico in baterisjko napajanje, tako da kaj dosti univerzalnosti trenutno ni potrebno.
Displayi so dvojni s skupno anodo, torej bodo 4 displayi, takih je dost na zalogi in so za porabit pa Å”e dost univerzalni so, vmes med oba dvojna displaya dam LED za dvopiĆØje. Vsekakor bi namenski display lepÅ”e izgledal ampak sedaj to niti ni važno
_________________ Zasebna sporoĆØila sprejemam na e-mail |
|
Nazaj na vrh |
|
|
|
|
Ne, ne more dodajati novih tem v tem forumu Ne, ne more odgovarjati na teme v tem forumu Ne, ne more urejati svojih prispevkov v tem forumu Ne, ne more brisati svojih prispevkov v tem forumu Ne ne more glasovati v anketi v tem forumu Ne, ne more pripeti datotek v tem forumu Da, lahko povleče datoteke v tem forumu
|
Powered by phpBB © 2001, 2005 phpBB Group
|
|