This is an old revision of the document!
Quadcopter
O drona cu 4 elice controlata prin WiFi
Proiectul reprezinta o drona de mici dimensiuni, cu 4 elice, controlata prin WiFI. Aceasta serveste drept platforma de baza pentru posibile imbunatatiri, precum adaugarea unei camere video, efectuarea de miscari acrobatice sau transportul unor obiecte.
Ideea de la care am pornit este aceea de a crea o versiune simpla a unei drone (unica limitare fiind puterea motoarelor, ca rezultat al constrangerilor de buget) pentru a explora nivelul de dificultate a unui astfel de proiect. Astfel, proiectul acesta constituie un “canvas gol” pentru potentiale upgrade-uri care ii pot extinde drastic functionalitatile.
Descriere generală
Schema bloc a proiectului:
Microcontrollerul folosit este un ESP8266, care va fi alimentat de o baterie a carui curent va fi reglat de un converter DC-DC. Datele culese de senzori (modul de accelerometru + giroscop, respectiv senzor cu ultrasunete) vor fi transmise prin I2C, iar miscarile vor fi controlate de pe telefon prin WiFi. Comunicarea dintre microcontroller cu motoarele se realizeaza prin mosfeturi, scopul lor fiind de a regla curentrul transmis la motoarele coreless, deci, implicit, turatia lor.
Hardware Design
Elemente de hardware design:
Microcontroller: ESP8266 NodeMCU
Accelerometru + giroscop: MPU6050
DC-DC Buck Converter
4 x Motor Coreless 8520
4 x Elice 65mm cu 2 pale
4 x AO3400 MOSFET
Fire conectoare
Baterie: Tattu 600mAh 3.7V 30C
Senzor ultrasonic: HC-SR04
Schema electrica a proiectului:
Software Design
Descrierea codului aplicaţiei (firmware):
mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
librării şi surse 3rd-party (e.g. Procyon AVRlib)
algoritmi şi structuri pe care plănuiţi să le implementaţi
(etapa 3) surse şi funcţii implementate
Rezultate Obţinute
Care au fost rezultatele obţinute în urma realizării proiectului vostru.
Concluzii
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.
Jurnal
Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.
Bibliografie/Resurse
Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.
Export to PDF