Kazalo:
- Zaloge
- 1. korak: Zaženite Visuino in izberite vrsto plošče ESPcopter
- 2. korak: V Visuinu: Dodajte pospešek kotu
- 3. korak: V Visuinu: Dodajte komponento paketa in nastavite oznako glave
- 4. korak: V Visuinu: dodajte 3 binarne analogne elemente v komponento paketa in jih povežite
- 5. korak: Ustvarite, prevedite in naložite kodo Arduino
- Korak 6: In igrajte se …
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Avtor BoianMVisuinoFollow Več avtorja:
ESPcopter zdaj v celoti podpira najnovejša različica Visuina, zaradi česar je verjetno najlažje programirati brezpilotne letale!:-)
S podporo za Visuino lahko nadzorujete motorje, LED diode, delate z merilniki pospeška, žiroskopom in kompasom, komunicirate z brezpilotnim letalom prek WiFi, eksperimentirate z različnimi datotekami, da dosežete stabilnost med letom, omogočite komunikacijo z drugimi brezpilotnimi letali ali računalniki itd. …
Priključite lastne senzorje in prilagodite dron, kakor želite! Lahko programirate dron ali še bolj zabavno … programirajte roj brezpilotnih letal, ki med seboj komunicirajo in sodelujejo:-).
ESPcopter trenutno financira množično financiranje, pri čemer so na voljo različne ravni nagrad, odvisno od razširitvenih plošč in želene količine.
Prvi projekt:
Kompas pošilja sile smeri X, Y in Z. Pogosto pa moramo sile pretvoriti v 3D kot X, Y, Z, da določimo 3D orientacijo senzorja.
Zaloge
ESPcopter zdaj v celoti podpira najnovejša različica Visuina, zaradi česar je verjetno najlažje programirati brezpilotne letalnike, ki obstajajo!:-) S podporo za Visuino lahko nadzorujete motorje, LED diode, delate z merilniki pospeška, žiroskopom in kompasom, komunicirate z brezpilotnim letalom prek WiFi, eksperimentirate z različnimi datotekami, da dosežete stabilnost med letenjem, da komunicira z drugimi brezpilotnimi letali ali računalniki in še več …
Priključite lastne senzorje in prilagodite dron, kot želite! Lahko programirate dron ali še bolj zabavno … programirate roj brezpilotnih letal, ki med seboj komunicirajo in sodelujejo:-).
ESPcopter trenutno financira množično financiranje, pri čemer so na voljo različne ravni nagrad, odvisno od razširitvenih plošč in želene količine.
Prvi projekt:
Kompas pošilja sile pospeševanja X, Y in Z. Pogosto pa moramo sile pretvoriti v 3D kot X, Y, Z, da določimo 3D orientacijo senzorja.
1. korak: Zaženite Visuino in izberite vrsto plošče ESPcopter
Če želite začeti programirati Arduino, morate imeti nameščen Arduino IDE od tukaj:
Namestite 1.6.7 ali novejšo različico, sicer ta navodila ne bodo delovala!
Namestiti je treba tudi Visuino:
Zaženite Visuino, kot je prikazano na prvi sliki
Kliknite gumb "Orodja" na komponenti Arduino v Visuinu
Ko se prikaže pogovorno okno, izberite ESPcopter, kot je prikazano
2. korak: V Visuinu: Dodajte pospešek kotu
Najprej moramo dodati komponento, da pretvorimo naslov kompasa X, Y, Z v kot 3D X, Y, Z:
- V polje »Filter« v orodjarni za komponente vnesite »kot«, nato izberite komponento »Pospešek do kota« in jo spustite v območje oblikovanja
- Kliknite na polje "Out" v polju "Compass", ki vsebuje X, Y, X pospeševalne zatiče komponente ESPCopter, da začnete povezovati vse izhodne zatiče hkrati
- Premaknite miško nad vhodni zatič "X" polja "In" komponente AccelerationToAngle1. Visuino bo samodejno razširil žice, tako da se bodo pravilno povezali z ostalimi zatiči
3. korak: V Visuinu: Dodajte komponento paketa in nastavite oznako glave
Za pošiljanje vseh podatkov o kanalih prek serijskih vrat iz Arduina lahko uporabimo komponento Packet za pakiranje kanalov skupaj in jih prikažemo v Scope in Gauges v Visuinu:
- V polje »Filter« v orodjarni za komponente vnesite »paket«, nato izberite komponento »Paketna komponenta« in jo spustite v območje oblikovanja
- V lastnostih razširite lastnost »Oznaka glave«
- V lastnostih kliknite gumb "…"
- V urejevalniku bajtov na primer vnesite nekaj številk
- Kliknite gumb V redu, da potrdite in zaprete urejevalnik
4. korak: V Visuinu: dodajte 3 binarne analogne elemente v komponento paketa in jih povežite
Kliknite gumb "Orodja" komponente Packet1 (slika 1)
- V urejevalniku "Elementi" izberite element "Binary Analog" in nato trikrat kliknite gumb "+" (slika 1), da dodate 3 analogne elemente (slika 2)
- Kliknite na polje "Out" v polju "Accelerometer", ki vsebuje zatiče komponente AccelerationToAngle1, da začnete povezovati vse izhode naenkrat (slika 4)
- Premaknite miško nad zatič "In" elementa "Elements. Analog (Binary) 1" komponente Packet1. Visuino bo samodejno razširil žice, tako da se bodo pravilno priključile na ostale zatiče (slika 4)
- Priključite "Out" izhodni pin komponente Packet1 na vhodni pin "In" kanala "Serial [0]" komponente "Arduino"
5. korak: Ustvarite, prevedite in naložite kodo Arduino
- V Visuinu pritisnite F9 ali kliknite gumb, prikazan na sliki, da ustvarite kodo Arduino, in odprite Arduino IDE
- V Arduino IDE kliknite gumb za nalaganje, da sestavite in naložite kodo
Korak 6: In igrajte se …
ESPcopter trenutno financira množično financiranje, pri čemer so na voljo različne ravni nagrad, odvisno od razširitvenih plošč in želene količine.