Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 17 odgovora
  • 5.757 pregleda

Najnovija ↓

Ideja za zidni sat 11.12.2011. u 21:23 · pre 181 mesec #1
Vec dugo se bavim programiranjem, ali tek skoro sam poceo da se interesujem za kontrolere. Naucio sam osnove, sa MEGA16-icom sam vec nucio osnove tipa paljenje dioda, rad sa prekidacima i sl, i sada zelim da pocnem nesto malo "ambicioznije". Zelim da sebi napravim zidni LED sat.

Ideja je sledeca, 60 dioda za minute rasporedjene u krug, jedna ukljucena dioda oznacava minute, unutar minutnog kruga ce biti koncentricni krug od 12 dioda za sate. Problem je to sto ja ne zelim MCU sa 60 pinova da bih kontrolisao 60 dioda za minute, zeleo bih da primenim "matrica" princip po kome rade TFT monitori pa da sa, recimo, 16 pinova kontrolisem 64 diode. Napravio sam semu koja bi mi omogucila tako nesto, ali nisam siguran da li bi to u praksi radilo pa molim nekog od vas da baci pogled i kaze svoje misljenje... Ipak mi je ovo prvi "ozbiljan" projekat sa mikrokontrolerom :)

Da li bih sa Mega16 mogao da regulisem izlazni napon na pinovima, tj da uredim da se prilikom "update"-a vremena dioda lagano pali (postepeno povecavam izlazni napon na nozici)?

[img]http://imageshack.us/photo/my-images/191/prvideo.jpg/[/img]
[img]http://imageshack.us/photo/my-images/46/drugideo.jpg/[/img]

P.S. Na drugoj semi imam izvode za svega 4 tranzistora. To nije greska, na drugoj semi imam 32 umesto 60 dioda zbog jednostavnosti, pa zato mi "fali' jos 4 izvoda za preostale tranzistore
Re: Ideja za zidni sat 11.12.2011. u 22:21 · pre 181 mesec #2
izlazni napon je uvek 0 ili 1 (Vss ili Vdd). Mozes da imas PWM izlaz na izlazu ali je to prilicno nezgodno za multiplexing.

Mozda ti je zanimljivije da charlieplexujes te ledare

http://www.medexamtools.com/clock.htm
http://en.wikipedia.org/wiki/Charlieplexing
Potpis
arhimed
http://www.mysql.rs/ | http://elco.crsndoo.com/
Re: Ideja za zidni sat 12.12.2011. u 11:13 · pre 181 mesec #3
Ukoliko baš ne želiš da iskoristiš jedan mikrokontroler (mada ne vidim razlog) ti uveži dva (master-slave) pa direktno vozi diode preko PWM.
Potpis
gorankg
Re: Ideja za zidni sat 12.12.2011. u 12:06 · pre 181 mesec #4
Dobro, ipak cu odustati od "postepenog" paljenja dioda, mislio sam da izlazni napon od +5V mogu da regulisem u nekom intervalu.
Re: Ideja za zidni sat 12.12.2011. u 13:21 · pre 181 mesec #5
Pre par godina imao sam istu ideju tako da ceo projekat "stoji" negde u mojoj glavi. Ja sam to zamislio kao 8X multipleks sa 74HC595 tako da za ceo uredjaj treba nekih 11 ili 12 pinova za pogon LED-ova (mada može da se uradi multipleks sa tasterima) i planirao sam da upotrebim PIC16F628. Broj pinova može još da se smanji, ali mislim da u ovom slučaju nema velike svrhe to uraditi. Za 74HC595 treba ti svega 3 pina, a možeš da ih vezuješ kaskadno do u beskonačnost, maltene. Kako bi se to otprilike povezalo možeš da pogledaš šemu za UNIPIC na mom sajtu:

http://sinel.freehostia.com/unipic/index.html

Može da se odradi i kontrola inteziteta, ali pošto je to ionako stvar softvera, napravi ti hardver, pokreni ga pa ćeš posle lako da se poigraš i sa time.

Pozdrav.
Sinisha
Re: Ideja za zidni sat 13.01.2012. u 15:09 · pre 180 meseci #6
Napravio sam shemu i ona izgleda ovako, vrlo je jednostavna. Treba mi samo misljenje iskusnijih kolega: da li ce ovo da pije vodu?

Sat treba da bude podeljen na 15x4 dioda (rasporedjenih u kvadrat) za minute. Prva dioda je anodom povezana sa 16-om, 31-om i 46-om (sve prve diode iz setova od po 15 su povezane). Druga je anodom povezana sa 17-om, 32-om i 47-om i tako u krug. Na kraju, svaka 15-a je anodom povezana sa svakom 15-om u "setu". Na taj nacin mogu da dovedem struju na, recimo, trecu diodu i tako ce svaka treca dioda u minutnom kvadratu moci da se ukljuci. Koja ce biti ukljucena ce zavisiti od toga na koji od 4 seta od po 15 dioda cu povezati sa minusom.
Isti princip cu koristiti i za satni kvadrat (samo ce biti 4 seta od po 3 diode).

"X2" je "boxhead" konektor za "displej" sata. Njegovi konektori od 1-15 trebaju da idu na anode dioda. Konektori 16-19 trebaju da odgovarajuci set dioda povezu sa minusom (pomocu tranzistora).
Konektor "X3" sluzi za satni kvadrat - konektori 1,2 i 3 dovode napon na prvu drugu ili trecu diodu u setovima od po 4 diode za sate, a konektori 4,5,6 i 7 trebaju da povezu odgovarajuci set sa minusom.
Na taj nacin, sat bi trebao da uvek ima jednu ukljucenu diodu koja pokazuje minute, jednu koja pokazuje sate.

Tasteri koji se nalaze u shemi sluze da bi omogucili korisniku da podesava tacno vreme na satu.

E sad, posto nemam mnogo iskustva u programiranju kontrolera, molio bih za misljenje i savete posto zaista ne znam da li ovo sto sam ovako sklopio moze da "poleti"?

P.S. Znam, ne moram da koristim transiztore navedene u semi, mogu i obican bc 546, ali ok, mali previd.

[IMG=http://img638.imageshack.us/img638/1420/satsema.th.png][/IMG]

Uploaded with ImageShack.us
Re: Ideja za zidni sat 13.01.2012. u 16:23 · pre 180 meseci #7
Nemam ni ja puno iskustva ali trebalo bi bez problema da radi. Sad jos "samo" da se napise program :)
Re: Ideja za zidni sat 13.01.2012. u 16:41 · pre 180 meseci #8
Pa inace se bavim programiranjem tako da ne ocekujem velika iznenadjenja...while petlja, delay koji traje 60 sekundi zatim konfiguracija izlaznih signala za minute se promeni i proveri se da li treba menjati sate. Tako nekako :)
Re: Ideja za zidni sat 13.01.2012. u 17:00 · pre 180 meseci #10
Citat:
Pa inace se bavim programiranjem tako da ne ocekujem velika iznenadjenja...while petlja, delay koji traje 60 sekundi zatim konfiguracija izlaznih signala za minute se promeni i proveri se da li treba menjati sate. Tako nekako :)


Nemoj koristiti delay. Tako trosis procesorsko vreme u nista, a tvoj mcu bi mogao svasta nesto da radi. Sve treba da ide preko tajmera. Jeste malo muka konfigurisati ali kad uradis par puta usemices se.
Sviđa mi se1
Re: Ideja za zidni sat 13.01.2012. u 17:02 · pre 180 meseci #11
Sto? uC daje 5V (ne znam kolika je izlazna struja), ali zar moze da osteti bc546-icu? Eto, upravo zbog takvih stvarcica sam se obratio za pomoc, nisam se bavio tranzistorima pa nisam bas siguran da li sam sve povezao kako treba :)
Re: Ideja za zidni sat 13.01.2012. u 18:19 · pre 180 meseci #12
Izmedju uC i baza BCjaca obavezno stavi otpornik.

Delay-eve izbegavaj, nisu dobri ni precizni, iskoristi neki od tajmera uC-a za tako nesto. Atmele ne trosim, trosim PIConje, za njih postoji mnogo zgodna rutina za tacnu sekundu (tacnu onoliko koliko ti je precizan kristal).
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Sviđa mi se1
Re: Ideja za zidni sat 13.01.2012. u 19:03 · pre 180 meseci #14
472r do 1k

Za tacno vreme pogledaj OVO (jes da je za PIC, al mozda prepravis za Atmela)
Potpis
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
Re: Ideja za zidni sat 13.01.2012. u 20:37 · pre 180 meseci #15
Na onoj tvojoj semi C1 ne stoji dobro.
Sviđa mi se1
Re: Ideja za zidni sat 13.01.2012. u 20:51 · pre 180 meseci #16
@vukboban:
TACNO!Hvala puno, stvarno mi nije jasno kako sam ovo prevideo :S Ispravljeno :)
Re: Ideja za zidni sat 14.01.2012. u 11:30 · pre 180 meseci #17
Mislim da diode nisu dobro okrenute i zajednichki deo ide na +VCC. Ako sam dobro shvatio nachin upravljanja.
Re: Ideja za zidni sat 14.01.2012. u 14:57 · pre 180 meseci #18
Pa dioda bi trebala da bude vezana sa gnd-om preko tranzistora, a sa vcc-om preko izlaza uC-a
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme