Završni rad - odbrojavanje 24s

poruka: 29
|
čitano: 7.592
|
moderatori: DrNasty, pirat, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
12 godina
neaktivan
offline
Zavržni rad - odbrojavanje 24s

Dakle, radi se o zavrsnom radu koji sam dobio u skoli. Moram napraviti sklop koji ce odbrojavati od 24s do 0s. Sklop mora imati reset, + i - za dodavanje sekundi i smanjenje te sklopku za ukljucivanje/iskljucivanje.

Ima li tko kakv prijedlog kako da to napravim? neka shema, bilo što?

 
0 1 hvala 0
17 godina
neaktivan
offline
Re: Zavržni rad - odbrojavanje 24s

pretpostavljam da ces koristit mikrokontrolere... shema je jednostavna, jedino trebas odabrat zelis li koristit 7segmentne displeje ili LCD za prikaz sekundi. Trebaju ti 4 tipkala(botuna) i eventualno jedan prekidac za potpuno gasenje...

takodjer, trebas odabrat sto ce se aktivirat (deaktivirat) kad se odbroji tih n (24) sekundi... LED, relej, solenoid, itd... 

eto, napisi tih par stvari pa ti mogu nesto slozit brzinski... 

12 godina
neaktivan
offline
Re: Zavržni rad - odbrojavanje 24s

nisam jos odabrao sto cu koristiti za prikaz...

trebala bi se aktivirat sirena ili tako nest poput zvuka...

 

17 godina
neaktivan
offline
Re: Zavržni rad - odbrojavanje 24s

s obzirom na mali broj sekundi (dvije znamenke) mozda je najbolje uzet dvostruki 7seg displej, a za zvuk mali piezo zvucnik fiksne frekvencije

12 godina
neaktivan
offline
Završni rad - odbrojavanje 24s

a sto se tice sheme mi mozes kako pomoci?

 
0 0 hvala 0
17 godina
neaktivan
offline
Re: Završni rad - odbrojavanje 24s

mogu, evo npr. s 89s52 mikrokontrolerom... nego, s obzirom da nisi navea poznajes li programiranje mikrokontrolera, ne znam ima li koristi? 

 

evo ti par blokova iz jednog od mojih projekata, a koje mozes primjenit za svoju shemu pa cu ti objasnit sto jos tribas prominit i docrtat...

 

glavni blok koji ti vridi za sve sheme, ukljucuje kristal, decoupling kondenzator, header za ISP te pull-up otpornike za P0. 

 

 

7 segmentni blok ukljucuje dva 7seg displeja sa zajednickom anodom i dva tranzistora cije upravljanje vrsis pomocu 2 pina na mikrokontroleru, tako da mozes vrsit multipleksiranje. 

 

 

blok s tipkalom prikazuje samo jedno tipkalo, a po potrebi spajas koliko ti ih je potrebno, tj. u tvom slucaju 4, na 4 razlicita pina mikrokontrolera. 

 

 

treba ti jos blok s LED za indikaciju ukljucenosti (1 LED i 1 otpornik), te blok za ukljucivanje zvucnika (1 NPN tranzistor, 1 otpornik i navedni piezo zvucnik). 

12 godina
neaktivan
offline
Re: Završni rad - odbrojavanje 24s

programiranje nije problem to mi moze frend srediti..

Poruka je uređivana zadnji put pon 6.1.2014 19:08 (peco7).
17 godina
neaktivan
offline
Re: Završni rad - odbrojavanje 24s

dakle, u tvom slucaju DIL paket otpornika koji je spojen na P2 trebas maknit, isto kao i otpornik spojen na P3.7. Ostalo s prvog bloka trebas, pogotovo reset krug. 

u drugom bloku mozes DIL paket otpornika zaminit pojedinacnim otpornicima, u rasponu vrijednosti od 330R do 1K ovisno o 7seg displeju koji ces koristit, pa prilagodis jacini osvjetljenja koju zelis. Isto tako otpornike na tranzistorima mozes stavit od 220R do 1K. 

U trecem bloku tipkala mozes spojit na bilo koji slobodni pin/port, s tim da ih ti imas 4. 

LED indikaciju radis tako da spojis PIN------otpornik(330R-1K)----K_LED_A------VCC

Blok sa piezzo spajas tako da spojis PIN----otpornik(220R-1K)----bazaNPNtranzistora(npr.2N2222), emiter spojis na GND, a kolektor spajas na minus piezzo zvucnika. Plus piezzo zvucnika spoji na VCC. 

To ti je citava shema, a ako ti jos nesto nije jasno, samo pitaj... 

 

 

12 godina
neaktivan
offline
Re: Završni rad - odbrojavanje 24s

uhh..

mozes li mi ti tu shemu nacrtati u jednom komadu, sređenu? bio bi ti jako zahvalan.

17 godina
neaktivan
offline
Re: Završni rad - odbrojavanje 24s

ufff... sad ga malo puno trazis... ali po napisanom i stavljenom mozes sam slozit citavu shemu, a onda i pcb ako izradjujes, u npr. Eagle i KiCAD programima... a ako bi bas neke faze (shema, pcb, program) gotove, ljudi smo, dogovoricemo se {#}

12 godina
neaktivan
offline
Završni rad - odbrojavanje 24s

a jel moze neka shema bez mikrokontrolera? npr. nesto s bistabilima..

 

 
0 0 hvala 0
17 godina
neaktivan
offline
Re: Završni rad - odbrojavanje 24s

nope... na takvu shemu ne zelim niti pomisljat, pogotovo neka koja bi jos i imala mogucnost povecanja/smanjenja vrimena... viruj mi, nemoj ni ti pomisljat na takvu shemu... 

15 godina
offline
Završni rad - odbrojavanje 24s

Pozdrav, nisam bas upoznat sa mikrokontrolerima, ali nedavno sam nabavio Arduino, pa me zanima dali bi se moglo uz pomoc Atmel-ovog AtMega328 cipa napravit ovaj timer (tj. dali ga mogu koristiti umjesto ovog mikrokontrolera sto si ti stavio)?

Jer kad vec imam arduino da ga isprogramiram preko njega, a i lakse je testirati stvari ( a i nemoram kupovat programator ).

Music is our life-So live oure life
Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
Re: Završni rad - odbrojavanje 24s
Saro_Teklic kaže...

Pozdrav, nisam bas upoznat sa mikrokontrolerima, ali nedavno sam nabavio Arduino, pa me zanima dali bi se moglo uz pomoc Atmel-ovog AtMega328 cipa napravit ovaj timer (tj. dali ga mogu koristiti umjesto ovog mikrokontrolera sto si ti stavio)?

Jer kad vec imam arduino da ga isprogramiram preko njega, a i lakse je testirati stvari ( a i nemoram kupovat programator ).

1. Uzmi si ATmega48, netrebaš 32kB za program od 300B, cjena duplo niža.

2. Ne postavljaj takva pitanja. To je glavni problem s Arduinom, da korisnici bez njega nemogu ništa, uopće nemaju osnove korištenja i programiranja mikrokontrolera i elektronici općenito. Možeš koristiti bilokoj mikrokontroler dok god zadovoljava tvoje potrebe, u ovom slučaju 16 I/O i eventrualno oscilator za satni kristal.

ಠ_ಠ Rolling on the floor laughing until someone jump on me a makes me stop rolling on the floor laughing but then I do it again cuz it's awesome
Poruka je uređivana zadnji put uto 7.1.2014 17:22 (ROFLOLMAO).
16 godina
offline
Završni rad - odbrojavanje 24s

Ako vec imas arduino, pogledaj koji je najslabiji chip koji podrzava arduino bootloader i s svojim arduinom nabacis gore bootloader i isprogramiras ga, a za sklop ti treba taj chip, reg napona 5V(7805), 4 kondenzatora, par otpornika i kristal na frekvenciji na kojoj radi mikrokontroler (za 328 je to 16MHz, imas podatke na netu za druge.)

 

E i jedno pitanje, ima li kakav drugi nacin za programiranje atmelovih chipova u C++, a da nije preko arduina(arduino IDE, onaj atmel studio je ista stvar ili ima neke razlike?)?

 

EDIT: http://playground.arduino.cc/Main/ArduinoOnOtherAtmelChips evo, mozes i ostale chipove programirati arduinovim softverom.

:D
Poruka je uređivana zadnji put uto 7.1.2014 18:09 (CroNk3r).
Moj PC  
0 0 hvala 0
15 godina
offline
Završni rad - odbrojavanje 24s

Puno hvala oboma :)

Music is our life-So live oure life
Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
Re: Završni rad - odbrojavanje 24s
CroNk3r kaže...

Ako vec imas arduino, pogledaj koji je najslabiji chip koji podrzava arduino bootloader i s svojim arduinom nabacis gore bootloader i isprogramiras ga, a za sklop ti treba taj chip, reg napona 5V(7805), 4 kondenzatora, par otpornika i kristal na frekvenciji na kojoj radi mikrokontroler (za 328 je to 16MHz, imas podatke na netu za druge.)

 

E i jedno pitanje, ima li kakav drugi nacin za programiranje atmelovih chipova u C++, a da nije preko arduina(arduino IDE, onaj atmel studio je ista stvar ili ima neke razlike?)?

 

EDIT: http://playground.arduino.cc/Main/ArduinoOnOtherAtmelChips evo, mozes i ostale chipove programirati arduinovim softverom.

Pređi na C. Eclips ti ima dobar datak za AVR chipove isprobaj ga. 

ಠ_ಠ Rolling on the floor laughing until someone jump on me a makes me stop rolling on the floor laughing but then I do it again cuz it's awesome
17 godina
neaktivan
offline
Re: Završni rad - odbrojavanje 24s
peco7 kaže...

a jel moze neka shema bez mikrokontrolera? npr. nesto s bistabilima..

 

Odbrojavanje sa bistabilima je dost jednostavno a prikaz se izvodi preko BCD dekodera.

Vec sam polako zaboravio kako to ide, radio sam prosle godine u skoli to...

 

Usput samo da pitam, zasto bi netko sa foruma radio tvoj zavrsni rad?

Listen, this is no set of rules. I'm not tellin' you what to do, all I'm saying is I'm bringing up of three things that are like, so important to the world, I don't have to find as much importance in.
17 godina
neaktivan
offline
Re: Završni rad - odbrojavanje 24s
Saro_Teklic kaže...

Pozdrav, nisam bas upoznat sa mikrokontrolerima, ali nedavno sam nabavio Arduino, pa me zanima dali bi se moglo uz pomoc Atmel-ovog AtMega328 cipa napravit ovaj timer (tj. dali ga mogu koristiti umjesto ovog mikrokontrolera sto si ti stavio)?

Jer kad vec imam arduino da ga isprogramiram preko njega, a i lakse je testirati stvari ( a i nemoram kupovat programator ).

poanta mikrokontrolera i je da uz pomoc gotovo bilo kojeg mozes cuda napravit... timer u ovom slucaju je doista trivijalan, toliko da bi ga vrlo lako napisa u asembleru za mikrokontroler po izboru. 

arduino kao koncept je jako dobra stvar za ucenje programiranja mikrokontrolera, ali ne ulazi u dubinu ni shvacanje kako mikrokontroleri radi interno. 

da skratim, mozes iskoristit atmega328...

ROFLOLMAO kaže...

1. Uzmi si ATmega48, netrebaš 32kB za program od 300B, cjena duplo niža.

2. Ne postavljaj takva pitanja. To je glavni problem s Arduinom, da korisnici bez njega nemogu ništa, uopće nemaju osnove korištenja i programiranja mikrokontrolera i elektronici općenito. Možeš koristiti bilokoj mikrokontroler dok god zadovoljava tvoje potrebe, u ovom slučaju 16 I/O i eventrualno oscilator za satni kristal.

1. da, za manje programe, ukoliko ne koristi arduino bootloader, bolje da uzme atmega48. u svakom slucaju, ebay se svakako puno vise isplati od lokalnih trgovina.

2. slazem se, iako cak ni 16IO nije uvjet jer se i sa znatno manje pinova moze sve napravit, koristeci vanjsku logiku, npr. 74hc595. 

CroNk3r kaže...

Ako vec imas arduino, pogledaj koji je najslabiji chip koji podrzava arduino bootloader i s svojim arduinom nabacis gore bootloader i isprogramiras ga, a za sklop ti treba taj chip, reg napona 5V(7805), 4 kondenzatora, par otpornika i kristal na frekvenciji na kojoj radi mikrokontroler (za 328 je to 16MHz, imas podatke na netu za druge.)

 

E i jedno pitanje, ima li kakav drugi nacin za programiranje atmelovih chipova u C++, a da nije preko arduina(arduino IDE, onaj atmel studio je ista stvar ili ima neke razlike?)?

 

EDIT: http://playground.arduino.cc/Main/ArduinoOnOtherAtmelChips evo, mozes i ostale chipove programirati arduinovim softverom.

arduino uopce nije cisti C, nego nekakva njegova izvedenica... atmel studio omogucava programiranje svih AVR-ova u C-u, a isto tako, nativno je u startu (prijasnjim davnim verzijama) atmel studio podrzava samo asembler. 

Osobno mislim da onaj tko doista zeli najbolje upoznat mikrokontrolere treba ic na asembler jer ce tada stvarno i razumit sto se dogadja u samom mikrokontroleru. 

16 godina
offline
Re: Završni rad - odbrojavanje 24s
ROFLOLMAO kaže...

Pređi na C. Eclips ti ima dobar datak za AVR chipove isprobaj ga. 

 

 

Budem bas provjerio, jos 1 pitanje, ima koji dobar programer za atmele(AVRisp, USBasp), a da ga ima naruciti u hrv ducanima da ne cekam dugo dostavu preko neta?

Trazio sam u chipoteci, al nisam nista nasao...

wifi kaže...

 

arduino uopce nije cisti C, nego nekakva njegova izvedenica... atmel studio omogucava programiranje svih AVR-ova u C-u, a isto tako, nativno je u startu (prijasnjim davnim verzijama) atmel studio podrzava samo asembler. 

Osobno mislim da onaj tko doista zeli najbolje upoznat mikrokontrolere treba ic na asembler jer ce tada stvarno i razumit sto se dogadja u samom mikrokontroleru. 

Znam da nije cisti, al je verzija C-a.

 

 

A sto se tice asemblera, to odmah otpada jer ne mislim trosit previse vremena na izradu programa koji u C-u napravim za 5-puta manje(ako ne i brze) vremena.

 

Sry zbog ovakvog oblika poruke, al nece poslati ako onako ostane zbog html errora(ne kuzim zasto)

:D
15 godina
neaktivan
offline
Završni rad - odbrojavanje 24s

Naruči USBasp s ebay-a. To ti je svejedno najbolja opcija. Samo nemoj službene programatore naručivat jer je dosta lažnjaka. Samo open hardwer kupuj.

 

Ima i stvari koje je lakše i napraviti u asembleru. Ako pogledaš malo po headerima naći češ da su neke funkcije pisane u asembleru.

ಠ_ಠ Rolling on the floor laughing until someone jump on me a makes me stop rolling on the floor laughing but then I do it again cuz it's awesome
Poruka je uređivana zadnji put sri 8.1.2014 18:13 (ROFLOLMAO).
Moj PC  
0 0 hvala 0
16 godina
offline
Re: Završni rad - odbrojavanje 24s
ROFLOLMAO kaže...

Naruči USBasp s ebay-a. To ti je svejedno najbolja opcija. Samo nemoj službene programatore naručivat jer je dosta lažnjaka. Samo open hardwer kupuj.

http://www.ebay.co.uk/itm/USBASP-USB-ISP-Programmer-Cable-AVR-ATMEL-ATMega-/171193621487?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item27dbef5bef

 

Dobar ovaj?(rade platim malo vise britancu nego da cekam mjesec-2 od kineza...)

:D
15 godina
neaktivan
offline
Završni rad - odbrojavanje 24s

Ljudi ga kupuju valjda onda radi kak spada.

ಠ_ಠ Rolling on the floor laughing until someone jump on me a makes me stop rolling on the floor laughing but then I do it again cuz it's awesome
Moj PC  
0 0 hvala 0
17 godina
neaktivan
offline
Re: Završni rad - odbrojavanje 24s
CroNk3r kaže...
ROFLOLMAO kaže...

Naruči USBasp s ebay-a. To ti je svejedno najbolja opcija. Samo nemoj službene programatore naručivat jer je dosta lažnjaka. Samo open hardwer kupuj.

http://www.ebay.co.uk/itm/USBASP-USB-ISP-Programmer-Cable-AVR-ATMEL-ATMega-/171193621487?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item27dbef5bef

 

Dobar ovaj?(rade platim malo vise britancu nego da cekam mjesec-2 od kineza...)

osim sto je skuplji, za taj nije navedeno da podrzava 89s seriju mikrokontrolera, sto nije nuzno dealbreaker, ali je zgodan feature...

ovaj je zato znatno jeftiniji, podrzava 89s i nesto slicno i sam koristim... http://www.ebay.co.uk/itm/1PCS-USBasp-USBISP-AVR-Programmer-USB-ATMEGA8-3-3V-5V-New-/370912581093?pt=LH_DefaultDomain_2&hash=item565c1cd5e5

15 godina
neaktivan
offline
Završni rad - odbrojavanje 24s

Skuplji je zbog kutijice. 

http://www.electrodragon.com/product/8051-avr-mcu-programmer-usbasp/

Mislim da ovaj njegov ima noviji firmwire gore. 

ಠ_ಠ Rolling on the floor laughing until someone jump on me a makes me stop rolling on the floor laughing but then I do it again cuz it's awesome
Moj PC  
0 0 hvala 1
17 godina
neaktivan
offline
Re: Završni rad - odbrojavanje 24s

da, taj ima... navedeno je... 

16 godina
offline
Završni rad - odbrojavanje 24s

Narucio sam jucer onog s kutijicom, mislim da mi ovo nece ni trebati, a kolko sam gledao, ako i jednog dana zatreba kupim si jedan chip i sprogramiram ga da radi ko programator uz par otpornika i kondenzatora tako da to nije toliki problem. (kolko sam gledao na ebay.co.uk je ovaj najjeftiniji s kutijicom unutar EU, a opet mi se neda cekati mjesec dana da dode, ovako je za 2-3 tjedna tu, ako ne i prije)

Hvala na preporukama.

:D
Moj PC  
0 0 hvala 0
17 godina
neaktivan
offline
Re: Završni rad - odbrojavanje 24s

nije problem ni s tim, a ako se ikad ukaze potreba, tada mozes prominit firmware u tom programatoru pa dobit podrsku... 

11 godina
neaktivan
offline
Re: Zavržni rad - odbrojavanje 24s

?

Poruka je uređivana zadnji put sri 1.7.2015 9:56 (cmela).
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice