Sadržaj:
- Pribor
- 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 smjer kompasa u 3D kut: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Napisao BoianMVisuinoFollow Više od autora:
ESPcopter sada u potpunosti podržava najnovija verzija Visuina, što ga čini vjerojatno najjednostavnijim za programiranje dronova koji postoje!:-)
S Visuino podrškom možete upravljati motorima, LED diodama, 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 i drugo …
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 različite su nagrade dostupne ovisno o pločama za proširenje i željenoj količini.
Prvi projekt:
Kompas šalje X, Y i Z sile kretanja. Često međutim moramo pretvoriti sile u X, Y, Z 3D kut kako bismo odredili 3D orijentaciju senzora.
Pribor
ESPcopter sada u potpunosti podržava najnovija verzija Visuina, što ga čini vjerojatno najjednostavnijim za programiranje dronova koji postoje!:-) Uz Visuino podršku možete upravljati motorima, LED diodama, 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čunala 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 različite su nagrade dostupne ovisno o pločama za proširenje i željenoj količini.
Prvi projekt:
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
Za početak programiranja Arduina morat ćete instalirati Arduino IDE odavde:
Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi!
Visuino: https://www.visuino.com također je potrebno instalirati.
Pokrenite Visuino kao što je prikazano na prvoj slici
Pritisnite 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 "kut" u okvir Filtriranje okvira s alatima za komponente, zatim odaberite komponentu "Ubrzanje do kuta" i ispustite je u područje dizajna
- Kliknite u okvir "Out" u polju "Compass" koji sadrži X, Y, X pinove za ubrzanje komponente ESPCopter za početak povezivanja 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 spojiti na ostale pinove
Korak 3: U Visuinu: Dodajte komponentu paketa i postavite oznaku zaglavlja
Za slanje svih podataka o kanalima preko serijskog porta s 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 Filter okvira alata za komponente, zatim odaberite komponentu "Komponenta paketa" i ispustite je u područje dizajna
- U Svojstvima proširite svojstvo "Oznaka glave"
- U svojstvima kliknite gumb "…"
- U urednik Bytes upišite neke brojeve, na primjer
- Pritisnite gumb 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
Pritisnite gumb "Alati" komponente Packet1 (Slika 1)
- U uređivaču "Elementi" odaberite element "Binarni analogni", a zatim kliknite gumb "+" 3 puta (slika 1) za dodavanje 3 analogna elementa (slika 2)
- Kliknite u okvir "Out" u polju "Accelerometer" koji sadrži pinove komponente AccelerationToAngle1 za početak povezivanja svih izlaznih pinova odjednom (Slika 4)
- Pomaknite miša preko pin -a "In" elementa "Elements. Analog (Binary) 1" 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 i otvorite Arduino IDE
- U Arduino IDE -u kliknite gumb Upload za sastavljanje i prijenos koda
Korak 6: I igrajte se …
ESPcopter trenutno financira mnoštvo sredstava, a različite su nagrade dostupne ovisno o pločama za proširenje i željenoj količini.
Preporučeni:
Lagani start, brzina i smjer istosmjernog motora pomoću potenciometra, OLED zaslona i tipki: 6 koraka
Glatko pokretanje, brzina i smjer istosmjernog motora pomoću potenciometra, OLED zaslona i gumba: U ovom ćemo vodiču naučiti kako koristiti upravljački program L298N DC MOTOR CONTROL i potenciometar za upravljanje glatkim pokretanjem, brzinom i smjerom istosmjernog motora s dva gumba i prikazati vrijednost potenciometra na OLED zaslonu. Pogledajte demonstracijski video
Vodič za sučelje senzora kompasa HMC5883L s Arduinom: 10 koraka (sa slikama)
Vodič za sučelje Senzor kompasa HMC5883L s 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 jakosti i, u nekim slučajevima, smjera magnetsko polje u točki u s
Raspberry Pi A1332 Precision Hall - Ugaoni senzor za efektni kut Java: 4 koraka
Raspberry Pi A1332 Precision Hall - Efektni kutni senzor Java Tutorial: A1332 je beskontaktni programabilni senzor položaja magnetskog kuta visoke rezolucije od 360 °. Dizajniran je za digitalne sustave koji koriste I2C sučelje. Izgrađen je na tehnologiji Circular Vertical Hall (CVH) i programabilnom mikroprocesorskom signalu
Kako mjeriti kut s MPU-6050 (GY-521): 3 koraka
Kako mjeriti kut s MPU-6050 (GY-521): U ovom Instructableu mjerit ćemo kut s Arduinom. Za mjerenje kuta potrebni su nam neki kabeli, Arduino UNO i GY-521 (MPU-6050)
Kako tumačiti smjer rotacije s digitalnog rotacijskog prekidača s PIC -om: 5 koraka
Kako tumačiti smjer rotacije s digitalnog rotacijskog prekidača sa PIC -om: Cilj ovog Instructablea je ilustrirati kako spojiti digitalni (kvadraturno kodirani) rotacijski prekidač s mikrokontrolerom. Ne brinite, objasnit ću što? Kvadraturno kodirano? znači za nas. Ovo sučelje i prateći softver neće