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…
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
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.