Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
1. Descrierea proiectului
Proiectul meu este de a face o masina RC 44 controlat de la microcontroler. Maina are 5 motoare, un motor pentru fiecare roate si un motor in pluc pentru directie. Directia este ajutata si de faptul ca in viraje anumite roti se ruleaza cu viteze diferite. Masina este controlata prin radiocomanda cu un modul de 40 de MhZ. Scopul lui este doar de a oferi distractie. Mereu am fost pasionat de masini RC si am gandit sa fac unul controlat mai bine de la un microcontroler pentru a oferi o satisfactie mai mare. Consider ca este un proiect util pentru ca aceste tehnologii sunt folosite si la scara larga (sigur mai complicat) dar e un inceput bun de a intelege cum se face un dizpozitiv electric controlat de un microcontroler de la 0.
2. How to use it
Masina RC se poate folosi prin controlerul simplu, care trebuie pornit (la fel si alimentarea pentru masina). Cu tragaci se poate mari viteza masinii sau schimba directia de deplasare (inainte - inapoi). Se poate schimba directia stanga - dreapta folosind controlul radio. Se recomanda utilizarea normala, minim 14 ani :).
3. Project overview
3.1 Motivare Mereu am fost pasionat de masini RC si am gandit sa fac unul controlat mai bine de la un microcontroler pentru a oferi o satisfactie mai mare. Mi se pare o idee buna de a ajuta electronic condusul masinii RC prin optimizare software. 3.2 Diagrama block
3.4 Hardware Design Pentru masina folosesc in total 4 motoare. Un motor electric puternic pentru tractiunea spate, astfel cele 2 roti din spate se misca impreuna mereu. Un motor electric pentru directia fata, care misca un cadru legat la rotile din fata stanga-dreapta, acest cadru revine mereu la pozitia initiala - cea de mijloc daca nu este comandat altceva. Pentru a creste performanta si schimbarea directiei, am mai adaugat 2 motoare, 1 pentru fiecare
roata fata. Aceste motoare sunt controlate din driver L298N in functie de directia data. Radiocomanda este luata de pe o masina RC, si este de 40MHz. Modulul de receiver este conectat direct la Microcontroller, care primeste datele ca de pe un buton. Cand este actionat radiocomanda microcontrolerul simte ca si un buton care este activat sau nu. Iesiriea de la microcontroller este conectat la driverul L298N si da o anumita voltaj care va fi aplicat pentru motoare.
3.5 Software Design Daca microcontrollerul primeste semnal de la radiocomanda atunci in functie de directie comanda diferite voltaje catre driverul de motor care le interpreteaza si trimite la
motoare direct. Daca directia nu este schimbata si avem ca masina sa mearga in fata sau spate, se comanda viteza maxima la motoare. Daca avem si o directie data atunci stanga/dreapta atunci motorul din dreapta/stanga nu va mai functiona. Ca mediu de dezvoltare am folosit AVR Studio. Surse:
Rezultate Obinute
Am ars cateva motoare, am rupt directia masinii RC de cateva ori si a trebuit sa cablez din nou o parte din receiverul radio pentru ca in urma testarii intensive masina a intalni domnule Wall :). Din motoare am vrut sa scot cat mai multa performanta, la un anumit moment ruland cu 27V (3 baterii de 9V legate in serie), si am depasit limita motoarele sau supraincalzit. Acum sper ca vechiul prieten banda adeziva ma ajuta pana la prezentare :). In final ca rezultat avem o masina care merge cu un program care controleaza viteza motoarelor. M-am axat mai mult pe designul hardware - ca soft oricum facem mult - si am vrut sa fac ceva diferit.
4. Costuri
Nume componenta De unde a fost cumparata componenta Strada Maica Domnului Diverse jucarii vechi SH de la un prieten Cost per bucata 50 RON 0 RON Numar bucati Cost total (=cost per bucata * nr bucati) 50 RON 0 RON Observatii
1 5
placuta obligatorie pentru etapa 1 am scos aceste elemente din masini vechi masina cu radiocomanda folosit pentru sasiu, roti, receiver si transmitter radio am scos dintr-un robot simplu, jucarie driver pentru a oferi motoarelor diferite voltaje dintr-o sursa auxiliara am folosit atat de multe pentru a avea performante mai buna no comment
50 RON
50 RON
0 RON 14 RON
1 2
0 RON 28 RON
MegaImage
2 RON
12
24 RON
ROBOFUN
5 RON
10 RON
5. Concluzii
Cand vezi ca ai terminat proiectul, merge si e ok, nu mai incerca sa faci ceva improvizari (descrise la rezultate :D ) ca o sa ai inca cateva nopti nedormite daca se strica ceva :).
6. Download
Cod sursa
Jurnal
Task Status
Cumparat piese Asamblat Scris cod Testare hardware Testare software Testat
Bibliografie/Resurse