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 …
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
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.