This is an old revision of the document!


Propeller Car

Autor

Nume: Alexandra-Ioana Cune
Grupă: 336CC

Introducere

Propeller car este o masinuta controlata cu ajutorul unor elice, prin intermediul unei telecomenzi.

Proiectul este alcatuit din doua parti principale: masinuta propriu-zisa legata la un arduino ce va comunica cu un dispozitiv separat, telecomanda, prin intermediul unui modul radio. Prin telecomanda se vor putea seta directia de mers a masinii cu un joystick si viteza de deplasare (viteza de rotatie a elicelor) cu un potentiometru.

Utilitatea acestui proiect rezida preponderent in faptul ca acesta poate scala. Intregul circuit amplasat pe masina poate fi utilizat si pe alte mijloace de transport, de exemplu o ambarcatiune.

Descriere generală

Functionalitatea de baza:

Masinuta si telecomanda vor fi conectate prin intermediul modulului radio. Cele doua componente vor avea cate o sursa de alimentare si cate un Arduino UNO incorporat. Joystick-ul amplasat pe telecomanda va avea efect asupra directiei masinii, el controland servomotorul care va fi legat de roata din fata care va da sensul de mers. Viteza este controlata prin intermediul potentiometeului. Rotind de acesta se va modifica viteza de rotatie a motoarelor cu elice atasate la spatele masinii, ele fiind controlate simultan printr-un Motor Driver L293D.

Hardware Design

Lista de piese:

  1. Pentru masina:
    • Arduino UNO
    • Motor Driver
    • Servomotor
    • Breadboard
    • Motor cu elice X2
    • Roata X3
    • Modul radio
    • Fire de legatura/ mama-tata
    • Releu
  2. Pentru telecomanda:
    • Arduino UNO
    • Joystick
    • Potentiometru
    • Modul radio
    • Fire de legatura/ mama-tata

Schema electrica

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare Arduino IDE
  • librării şi surse 3rd-party : SPI.h, nRF24L01.h, RF24.h, Servo.h.

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Bibliografie/Resurse

pm/prj2022/sgherman/propeller_car.1653663793.txt.gz · Last modified: 2022/05/27 18:03 by alexandra.cune
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0