Satura rādītājs:

ESPcopter un Visuino - pārvērst kompasa virzienu 3D leņķī: 6 soļi
ESPcopter un Visuino - pārvērst kompasa virzienu 3D leņķī: 6 soļi

Video: ESPcopter un Visuino - pārvērst kompasa virzienu 3D leņķī: 6 soļi

Video: ESPcopter un Visuino - pārvērst kompasa virzienu 3D leņķī: 6 soļi
Video: How to assembly ESPcopter 2024, Novembris
Anonim

Seko vairāk autoram:

Salieciet Elegoo Arduino robota versiju 2.0
Salieciet Elegoo Arduino robota versiju 2.0
Salieciet Elegoo Arduino robota versiju 2.0
Salieciet Elegoo Arduino robota versiju 2.0
Programmējiet Arduino UNO ar Visuino, lai zīmētu uz ILI9341 TFT skārienekrāna displeja vairoga ar pildspalvu
Programmējiet Arduino UNO ar Visuino, lai zīmētu uz ILI9341 TFT skārienekrāna displeja vairoga ar pildspalvu
Programmējiet Arduino UNO ar Visuino, lai zīmētu uz ILI9341 TFT skārienekrāna displeja vairoga ar pildspalvu
Programmējiet Arduino UNO ar Visuino, lai zīmētu uz ILI9341 TFT skārienekrāna displeja vairoga ar pildspalvu
Salieciet Kuman Wi-Fi robotu ar kameru un manipulatoru
Salieciet Kuman Wi-Fi robotu ar kameru un manipulatoru
Salieciet Kuman Wi-Fi robotu ar kameru un manipulatoru
Salieciet Kuman Wi-Fi robotu ar kameru un manipulatoru

ESPcopter tagad tiek pilnībā atbalstīts ar Visuino jaunāko versiju, un tas, iespējams, padara to par visvieglāk ieprogrammējamo bezpilota lidaparātu!:-)

Ar Visuino atbalstu jūs varat kontrolēt motorus, gaismas diodes, strādāt ar akselerometru, žiroskopu un kompasu, sazināties ar bezpilota lidaparātu, izmantojot WiFi, eksperimentēt ar dažādiem failiem, lai lidojuma laikā panāktu stabilitāti, likt tam sazināties ar citiem droniem vai datoriem un daudz ko citu …

Pievienojiet savus sensorus un pielāgojiet dronu, kā vien vēlaties! Jūs varat ieprogrammēt bezpilota lidaparātu vai vēl jautrāk … ieprogrammēt bezpilota lidaparātu baru, lai sazinātos savā starpā un strādātu kopā:-).

ESPcopter pašlaik veic kopfinansējumu, un ir pieejami dažādi atlīdzības līmeņi atkarībā no paplašināšanas plates un vēlamā daudzuma.

Pirmais projekts:

Kompass nosūta X, Y un Z virziena spēkus. Tomēr bieži mums ir jāpārvērš spēki X, Y, Z 3D leņķī, lai noteiktu sensora 3D orientāciju.

Piegādes

ESPcopter tagad tiek pilnībā atbalstīts ar Visuino jaunāko versiju, un tas, iespējams, padara to par visvieglāk ieprogrammējamo bezpilota lidaparātu!:-) Ar Visuino atbalstu jūs varat kontrolēt motorus, LED, strādāt ar akselerometru, žiroskopu un kompasu, sazināties ar dronu, izmantojot WiFi, eksperimentēt ar dažādiem failiem, lai lidojuma laikā panāktu stabilitāti, likt tam sazināties ar citiem bezpilota lidaparātiem vai datori un vairāk …

Pievienojiet savus sensorus un pielāgojiet dronu, kā vien vēlaties! Jūs varat ieprogrammēt bezpilota lidaparātu vai vēl jautrāk … ieprogrammēt bezpilota lidaparātu baru, lai sazinātos savā starpā un strādātu kopā:-).

ESPcopter pašlaik veic kopfinansējumu, un ir pieejami dažādi atlīdzības līmeņi atkarībā no paplašināšanas plates un vēlamā daudzuma.

Pirmais projekts:

Kompass nosūta X, Y un Z paātrinājuma spēkus. Tomēr bieži mums ir jāpārvērš spēki X, Y, Z 3D leņķī, lai noteiktu sensora 3D orientāciju.

1. darbība: palaidiet Visuino un atlasiet ESPcopter Board Type

Sāciet Visuino un izvēlieties ESPcopter Board Type
Sāciet Visuino un izvēlieties ESPcopter Board Type

Lai sāktu programmēt Arduino, jums būs jāinstalē Arduino IDE šeit:

Pārliecinieties, ka instalējat 1.6.7 vai jaunāku versiju, pretējā gadījumā šī instrukcija nedarbosies!

Ir jāinstalē arī Visuino:

Sāciet Visuino, kā parādīts pirmajā attēlā

Visuino Arduino komponentā noklikšķiniet uz pogas "Rīki"

Kad tiek parādīts dialoglodziņš, izvēlieties ESPcopter, kā parādīts attēlā

2. darbība. Visuino: pievienojiet leņķim paātrinājumu

Visuino: pievienojiet leņķim paātrinājumu
Visuino: pievienojiet leņķim paātrinājumu

Vispirms mums jāpievieno komponents, lai X, Y, Z kompasa virsrakstu pārvērstu 3D X, Y, Z leņķī:

  • Komponentu rīkjoslas lodziņā Filtrs ierakstiet "leņķis", pēc tam atlasiet komponentu "Paātrinājums līdz leņķim" un nometiet to dizaina zonā
  • Lai sāktu savienot visas izejas tapas vienlaikus, noklikšķiniet uz lodziņa "Kompass" lodziņa "Ārpus", kurā ir ESPCopter komponenta X, Y, X paātrinājuma tapas
  • Pārvietojiet peli virs AccelerationToAngle1 komponenta lodziņa "In" ievades tapas "X". Visuino automātiski izkliedēs vadus, lai tie pareizi savienotos ar pārējām tapām

3. darbība. Visuino: pievienojiet pakešu komponentu un iestatiet galvenes marķieri

Vietnē Visuino: pievienojiet pakešu komponentu un iestatiet galvenes marķieri
Vietnē Visuino: pievienojiet pakešu komponentu un iestatiet galvenes marķieri
Vietnē Visuino: pievienojiet pakešu komponentu un iestatiet galvenes marķieri
Vietnē Visuino: pievienojiet pakešu komponentu un iestatiet galvenes marķieri

Lai no Arduino nosūtītu visus kanālu datus pa seriālo portu, mēs varam izmantot pakešu komponentu, lai kopā iepakotu kanālus un parādītu tos Visuino darbības jomā un mērierīcēs:

  • Komponentu rīkjoslas lodziņā Filtrs ierakstiet "pakete", pēc tam atlasiet komponentu "pakešu komponents" un nometiet to dizaina zonā
  • Rekvizītos izvērsiet īpašumu "Galvas marķieris"
  • Rekvizītos noklikšķiniet uz pogas "…"
  • Baitu redaktorā, piemēram, ierakstiet dažus ciparus
  • Noklikšķiniet uz pogas Labi, lai apstiprinātu un aizvērtu redaktoru

4. darbība. Visuino: pievienojiet pakešu komponentam 3 bināros analogos elementus un pievienojiet tos

Vietnē Visuino: pievienojiet pakešu komponentam 3 bināros analogos elementus un pievienojiet tos
Vietnē Visuino: pievienojiet pakešu komponentam 3 bināros analogos elementus un pievienojiet tos

Noklikšķiniet uz komponenta Packet1 pogas "Rīki" (1. attēls)

  • Redaktorā "Elementi" atlasiet elementu "Binārais analogs" un pēc tam 3 reizes noklikšķiniet uz pogas "+" (1. attēls), lai pievienotu 3 analogos elementus (2. attēls)
  • Noklikšķiniet lodziņa "Akselerometrs" lodziņā "Out", kurā ir AccelerationToAngle1 komponenta tapas, lai sāktu vienlaikus savienot visas izejas tapas (4. attēls)
  • Pārvietojiet peles kursoru virs Packet1 komponenta "Elements. Analog (Binary) 1" elementa tapas "In". Visuinowill automātiski izkliedē vadus, lai tie pareizi savienotos ar pārējām tapām (4. attēls)
  • Savienojiet Packet1 komponenta izejas tapu "Out" ar "Arduino" komponenta kanāla "Serial [0" "ievades tapu" In"

5. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
  • Programmā Visuino nospiediet F9 vai noklikšķiniet uz attēlā redzamās pogas, lai ģenerētu Arduino kodu, un atveriet Arduino IDE
  • Arduino IDE noklikšķiniet uz augšupielādes pogas, lai apkopotu un augšupielādētu kodu

6. darbība: spēlējiet…

ESPcopter pašlaik veic kopfinansējumu, un ir pieejami dažādi atlīdzības līmeņi atkarībā no paplašināšanas plates un vēlamā daudzuma.

Ieteicams: