semafor

Sve vezano za mikrokontrolere

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
User avatar
niho
Pravi forumaš
Pravi forumaš
Posts: 1895
Joined: 24-09-2009, 17:26
Location: Brcko, Bosnia and Herzegovina

semafor

Post by niho »

Evo nakon prilicno rada i truda, uspjeli smo uraditi maketu raskrsnice sa 4 semafora. Srce projekta je elektronika bazirana na PIC 16f84a a najtezi dio posla bio je spakovati 7 5-milimetarskih LED ica i otpornike u plasticnu kutijicu zvanu semafor dimenzija 15 x 15 x 50 mm. Zamisljen je da radi kao stvarni semafor sa kompletnom logikom ukljucujuci i pjesacki dio. Video (mada nije neki kvalitet moze se pogledati na http://www.youtube.com/watch?v=amGGvmL_dA4 a slike su tu:
izgled makete:
maketa.JPG
maketa.JPG (40.97 KiB) Viewed 9480 times
plocice sa strane vodova:
pcb.JPG
pcb.JPG (34.47 KiB) Viewed 9480 times
raspored komponenata:
pogled odozgo
pogled odozgo
up1.JPG (47.07 KiB) Viewed 9480 times
Obzirom da ovaj rad ide na takmicenje i treba predstavljati nasu skolu program ne mogu staviti na forum (bar za sada dok sve to ne prodje :) )
Shema i plocica su radjene u proteusu:
sema_for.jpg
sema_for.jpg (19.52 KiB) Viewed 9480 times
Inace u shemi je nacrtan taster a u stvari je prekidac i njime se bira mod rada, trepćuće svjetlo ili normalan raskrsnički mod. Vidi se na maketi kao crveni prekidac u donjem desnom uglu.
Toliko za sada. :D
User avatar
pedja089
Administrator sajta
Administrator sajta
Posts: 7876
Joined: 20-02-2007, 14:50
Location: Beočin -Srbija

Re: semafor

Post by pedja089 »

Lepo odradjeno. Samo bilo bi lepse da je sema veca, pa da se vidi sve. Nista ne smeta da stoji i samo link.
User avatar
niho
Pravi forumaš
Pravi forumaš
Posts: 1895
Joined: 24-09-2009, 17:26
Location: Brcko, Bosnia and Herzegovina

Re: semafor

Post by niho »

Ok evo ga link do vece slike: http://skole.bdcentral.net/deveta/semaf.bmp
User avatar
MORGAN
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1284
Joined: 21-07-2009, 07:12
Contact:

Re: semafor

Post by MORGAN »

Dobar projekt...sviđa mi se... :D
User avatar
niho
Pravi forumaš
Pravi forumaš
Posts: 1895
Joined: 24-09-2009, 17:26
Location: Brcko, Bosnia and Herzegovina

Re: semafor

Post by niho »

Hvala, lijepo je cuti lijepe rijeci. :) :shock: :D Kako rekoh, nakon takmicenja ici ce kompletan projekat, sa plocicom, mada sumnjam da ce neko ici na ovu varijantu sa 4 7-pinska konektora ( tj letvice) koje sam morao ugaditi radi preventive da mogu skinuti elektroniku sa makete. A i shemu cu (proteus-isis 7) postaviti ovdje:
User avatar
tahiriadis
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 322
Joined: 11-10-2009, 22:55
Location: Skopje Makedonija

Re: semafor

Post by tahiriadis »

svidza mi se i projekat je za pohvalo :)
User avatar
niho
Pravi forumaš
Pravi forumaš
Posts: 1895
Joined: 24-09-2009, 17:26
Location: Brcko, Bosnia and Herzegovina

Re: semafor

Post by niho »

Evo posto je takmicenje proslo ( i ovaj semafor osvojio prvo mjesto u kategoriji automatika i robotika na 49. smotri tehnickog stvaralastva osnovnih skola - Zenica 2010) doslo je vrijeme da objavim kôd koji pokrece ovaj semafor:

Code: Select all

'******************************************************************
'*  Name    : SEMAFOR_novi.BAS                                         *
'*  Author  : Nijad Salihović                                     *
'*  Notice  : Copyright (c) 2010 Nijad Salihović                  *
'*          : All Rights Reserved                                 *
'*  Date    : 13.02.2010                                          *
'*  Version : 2.01                                                *
'*  Notes   :Semafor koji simulira sve elemente "pravog" semafora *
'******************************************************************
@ DEVICE pic16f84a,XT_OSC,WDT_OFF,PROTECT_OFF 'definicija konfiguracije
DEFINE OSC 4  'definicija oscilatora

a VAR BYTE
b VAR BYTE
input porta.3
pocetak:
if porta.3 = 0 then goto blink  
trisb = 0  
portb =%11111111
low portb.0   'crvena1
low portb.6   'zelena2
low portb.3   'pjesak 1
pause 5000
high portb.3   'pjesak 1
for a=1 to 4
    toggle  portb.6   'zelena2
    pause 500
next a
a=1
high portb.6
low portb.1    'zuta1
low portb.5    'zuta2
pause 3000
high portb.0     'crvena1
high portb.1     'zuta1
high portb.5     'zuta2
low portb.4       'crvena2
low portb.2       'zelena1
low portb.7       'pjesak2
pause 5000
high portb.7      'pjesak2
for b=1 to 4
    toggle  portb.2    'zelena1
    pause 500
next b
b=1
high portb.2        'zelena1
low portb.5         'zuta2
low portb.1         'zuta1
pause 3000
goto pocetak
blink:
portb =%11111111
input portb.7       'iskljuci pjesacke semafore
input portb.3       'iskljuci pjesacke semafore
low portb.1         'ukljuciti zuta svjetla
low portb.5         'ukljuciti zuta svjetla
pause 500
high portb.1        'iskljuciti zuta svjetla
high portb.5        'iskljuciti zuta svjetla
pause 500
goto pocetak
END                      
Ako treba hex nije frka ide i to :)
PS
da ne zaboravim, Domacini svaka cast i cestitke za izuzetnu organizaciju, gostoprimstvo i fer utakmicu!!
User avatar
WhiteHead
Pravi forumaš
Pravi forumaš
Posts: 1627
Joined: 28-06-2007, 18:36
Location: 75,35k; B&H

Re: semafor

Post by WhiteHead »

Čestitam komšija, i na projektu i osvojenom 1. mjestu na takmičenju :wink:
Ako kaniš pobijediti, ne smiješ izgubiti
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: semafor

Post by 78L05 »

Čestitam majstore :!: :wink:
Ne vjeruj u čuda - računaj na njih!
User avatar
niho
Pravi forumaš
Pravi forumaš
Posts: 1895
Joined: 24-09-2009, 17:26
Location: Brcko, Bosnia and Herzegovina

Re: semafor

Post by niho »

Hvala, hvala, sad imam opet nekih obaveza pa ne zamjerite ako ne stignem brzo ali prenijet cu sigurno i onaj ispravljac sa regulacijom napona sa kompletnom dokumentacijom ( osvojio je II mjesto :) kao praktican rad)
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: semafor

Post by 78L05 »

Evo ih HEX-a:

Code: Select all

:1000000028288F018E00FF308E07031C8F07031CEA
:10001000232803308D00DF300F2003288D01E83EB8
:100020008C008D09FC30031C18288C070318152838
:100030008C0764008D0F15280C181E288C1C222894
:1000400000002228080083130313831264000800B1
:10005000831685158312640085192F28B12883160D
:1000600086018312FF308600061083160610831265
:1000700006138316061383128611831686118312C4
:1000800013308F0088300220861583168611831264
:100090000130A40064000530240203185A284030BF
:1000A000860683160613831201308F00F430022077
:1000B000A40F4A280130A4000617831606138312E2
:1000C0008610831686108312861283168612831278
:1000D0000B308F00B83002200614831606108312EE
:1000E0008614831686108312861683168612831250
:1000F0000612831606128312061183160611831246
:10010000861383168613831213308F0088300220E3
:1001100086178316861383120130A500640005300C
:10012000250203189E2804308606831606118312C2
:1001300001308F00F4300220A50F8E280130A50079
:1001400006158316061183128612831686128312F1
:1001500086108316861083120B308F00B830022071
:100160002B28FF308600831686178615831286108B
:10017000831686108312861283168612831201302C
:100180008F00F430022086148316861083128616A0
:1001900083168612831201308F00F43002202B2840
:0401A0006300D02800
:02400E00F13F80
:00000001FF
Ne vjeruj u čuda - računaj na njih!
User avatar
78L05
Pravo sam se raspisao :)
Pravo sam se raspisao :)
Posts: 1402
Joined: 28-05-2009, 13:22
Location: Hrvatska

Re: semafor

Post by 78L05 »

Evo, sada sam malo analizirao kod i shemu i imam jedan prijedlog kako uraditi kod bolje, primjerice PJEŠAK, CRVENO, ZELENO, ŽUTO si mogao staviti kao simbole odnosno preimenovati portove

Primjer:

Code: Select all

SYMBOL CRVENA1 = PORTB.0
Dakako da je dobro i ovako, ali kasnije kada netko gleda kod lakše mu je tako nego da iz komentara pokušava shvatiti... :wink:
Ne vjeruj u čuda - računaj na njih!
User avatar
trax
Administrator sajta
Administrator sajta
Posts: 3509
Joined: 08-01-2005, 18:04
Location: 75k, BA
Contact:

Re: semafor

Post by trax »

niho wrote:Ok evo ga link do vece slike: http://skole.bdcentral.net/deveta/semaf.bmp
Ne mogu da vjerujem da si na internet uploadovao BMP fajl :)
User avatar
niho
Pravi forumaš
Pravi forumaš
Posts: 1895
Joined: 24-09-2009, 17:26
Location: Brcko, Bosnia and Herzegovina

Re: semafor

Post by niho »

heh da to je zbog moje aljkavosti, direktno sam shemu iz proteusa prebacio na net ( a on ima jedino tekvu opciju) nije mi se dalo da radim konverziju u jpg ili slicno, ma nije veliki fajl svejedno posto je 1-bit grafika.
volter
Pravo uznapredovao :)
Pravo uznapredovao :)
Posts: 250
Joined: 19-08-2009, 16:58
Location: Tuzlanski kanton, JN94IF

Re: semafor

Post by volter »

cestitke za prvo mjesto!!!
User avatar
niho
Pravi forumaš
Pravi forumaš
Posts: 1895
Joined: 24-09-2009, 17:26
Location: Brcko, Bosnia and Herzegovina

Re: semafor

Post by niho »

Hvala svima z acestitke, a evo i hex koji je upisan u taj pic koji se setao do Zenice:

Code: Select all

:1000000028288F018E00FF308E07031C8F07031CEA
:10001000232803308D00DF300F2003288D01E83EB8
:100020008C008D09FC30031C18288C070318152838
:100030008C0764008D0F15280C181E288C1C222894
:1000400000002228080083130313831264000800B1
:10005000831686018312FF30860086108316861071
:100060008312061383160613831213308F00883011
:1000700002200130A40064000530240203184B283C
:100080004030860683160613831201308F00F43049
:100090000220A40F3B2806178316061383120611AD
:1000A00083160611831286128316861283120B3072
:1000B0008F00B8300220861483168610831206152E
:1000C0008316061183128616831686128312061271
:1000D000831606128312861183168611831213303B
:1000E0008F00883002200130A50064000530250211
:1000F000031885280830860683168611831201307E
:100100008F00F4300220A50F7528861583168611FE
:100110008312861283168612831206118316061125
:1001200083120B308F00B8300220282863009628F5
:02400E00F53F7C
:00000001FF
User avatar
[eDo]
Odlično uznapredovao
Odlično uznapredovao
Posts: 794
Joined: 13-02-2007, 17:17
Location: Beograd/Vranje
Contact:

Re: semafor

Post by [eDo] »

Niho cestitam na osvojenom prvom mestu i sve pohvale za rad jako lepo i uredno uradjen projekat, PCB je extra nisam video druge radove ali po svemu sudeci je ZASLUZENO PRVO MESTO! Da bude josh ovakvih projekata u buduce. p0z i sve najbolje...
"Master, I am here to serve you!!!"

http://www.dodaj.rs/f/2p/D2/3gK0C7Ua/do ... admins.jpg
User avatar
niho
Pravi forumaš
Pravi forumaš
Posts: 1895
Joined: 24-09-2009, 17:26
Location: Brcko, Bosnia and Herzegovina

Re: semafor

Post by niho »

Hvala [eDo] konkurencija je bila jaka, jako velik odziv skola i takmiara sa kvalitetnim radovima. Bio je jos jedan semafor ali u klasi elektronika i komunikacije, dopala mi se maketa, ljepse odradjena od ove nase ali je elkektronika skromnija (ima samo semafore za vozila)i nije radjena sa mikrokontrolerom nego sa diskretnim elementima. Jako zanimljiva aplikacija bio je model lifta...
User avatar
[eDo]
Odlično uznapredovao
Odlično uznapredovao
Posts: 794
Joined: 13-02-2007, 17:17
Location: Beograd/Vranje
Contact:

Re: semafor

Post by [eDo] »

Za sledece takmicenje cesh da smislish i bolji projekat veruj mi. Drago mi je da si pobedio konkurenciju...Sada mali offtopic (Molim te dodji do Vranja imamo svega 4 raskrsnica sa semaforima i nijedan ne radi kako treba, na jednoj raskrsnici uvek trepce zuto na drugoj zeleno mnogo kratko traje od crvenog koje ubija a jedan shto je u mojoj blizini je suvishan jer ide semafor pa 15m drugi semafor :evil: tako da eto biznisa :)
"Master, I am here to serve you!!!"

http://www.dodaj.rs/f/2p/D2/3gK0C7Ua/do ... admins.jpg
Post Reply