» electronică » Arduino »Quadcopter relativ ieftin pe Arduino cu control de la telefon, tabletă, computer

Quadcopter relativ ieftin pe Arduino cu control de la telefon, tabletă, computer


După ce citiți acest articol, veți învăța cum să construiți un quadrocopter care nu este scump controlat de pe un dispozitiv Android, telecomandă sau computer. În acest proiect, puteți sări peste mulți pași. De exemplu, puteți sări peste construcție quadcopter și cumpărați gata gata de pe Internet, dar veți folosi în continuare Arduinopentru a-l controla de pe tabletă sau laptop. Cu toate acestea, dacă parcurgeți această rută, veți pierde plăcerea de a combina bețe chinezesti de bambus și plastic ieftin de la producători electronic jucării. Acesta este un proiect ieftin, cea mai scumpă parte fiind ArduinoDUE, deși puteți folosi ceva mai ieftin.

Ce aveți nevoie pentru a colecta și lansa quadrocopterul în aer:

Laptop sau computer cu procesare [/ b]Puteți descărca. Ce este „Procesare”? Iată ce scrie Wikipedia despre asta:
Prelucrarea este un limbaj de programare Java open source. Este un set de instrumente ușor și rapid pentru persoanele care doresc să programeze imagini, animații și interfețe. Folosit de studenți, artiști, designeri, cercetători și amatori pentru a studia, prototipa și produce. A fost creat pentru a studia elementele de bază ale programării computerului într-un context vizual și servește ca software de peisaj (ceea ce înseamnă că fiecare fișier * .pde al procesării vizuale de procesare este o imagine sau animație separată etc.) și un instrument de producție profesional.



Software Arduino (IDE) [/ b]
Dispozitiv Android [/ b]care acceptă modulUSB gazdă [/ b](testat pe MotorolaXoom.
Și, de asemenea, un fier de lipit, brațele drepte, foarfeca.

Ceea ce aveți nevoie pentru a face un cadru

Cadru Quadrocopter realizat din frigarui de bambus



Suporturile motorului pe cadru sunt realizate din cocktail-uri.

Quadcopter relativ ieftin pe Arduino cu control de la telefon, tabletă, computer


Banda electrică - este utilizată pentru fixarea plăcii de recepție, a motoarelor electrice pe cadru. Firele sunt necesare pentru fixarea pieselor înainte de lipire. Adeziv cianoacrilic. Bandă elastică pentru fixarea bateriei pe cadru.

Lista electronicelor pentru quadrocoptere.

Toate aceste părți pot fi avariate în timpul lansărilor de testare sau în timpul zborurilor, deci comandați cu rezerva. Linkurile sunt prezentate ca exemplu. Există mulți furnizori.

Motoare.Nu am găsit motoare cu dimensiuni de 4x7 mm pe Aliexpress găsite. Motoarele trebuie să fie fără perie.

Această placă conține toate componentele - un giroscop, un accelerometru, ESC (Electronic Stability Program), un procesor care combină toate aceste componente. Baterie cu polimer de litiu: 1 x 240mAh 1S 'LiPo. Puteți utiliza diferite baterii cu o capacitate mai mică sau mai mare. Dacă decideți să construiți un octocopter, atunci aveți nevoie de o baterie mai capabilă.

Lista controlului hardware al cvadopterului.

Acestea sunt părțile viitorului tău elicopter care îi va permite să-ți ia comenzile.
Vă rugăm să rețineți că trebuie să existe două module în kit. Și acesta nu este același lucru cu NRF24L01, indiferent de ce se pretinde a fi vândut.

Arduino DUE [/ b]sau similar, acesta va fi utilizat pentru a conecta dispozitivul Android și A7105. Autorul a folosit această anumită placă Arduino, deoarece are un USB conectat la portul serial și poate funcționa cu logică 3.3v, deși puteți utiliza un convertor de nivel 5-3.3v.

Placa de dezvoltare - pe ea veți monta modulul radio și îl veți conecta la Arduino. Rezistor 22kOhm - valoarea sa nu este deosebit de critică. Firuri pentru conectarea modulului radio. Adaptor OTG pentru dispozitivul dvs. Android.


Telecomanda hubsan este opțională, dar convenabilă.

Crearea unui cadru.

Cadrul este confecționat din bastoane de bambus fixate în cruce cu paie din cocktail-uri. Toate acestea se lipesc împreună cu super-lipici.
1: Tipăriți șablonul SVG în atașat. Este mai complicat decât ar trebui să fie, dar este folosit și pentru construirea unui octocopter. Modelul este necesar pentru a face pătratul corect.

2. Tăiați firul pe lungimea antebrațului.

3 Luați două bețe pentru cocktail-uri și țineți-le astfel încât bățul de grătar să le împarte în jumătate și să fie unul peste altul.


4 Începeți să înfășurați mai întâi firul pe o diagonală, apoi pe cealaltă, vânturi uniform până la încheierea firului. Nu vă faceți griji că bețele se mișcă, le veți lipi ulterior. Luați un fir lungimea antebrațului. Nu vă faceți griji pentru ca bastoanele să fie prea lungi, mai târziu vor fi folosite ca suporturi pentru motoare și picioare cu patru ciorapiene.

5. Luați încă două bețe pentru canapele și fixați-le ca în pasul anterior, numai la o distanță de 4 degete de cele atașate anterior. Distanța exactă nu este importantă, o veți corecta în continuare.






6. Puneți șablonul pe o suprafață plană, este mai bine să folosiți sticlă.

7. Așezați-vă bețele legate între ele, așa cum se arată în fotografie.



În această etapă, este important să faci totul cât mai corect. Quadcopterele nu sunt foarte sensibile la distribuția greutății, dar dacă motoarele dvs. nu sunt orientate vertical, elicopterul nu va zbura foarte bine, așa că verificați de două ori. Pentru a monta motoarele erau strict verticale, iar toate diagonalele sunt aceleași.

8 Înmuiați toate firele care leagă firele cu super-clei. Este necesar să impregnați firele, încercați să nu vă deplasați rama în același timp. Așteptați 2 minute și întoarceți șablonul pentru a satura firele cu lipici din spate. După alte două minute, primul pachet pătrat va fi gata.

9. Repetați același proces pentru a doua paranteză.

10. În continuare, trebuie să fixați două paranteze, așa cum s-a descris deja. Încă o dată, asigurați-vă că toate suporturile motorului sunt aliniate vertical și că suporturile sunt fixate la mijloc.

11. Tăiați bastoanele cu o lungime de aproximativ 2 cm pe ambele părți.

12. Tăiați 4 bețe de 1,5 cm fiecare, lipiți-le împreună cu un pătrat, în special nu este necesară o lipire puternică, va fi un suport pentru placă și baterie.

Următorul pas constă în sudarea celor 4 motoare la o placă de recepție 4X. Primul lucru de care aveți nevoie este să lipiți firele de alimentare în partea de jos a plăcii. Mai departe, ne vom referi la această orientare (placa se află pe „spate”)

Cum se conectează motoarele.

Plăcile Hubsan x 4 au plăcuțe pentru conectarea LED-urilor și motoarelor. Cele care au LED cu denumire LED, nu este necesară conectarea motoarelor. Contactele motorului sunt marcate+ ve [/ b]și–Ve. [/ B]

Luați unul dintre cele 4 motoare cu fire alb-negru și lipiți-le laSTÂNGA STÂNGĂ [/ b]contacte de bord, sârmă albă la acul stâng al perechii. Luați motorul cu firele roșii și albastre și lipiți-lSTÂNGA DE STÂNG [/ b]știfturi, sârmă roșie la știftul stâng al perechii .. Luați motorul cu fire negre și albe și lipiți-leTOP DREPT [/ b]știfturi, sârmă neagră la acul stâng. Luați motorul cu firele roșii și albastre și lipiți-lMAI BUNĂ DREPT [/ b]știfturi, sârmă roșie la acul stâng al perechii.

În diagrama de cablare, firul alb este o linie punctată neagră. Firurile trebuie fixate cu o picătură de lipici fierbinte. Fixați motoarele cu două benzi de bandă electrică cu 5 mm lățime. Nu vă faceți griji cu privire la același aranjament al motoarelor în înălțime. După fixarea motoarelor, trebuie să purtați elice pe axă. Utilizați o elică albă pentru a „face față” în partea opusă a cablurilor bateriei) și o elică neagră pentru a „spate”. Nu este atât de simplu pe cât pare. cum unele lamele sunt făcute să se rotească în sensul acelor de ceasornic, iar altele să se rotească în sensul acelor de ceasornic. Pe semne există semne. Folosiți lamele cu litera "A [/ b]"pentru motoarele din stânga sus și din dreapta jos. Cu litera"În [/ b]", respectiv, pentru motoarele din dreapta sus și din stânga jos. Acum puteți atașa bateria în partea de jos a plăcii, autorul folosește o bandă elastică pentru această parte. Dacă aveți un controler hubsan original, puteți ridica quad-ul în aer. Dacă elicopterul se agită în aer, acest lucru înseamnă că motoarele nu stau strict în poziție verticală, punând bucăți de hârtie pliată, puteți alinia motoarele.

Ansamblu radio control pe arduino.

Acest punct al proiectului vă va spune cum să controlați un elicopter folosind un dispozitiv Android prin portul serial Arduino.

Aveți nevoie de 6 pini pe placa A7105. Stânga este GND. În dreapta este SDIO, SCK, SCS, GND, VCC.

Se lipește un fir solid cu un singur miez, lung de 2 cm, la fiecare știft indicat. Introduceți A7105 în panoul de bord, așa cum se arată în fotografie. Conectați pinii GND de pe placa arduino și doi de pe A7105. Conectați pinul 3.3V de pe Arduino la pinul VCC de pe placa A7105. Pe conectorul SPI Arduino, conectați pinul MOSI la unul dintre pinii de rezistență, conectați celălalt capăt al rezistenței la pinul SIDO de pe A7501.



Acest link vă permite să vedeți unde se află
Pinul SCD Arduino cu pinul SC7 A7105, SCS de la placa A7105 până la pinul 10 al lui Arduino. Rezistența albastră din fotografie nu face parte din proiect.

Software Arduino

Următoarea schiță utilizează o versiune piratată a codului original hubsan X4 și A7105 al PhracturedBlue este posibilă.

Conectați DUO la computer prin „Portul de programare”. Descărcați fișierul zip, încărcați schița în Arduino și încărcați-l în DUO. Această schiță prelucrează comenzile din portul serial și le transformă în comenzile plăcii de control a cvadrocopterului. Această schiță comunică cu placa Hubsan prin radio fără port serial, deci dacă porniți copterul și apoi Arduino, iar luminile de pe copter încetează să clipească, atunci totul este în ordine.
schiță arduino [6.99 Kb] (descărcări: 370)


Software Android

Acesta este softwaredispozițievă oferă un simplu controler de zbor bazat pe un dispozitiv Android. Accelerometrul și ecranul tactil al dispozitivului dvs. sunt utilizate pentru control. Tableta sau telefonul vor comunica cu Arduino prin portul USB.

Instalare software:
1 Trebuie să activați debugging-ul USB și să activați instalarea aplicațiilor care nu sunt google. Descărcați aplicația de aici
2Conectați-vădispozitivul dvs. printr-un adaptor OTG la Arduino, va fifii hrănitde pe telefon sau tabletă, asigurați-vă că bateria este complet încărcată.
3 Conectați bateria la copiator și așezați-o pe o suprafață plană. Dacă luminile încetează să clipească, atunci totul este în ordine.
4 Degetul mare al mâinii stângi alunecă lent pe ecran, elicele ar trebui să înceapă să se rotească. Îndepărtați degetul și elicele se vor opri.
5 Faceți același lucru, puneți de asemenea degetul mare pe ecran. Acest lucru vă va permite să controlați elicopterul folosind accelerometrul, înclinând dispozitivul înainte / înapoi, stânga / dreapta. Deplasând degetul mare al mâinii drepte spre stânga sau spre dreapta, vei roti elicopterul spre stânga sau spre dreapta în jurul axei. Dacă scoateți mâna dreaptă de pe ecran, elicopterul ar trebui să se alinieze, indiferent de poziția accelerometrului. Încearcă. Mișcați degetul mâinii stângi până când elicopterul decolează. Amintiți-vă - dacă îndepărtați ambele degete, motoarele se vor opri.
Software pentru Android [353,51 Kb] (descărcări: 367)


Software pentru PC
Programul de arhivă care controlează copterul prin portul serial. Copiatorul este controlat folosind butoanele cursorului, iar butoanele „A” / „Z” sunt clapeta de accelerație. Autorul a încercat să forțeze copiatorul să urmeze un obiect de o anumită culoare, dar acest lucru nu funcționează încă. El a promis că va încărca actualizări.
software pentru PC [7.39 Kb] (descărcări: 246)

9.7
5.7
9.3

Adaugă un comentariu

    • zâmbetzâmbetexaxabinedontknowYahooNea
      șefzgârieturăpăcălidada-daagresivsecret
      scuzedansdance2dance3iertareajutorbăuturi
      oprireprietenibungoodgoodfluiersincopălimbă
      fumaplauzeCrayvestimbatjocoritorDon-t_mentiondescărcare
      căldurămânioslaugh1mdaîntâlniremoskingnegativ
      not_ifloricele de porumbpedepsicititsperiasperiecăutare
      batjocurăthank_youacestto_clueUmnikacutconveni
      răubeeeblack_eyeblum3roșilăudăroșenieplictiseală
      cenzuratpleasantrysecret2amenințavictorieyusun_bespectacled
      ShokRespektlolprevedbun venitKrutoyya_za
      ya_dobryiajutorne_huliganne_othodifludinterdicțieînchide
6 comentariu
Buna ziua, pot explica mai detaliat cum se poate lipi transmițătorul a7105.
iar transceiverul, așa cum îl înțeleg, este un modul wifi. Mulțumim pentru legături!
Bună ziua, link-uri actualizate.
vă rugăm să actualizați linkurile. interesul pentru acest articol nu a dispărut, dar linkurile nu funcționează. dacă puteți descrie doar ce fel de transceiver și alte componente.
ai scris că ai nevoie de 2 transceiver-uri. După cum am înțeles, unul pe copter altul pe arduino, dar cum și unde să-l conectez la copter nu este descris acolo (sau sunt doar orb „TO ME PROFESOR”) Și din nou: Pot folosi Arduino nano v3?
puteți da un link către placa de recepție (Link-ul este învechit pe alli nu mai este)

Vă sfătuim să citiți:

Înmânează-l pentru smartphone ...