» elettronica » Arduino »Quadcopter relativamente economico su Arduino con controllo da telefono, tablet, PC

Quadcopter relativamente economico su Arduino con controllo da telefono, tablet, PC


Dopo aver letto questo articolo, imparerai come costruire un quadrocopter non costoso controllato da un dispositivo Android, telecomando o computer. Ci sono molti passaggi in questo progetto che puoi saltare. Ad esempio, puoi saltare costruzione quadcopter e acquista già pronti su Internet, ma continuerai a usarli Arduinoper controllarlo dal tuo tablet o laptop. Tuttavia, se segui questa strada, perderai il piacere di combinare bastoncini di bambù cinesi e plastica economica dai produttori elettronico giocattoli. Questo è un progetto economico, la cui parte più costosa è ArduinoDUE, anche se puoi usare qualcosa di più economico.

Cosa ti serve per raccogliere e lanciare il tuo quadricottero in aria:

Laptop o computer con elaborazione [/ b]Puoi scaricare. Che cos'è "elaborazione"? Ecco cosa scrive Wikipedia a riguardo:
L'elaborazione è un linguaggio di programmazione Java open source. È un toolkit facile e veloce per le persone che vogliono programmare immagini, animazioni e interfacce, utilizzato da studenti, artisti, designer, ricercatori e dilettanti per studiare, prototipare e produrre. È stato creato per studiare le basi della programmazione informatica in un contesto visivo e funge da software orizzontale (il che significa che ogni file * .pde della shell visiva Processing è un'immagine o animazione separata, ecc.) E uno strumento di produzione professionale.



Arduino Software (IDE) [/ b]
Dispositivo Android [/ b]che supporta la modalitàHost USB [/ b](testato su MotorolaXoom.
E anche un saldatore, braccia dritte, forbici.

Cosa ti serve per creare una cornice

Cornice quadrocopter fatta con spiedini di bambù



I supporti del motore al telaio sono realizzati con bastoncini da cocktail.

Quadcopter relativamente economico su Arduino con controllo da telefono, tablet, PC


Nastro elettrico: viene utilizzato per fissare la scheda del ricevitore, i motori elettrici al telaio. I filetti sono necessari per il fissaggio delle parti prima dell'incollaggio. Adesivo cianoacrilico. Fascia elastica per fissare la batteria al telaio.

Elenco di elettronica per quadrocopter.

Tutte queste parti possono essere danneggiate durante i test di lancio o durante i voli, quindi ordina con riserva. I collegamenti sono riportati come esempio. Ci sono molti fornitori

Motori.Non ho trovato motori con dimensioni di 4x7 mm su Aliexpress trovato. I motori dovrebbero essere senza spazzole.

Questa scheda contiene tutti i componenti: giroscopio, accelerometro, ESC (Electronic Stability Program), una CPU che combina tutti questi componenti. Batteria ai polimeri di litio: 1 x 240mAh 1S 'LiPo. È possibile utilizzare batterie diverse con una capacità più piccola o più grande. Se decidi di costruire un octocopter, allora hai bisogno di una batteria più capiente.

Elenco di controllo hardware quadricoptero.

Queste sono le parti del tuo futuro elicottero che gli consentiranno di prendere i tuoi comandi.
Si noti che nel kit devono essere presenti due moduli. E questo non è lo stesso del NRF24L01, indipendentemente da ciò che si dice sia venduto.

Arduino DUE [/ b]o simile, verrà utilizzato per collegare il tuo dispositivo Android e A7105. L'autore ha utilizzato questa particolare scheda Arduino perché ha una porta USB collegata alla porta seriale e può funzionare con logica 3.3v, sebbene sia possibile utilizzare un convertitore di livello 5-3.3v.

Scheda di sviluppo: su di essa monterai il modulo radio e lo collegherai ad Arduino. Resistenza 22kOhm - il suo valore non è particolarmente critico. Cavi per collegare il modulo radio. Adattatore OTG per il tuo dispositivo Android.


Il telecomando hubsan è opzionale, ma conveniente.

Creazione di un quadro.

La cornice è fatta di bastoncini di bambù, croce fissata per incrociarsi con cannucce da cocktail. Tutto questo si unisce alla super colla.
1: stampa il modello SVG in allegato. È più complicato di quanto dovrebbe essere, ma è anche usato per costruire un octocopter. Il modello è necessario per rendere il quadrato corretto.

2. Taglia il filo lungo la lunghezza dell'avambraccio.

3 Prendi due bastoncini da cocktail e tienili in modo che il bastoncino da barbecue li divida a metà e siano uno sopra l'altro.


4 Iniziare a avvolgere il filo prima su una diagonale, quindi sull'altra, avvolgere uniformemente fino alla fine del filo. Non preoccuparti che i bastoncini si muovano, li incollerai più tardi. Prendi un filo per la lunghezza dell'avambraccio. Non preoccuparti che i bastoncini siano troppo lunghi; in seguito verranno utilizzati come supporti motore e gambe quadricottero.

5. Prendi altri due bastoncini per le tartine e fissali come nel passaggio precedente, solo a una distanza di 4 dita da quelle precedentemente attaccate. La distanza esatta non è importante, la correggerai ulteriormente.






6. Metti il ​​modello su una superficie piana, è meglio usare il vetro.

7. Metti i bastoncini legati insieme come mostrato nella foto.



In questa fase, è importante fare tutto nel modo più accurato possibile. I quadricotteri non sono molto sensibili alla distribuzione del peso, ma se i motori non puntano verticalmente, l'elicottero non volerà molto bene, quindi controlla tutte e due le volte. Montare i motori era strettamente verticale e tutte le diagonali erano uguali.

8 Immergi tutti i fili leganti con super colla. È necessario impregnare i fili, cercare di non spostare la cornice allo stesso tempo. Attendi 2 minuti e capovolgi il modello per saturare i fili con la colla dal retro. Dopo altri due minuti, la prima parentesi quadra sarà pronta.

9. Ripetere la stessa procedura per la seconda parentesi.

10. Successivamente, è necessario fissare insieme due staffe, come già descritto. Ancora una volta, assicurarsi che tutti i supporti del motore siano allineati verticalmente e che le staffe siano fissate esattamente nel mezzo.

11. Tagliare i bastoncini di circa 2 cm di lunghezza su entrambi i lati.

12. Taglia 4 bastoncini da 1,5 cm ciascuno, incollali insieme con un quadrato, non è necessaria un'incollatura particolarmente forte, sarà una staffa per la scheda e la batteria.

Il passo successivo consiste nel saldare i tuoi 4 motori su una scheda ricevente 4X. La prima cosa che ti serve è saldare i cavi di alimentazione sul fondo della scheda. Inoltre faremo riferimento a questo orientamento (la tavola si trova sul "retro")

Come collegare i motori.

Le schede Hubsan x 4 sono dotate di pad per il collegamento di LED e motori. Quelli che hanno LED di designazione LED, non è necessario collegare i motori. I contatti del motore sono contrassegnati+ ve [/ b]e–Ve. [/ B]

Prendi uno dei tuoi 4 motori con fili bianchi e neri e saldaliSINISTRA SINISTRA [/ b]contatti della scheda, filo bianco al perno sinistro della coppia. Prendi il motore con i fili rosso e blu e saldaloSINISTRA INIZIO [/ b]perni, filo rosso al perno sinistro della coppia .. Prendere il motore con fili bianchi e neri e saldarli aDESTRA TOP [/ b]perni, filo nero al perno sinistro. Prendi il motore con i fili rosso e blu e saldaloINFERIORE DESTRA [/ b]perni, filo rosso al perno sinistro della coppia.

Nello schema elettrico, il filo bianco è una linea tratteggiata nera. I fili devono essere riparati con una goccia di colla a caldo. Fissare i motori con due strisce di nastro isolante larghe 5 mm. Non preoccuparti davvero della stessa disposizione dei motori in altezza. Dopo che i motori sono stati riparati, è necessario indossare eliche sull'asse. Utilizzare un'elica bianca per "parte anteriore" sul lato opposto dei fili della batteria) e un'elica nera per "parte posteriore". Non è così semplice come sembra. come alcune lame sono fatte per ruotare in senso orario, e altre per ruotare in senso antiorario. Ci sono segni sulle lame. Usa le lame con la lettera "A [/ b]"per i motori sinistro superiore e inferiore destro. Con la lettera"In [/ b]", rispettivamente, per i motori in alto a destra e in basso a sinistra. Ora puoi collegare la batteria alla parte inferiore della scheda, l'autore utilizza una fascia elastica per questa parte. Se hai un controller hubsan originale, puoi alzare il quad in aria. Se l'elicottero trema in aria, questo significa che i motori non sono in posizione verticale. Posando pezzi di carta piegata, è possibile allineare i motori.

Assemblaggio radiocomando su arduino.

Questo punto del progetto ti spiegherà come controllare un elicottero utilizzando un dispositivo Android tramite la porta seriale Arduino.

Sono necessari 6 pin sulla scheda A7105. Sinistra è GND. Sulla destra c'è SDIO, SCK, SCS, GND, VCC.

Saldare un filo unipolare solido, lungo 2 cm, a ciascun perno indicato. Inserisci A7105 nella breadboard come mostrato nella foto. Collegare i pin GND sulla scheda Arduino e due sull'A7105. Collegare il pin 3.3V su Arduino al pin VCC sulla scheda A7105. Sul connettore Arduino SPI, collegare il pin MOSI a uno dei pin del resistore, collegare l'altra estremità del resistore al pin SIDO sull'A7501.



Questo link ti consente di vedere dove si trova
Pin Arduino SCK con pin SCK A7105, SCS dalla scheda A7105 al pin 10 di Arduino. Il resistore blu nella foto non fa parte del progetto.

Software Arduino

Il seguente schizzo utilizza una versione compromessa del codice originale Hubsan X4 e A7105 di PhracturedBlue.

Collegare il DUO al computer tramite la "Porta di programmazione". Scarica il file zip, carica lo sketch su Arduino e caricalo su DUO. Questo schizzo elabora i comandi dalla porta seriale e li converte in comandi della scheda di controllo del quadricottero. Questo schizzo comunica con la scheda Hubsan via radio senza una porta seriale, quindi se accendi il tuo elicottero e poi Arduino e le luci sull'elicottero smettono di lampeggiare, allora tutto è in ordine.
schizzo arduino [6.99 Kb] (download: 370)


Software Android

Questo è un softwareforniturati dà un semplice controller di volo basato su un dispositivo Android. L'accelerometro e il touchscreen del dispositivo vengono utilizzati per il controllo. Il tablet o il telefono comunicherà con Arduino tramite la porta USB.

Installazione del software:
1 È necessario abilitare il debug USB e abilitare l'installazione di applicazioni non Google Play. Scarica l'applicazione qui
2Plug inlo farà il tuo dispositivo tramite un adattatore OTG a Arduinoessere nutritodal tuo telefono o tablet, quindi assicurati che la batteria sia completamente carica.
3 Collegare la batteria all'elicottero e appoggiarla su una superficie piana. Se le luci smettono di lampeggiare, allora tutto è in ordine.
4 Il pollice della mano sinistra scorre lentamente sullo schermo, le eliche dovrebbero iniziare a ruotare. Rimuovi il dito e le eliche si fermeranno.
5 Fai lo stesso, posiziona anche il pollice destro sullo schermo. Ciò ti consentirà di controllare l'elicottero utilizzando l'accelerometro, inclinando il dispositivo in avanti / indietro, a sinistra / a destra. Spostando il pollice della mano destra a sinistra o a destra, girerai l'elicottero a sinistra o a destra attorno all'asse. Se si rimuove la mano destra dallo schermo, l'elicottero dovrebbe allinearsi, indipendentemente dalla posizione dell'accelerometro. Provalo. Muovi il dito della mano sinistra fino a quando l'elicottero decolla. Ricorda: se rimuovi entrambe le dita, i motori si fermeranno.
Software per Android [353.51 Kb] (download: 367)


Software per PC
Il programma di archiviazione che controlla l'elicottero attraverso la porta seriale. L'elicottero viene controllato usando i pulsanti cursore, e i pulsanti “A” / ”Z” sono l'acceleratore. L'autore ha tentato di forzare l'elicottero a seguire un oggetto di un certo colore, ma questo non funziona ancora. Ha promesso di caricare aggiornamenti.
software per pc [7.39 Kb] (download: 246)

9.7
5.7
9.3

Aggiungi un commento

    • sorrideresorrisiXaxabeneDONTKNOWyahoonea
      capozeroimbrogliaresìSì-sìaggressivosegreto
      scusaballaredance2dance3perdonoaiutobevande
      arrestoamicibuonogoodgoodfischiodeliquiolinguetta
      fumobattimanicraydeclarederisoriodon-t_mentionscaricare
      caloreadiratolaugh1mdaincontromoskingnegativo
      not_ipopcornpunireleggerespaventarespaventacerca
      schernirethank_youquestoto_clueumnikacutoconcordare
      cattivobeeeblack_eyeblum3arrossirevanterianoia
      censuratospiritosagginesecret2minacciarevittoriayusun_bespectacled
      ShokRespektlolPrevedbenvenutoKrutoyya_za
      ya_dobryiaiutantene_huliganne_othodiFludbandovicino
6 commento
Ciao, posso spiegare in modo più dettagliato come saldare il trasmettitore a7105.
e il ricetrasmettitore, a quanto ho capito, è un modulo wifi. Grazie per i collegamenti!
Ciao, link aggiornati.
si prega di aggiornare i collegamenti. l'interesse per questo articolo non è scomparso ma i collegamenti non funzionano. se riesci a descrivere quale tipo di ricetrasmettitore e altri componenti.
hai scritto che hai bisogno di 2 ricetrasmettitori. A quanto ho capito, uno sull'elicottero un altro sull'arduino, ma come e dove collegarlo all'elicottero non è descritto lì (o sono solo cieco "TO ME TEACHER") E ancora: posso usare Arduino nano v3?
puoi dare un link alla scheda del ricevitore (il link è obsoleto su alli non lo è più)

Ti consigliamo di leggere:

Passalo per lo smartphone ...