Sommario:
- Forniture
- Passaggio 1: avviare Visuino e selezionare il tipo di scheda ESPcopter
- Passaggio 2: in Visuino: aggiungi l'accelerazione all'angolo
- Passaggio 3: in Visuino: aggiungi componente pacchetto e imposta marcatore intestazione
- Passaggio 4: in Visuino: aggiungere 3 elementi analogici binari al componente del pacchetto e collegarli
- Passaggio 5: genera, compila e carica il codice Arduino
- Passaggio 6: e gioca…
Video: ESPcopter e Visuino - Converti la direzione della bussola in angolo 3D: 6 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Di BoianMVisuinoSegui altro dell'autore:
L'ESPcopter è ora completamente supportato dall'ultima versione di Visuino, e questo lo rende probabilmente il drone più facile da programmare esistente!:-)
Con il suo supporto Visuino puoi controllare i motori, il LED, lavorare con l'accelerometro, il giroscopio e la bussola, comunicare con il drone tramite WiFi, sperimentare file diversi per ottenere stabilità in volo, farlo comunicare con altri droni o computer e altro ancora …
Collega i tuoi sensori e personalizza il drone come vuoi! Puoi programmare un drone, o ancora più divertente… programmare uno sciame di droni per comunicare tra loro e lavorare insieme:-).
ESPcopter è attualmente in crowdfunding, con diversi livelli di ricompensa disponibili a seconda delle schede di espansione e della quantità desiderata.
Primo progetto:
La bussola invia le forze di direzione X, Y e Z. Spesso però abbiamo bisogno di convertire le forze in X, Y, Z angoli 3D per determinare l'Orientamento 3D del sensore.
Forniture
L'ESPcopter è ora completamente supportato dall'ultima versione di Visuino, e questo lo rende probabilmente il drone più facile da programmare esistente!:-) Con il suo supporto Visuino puoi controllare i motori, il LED, lavorare con l'accelerometro, il giroscopio e la bussola, comunicare con il drone tramite WiFi, sperimentare file diversi per ottenere stabilità in volo, farlo comunicare con altri droni o computer e altro…
Collega i tuoi sensori e personalizza il drone come vuoi! Puoi programmare un drone, o ancora più divertente… programmare uno sciame di droni per comunicare tra loro e lavorare insieme:-).
ESPcopter è attualmente in crowdfunding, con diversi livelli di ricompensa disponibili a seconda delle schede di espansione e della quantità desiderata.
Primo progetto:
La bussola invia le forze di accelerazione X, Y e Z. Spesso però abbiamo bisogno di convertire le forze in X, Y, Z angoli 3D per determinare l'Orientamento 3D del sensore.
Passaggio 1: avviare Visuino e selezionare il tipo di scheda ESPcopter
Per iniziare a programmare Arduino, dovrai installare l'IDE Arduino da qui:
Assicurati di installare 1.6.7 o versioni successive, altrimenti questo Instructable non funzionerà!
Anche il Visuino: https://www.visuino.com deve essere installato.
Avvia Visuino come mostrato nella prima immagine
Fare clic sul pulsante "Strumenti" sul componente Arduino in Visuino
Quando viene visualizzata la finestra di dialogo, selezionare ESPcopter come mostrato
Passaggio 2: in Visuino: aggiungi l'accelerazione all'angolo
Per prima cosa dobbiamo aggiungere il componente per convertire la direzione della bussola X, Y, Z in 3D X, Y, Z Angle:
- Digita "angolo" nella casella Filtro della casella degli strumenti del componente, quindi seleziona il componente "Accelerazione ad angolo" e rilascialo nell'area di progettazione
-
Fare clic sulla casella "Out" della casella "Compass" contenente i pin di accelerazione X, Y, X del componente ESPCopter per iniziare a collegare tutti i pin Out contemporaneamente
- Sposta il mouse sul pin di input "X" della casella "In" del componente AccelerationToAngle1. Il Visuino distribuirà automaticamente i fili in modo che si colleghino correttamente al resto dei pin
Passaggio 3: in Visuino: aggiungi componente pacchetto e imposta marcatore intestazione
Per inviare tutti i dati dei canali tramite la porta seriale da Arduino, possiamo utilizzare il componente Packet per impacchettare i canali insieme e visualizzarli in Scope e Gauges in Visuino:
- Digita "pacchetto" nella casella Filtro della casella degli strumenti dei componenti, quindi seleziona il componente "Componente pacchetto" e rilascialo nell'area di progettazione
- Nelle proprietà espandi la proprietà "Marcatore di testa"
- Nelle Proprietà fare clic sul pulsante "…"
- Nell'editor Bytes digita alcuni numeri, come esempio
- Fare clic sul pulsante OK per confermare e chiudere l'editor
Passaggio 4: in Visuino: aggiungere 3 elementi analogici binari al componente del pacchetto e collegarli
Fare clic sul pulsante "Strumenti" del componente Packet1 (Immagine 1)
- Nell'editor "Elementi" seleziona l'elemento "Binary Analog", quindi fai clic sul pulsante "+" 3 volte (Immagine 1) per aggiungere 3 elementi analogici (Immagine 2)
- Fare clic nella casella "Out" della casella "Accelerometer" contenente i pin del componente AccelerationToAngle1 per iniziare a collegare tutti i pin Out contemporaneamente (Immagine 4)
- Sposta il mouse sul pin "In" dell'elemento "Elements. Analog(Binary)1" del componente Packet1. Il Visuino distribuirà automaticamente i fili in modo che si colleghino correttamente al resto dei pin (Immagine 4)
- Collegare il pin di uscita "Out" del componente Packet1 al pin di ingresso "In" del canale "Serial[0]" del componente "Arduino"
Passaggio 5: genera, compila e carica il codice Arduino
- In Visuino, premere F9 o fare clic sul pulsante mostrato in Immagine per generare il codice Arduino e aprire l'IDE Arduino
- Nell'IDE di Arduino, fare clic sul pulsante Carica per compilare e caricare il codice
Passaggio 6: e gioca…
ESPcopter è attualmente in crowdfunding, con diversi livelli di ricompensa disponibili a seconda delle schede di espansione e della quantità desiderata.
Consigliato:
Fai da te Come controllare l'angolo del servomotore utilizzando il componente di sequenza Visuino: 10 passaggi
Fai da te Come controllare l'angolo del servomotore utilizzando il componente di sequenza Visuino: In questo tutorial utilizzeremo il servomotore e Arduino UNO e Visuino per controllare l'angolo del servomotore utilizzando il componente di sequenza. Il componente di sequenza è perfetto per le situazioni in cui vogliamo attivare diversi eventi in sequenza nel nostro caso servomotore degr
DC MOTOR Controllo del gesto della mano Velocità e direzione utilizzando Arduino: 8 passaggi
MOTORE CC Controllo della velocità e della direzione dei gesti delle mani usando Arduino: in questo tutorial impareremo come controllare un motore CC con i gesti delle mani usando arduino e Visuino. Guarda il video! Dai un'occhiata anche a questo: Tutorial sui gesti delle mani
CONTROLLO DELLA DIREZIONE E DELLA VELOCITÀ DEL MOTORE CC CON LABVIEW (PWM) E ARDUINO: 5 passaggi
DIREZIONE E CONTROLLO DELLA VELOCITÀ DEL MOTORE CC UTILIZZANDO LABVIEW (PWM) E ARDUINO: Ciao ragazzi, prima di tutto scusate per il mio inglese divertente. In questo tutorial vi mostrerò come controllare la velocità di un motore CC utilizzando labview Cominciamo
Arduino Nano e Visuino: convertire l'accelerazione in angolo da accelerometro e giroscopio MPU6050 Sensore I2C: 8 passaggi (con immagini)
Arduino Nano e Visuino: convertire l'accelerazione in angolo da accelerometro e giroscopio MPU6050 Sensore I2C: Tempo fa ho pubblicato un tutorial su come collegare l'accelerometro, il giroscopio e il sensore bussola MPU9250 ad Arduino Nano e programmarlo con Visuino per inviare dati a pacchetto e visualizzare su un oscilloscopio e strumenti visivi. L'accelerometro invia X, Y
Robot di direzione automatica della base Arduino: 8 passaggi (con immagini)
Arduino Base Auto Direction Robot: è il robot che si muove evitando gli ostacoli. percepisce l'oggetto e visualizza il contorno e continua dove è disponibile lo spazio libero