Sunteți pe pagina 1din 5

Proiect InfoAp

Barca Arduino cu controller


printata 3D
Realizat de Stoica George Raoul

1. Introducere

Am ales sa construiesc acest proiect deoarece am vrut sa testez cate


lucruri stiu despre electronica ,cat si programare. Din cauza faptului ca a
fost primul meu proiect am fost ajutat de un prieten care a avut experienta
in proiecte de genul si m-a invatat foarte multe .
2. Componente folosite pentru barca si controller :
 Arduino Nano x2 - este o placă mică, completă, bazată pe
microcontrollerul ATmega328. Este lipsit de o mufă de alimentare DC și
funcționează cu un cablu USB Mini-B in locul celui standard.

 Modul L298N cu Punte H Dubla - Acest modul vă permite să controlați


viteza și direcția a două motoare de curent continuu sau să controlați cu
ușurință un motor pas cu pas bipolar. Modulul H-bridge L298N poate fi
utilizat cu motoare care au o tensiune între 5 și 35V DC.

 Motor DC 3V - Aceste motoare de mici dimensiuni, sunt folosite pentru


conectarea la elice, roți de mașini, modele de aeronavă,etc.
 Modul transceiver NRF24L01 2.4 GHZ x2 - Acesta este cel mai recent
modul de emisie-recepție 2.4GHz, nRF24L01 +. Acest IC transceiver
funcționează în banda de 2,4 GHz. În plus, oferă o alternativă wireless
ieftină în comparație cu transmițătorul Bluetooth și XBee.

 Modul de joystick PS2 compatibil Arduino - Modulul Joystick prezinta 3


output-uri, dintre care doua sunt analogice si unul digital. Două output-uri
analogice ce arată înclinația față de poziția normală de repaus a butonului;
output-urile dau două tensiuni separate pentru axele Ox și Oy.

3. Wiring si probleme de comanda al proiectului:

Probleme de comanda ale barcii telecomandate sunt datorate liniilor de


comunicatie SPI (Serial Peripheral Interface). Frecventa de lucru al acestui
tip de comunicatie dintre microcontrollere (ATmega328P) regasite pe placile
de dezvoltare Arduino Nano si modulele de comunicatie RF24 fiind una
ridicata (aprox. 3.4 MHz – 4MHz) face ca reteaua de comunicatie sa fie
sensibila la interferentele induse de liniile de alimentare ale placilor de
dezvoltare, respectiv ale liniilor de alimentare ale motoarelor.

Fig. 1 Exemplu comunicatie SPI intre doua device-uri (Master este transmitatorul, iar Slave,
receptorul)

Pentru reducerea acestor interferente s-a optat pentru varianta de a ecrana liniile
MISO si MOSI dintre placile de dezvoltare si modulele RF prin rasucirea unui
fir conectat la masa cu fiecare linie de comunicatie SPI.

Datorita spatiului redus de lucru, liniile de comunicatie SPI nu au putut fi plasate


suficient de indepartat de liniile de alimentare, lucru care duce la existenta
interferentelor in comunicatie, respectiv erorilor de comanda ale barcii.

Fig. 2 Linii de comunicatie SPI in circuitul electric al barcii motorizate


Fig. 3. Linii de comunicatie SPI in circuitul electric al telecomenzii barcii

4. Concluzie
In concluzie , dezvoltare acestui proiect a fost o experienta in care am
invatat multe lucruri despre software si hardware,care ma va ajuta in
viitor.

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