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

pm/prj2025/avaduva/alexandru.chiorean.1746961686.txt.gz · Last modified: 2025/05/11 14:08 by alexandru.chiorean
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