Turinys:

ESPcopter ir Visuino - konvertuokite kompaso kryptį į 3D kampą: 6 žingsniai
ESPcopter ir Visuino - konvertuokite kompaso kryptį į 3D kampą: 6 žingsniai

Video: ESPcopter ir Visuino - konvertuokite kompaso kryptį į 3D kampą: 6 žingsniai

Video: ESPcopter ir Visuino - konvertuokite kompaso kryptį į 3D kampą: 6 žingsniai
Video: Unboxing ESPCopter - ESP8266 based Arduino/Visuino programmable Drone 2024, Lapkritis
Anonim

Sekite daugiau autoriaus:

Surinkite „Elegoo Arduino“roboto 2.0 versiją
Surinkite „Elegoo Arduino“roboto 2.0 versiją
Surinkite „Elegoo Arduino“roboto 2.0 versiją
Surinkite „Elegoo Arduino“roboto 2.0 versiją
Programa „Arduino UNO“su „Visuino“piešia ant ILI9341 TFT jutiklinio ekrano ekrano su rašikliu
Programa „Arduino UNO“su „Visuino“piešia ant ILI9341 TFT jutiklinio ekrano ekrano su rašikliu
Programa „Arduino UNO“su „Visuino“piešia ant ILI9341 TFT jutiklinio ekrano ekrano su rašikliu
Programa „Arduino UNO“su „Visuino“piešia ant ILI9341 TFT jutiklinio ekrano ekrano su rašikliu
Surinkite „Kuman Wi-Fi“robotą su fotoaparatu ir manipuliatoriumi
Surinkite „Kuman Wi-Fi“robotą su fotoaparatu ir manipuliatoriumi
Surinkite „Kuman Wi-Fi“robotą su fotoaparatu ir manipuliatoriumi
Surinkite „Kuman Wi-Fi“robotą su fotoaparatu ir manipuliatoriumi

„ESPcopter“dabar visiškai palaikoma naujausioje „Visuino“versijoje, todėl turbūt lengviausia užprogramuoti bepiločius orlaivius!:-)

Naudodami „Visuino“palaikymą galite valdyti variklius, šviesos diodus, dirbti su pagreičio matuokliu, giroskopu ir kompasu, bendrauti su dronu per „WiFi“, eksperimentuoti su įvairiais failais, kad pasiektumėte stabilumą skrydžio metu, priversti jį bendrauti su kitais dronais ar kompiuteriais ir dar daugiau …

Prijunkite savo jutiklius ir pritaikykite droną bet kokiu būdu! Jūs galite užprogramuoti droną ar dar smagiau … užprogramuoti būrį dronų, kad jie galėtų bendrauti tarpusavyje ir dirbti kartu:-).

„ESPcopter“šiuo metu finansuoja sutelktinį finansavimą, o skirtingi atlygio lygiai priklauso nuo išplėtimo plokščių ir norimo kiekio.

Pirmasis projektas:

Kompasas siunčia X, Y ir Z pajėgas. Tačiau dažnai turime konvertuoti jėgas į X, Y, Z 3D kampą, kad nustatytume jutiklio 3D orientaciją.

Prekės

„ESPcopter“dabar visiškai palaikoma naujausioje „Visuino“versijoje, todėl turbūt lengviausia užprogramuoti bepiločius orlaivius!:-) Su „Visuino“palaikymu galite valdyti variklius, šviesos diodus, dirbti su pagreičio matuokliu, giroskopu ir kompasu, bendrauti su dronu per „WiFi“, eksperimentuoti su įvairiais failais, kad pasiektumėte stabilumą skrydžio metu, priversti jį bendrauti su kitais dronais ar kompiuteriai ir daugiau …

Prijunkite savo jutiklius ir pritaikykite droną bet kokiu būdu! Jūs galite užprogramuoti droną ar dar smagiau … užprogramuoti būrį dronų, kad jie galėtų bendrauti tarpusavyje ir dirbti kartu:-).

„ESPcopter“šiuo metu finansuoja sutelktinį finansavimą, o skirtingi atlygio lygiai priklauso nuo išplėtimo plokščių ir norimo kiekio.

Pirmasis projektas:

Kompasas siunčia X, Y ir Z pagreičio jėgas. Tačiau dažnai turime konvertuoti jėgas į X, Y, Z 3D kampą, kad nustatytume jutiklio 3D orientaciją.

1 veiksmas: paleiskite „Visuino“ir pasirinkite ESPcopter Board Type

Paleiskite „Visuino“ir pasirinkite ESPcopter Board Type
Paleiskite „Visuino“ir pasirinkite ESPcopter Board Type

Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:

Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks!

Taip pat reikia įdiegti „Visuino“:

Paleiskite Visuino, kaip parodyta pirmoje nuotraukoje

Visuino „Arduino“komponente spustelėkite mygtuką „Įrankiai“

Kai pasirodys dialogo langas, pasirinkite ESPcopter, kaip parodyta

2 veiksmas: „Visuino“: pridėkite pagreitį prie kampo

Visuino: pridėkite pagreitį prie kampo
Visuino: pridėkite pagreitį prie kampo

Pirmiausia turime pridėti komponentą, kad X, Y, Z kompaso antraštė būtų paversta 3D X, Y, Z kampu:

  • Komponentų įrankių rinkinio laukelyje Filtras įveskite „kampas“, tada pasirinkite komponentą „Pagreitis į kampą“ir nuleiskite jį į projektavimo sritį
  • Spustelėkite langelio „Kompasas“lauke „Išeiti“, kuriame yra „ESPCopter“komponento X, Y, X pagreičio kaiščiai, kad pradėtumėte prijungti visus išvesties kaiščius vienu metu
  • Perkelkite pelę virš „X“įvesties kaiščio, esančio „AccelerationToAngle1“komponento laukelyje „In“. „Visuino“automatiškai paskleis laidus, kad jie būtų tinkamai prijungti prie kitų kaiščių

3 žingsnis: „Visuino“: pridėkite paketo komponentą ir nustatykite antraštės žymeklį

„Visuino“: pridėkite paketo komponentą ir nustatykite antraštės žymeklį
„Visuino“: pridėkite paketo komponentą ir nustatykite antraštės žymeklį
„Visuino“: pridėkite paketo komponentą ir nustatykite antraštės žymeklį
„Visuino“: pridėkite paketo komponentą ir nustatykite antraštės žymeklį

Norėdami siųsti visus kanalų duomenis iš „Arduino“per nuoseklųjį prievadą, mes galime naudoti paketo komponentą, kad supakuotume kanalus kartu ir rodytume juos Visuino apimtyje ir matuokliuose:

  • Komponentų įrankių rinkinio laukelyje Filtras įveskite „paketas“, tada pasirinkite komponentą „Paketo komponentas“ir nuleiskite jį į projektavimo sritį
  • Ypatybėse išplėskite savybę „Galvos žymeklis“
  • Ypatybėse spustelėkite mygtuką „…“
  • Baitų redaktoriuje, pavyzdžiui, įveskite kai kuriuos skaičius
  • Spustelėkite mygtuką Gerai, kad patvirtintumėte ir uždarytumėte redaktorių

4 žingsnis: „Visuino“: pridėkite 3 dvejetainius analoginius elementus prie paketo komponento ir prijunkite juos

„Visuino“: pridėkite 3 dvejetainius analoginius elementus prie paketo komponento ir prijunkite juos
„Visuino“: pridėkite 3 dvejetainius analoginius elementus prie paketo komponento ir prijunkite juos

Spustelėkite „Packet1“komponento mygtuką „Įrankiai“(1 paveikslas)

  • „Elements“redaktoriuje pasirinkite elementą „Dvejetainis analogas“, tada tris kartus spustelėkite mygtuką „+“(1 paveikslas), kad pridėtumėte 3 analoginius elementus (2 paveikslas)
  • Spustelėkite langelio „Akselerometras“laukelį „Išėjimas“, kuriame yra „AccelerationToAngle1“komponento kaiščiai, kad pradėtumėte prijungti visus išvesties kaiščius vienu metu (4 pav.)
  • Perkelkite pelę virš elemento „Elements. Analog (Binary) 1“elemento „In“kaiščio. „Visuinowill“automatiškai paskleidžia laidus, kad jie būtų tinkamai prijungti prie kitų kaiščių (4 pav.)
  • Prijunkite „Packet1“komponento „Out“išvesties kaištį prie „Arduino“komponento „Serial [0““kanalo„ In “įvesties kaiščio

5 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
  • „Visuino“paspauskite F9 arba spustelėkite paveikslėlyje rodomą mygtuką, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“
  • „Arduino IDE“spustelėkite mygtuką Įkelti, kad sudarytumėte ir įkeltumėte kodą

6 žingsnis: ir žaisti …

„ESPcopter“šiuo metu finansuoja sutelktinį finansavimą, o skirtingi atlygio lygiai priklauso nuo išplėtimo plokščių ir norimo kiekio.

Rekomenduojamas: