Բովանդակություն:

ESPcopter և Visuino - փոխակերպեք կողմնացույցի վերնագիրը եռանկյունու ՝ 6 քայլ
ESPcopter և Visuino - փոխակերպեք կողմնացույցի վերնագիրը եռանկյունու ՝ 6 քայլ

Video: ESPcopter և Visuino - փոխակերպեք կողմնացույցի վերնագիրը եռանկյունու ՝ 6 քայլ

Video: ESPcopter և Visuino - փոխակերպեք կողմնացույցի վերնագիրը եռանկյունու ՝ 6 քայլ
Video: How to use MPU-9250 Gyroscope, Accelerometer, Magnetometer for Arduino 2024, Նոյեմբեր
Anonim

Հետևեք հեղինակի ավելին ՝ BoianMVisuino

Հավաքեք Elegoo Arduino ռոբոտ տարբերակ 2.0
Հավաքեք Elegoo Arduino ռոբոտ տարբերակ 2.0
Հավաքեք Elegoo Arduino ռոբոտի տարբերակ 2.0
Հավաքեք Elegoo Arduino ռոբոտի տարբերակ 2.0
Duրագիր Arduino UNO Visuino- ով ՝ ILI9341 TFT սենսորային էկրանով գրիչով գրիչով նկարելու համար
Duրագիր Arduino UNO Visuino- ով ՝ ILI9341 TFT սենսորային էկրանով գրիչով գրիչով նկարելու համար
Arրագիր Arduino UNO Visuino- ով ՝ ILI9341 TFT սենսորային էկրանով գրիչով գրիչով նկարելու համար
Arրագիր Arduino UNO Visuino- ով ՝ ILI9341 TFT սենսորային էկրանով գրիչով գրիչով նկարելու համար
Հավաքեք Kuman Wi-Fi ռոբոտը տեսախցիկով և մանիպուլյատորով
Հավաքեք Kuman Wi-Fi ռոբոտը տեսախցիկով և մանիպուլյատորով
Հավաքեք Kuman Wi-Fi ռոբոտը տեսախցիկով և մանիպուլյատորով
Հավաքեք Kuman Wi-Fi ռոբոտը տեսախցիկով և մանիպուլյատորով

ESPcopter- ն այժմ լիովին ապահովված է Visuino- ի վերջին տարբերակով, և դա, ամենայն հավանականությամբ, դարձնում է գոյություն ունեցող անօդաչու թռչող սարքերի ծրագրավորումը::-)

Visuino- ի աջակցությամբ դուք կարող եք վերահսկել շարժիչները, LED- ը, աշխատել արագացուցիչի, գիրոսկոպի և կողմնացույցի հետ, անօդաչուի հետ շփվել WiFi- ով, փորձարկել տարբեր ֆայլեր `թռիչքի կայունության հասնելու համար, ստիպել նրան հաղորդակցվել այլ անօդաչու թռչող սարքերի կամ համակարգիչների հետ և այլն: …

Կցեք ձեր սեփական սենսորները և հարմարեցրեք անօդաչու թռչող սարքը, ինչպես ցանկանում եք: Կարող եք ծրագրավորել անօդաչու թռչող սարք, կամ նույնիսկ ավելի զվարճալի… ծրագրավորել անօդաչու թռչող սարքերի մի խումբ `միմյանց հետ հաղորդակցվելու և միասին աշխատելու համար:-):

ESPcopter- ը ներկայումս իրականացվում է կրաուդֆանդինգով, իսկ վարձատրության տարբեր մակարդակները `կախված ընդլայնման տախտակներից և ցանկալի քանակից:

Առաջին նախագիծը

Կողմնացույցը ուղարկում է X, Y և Z շարժման ուժեր: Հաճախ, սակայն, մենք պետք է ուժերը փոխակերպենք X, Y, Z եռանկյունի ՝ որոշելու համար սենսորի 3D կողմնորոշումը:

Պարագաներ

ESPcopter- ն այժմ լիովին ապահովված է Visuino- ի վերջին տարբերակով, և դա, ամենայն հավանականությամբ, դարձնում է գոյություն ունեցող անօդաչու թռչող սարքերի ծրագրավորումը::) համակարգիչներ և ավելին…

Կցեք ձեր սեփական սենսորները և հարմարեցրեք անօդաչու թռչող սարքը, ինչպես ցանկանում եք: Կարող եք ծրագրավորել անօդաչու թռչող սարք, կամ նույնիսկ ավելի զվարճալի… ծրագրավորել անօդաչու թռչող սարքերի մի խումբ `միմյանց հետ հաղորդակցվելու և միասին աշխատելու համար:-):

ESPcopter- ը ներկայումս իրականացվում է կրաուդֆանդինգով, իսկ վարձատրության տարբեր մակարդակներով `կախված ընդլայնման տախտակներից և ցանկալի քանակից:

Առաջին նախագիծը.

Կողմնացույցը ուղարկում է X, Y և Z արագացման ուժեր: Հաճախ, այնուամենայնիվ, մենք պետք է ուժերը փոխարկենք X, Y, Z եռանկյունի ՝ սենսորի 3D կողմնորոշումը որոշելու համար:

Քայլ 1: Սկսեք Visuino- ն և ընտրեք ESPcopter տախտակի տեսակը

Գործարկեք Visuino- ն և ընտրեք ESPcopter տախտակի տեսակը
Գործարկեք Visuino- ն և ընտրեք ESPcopter տախտակի տեսակը

Arduino- ի ծրագրավորումը սկսելու համար ձեզ հարկավոր է տեղադրել Arduino IDE- ն այստեղից ՝

Համոզվեք, որ տեղադրում եք 1.6.7 կամ ավելի նոր տարբերակ, հակառակ դեպքում այս Հրահանգը չի գործի:

Visuino- ն ՝ https://www.visuino.com- ը նույնպես պետք է տեղադրվի:

Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում

Կտտացրեք Visuino- ի Arduino բաղադրիչի «Գործիքներ» կոճակին

Երբ երկխոսությունը հայտնվում է, ընտրեք ESPcopter- ը, ինչպես ցույց է տրված

Քայլ 2. Visuino- ում. Ավելացրեք արագացում անկյունին

Visuino- ում. Ավելացրեք արագացում անկյունին
Visuino- ում. Ավելացրեք արագացում անկյունին

Նախ պետք է բաղադրիչ ավելացնել ՝ X, Y, Z կողմնացույցի վերնագիրը 3D X, Y, Z անկյուն դարձնելու համար.

  • Մուտքագրեք «անկյուն» բաղադրիչի տուփի «terտիչ» դաշտում, ապա ընտրեք «արագացում դեպի անկյուն» բաղադրիչը և թողեք այն նախագծման տարածքում:
  • Կտտացրեք «Compass» տուփի «Out» տուփին, որը պարունակում է ESPCopter բաղադրիչի X, Y, X արագացման կապում ՝ միանգամից բոլոր Out կապերը միացնելու համար:
  • Մկնիկը տեղափոխեք AccelerationToAngle1 բաղադրիչի «In» տուփի «X» մուտքագրման քորոցի վրայով: Visuino- ն ինքնաբերաբար կտարածի լարերը, որպեսզի նրանք ճիշտ միանան մնացած կապումներին

Քայլ 3. Visuino- ում. Ավելացրեք փաթեթային բաղադրիչ և սահմանեք վերնագրի նշիչ

Visuino- ում. Ավելացրեք փաթեթային բաղադրիչ և սահմանեք վերնագրի նշիչ
Visuino- ում. Ավելացրեք փաթեթային բաղադրիչ և սահմանեք վերնագրի նշիչ
Visuino- ում. Ավելացրեք փաթեթային բաղադրիչ և սահմանեք վերնագրի նշիչ
Visuino- ում. Ավելացրեք փաթեթային բաղադրիչ և սահմանեք վերնագրի նշիչ

Բոլոր ալիքների տվյալները Arduino- ից սերիական նավահանգստի միջոցով ուղարկելու համար մենք կարող ենք օգտագործել Packet բաղադրիչը ՝ ալիքները միասին փաթեթավորելու և դրանք ցուցադրելու Visuino- ի շրջանակում և չափիչ սարքերում.

  • Մուտքագրեք «փաթեթ» բաղադրիչի գործիքի տուփի «terտիչ» դաշտում, ապա ընտրեք «փաթեթային բաղադրիչ» բաղադրիչը և թողեք այն նախագծման տարածքում:
  • Հատկությունների մեջ ընդլայնեք «Գլխավոր նշիչ» հատկությունը
  • Հատկությունների մեջ կտտացրեք «…» կոճակին
  • Bytes խմբագրում մուտքագրեք որոշ թվեր, օրինակ
  • Կտտացրեք OK կոճակին ՝ խմբագիրը հաստատելու և փակելու համար

Քայլ 4. Visuino- ում. Փաթեթի բաղադրիչին ավելացրեք 3 երկուական անալոգային տարրեր և միացրեք դրանք

Visuino- ում. Փաթեթի բաղադրիչին ավելացրեք 3 երկուական անալոգային տարրեր և միացրեք դրանք
Visuino- ում. Փաթեթի բաղադրիչին ավելացրեք 3 երկուական անալոգային տարրեր և միացրեք դրանք

Կտտացրեք Packet1 բաղադրիչի «Գործիքներ» կոճակին (Նկար 1)

  • «Elements» խմբագրում ընտրեք «Երկուական անալոգ» տարրը, այնուհետև 3 անգամ կտտացրեք «+» կոճակին (նկար 1) ՝ 3 անալոգային տարրեր ավելացնելու համար (նկար 2)
  • Կտտացրեք «Accelerometer» տուփի «Out» տուփին, որը պարունակում է AccelerationToAngle1 բաղադրիչի քորոցները ՝ միանգամից բոլոր Out կապերը միացնելու համար (Նկար 4)
  • Տեղափոխեք մկնիկը Packet1 բաղադրիչի «Elements. Analog (Երկուական) 1» տարրի «In» պին: Visuinowill- ը ինքնաբերաբար տարածում է լարերը, որպեսզի նրանք ճիշտ միանան մնացած կապումներին (նկար 4)
  • Packet1 բաղադրիչի «Out» ելքային կապը միացրեք «Arduino» բաղադրիչի «Serial [0]» ալիքի «In» մուտքագրման քորոցին

Քայլ 5. Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
  • Visuino- ում սեղմեք F9 կամ կտտացրեք նկարի վրա պատկերված կոճակին ՝ Arduino ծածկագիրը գեներացնելու համար և բացեք Arduino IDE- ն:
  • Arduino IDE- ում կտտացրեք Վերբեռնում կոճակին ՝ ծածկագիրը կազմելու և վերբեռնելու համար

Քայլ 6: Եվ խաղալ …

ESPcopter- ը ներկայումս իրականացվում է կրաուդֆանդինգով, իսկ վարձատրության տարբեր մակարդակներով `կախված ընդլայնման տախտակներից և ցանկալի քանակից:

Խորհուրդ ենք տալիս: