Sommario:

CONTROLLER DA POLSO CON PLUTOX: 4 passaggi
CONTROLLER DA POLSO CON PLUTOX: 4 passaggi

Video: CONTROLLER DA POLSO CON PLUTOX: 4 passaggi

Video: CONTROLLER DA POLSO CON PLUTOX: 4 passaggi
Video: DA CONSOLE A PC : 5 CONSIGLI PER MIGLIORARE! 2024, Novembre
Anonim
Image
Image
CONTROLLER DA POLSO CON PLUTOX
CONTROLLER DA POLSO CON PLUTOX

PrimusX è un controller di volo utilizzato nel drone PlutoX. La scheda PrimusX comunica utilizzando ESP8266-12F. Ha anche un MPU e un barometro, quindi ho pensato perché non controllare il drone usando solo la scheda PrimusX e attaccare la scheda al mio polso e controllare il drone usando solo i movimenti del mio polso.

Passaggio 1: dettagli

Particolari
Particolari

Ho usato 2 schede Primus X in questo progetto. Un PrimusX è montato sul drone mentre il secondo serve per montarlo al polso.

Ora per controllare il drone con i soli movimenti del polso tutto ciò che dobbiamo fare è mappare i valori di Roll, Pitch e imbardata del PrimusX montato sul polso con il drone reale. Il controllo dell'acceleratore al drone viene calcolato in base alla componente di velocità dell'asse z. Quindi con tutti i dati su Roll, Pitch, imbardata e Throttle della tavola montata sul polso, possiamo facilmente controllare il nostro drone con i soli movimenti del nostro polso.

Per questo è necessario stabilire una connessione tra le 2 schede PrimusX. Per questo creiamo 2 comandi AT, uno per creare un socket e l'altro per creare UserID e password per il drone con cui vogliamo connetterci. Varie API disponibili su Cygnus IDE come Angle, Msp ecc. rendono davvero facile la codifica. Per aprire la sperimentazione dei droni al mondo, Drona Aviation sta finanziando il crowdfunding per PlutoX su Indiegogo. Sostienici e aiutaci a dargli vita:

Passaggio 2: componenti

  • 2×PlutoX (ITè un nano drone sviluppato da Drona Aviation)
  • 1×Cigno
  • 1×Cinturino

Passaggio 3: PREPARAZIONE DELL'HARDWARE

PREPARAZIONE DELL'HARDWARE
PREPARAZIONE DELL'HARDWARE
PREPARAZIONE DELL'HARDWARE
PREPARAZIONE DELL'HARDWARE

1)Crea una fascia su cui attaccare facilmente la scheda PrimusX

Passaggio 4: PREPARAZIONE DEL SOFTWARE

1)Ci sono 2 schede PrimusX utilizzate di cui una è sul drone e l'altra è al polso

2) Quindi prima devi abilitare la connessione tra di loro. Per questo ho aggiunto 2 comandi AT uno per creare il socket e l'altro per creare ID e password per il tuo drone.

3) Con l'aiuto delle nuove API MSP possiamo codificarlo su Cygnus IDE

4) Usando l'Angle Api otteniamo Roll, Pitch e Yaw del PrimusX al polso e lo mappamo al rollio, beccheggio e imbardata dei droni.

5) Diamo alla manetta con la componente di velocità dell'asse z.

Consigliato: