[ rsinisa @ 10.01.2010. 12:33 ] @
Potrebni su elektroničari koji su zainteresovani da testiraju novi proizvod. Radio se o dekoderu matrične tastature, a za više pogledajte PDF na linku:
http://sinel.freehostia.com/uputstva/RSI1001.zip

Onaj ko se prihvati testiranja dobiće dekoder na poklon; zauzvrat ima obavezu da u roku od 15 dana testira uredjaj i da mi da povratne infomracije, a da u roku od 2 meseca napravi neki uredjaj sa njim i ovde ga prezentuje. Naravno, nije obavezno dati kompletnu dokumentaciju niti da uredjaj bude kompletno završen, u kutiji i sl. Važno je da uredjaj funkcioniše, da ovde objavi po neku sliku i objašnjenje vezano za uredjaj.
Prvobitna namera mi je bila da poklonim 2 dekodera, ali ako bude više zainteresovanih (i po mojoj proceni, ozbiljnih) konstruktora, biće poklonjen i treći ;).

Pozdrav.
Sinisha

P.S. Bolje je da se zainteresovani jave na PP ili na [email protected] da ne bi ovde pravili gužvu. Ovde samo pisati o eventualnim utiscima o dekoderu.
Ako ne radi klik na link, uradite COPY/PASTE linka u adresni bar browsera.
[ bogdan.kecman @ 10.01.2010. 13:06 ] @
pitanje, vidim iz pdf-a da skenira tastaturu i vraca izlaz na 4 pina .. sta je "jezgro" uredjaja? posto ako koristis neki uC da skeniras tastaturu, mogu da kazem sta sam ja radio (evo trazim vec 10min taj projekat i nemerem da iskopam, al nije problem, moze to da se nacuka za cuku vremena bez problema) .. ja sam napravio (ako se dobro secam sa 16F690)

u sw1 polozaju:
- skenira tastaturu
- kada se stisne taster na "ALERT" pin dovede nulu (moze i kec lako se promeni u sw-u, inace je ALERT pin u input modu, dakle na visokoj inpedanci)
- tastatura se cita sa i2c (dakle samo 2 pina) i kada se procita ALERT pin se vraca u input

u sw2 polozaju:
- skenira tastaturu
- kada se stisne taster na "ALERT" pin dovede nulu (moze i kec lako se promeni u sw-u, inace je ALERT pin u input modu, dakle na visokoj inpedanci)
- tastatura se cita sa 1w protokolom (dakle samo 1 pin) i kada se procita ALERT pin se vraca u input

lako bi bilo nabudziti da u sw3 polozaju posalje samo inpuls na ALERT pinu i da na 4 pina ima izlaz (kao sto si ti sad uradio) no meni se uvek vise svidja i2c varijanta + alert pin ... videcu ako uspem da iskopam negde taj projekat, napravio sam samo jednom za jednu masinu i radilo je super i nikad vise to nisam koristio :( i sad .. iskopati po cd-ovima...
[ rsinisa @ 10.01.2010. 13:17 ] @
Jezgro je PIC 12F675. Postoje planovi i za druge varijante izlaza, ovo je prva verzija koja je najlakša za implementaciju, kako meni tako i korisnicima, plus što može da se koristi i u uredjajima gde nema potrebe za µkontrolerima (mada ja ovog trena ne mogu da se setim konkretne primene), gde postoje samo klasična logička kola.

Pozdrav.
Sinisha
[ bogdan.kecman @ 10.01.2010. 13:27 ] @
zgodan malisa :) mada sa samo 6 io pinova tu si onda morao da turis i neki shift registar ili nesto slicno .. pitam se dal se isplati ... mada, i ja sam pravio to kao "multipractic" device koji sam upotrebio samo jednom :( .. tako da ..
[ rsinisa @ 10.01.2010. 13:35 ] @
Nema drugih IC kola sem njega; ima još par otpornika. Cilj je i bio da uredjaj bude što manji i jeftiniji :). Možda napravim i dvostranu štampu pa uredjaj bude još manji, ali ne može mnogo da se dobije zbog veličine konektora tako da se to ne bi isplatilo.

Pozdrav.
Sinisha
[ vukboban @ 10.01.2010. 14:12 ] @
Ajde i ja da se ukljucim;moze to i malo drugacije da se napravi.
Posto taj 12F675 ima i 10to bitni A/D konvertor,jednostavno pogodnim odabirom otpornika moze da se postigne odredjeni napon na A/D ulazu.
Ajde probacu da nacrtam shemu da ne lupam ovako napamet.
[ vukboban @ 10.01.2010. 14:13 ] @
Ako se dobro izaberu otpornici moguce je detektovati pritisak 2,3 ili cak i vise razlicitih tastera.


Jos ako su SMD....
[ bogdan.kecman @ 10.01.2010. 14:44 ] @
potpuno sam zaboravio da taj malac ima adc ... pravio sam nesto tako poodavno i to sa istim piconjom
http://elco.crsndoo.com/wordpress/2009/03/1pin_keypad_adc/
[ rsinisa @ 10.01.2010. 17:10 ] @
Citat:
vukboban: Ajde i ja da se ukljucim;moze to i malo drugacije da se napravi.


Ne može drugačije kad je tako i napravljeno ;).

Pozdrav.
Sinisha
[ vukboban @ 10.01.2010. 17:21 ] @
taj post je bio upucen bogdanu,na ono njegovo "shift registar ..."
A nije mi jasno zasto ne mozes da detektujes pritisak na 2 tastera odjednom?
kako sam ja nesto racunao dobijas (sa ovim vrednostima sto sam ih ja napisao) uvek razlicite otpore u bilo kojoj kombinaciji tastera.
Sad nisam bas racunao za sve moguce kombinacije,ali za bilo koja 2 tastera imas uvek razlicite otpore.
Jedini problem je kako poslati vise od 15 kombinacija ako koristis samo 4 pina.
Jedino neka serijska komunikacija (one wire ili i2c kao sto rece bogdan).
[ rsinisa @ 10.01.2010. 18:06 ] @
Nije mi bio cilj da se detektuju kombinacije plus što je problem to što kažeš - broj kombinacija. Cilj je bio da se napravi uredjaj koji će omogućiti početnicima i onima koji ne žele da se bave multipleksom da na lak način i s manje pinova mogu da priključe malu tastaturu ili manji broj nezavisnih tastera. Znači, ništa multiplex, ništa serijska komunikacija, samo direktno očitavanje binarne kombinacije. Ako nadjem vremena i bude potrebe napraviću i neke druge varijante i podvarijante.

Pozdrav.
Sinisha
[ Mesecar @ 10.01.2010. 21:16 ] @
Meni se resenje sa otpornom mrezom u tastaturi nikad nije svidjalo
Desavalo mi se (posto se bavim servisiranjem uredjaja) da naidjem na godinu-dve stare uredjaje kojiima su pobrljavile tastature zbog nekvalitetnih tastera.
Kod matricnih mreza to nikad nije moglo da se desi.
[ rsinisa @ 10.01.2010. 21:34 ] @
Da, da, jasno. Imam predvidjeno rešenje i za to koje je već implementirano u programu dekodera, ali nije dokumentovano. Otom-potom.

Pozdrav.
Sinisha
[ bogdan.kecman @ 10.01.2010. 22:18 ] @
vukoban, ma potpuno sam smetno s'uma da ima 12tica sa adc-om, ako vidis link, ja bas imao post sa istom tom 12ticom samo sa drugim vrednostima otpornika :D .. a sa 1% smd otpornicima koji su danas dzaba to izadje prilicno stabilno ..
[ veselinovic @ 11.01.2010. 18:13 ] @
Citat:
bogdan.kecman: vukoban, ma potpuno sam smetno s'uma da ima 12tica sa adc-om, ako vidis link, ja bas imao post sa istom tom 12ticom samo sa drugim vrednostima otpornika :D .. a sa 1% smd otpornicima koji su danas dzaba to izadje prilicno stabilno ..


Tacno, sve dok je otpor kontakata nula oma ili bar poznato konstantan. Ali ako on proseta ode stvar do djavola.
[ vukboban @ 11.01.2010. 20:30 ] @
Mogu da se stave i 10 puta vece vrednosti otpora (50K,100K...),tako da otpor kontakta ne moze drasticno da utice na ukupnu otpornost.
A i u programu moze da se stavi adc od-do,ne mora tacna vrednost(recimo za 10to bitni od 500 do 550 je taster 1 itd.)
Sad ako bas otpor kontakta poraste toliko da program detektuje drugi taster...onda bi to zezalo i da je u pitanju multipleks ocitavanje.