Cuprins:
- Provizii
- Pasul 1: Porniți Visuino și selectați tipul de placă ESPcopter
- Pasul 2: În Visuino: adăugați accelerația la unghi
- Pasul 3: În Visuino: Adăugați componenta pachetului și setați Markerul antet
- Pasul 4: În Visuino: Adăugați 3 elemente analogice binare la componenta pachetului și conectați-le
- Pasul 5: Generați, compilați și încărcați codul Arduino
- Pasul 6: Și joacă …
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
De BoianMVisuino Urmăriți mai multe de la autor:
ESPcopter este acum pe deplin acceptat de cea mai recentă versiune de Visuino, ceea ce îl face probabil cel mai ușor de programat dronă existent!:-)
Cu suportul său Visuino puteți controla motoarele, LED-ul, puteți lucra cu accelerometrul, giroscopul și busola, puteți comunica cu drona prin WiFi, puteți experimenta cu diferite fișiere pentru a obține stabilitate în zbor, faceți-o să comunice cu alte drone sau computere și multe altele. …
Atașați-vă propriii senzori și personalizați drona după cum doriți! Puteți programa o dronă sau chiar mai distractiv … programați un roi de drone pentru a comunica între ei și a lucra împreună:-).
ESPcopter este în prezent crowdfunding, cu niveluri diferite de recompensă disponibile în funcție de plăcile de expansiune și de cantitatea dorită.
Primul proiect:
Busola trimite forțe de direcție X, Y și Z. Cu toate acestea, de multe ori trebuie să convertim forțele în unghi 3D X, Y, Z pentru a determina orientarea 3D a senzorului.
Provizii
ESPcopter este acum pe deplin acceptat de cea mai recentă versiune de Visuino, ceea ce îl face probabil cel mai ușor de programat dronă existent!:-) Cu suportul său Visuino puteți controla motoarele, LED-ul, puteți lucra cu accelerometrul, giroscopul și busola, puteți comunica cu drona prin WiFi, puteți experimenta cu diferite fișiere pentru a obține stabilitate în zbor, faceți-o să comunice cu alte drone sau computere și multe altele …
Atașați-vă propriii senzori și personalizați drona după cum doriți! Puteți programa o dronă sau chiar mai distractiv … programați un roi de drone pentru a comunica între ei și a lucra împreună:-).
ESPcopter este în prezent crowdfunding, cu niveluri diferite de recompensă disponibile în funcție de plăcile de expansiune și de cantitatea dorită.
Primul proiect:
Busola trimite forțe de accelerație X, Y și Z. Adesea, totuși, trebuie să convertim forțele în unghi 3D X, Y, Z pentru a determina orientarea 3D a senzorului.
Pasul 1: Porniți Visuino și selectați tipul de placă ESPcopter
Pentru a începe programarea Arduino, va trebui să aveți Arduino IDE instalat de aici:
Asigurați-vă că instalați 1.6.7 sau o versiune ulterioară, în caz contrar acest instructabil nu va funcționa!
Visuino: https://www.visuino.com trebuie, de asemenea, să fie instalat.
Porniți Visuino așa cum se arată în prima imagine
Faceți clic pe butonul „Instrumente” de pe componenta Arduino din Visuino
Când apare dialogul, selectați ESPcopter așa cum se arată
Pasul 2: În Visuino: adăugați accelerația la unghi
Mai întâi trebuie să adăugăm o componentă pentru a converti titlul busolei X, Y, Z în unghi 3D X, Y, Z:
- Tastați „unghi” în caseta de filtrare a casetei de instrumente pentru componente, apoi selectați componenta „Accelerare la unghi” și fixați-o în zona de proiectare
- Faceți clic în caseta „Ieșire” a casetei „Busolă” care conține pinii de accelerație X, Y, X ai componentei ESPCopter pentru a începe conectarea tuturor pinilor de ieșire simultan
- Mutați mouse-ul peste pinul de intrare „X” al casetei „În” a componentei AccelerationToAngle1. Visuino va răspândi automat firele, astfel încât acestea să se conecteze corect la restul pinilor
Pasul 3: În Visuino: Adăugați componenta pachetului și setați Markerul antet
Pentru a trimite toate canalele de date prin portul serial de la Arduino putem folosi componenta pachet pentru a împacheta canalele împreună și le putem afișa în Scope și Gauges în Visuino:
- Tastați „pachet” în caseta de filtrare a casetei de instrumente componente, apoi selectați componenta „Pachet component” și lăsați-o în zona de proiectare
- În Proprietăți extindeți proprietatea „Head Marker”
- În Proprietăți faceți clic pe butonul „…”
- În editorul de octeți tastați câteva numere, ca exemplu
- Faceți clic pe butonul OK pentru a confirma și a închide editorul
Pasul 4: În Visuino: Adăugați 3 elemente analogice binare la componenta pachetului și conectați-le
Faceți clic pe butonul „Instrumente” al componentei Packet1 (Imaginea 1)
- În editorul „Elemente” selectați elementul „Analog binar”, apoi faceți clic pe butonul „+” de 3 ori (Imaginea 1) pentru a adăuga 3 elemente analogice (Imaginea 2)
- Faceți clic în caseta „Out” a casetei „Accelerometer” care conține pinii componentei AccelerationToAngle1 pentru a începe conectarea simultană a tuturor pinilor Out (Imaginea 4)
- Mutați mouse-ul peste pinul „In” al elementului „Elements. Analog (Binary) 1” al componentei Packet1. Visuinowill răspândește automat firele, astfel încât acestea să se conecteze corect la restul pinilor (Imaginea 4)
- Conectați pinul de ieșire "Out" al componentei Packet1 la pinul de intrare "In" al canalului "Serial [0]" al componentei "Arduino"
Pasul 5: Generați, compilați și încărcați codul Arduino
- În Visuino, apăsați F9 sau faceți clic pe butonul afișat pe imagine pentru a genera codul Arduino și deschideți IDE-ul Arduino
- În IDE-ul Arduino, faceți clic pe butonul Încărcare, pentru a compila și încărca codul
Pasul 6: Și joacă …
ESPcopter este în prezent crowdfunding, cu niveluri de recompense diferite disponibile în funcție de plăcile de expansiune și de cantitatea dorită.