Sisukord:

ESPcopter ja Visuino - teisendage kompassi suund 3D -nurgaks: 6 sammu
ESPcopter ja Visuino - teisendage kompassi suund 3D -nurgaks: 6 sammu

Video: ESPcopter ja Visuino - teisendage kompassi suund 3D -nurgaks: 6 sammu

Video: ESPcopter ja Visuino - teisendage kompassi suund 3D -nurgaks: 6 sammu
Video: Unboxing ESPCopter - ESP8266 based Arduino/Visuino programmable Drone 2024, November
Anonim

Jälgige rohkem autorilt:

Pange kokku Elegoo Arduino roboti versioon 2.0
Pange kokku Elegoo Arduino roboti versioon 2.0
Pange kokku Elegoo Arduino roboti versioon 2.0
Pange kokku Elegoo Arduino roboti versioon 2.0
Programmeerige Arduino UNO koos Visuinoga joonistamiseks pliiatsiga ILI9341 TFT puutetundliku ekraani ekraanile
Programmeerige Arduino UNO koos Visuinoga joonistamiseks pliiatsiga ILI9341 TFT puutetundliku ekraani ekraanile
Programmeerige Arduino UNO koos Visuinoga joonistamiseks pliiatsiga ILI9341 TFT puutetundliku ekraani ekraanile
Programmeerige Arduino UNO koos Visuinoga joonistamiseks pliiatsiga ILI9341 TFT puutetundliku ekraani ekraanile
Pange kaamera ja manipulaatoriga kokku Kumani WiFi-robot
Pange kaamera ja manipulaatoriga kokku Kumani WiFi-robot
Pange kaamera ja manipulaatoriga kokku Kumani WiFi-robot
Pange kaamera ja manipulaatoriga kokku Kumani WiFi-robot

ESPcopterit toetab nüüd täielikult Visuino uusim versioon ja see muudab ilmselt kõige lihtsamaks olemasoleva drooni programmeerimise!:-)

Visuino toega saate juhtida mootoreid, LED -e, töötada kiirendusmõõturi, güroskoobi ja kompassiga, suhelda drooniga WiFi kaudu, katsetada erinevate failidega, et saavutada stabiilsus lennu ajal, panna see suhtlema teiste droonide või arvutitega ja palju muud …

Kinnitage oma andurid ja kohandage drooni mis tahes viisil! Saate programmeerida drooni või veelgi lõbusamalt … programmeerida droonide parve üksteisega suhtlemiseks ja koos töötamiseks:-).

ESPcopter rahastab praegu ühisrahastust, sõltuvalt laienemisplaatidest ja soovitud kogusest on saadaval erinevad tasu tasemed.

Esimene projekt:

Kompass saadab X, Y ja Z peajõud. Sageli peame anduri 3D -orientatsiooni määramiseks jõud aga teisendama X, Y, Z 3D -nurgaks.

Tarvikud

ESPcopterit toetab nüüd täielikult Visuino uusim versioon ja see muudab ilmselt kõige lihtsamaks olemasoleva drooni programmeerimise!:-) Selle Visuino toega saate juhtida mootoreid, LED-e, töötada kiirendusmõõturi, güroskoobi ja kompassiga, suhelda drooniga WiFi kaudu, katsetada erinevate failidega, et saavutada stabiilsus lennu ajal, panna see suhtlema teiste droonidega või arvutid ja palju muud…

Kinnitage oma andurid ja kohandage drooni mis tahes viisil! Saate programmeerida drooni või veelgi lõbusamalt … programmeerida droonide parve üksteisega suhtlemiseks ja koos töötamiseks:-).

ESPcopter rahastab praegu ühisrahastust, sõltuvalt laienemisplaatidest ja soovitud kogusest on saadaval erinevad tasu tasemed.

Esimene projekt:

Kompass saadab X, Y ja Z kiirendusjõud. Sageli peame anduri 3D -orientatsiooni määramiseks jõud aga teisendama X, Y, Z 3D -nurgaks.

Samm: käivitage Visuino ja valige ESPcopter Board Type

Käivitage Visuino ja valige ESPcopter Board Type
Käivitage Visuino ja valige ESPcopter Board Type

Arduino programmeerimise alustamiseks peab teil olema Arduino IDE installitud siit:

Veenduge, et installite 1.6.7 või uuema versiooni, vastasel juhul see juhend ei tööta!

Samuti tuleb installida Visuino:

Käivitage Visuino, nagu on näidatud esimesel pildil

Klõpsake Visuino Arduino komponendi nuppu "Tööriistad"

Kui kuvatakse dialoog, valige ESPcopter nagu näidatud

2. samm: Visuino: lisage nurgale kiirendus

Visuino: lisage nurgale kiirendus
Visuino: lisage nurgale kiirendus

Kõigepealt peame lisama komponendi, et teisendada X, Y, Z kompassi suund 3D X, Y, Z nurgaks:

  • Sisestage komponendi tööriistakasti filtrikasti "nurk", seejärel valige komponent "Kiirendus nurgani" ja visake see kujundusalale
  • Kõigi väljundnõelte korraga ühendamise alustamiseks klõpsake kasti "Kompass" väljal "Väljas", mis sisaldab ESPCopteri komponendi X, Y, X kiirendusnõelu
  • Liigutage hiirega AccelerationToAngle1 komponendi kasti "In" sisestusnõela "X" kohale. Visuino levitab juhtmed automaatselt, nii et need ühendatakse õigesti ülejäänud tihvtidega

Samm 3: Visuino: lisage paketikomponent ja määrake päise marker

Visuino: lisage paketikomponent ja määrake päise marker
Visuino: lisage paketikomponent ja määrake päise marker
Visuino: lisage paketikomponent ja määrake päise marker
Visuino: lisage paketikomponent ja määrake päise marker

Kõigi kanalite andmete saatmiseks Arduino jadaportide kaudu saame pakettkomponendi abil kanalid kokku pakkida ja kuvada need Visuino ulatuses ja gabariitides:

  • Sisestage komponendi tööriistakasti filtrikasti "pakett", seejärel valige komponent "Pakettkomponent" ja visake see kujundusalale
  • Laiendage atribuutides atribuuti "Head Marker"
  • Atribuutides klõpsake nuppu "…"
  • Tippige näiteks baitide redaktorisse mõned numbrid
  • Redaktori kinnitamiseks ja sulgemiseks klõpsake nuppu OK

Samm 4: Visuino: lisage pakettkomponendile 3 binaarset analoogielementi ja ühendage need

Visuino: lisage pakettkomponendile 3 binaarset analoogielementi ja ühendage need
Visuino: lisage pakettkomponendile 3 binaarset analoogielementi ja ühendage need

Klõpsake komponendi Packet1 nuppu "Tööriistad" (pilt 1)

  • Valige redaktoris "Elements" element "Binary Analog" ja seejärel klõpsake 3 korda nuppu "+" (pilt 1), et lisada 3 analoogielementi (joonis 2)
  • Kõigi väljundnõelte korraga ühendamise alustamiseks klõpsake kasti "Kiirendusmõõtur" kasti "Väljas", mis sisaldab AccelerationToAngle1 komponendi kontakte (joonis 4)
  • Liigutage hiir Packet1 komponendi elemendi "Elements. Analog (Binary) 1" tihvti "In" kohale. Visuinowill laotab juhtmed automaatselt laiali, nii et need ühendatakse õigesti ülejäänud tihvtidega (joonis 4)
  • Ühendage komponendi Packet1 väljundpistik komponendi "Arduino" kanali "Serial [0" "sisendpingega" In"

Samm: looge, kompileerige ja laadige üles Arduino kood

Looge, kompileerige ja laadige üles Arduino kood
Looge, kompileerige ja laadige üles Arduino kood
  • Visuinos vajutage Arduino koodi genereerimiseks F9 või klõpsake pildil näidatud nuppu ja avage Arduino IDE
  • Klõpsake Arduino IDE -s koodi koostamiseks ja üleslaadimiseks nuppu Laadi üles

Samm: mängige…

ESPcopter rahastab praegu ühisrahastust, sõltuvalt laienemisplaatidest ja soovitud kogusest on saadaval erinevad tasu tasemed.

Soovitan: