Turinys:
- Prekės
- 1 veiksmas: paleiskite „Visuino“ir pasirinkite ESPcopter Board Type
- 2 veiksmas: „Visuino“: pridėkite pagreitį prie kampo
- 3 žingsnis: „Visuino“: pridėkite paketo komponentą ir nustatykite antraštės žymeklį
- 4 žingsnis: „Visuino“: pridėkite 3 dvejetainius analoginius elementus prie paketo komponento ir prijunkite juos
- 5 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
- 6 žingsnis: ir žaisti …
Video: ESPcopter ir Visuino - konvertuokite kompaso kryptį į 3D kampą: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Sekite daugiau autoriaus:
„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
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
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į
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
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ą
- „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:
„Arduino“valdo nuolatinės srovės variklio greitį ir kryptį naudojant potenciometrą, OLED ekraną ir mygtukus: 6 žingsniai
„Arduino“valdomas nuolatinės srovės variklio greitis ir kryptis naudojant potenciometrą, OLED ekraną ir mygtukus: Šioje pamokoje sužinosime, kaip naudoti „L298N DC MOTOR CONTROL“tvarkyklę ir potenciometrą, kad būtų galima valdyti DC variklio greitį ir kryptį dviem mygtukais ir parodyti potenciometro vertę OLED ekrane. Žiūrėkite demonstracinį vaizdo įrašą
Haptinis kompaso diržas: 9 žingsniai
Haptinis kompaso diržas: „Arduino“varomas diržas, vibruojantis į šiaurę. Žmogaus suvokimas visada apsiribojo mūsų biologiniais pojūčiais, bet kas būtų, jei galėtume tai pakeisti? Gamtoje yra gyvūnų, galinčių jausti magnetinius laukus, barometrinį slėgį, ambi
„Arduino“skaitmeninio kompaso projektas: 3 žingsniai
„Arduino“skaitmeninio kompaso projektas: Sveiki! Šioje instrukcijoje pamatysite, kaip galite sukurti skaitmeninį kompasą naudodami „Arduino“ir apdorojimo IDE. Tai gana paprastas, bet įdomus ir šauniai atrodantis „Arduino“projektas. Vaizdo įraše galite pamatyti šios pamokos demonstracinį pavyzdį
Kaip matuoti kampą naudojant MPU-6050 (GY-521): 3 žingsniai
Kaip matuoti kampą naudojant MPU-6050 (GY-521): šioje instrukcijoje mes matuosime kampą naudodami „Arduino“. Mums reikia kai kurių kabelių, „Arduino UNO“ir „GY-521“(MPU-6050), kad galėtume išmatuoti kampą
„Arduino Nano“ir „Visuino“: pagreičio konvertavimas į kampą iš akselerometro ir giroskopo MPU6050 I2C jutiklis: 8 žingsniai (su nuotraukomis)
„Arduino Nano“ir „Visuino“: pagreičio konvertavimas į kampą iš akcelerometro ir giroskopo MPU6050 I2C jutiklis: prieš kurį laiką paskelbiau pamoką, kaip prijungti MPU9250 pagreičio matuoklį, giroskopą ir kompaso jutiklį prie „Arduino Nano“ir užprogramuoti jį su „Visuino“, kad būtų siunčiami paketiniai duomenys ir ekranas tai apimtis ir vizualiniai instrumentai. Akselerometras siunčia X, Y