Kazalo:

ESPcopter in Visuino - Pretvorite smer kompasa v kot 3D: 6 korakov
ESPcopter in Visuino - Pretvorite smer kompasa v kot 3D: 6 korakov

Video: ESPcopter in Visuino - Pretvorite smer kompasa v kot 3D: 6 korakov

Video: ESPcopter in Visuino - Pretvorite smer kompasa v kot 3D: 6 korakov
Video: ESPcopter Swarm Drone 2024, Junij
Anonim

Avtor BoianMVisuinoFollow Več avtorja:

Sestavite Elegoo Arduino Robot različice 2.0
Sestavite Elegoo Arduino Robot različice 2.0
Sestavite Elegoo Arduino Robot različice 2.0
Sestavite Elegoo Arduino Robot različice 2.0
Program Arduino UNO z Visuinom za risanje na ILI9341 TFT zaslon na dotik zaslon s peresom
Program Arduino UNO z Visuinom za risanje na ILI9341 TFT zaslon na dotik zaslon s peresom
Program Arduino UNO z Visuinom za risanje na ILI9341 TFT zaslon na dotik zaslon s peresom
Program Arduino UNO z Visuinom za risanje na ILI9341 TFT zaslon na dotik zaslon s peresom
Sestavite Kumanovega Wi-Fi robota s kamero in manipulatorjem
Sestavite Kumanovega Wi-Fi robota s kamero in manipulatorjem
Sestavite Kumanovega Wi-Fi robota s kamero in manipulatorjem
Sestavite Kumanovega Wi-Fi robota s kamero in manipulatorjem

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

Zaženite Visuino in izberite vrsto plošče ESPcopter
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

V Visuinu: Kotu dodajte pospešek
V Visuinu: Kotu dodajte pospešek

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

V Visuinu: Dodajte komponento paketa in nastavite oznako glave
V Visuinu: Dodajte komponento paketa in nastavite oznako glave
V Visuinu: Dodajte komponento paketa in nastavite oznako glave
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

V Visuinu: Dodajte 3 binarne analogne elemente v komponento paketa in jih povežite
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

Ustvarite, prevedite in naložite kodo Arduino
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.

Priporočena: