Sunteți pe pagina 1din 9

Robert SASU - Masina RC 4x4

Autorul poate fi contactat la adresa: Login pentru adresa

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

Placuta de la etapa 1 Motoare electric Masina cu radiocomanda

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

Servodirectie Driver Motor L298N

Scos dintr-un robotel vechi ROBOFUN

0 RON 14 RON

1 2

0 RON 28 RON

12 Baterii AA 1.5V Suport pentru 6 baterii

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

done done done done done done

Bibliografie/Resurse

Datasheet ATMEGA324PA Datasheet L298N

S-ar putea să vă placă și