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

Կառավարեք DC շարժիչը ՝ կոդավորիչով օպտիկական սենսորային մոդուլով FC-03: 7 քայլ
Կառավարեք DC շարժիչը ՝ կոդավորիչով օպտիկական սենսորային մոդուլով FC-03: 7 քայլ

Video: Կառավարեք DC շարժիչը ՝ կոդավորիչով օպտիկական սենսորային մոդուլով FC-03: 7 քայլ

Video: Կառավարեք DC շարժիչը ՝ կոդավորիչով օպտիկական սենսորային մոդուլով FC-03: 7 քայլ
Video: Lesson 97: Controlling Servo Motor using Rotary Encoder and Display Angle On LCD 2024, Դեկտեմբեր
Anonim

Այս ձեռնարկում մենք կսովորենք, թե ինչպես կարելի է հաշվել օպտիկական ծածկագրիչի ընդհատումները `օգտագործելով DC շարժիչ, OLED էկրան և Visuino:

Դիտեք տեսանյութը:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
  • Arduino UNO (կամ որևէ այլ Arduino)
  • Օպտիկական զուգավորման սենսորային մոդուլ FC-03
  • DC շարժիչ
  • Կոդավորող անիվ (անցքերով), որը դուք ամրացնում եք DC շարժիչի վրա
  • OLED էկրան
  • Jumper լարերը
  • Breadboard
  • Visuino ծրագիրը. Ներբեռնեք Visuino- ն

Քայլ 2: Շղթան

The Circuit
The Circuit
  • Միացրեք OLED ցուցադրման կապը [VCC] Arduino կապին [5V]
  • Միացրեք OLED ցուցադրման քորոցը [GND] Arduino կապին [GND]
  • Միացրեք OLED ցուցադրման կապը [SCL] Arduino կապին [5V]
  • Միացրեք Encoder FC-03 կապը [VCC] Arduino- ի կապին [5V]
  • Միացրեք Encoder FC-03 կապը [GND] Arduino կապին [GND]
  • Միացրեք Encoder FC-03 կապը [D0] Arduino թվային կապին [10]
  • Միացրեք սնուցման աղբյուրը [3-6V] DC շարժիչին

Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը

Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը

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

Խնդրում ենք տեղյակ լինել, որ Arduino IDE 1.6.6 -ում կան որոշ կարևոր սխալներ: Համոզվեք, որ տեղադրում եք 1.6.7 կամ ավելի նոր տարբերակ, հակառակ դեպքում այս Հրահանգը չի գործի: Եթե դեռ չեք արել, հետևեք այս հրահանգի քայլերին ՝ Arduino IDE- ն Arduino UNO ծրագրավորելու համար կարգավորելու համար: Visuino- ն ՝ https://www.visuino.eu նույնպես պետք է տեղադրվի: Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:

Քայլ 4. Visuino ADD- ում և Set Components- ում

Visuino ADD- ում և Set Components- ում
Visuino ADD- ում և Set Components- ում
Visuino ADD- ում և Set Components- ում
Visuino ADD- ում և Set Components- ում
Visuino ADD- ում և Set Components- ում
Visuino ADD- ում և Set Components- ում

Ավելացրեք «SSD1306/SH1106 OLED Display (I2C)» բաղադրիչ

Կրկնակի սեղմեք «DisplayOLED1» բաղադրիչի վրա և.

Elements պատուհանում «Նկարել տեքստը» քաշեք ձախ կողմ, ձախ կողմում ընտրեք Draw Text1, իսկ հատկությունների պատուհանում չափը ՝ 2 և տեքստը ՝ STEPS

տարրերի պատուհանում «Տեքստային դաշտը» քաշեք ձախ

Ավելացնել «Counter» բաղադրիչ

Ընտրեք Counter1 բաղադրիչը և հատկությունների պատուհանում սահմանեք Min> Value 0

Քայլ 5. Visuino Connect բաղադրիչներում

Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
  • Միացրեք Arduino տախտակի թվային կապը [10] Counter1 փինին [In]
  • Միացրեք Counter1 կապը [Out] DisplayOLED1> TextField1 pin [In]
  • Միացրեք DisplayOLED1 I2C կապը [Out] Arduino տախտակի I2C տախտակին [In]

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

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

Visuino- ում, ներքևում կտտացրեք «Կառուցել» ներդիրին, համոզվեք, որ ընտրված է ճիշտ նավահանգիստը, այնուհետև կտտացրեք «Կազմել/կառուցել և վերբեռնել» կոճակին:

Քայլ 7: Խաղալ

Եթե դուք միացնում եք Arduino UNO մոդուլը և միացնում եք DC շարժիչը հոսանքին, այն գործարկելու համար, OLED էկրանը պետք է ցույց տա ընդհատումների քանակը (հաշվարկը):

Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել և բացել Visuino- ում ՝

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