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