Sadržaj:
- Supplies
- Korak 1: Pokrenite Visuino i odaberite vrstu ploče ESPcopter ploče
- Korak 2: U Visuinu: Dodajte ubrzanje kutu
- Korak 3: U Visuinu: Dodajte komponentu paketa i postavite oznaku zaglavlja
- Korak 4: U Visuinu: Dodajte 3 binarna analogna elementa u komponentu paketa i povežite ih
- Korak 5: Generirajte, kompajlirajte i prenesite Arduino kôd
- Korak 6: I igrajte se …
Video: ESPcopter i Visuino - Pretvorite kurs kompasa u 3D kut: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Od BoianMVisuinoFollow Više od autora:
ESPcopter sada u potpunosti podržava najnovija verzija Visuina, što ga čini vjerovatno najjednostavnijim za programiranje dronova koji postoje!:-)
S Visuino podrškom možete kontrolirati motore, LED diode, raditi s akcelerometrom, žiroskopom i kompasom, komunicirati s dronom putem WiFi -ja, eksperimentirati s različitim datotekama kako biste postigli stabilnost u letu, omogućiti mu komunikaciju s drugim dronovima ili računalima itd. …
Priključite vlastite senzore i prilagodite bespilotnu letjelicu kako god želite! Možete programirati bespilotnu letjelicu, ili još zabavnije … programirati roj bespilotnih letjelica kako bi međusobno komunicirali i radili zajedno:-).
ESPcopter trenutno financira mnoštvo sredstava, a dostupni su različiti nivoi nagrada, ovisno o pločama za proširenje i željenoj količini.
Prvi projekat:
Kompas šalje snage smjera X, Y i Z. Često međutim moramo pretvoriti sile u X, Y, Z 3D kut kako bismo odredili 3D orijentaciju senzora.
Supplies
ESPcopter sada u potpunosti podržava najnovija verzija Visuina, što ga čini vjerovatno najjednostavnijim za programiranje dronova koji postoje!:-) Uz Visuino podršku možete kontrolirati motore, LED diode, raditi s akcelerometrom, žiroskopom i kompasom, komunicirati s dronom putem WiFi-ja, eksperimentirati s različitim datotekama kako biste postigli stabilnost u letu, natjerati ga da komunicira s drugim dronovima ili računari i još mnogo toga …
Priključite vlastite senzore i prilagodite bespilotnu letjelicu kako god želite! Možete programirati bespilotnu letjelicu, ili još zabavnije … programirati roj bespilotnih letjelica kako bi međusobno komunicirali i radili zajedno:-).
ESPcopter trenutno financira mnoštvo sredstava, a dostupni su različiti nivoi nagrada, ovisno o pločama za proširenje i željenoj količini.
Prvi projekat:
Kompas šalje sile ubrzanja X, Y i Z. Često međutim moramo pretvoriti sile u X, Y, Z 3D kut kako bismo odredili 3D orijentaciju senzora.
Korak 1: Pokrenite Visuino i odaberite vrstu ploče ESPcopter ploče
Da biste započeli programiranje Arduina, morat ćete instalirati Arduino IDE odavde:
Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi!
Takođe je potrebno instalirati Visuino:
Pokrenite Visuino kao što je prikazano na prvoj slici
Kliknite na gumb "Alati" na Arduino komponenti u Visuinu
Kad se pojavi dijaloški okvir, odaberite ESPcopter kako je prikazano
Korak 2: U Visuinu: Dodajte ubrzanje kutu
Prvo moramo dodati komponentu za pretvaranje zaglavlja kompasa X, Y, Z u 3D kut X, Y, Z:
- Upišite "angle" u okvir Filter Toolbox Component Toolbox, zatim odaberite komponentu "Acceleration To Angle" i ispustite je u područje dizajna
- Kliknite u polje "Out" u polju "Compass" koje sadrži X, Y, X pinove za ubrzanje komponente ESPCopter da biste započeli povezivanje svih izlaznih pinova odjednom
-
Pomaknite miš preko ulaznog pina "X" u polju "In" komponente AccelerationToAngle1. Visuino će automatski širiti žice tako da će se ispravno povezati s ostalim pinovima
Korak 3: U Visuinu: Dodajte komponentu paketa i postavite oznaku zaglavlja
Za slanje svih podataka o kanalima preko serijskog porta iz Arduina možemo koristiti komponentu Packet za pakiranje kanala zajedno i njihovo prikazivanje u opsegu i mjeračima u Visuinu:
- Upišite "paket" u okvir za filtriranje okvira s alatima za komponente, zatim odaberite komponentu "komponenta paketa" i ispustite je u područje dizajna
- U Svojstvima proširite svojstvo "Oznaka glave"
- U svojstvima kliknite na dugme "…"
- U uređivaču bajtova upišite neke brojeve, na primjer
- Kliknite na dugme U redu da biste potvrdili i zatvorili uređivač
Korak 4: U Visuinu: Dodajte 3 binarna analogna elementa u komponentu paketa i povežite ih
Kliknite na dugme "Alati" komponente Packet1 (Slika 1)
- U uređivaču "Elementi" odaberite element "Binarni analogni", a zatim pritisnite gumb "+" 3 puta (slika 1) da dodate 3 analogna elementa (slika 2)
- Kliknite u polje "Out" u polju "Accelerometer" koje sadrži pinove komponente AccelerationToAngle1 za početak povezivanja svih izlaznih pinova odjednom (Slika 4)
- Pomaknite miša preko "In" pina "Elements. Analog (Binary) 1" elementa komponente Packet1. Visuinowill će automatski širiti žice tako da će se ispravno spojiti na ostale pinove (Slika 4)
- Spojite "Out" izlazni pin komponente Packet1 na "In" ulazni pin "Serial [0]" kanala "Arduino" komponente
Korak 5: Generirajte, kompajlirajte i prenesite Arduino kôd
- U Visuinu pritisnite F9 ili kliknite gumb prikazan na slici za generiranje Arduino koda, a zatim otvorite Arduino IDE
- U Arduino IDE -u kliknite gumb Upload za sastavljanje i učitavanje koda
Korak 6: I igrajte se …
ESPcopter trenutno financira mnoštvo sredstava, a dostupni su različiti nivoi nagrada, ovisno o pločama za proširenje i željenoj količini.
Preporučuje se:
Uradi sam Kako kontrolirati kut servo motora pomoću komponente Visuino sekvence: 10 koraka
DIY Kako kontrolirati kut servo motora pomoću komponente Visuino Sequence: U ovom ćemo vodiču koristiti Servo Motor i Arduino UNO te Visuino za kontrolu kuta servo motora pomoću komponente sekvence. Komponenta sekvence je savršena za situacije u kojima želimo pokrenuti nekoliko događaja u nizu u našem slučaju servo motor degr
Uputstvo za interfejs HMC5883L senzor kompasa sa Arduinom: 10 koraka (sa slikama)
Uputstvo za sučelje HMC5883L Senzor kompasa HMC5883L sa Arduinom: Opis HMC5883L je troosni digitalni kompas koji se koristi u dvije opće svrhe: za mjerenje magnetiziranja magnetskog materijala poput feromagneta, ili za mjerenje čvrstoće i, u nekim slučajevima, smjera magnetsko polje u tački u s
Haptički pojas kompasa: 9 koraka
Pojas haptičkog kompasa: Pojas sa Arduino pogonom koji vibrira prema sjeveru. Ljudska percepcija uvijek je bila ograničena na naša biološka osjetila, ali što ako bismo to mogli promijeniti? U prirodi postoje životinje sa sposobnošću osjetiti magnetsko polje, barometarski tlak, ambijent
Arduino projekt digitalnog kompasa: 3 koraka
Arduino projekt digitalnog kompasa: Zdravo! U ovom uputstvu ćete vidjeti kako možete napraviti digitalni kompas pomoću Arduina i IDE -a za obradu. Ovo je prilično jednostavan, ali zanimljiv i cool projekt Arduino. Demo primjer ovog vodiča možete pogledati na videu
Kako mjeriti kut pomoću MPU-6050 (GY-521): 3 koraka
Kako mjeriti kut pomoću MPU-6050 (GY-521): U ovom Instructableu mjerit ćemo kut pomoću Arduina. Za mjerenje kuta potrebni su nam neki kabeli, Arduino UNO i GY-521 (MPU-6050)