- Nepieciešamās sastāvdaļas
- L293D motora draiveris
- RF raidītājs un uztvērējs
- Kontūru shēmas un skaidrojums
- RF vadāmā robota darbība:
Pašlaik gandrīz visi cilvēki ir pazīstami ar robotiem. Robotiem ir ļoti svarīga loma cilvēka dzīvē. Roboti ir mašīna, kas samazina cilvēku pūles smagos darbos rūpniecībā, celtniecībā utt. Un atvieglo dzīvi. Iepriekšējos projektos mēs esam izveidojuši dažus robotus, piemēram, līnijas sekotāju, DTMF kontrolētu robotu, ar žestu vadītu robotu, datoru vadītu robotu, taču šajā apmācībā mēs izstrādāsim ļoti interesantu robotu, tas ir, RF vadāmu robotu. Interesanti šajā projektā ir tas, ka tas darbosies, neizmantojot nevienu mikrokontrolleru. Šeit mēs to darbināsim tieši ar RF dekodētāju un motora draiveri.
RF vadāmo robotu kontrolē, izmantojot četras spiedpogas, kas novietotas raidītāja pusē. Šeit mums ir jāpiespiež tikai pogas, lai vadītu robotu. Jūsu rokā tiek izmantota raidīšanas ierīce, kas satur arī RF raidītāju un RF kodētāju. Šī raidītāja daļa pārsūtīs komandu robotam, lai tas varētu veikt nepieciešamo uzdevumu, piemēram, virzīties uz priekšu, atpakaļ, pagriezties pa kreisi, pagriezties pa labi un apstāties. Visi šie uzdevumi tiks veikti, izmantojot četras spiedpogas, kas novietotas uz RF raidītāja.
Nepieciešamās sastāvdaļas
- Līdzstrāvas motors - 2
- HT12D - 1
- HT12E - 1
- RF pāris - 1
- Motora draiveris L293D - 1
- 9 voltu akumulators - 3
- Akumulatora savienotājs - 3
- Savienojošie vadi
- Robots Chasis - 1
- 7805 - 2
- 750K rezistors - 1
- 33K rezistors - 1
- 1K rezistors - 1
- PCB
L293D motora draiveris
L293D ir motora vadītāja IC, kuram ir divi kanāli divu motoru vadīšanai. L293D ir divi iebūvēti tranzistora Darlington pāri strāvas pastiprināšanai un atsevišķs barošanas kontakts, lai nodrošinātu ārēju barošanu motoriem.
RF raidītājs un uztvērējs
Šis ir ASK hibrīda raidītāja un uztvērēja modulis, kas darbojas ar 433Mhz frekvenci. Šim modulim ir kristāla stabilizēts oscilators, lai uzturētu precīzu frekvences kontroli vislabākajā diapazonā. Šim modulim mums ārēji vajadzīga tikai viena antena.
RF raidītāja funkcijas:
- Frekvenču diapazons: 433 Mhz
- Izejas jauda: 4-16dBm
- Ieejas padeve: no 3 līdz 12 voltiem līdzstrāvas
RF uztvērēja funkcijas:
- Jutība: -105dBm
- IF frekvence: 1MHz
- Zems enerģijas patēriņš
- Strāva 3,5 mA
- Barošanas spriegums: 5 volti
Šis modulis ir ļoti rentabls, ja nepieciešama liela attāluma RF komunikācija. Šis modulis tieši nesūta datus, izmantojot datora vai mikrokontrollera UART sakarus, jo šajā frekvencē un tās analogajā tehnoloģijā ir daudz trokšņu. Mēs varam izmantot šo moduli ar kodētāja un dekodētāja IC palīdzību, kas iegūst datus no trokšņa.
Raidītāja darbības rādiuss ir aptuveni 100 metri pie maksimālā barošanas sprieguma, bet 5 voltu gadījumā raidītāja darbības rādiuss ir aptuveni 50-60 metri, izmantojot vienkāršu viencaņa kodu ar 17 cm garu antenu.
RF Tx tapas apraksts
- GND - zemes padeve
- Data In - šī tapa pieņem sērijveida datus no kodētāja
- Vcc - +5 Volt jābūt savienotam ar šo tapu
- Antena - iesaiņots savienojums ar šo tapu pareizai datu pārraidei
RF Rx tapas apraksts
- GND - zeme
- Data In - šī tapa dod izejas sērijas datus dekoderim
- Data In - šī tapa dod izejas sērijas datus dekoderim
- Vcc - +5 Volt jābūt savienotam ar šo tapu
- Vcc - +5 Volt jābūt savienotam ar šo tapu
- GND - zeme
- GND - zeme
- Antena - iesaiņots savienojums ar šo tapu, lai pareizi saņemtu datus
Kontūru shēmas un skaidrojums
RF raidītāja shēmas shēma:
RF uztvērēja shēmas shēma:
Kā parādīts iepriekšējos attēlos, RF vadāmā robota shēmas ir diezgan vienkāršas, ja saziņai tiek izmantots RF pāris. Raidītāja un uztvērēja savienojumi parādīti shēmās. Divas 9 voltu baterijas tiek izmantotas, lai darbinātu motora vadītāju un atlikušo Rx ķēdi. Raidītāja darbināšanai tiek izmantota vēl viena 9 voltu baterija.
RF vadāmajam robotam ir divas galvenās daļas, proti:
- Raidītāja daļa
- Uztvērēja daļa
Raidītāja daļā tiek izmantots datu kodētājs un RF raidītājs. Tā kā mēs jau iepriekš minējām, ka robota darbināšanai mēs izmantojam četras spiedpogas, šīs četras pogas ir savienotas ar Encoder attiecībā pret zemi. Kad mēs nospiedīsim jebkuru pogu, kodētājs saņems ciparu LOW signālu un pēc tam sērijveidā izmantos šo signālu RF raidītājam. Kodētājs IC HT12E kodē datus vai signālu vai pārveido tos sērijas formā un pēc tam nosūta šo signālu vidē, izmantojot RF raidītāju.
Uztvērēja galā mēs esam izmantojuši RF uztvērēju, lai saņemtu datus vai signālu, un pēc tam to izmantojām HT12D dekodētājam. Šis dekodētāja IC pārveido saņemtos sērijas datus paralēli un pēc tam nosūta šos dekodētos signālus L293D motora draivera IC. Saskaņā ar saņemtajiem datiem robots darbojas, izmantojot divus līdzstrāvas motorus uz priekšu, atpakaļ, pa kreisi, pa labi un apstāšanās virzienā.
RF vadāmā robota darbība:
RF vadāms robots pārvietojas atbilstoši pogai, kas nospiesta pie raidītāja.
Poga nospiesta raidītājā |
Robota kustības virziens |
Pirmais (1) |
Pa kreisi |
Otrais (2) |
Pa labi |
Pirmais un otrais (1. un 2.) |
Uz priekšu |
Trešais un ceturtais (3. un 4.) |
Atpakaļ |
Nav nospiesta poga |
Apstājies |
Kad mēs nospiežam pirmo pogu (1 pieminēšana ķēdē un aparatūrā), robots sāk virzīties pa kreisi un kustība turpinās, līdz poga tiek atlaista.
Kad raidītājā nospiežam otro pogu, robots sāk kustēties labajā pusē, līdz poga tiek atlaista.
Kad mēs vienlaikus nospiežam pirmo un otro pogu, robots sāk kustēties uz priekšu, līdz tiek atlaistas spiedpogas.
Kad mēs vienlaikus nospiežam trešo un ceturto pogu, robots sāk kustēties atpakaļ un turpina kustēties, līdz tiek atlaistas spiedpogas.
Un, kad netiek nospiesta neviena spiedpoga, robots apstājas.