ELEKTRIČNA ŠEMA ROBOTA SA IR KONTROLOM
Na donjoj slici prikazana je
šema robota kojim se upravlja pomoću IR signala.

Iz prikazane šeme vidi se da se robot kontroliše pomoću IR prijemnika koji su priključeni
na pin RA4 mikrokontrolera PIC16F84A. Koriste se dva kola koja se
montiraju na njegovom kućištu tako da su leđima okrenuta jedno
prema drugom i na taj način je ostvaren prijem IR signala
skoro u svim pozicijama. Pin RB0
mikrokontrolera uključuje se na pin 14 kola UDN2993B(phase B). Pin RB1
uključuje se na pin 15(Enable B), pin RB2
na pin 3(phase A) i pin RB3 na pin
2(Enable A). Pin RB4 mikrokontrolera
dovodi se na bazu tranzistora Tr1 i
omogućuje zvuk, dok pin RB5
omogućuje uključenje led dioda Led5-Led6
a što je svetlo robota.
|
Rb. |
Komponenta |
Količina |
|
1. |
IC1 - PIC16F84A
mikrokontroler |
1 kom |
|
2. |
IC3
- UDN2993B |
1 kom |
|
3. |
TSOP1736 – IR prijemnik ili sličan |
2 kom |
|
4. |
DIL-16
podnožje |
2 kom |
|
5. |
Ld1,
Ld2 - Led dioda crvena fi 3 mm |
2 kom |
|
6. |
Ld2,
Ld4 - Led dioda zelena fi 3mm |
1 kom |
|
7. |
Ld5,
Ld6 - Led dioda žuta fi 5 mm |
1 kom |
|
8. |
Tr1
- Tranzistor 2N2222A |
1 kom |
|
9. |
R1,R2 – 470 W |
2 kom |
|
10. |
R4 – 10 k |
1 kom |
|
11. |
R4-R7
- 100 W |
4 kom |
|
12. |
R8,R9,R10,R11,R15
- 330 W |
4 kom |
|
13. |
R12,R13
- 12kW |
2 kom |
|
14. |
R14
- 100W |
1 kom |
|
15. |
C1,
C2 - 1mF
elektrolitski (stojeći) |
2 kom |
|
16. |
Bz1
- Buzer 5V |
1 kom |
|
17. |
DC
Motor 3.6V - iz igračke |
2 kom |
|
18. |
2-pol. redne stezaljke za štampu |
4 kom |
Kolo UDN2993B je dvostruki
H-Bridge motor drajver proizveden od firme Allegro koje omogućuje kontrolu dva motora sa
jednim kolom sa naponom napajanja do 30 Volti i strujom ne većom od 600
mA. Raspored pinova u standardnom DIP-16 pakovanju dat je na donjoj slici.

Na pin 1(LOAD SUPLY) dovodi se
napajanje motora, a na pin 16(LOGIC
SUPPLY) napajanje kola. Motor 1 priključuje je se na pinove 6(OUT1A) i 7(OUT2A), dok se motor 2
priključuje na pinove 11(OUT1B)
i 10(OUT2B). Upravljanje
motorima vrši se preko pinova ENABLE
i PHASE. U donjoj tabeli prikazana
su stanja izlaza kolo u odnosu na ova dva signala (H-visoki i L-niski
nivo).
|
ENABLE |
PHASE |
OUT1 |
OUT2 |
|
H |
H |
L |
H |
|
H |
L |
H |
L |
|
L |
H |
L |
Open |
|
L |
L |
Open |
L |
Iz prikazane tabele vidi se da signal ENABLE
omogućuje izlaz napona na priključke motora, dok se signalom PHASE menja polaritet napajanja motora,
odnosno njegov smer. U slučaju ako je signal ENABLE na niskom nivou motor ne dobija napajanje. Za
omogućavanje rada prvog motora pin RB3
mikrokontrolera mora biti postavljen na 1, a za rad drugog motora pin RB1 mora biti postavljen na jedan.
Promena smera prvog motora se menja promenom stanja pina RB2 D1, a motora 2 promenom
stanja pina RB0. Pinovi VEA i VEB su dovedeni na masu. Postavljanjem pina RB4 na 1 provešće tranzistor TR1 i uključuti buzer Bz1 kada će se čuti
ton(zavisno od upotrebljenog buzera), dok postavljanjem pina RB5 na 0 provešće led diode Led-Led6
tj. upaliće se svetla na robotu.
Ovako koncipiran projekat robota omogućuje izdavanje sledećih
komandi:
v
Komanda napred
v
Komanda nazad
v
Komanda levo
v
Komanda desno
v
Komanda stoj
v
Komanda Zvuk
v
Komanda svetlo
Na Led diodama spojenim
paralelno motorima, prati se smer okretanja motora. Ako motor stoji njegove Led
diode neće svetliti.
Za upravljanje ovako
koncipiranim robotom korsitimo kolo prikazano na donjoj slici koje se
priključuje na serijski port PC računara.

Kolo NE555 nalazi se u
režimu rada PWM(širinske
modulacije) koje generiše signal od 36kHz, sa odnosom signala i pauze od
1:3. Da bi kolo oscilovalo neophodno je dovesti napanje na pinove 8 i 4 a
što se postiže postavljanjem signala TxD na 1. Promenljivim otpornikom R3 namestite da je izlazna frekvencija 36kHz. Dobijeni PWM signal dovodi se na bazu
tranzistora T1 a zatim tranzistor T2. U kolekorskom krugu ovog
tranzistora nalaze se dve IR diode D4 i D5. Napajanje ovog tranzistora dobija se preko dioda D2 i D3 odnosno signali RTS i
DTR treba da budu postavljeni na 1(ovo možemo uraditi odmah na
početku programa). PWM signal
koji dolazi na bazu tranzistora T2
uzrokuje njegovo provođenje u skladu sa primljenim signalom pa tako i IR diode dobiju napajanja i vrše IR emisiju. Otpornik R6 ograničava struje koja prolazi
kroz ove dve dioda. Budući da se koriste dve IR diode to je i jačina ovog upravljača veća tj.
može se i sa udaljenosti od 30m efikasno komandovati.
Neophodan materijal za
njegovu izradu je sledeći:
|
Rb. |
Komponenta |
Količina |
|
1. |
NE555 kolo |
1 kom |
|
2. |
DIP-8 podnožje |
1 kom |
|
3. |
T1 – tranzistor BC547 |
1 kom |
|
4. |
T2 – tranzistor BC337 |
1 kom |
|
5. |
D1,D2 i D3 - diode 1N4148 |
3 kom |
|
6. |
D5 i D6 – IR diode LD271 |
2 kom |
|
7. |
R1 – 27k(1/4W) |
1 kom |
|
8. |
R2 – 470W(1/4W) |
1 kom |
|
9. |
R3 trimer poten. – 2k5 |
1 kom |
|
10. |
R4 – 1k(1/4W) |
1 kom |
|
11. |
R5 – 4k7(1/4W) |
1 kom |
|
12. |
R6 – 220W (1/4W) |
1 kom |
|
13. |
C1 – kramički kond. 22 nF |
1 kom |
|
14. |
C2 – kramički kond. 10 nF |
1 kom |
|
15. |
C3 – elektol. kond(25 V) 1mF |
1 kom |
|
16. |
DB-9 ženski konektor za kabal |
1 kom |
|
17. |
Vitroplast jednostrani |
1 kom |
Programe
za podršku ovako koncipiranom robotu
možete preuzeti ovde.
http://vojo.milanovic.org
© Copyright, 2004 Milanović Vojo
All right reserved