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ă …
Video: ESPcopter și Visuino - Conversia titlului busolei în unghi 3D: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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ă.
Recomandat:
Tutorial pentru interfața senzorului busolei HMC5883L cu Arduino: 10 pași (cu imagini)
Tutorial pentru interfața senzorului de busolă HMC5883L cu Arduino: Descriere HMC5883L este o busolă digitală pe 3 axe utilizată în două scopuri generale: pentru a măsura magnetizarea unui material magnetic precum un feromagnet sau pentru a măsura puterea și, în unele cazuri, direcția câmp magnetic într-un punct din s
Raspberry Pi A1332 Precision Hall - Tutorial Java senzor de unghi de efect: 4 pași
Raspberry Pi A1332 Precision Hall - Senzor de unghi de efect Tutorial Java: A1332 este un senzor de poziție unghi magnetic programabil fără rezoluție de 360 °, de înaltă rezoluție. Este proiectat pentru sisteme digitale care utilizează o interfață I2C. Este construit pe tehnologia Circular Vertical Hall (CVH) și un semnal programabil bazat pe microprocesor
Unghi-contor: 3 pași
Angle-Meter: În acest instructable, voi împărtăși cu voi o modalitate de a prelua unghiul de la MPU6050 cu zmeură pi folosind python. Scriu acest articol pentru că nu am găsit pe internet care să ne ghideze să folosim MPU6050 pentru a găsi unghiul cu zmeură pi
Arduino Nano și Visuino: convertiți accelerația în unghi de la accelerometru și giroscop Senzor MPU6050 I2C: 8 pași (cu imagini)
Arduino Nano și Visuino: convertiți accelerația în unghi din accelerometru și giroscop Senzor MPU6050 I2C: Acum ceva timp am postat un tutorial despre cum puteți conecta accelerometrul MPU9250, giroscopul și senzorul busolă la Arduino Nano și programați-l cu Visuino pentru a trimite pachete de date și afișare Accelerometrul trimite X, Y
Suport pentru laptop cu unghi unghiular: 7 pași
Suport pentru laptop cu unghi unghiular: Nu am fost niciodată atât de fericit cu utilizarea unui laptop pe birou: este foarte rău pentru postura ta. M-am uitat la suporturile pentru laptopuri și sunt unele drăguțe, dar scumpe și au caracteristici precum înclinarea și pivotarea care nu-mi servesc niciun scop. Am încercat bo