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

Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ. 6 քայլ
Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ. 6 քայլ

Video: Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ. 6 քայլ

Video: Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ. 6 քայլ
Video: Learn Arduino in 30 Minutes: Examples and projects 2024, Նոյեմբեր
Anonim

Այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել L298N DC MOTOR CONTROL վարորդը և պոտենցիոմետրը ՝ երկու կոճակով DC շարժիչի արագությունը և ուղղությունը վերահսկելու և պոտենցիոմետրի արժեքը ցուցադրելու OLED էկրանին:

Դիտեք ցուցադրական տեսանյութ:

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

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
  • Arduino UNO
  • L298N DC MOTOR CONTROLER
  • DC շարժիչ
  • OLED էկրան
  • Մարտկոցի փաթեթ
  • Պոտենցիոմետր
  • Jumper լարերը
  • Երկու սեղմիչ կոճակ
  • 2x 1K Օմ դիմադրություն
  • Breadboard
  • Visuino ծրագիրը. Ներբեռնեք Visuino- ն

Քայլ 2: Շղթան

The Circuit
The Circuit
  • Միացրեք Arduino Pin 5V- ը գրատախտակի դրական քորոցին (կարմիր գիծ)
  • Arduino Pin GND- ը միացրեք տախտակի բացասական քորոցին (կապույտ գիծ)
  • Միացրեք կոճակը 1 առաջին քորոցը գրատախտակի դրական քորոցին (կարմիր գիծ)
  • Միացրեք 1 -ին երկրորդ կոճակը arduino թվային փին 6 -ին
  • Միացրեք կոճակը 1 երկրորդ քորոցը դիմադրողին 1
  • Միացրեք կոճակի 2 առաջին քորոցը գրատախտակի դրական քորոցին (կարմիր գիծ)
  • Միացրեք կոճակի 2 երկրորդ կապը arduino թվային փին 7 -ին
  • Միացրեք կոճակը 2 երկրորդ քորոցը դիմադրողին 2
  • Միացրեք դիմադրությունը 1 տախտակի բացասական քորոցին (կապույտ գիծ)
  • Միացրեք ռեզիստորը 2 տախտակի բացասական քորոցին (կապույտ գիծ)
  • Միացրեք թվային կապը (2) Arduino- ից շարժիչի վարորդի քորոցին (IN2)
  • Միացրեք թվային կապը (3) Arduino- ից շարժիչի վարորդի քորոցին (IN1)
  • Միացրեք DC- ն մեկ շարժիչով շարժիչի վարորդի մի կողմին
  • Միացրեք սնուցման աղբյուրի (մարտկոցների) քորոցը (gnd) շարժիչի վարորդի վերահսկիչի քորոցին (gnd)
  • Միացրեք սնուցման աղբյուրի (մարտկոցների) քորոցը (+) շարժիչի վարորդի վերահսկիչի քորոցին (+)
  • Միացրեք GND- ն Arduino- ից շարժիչի վարորդի վերահսկիչի քորոցին (gnd)
  • Միացրեք պոտենցիոմետրի քորոցը (DTB) Arduino անալոգային քորոցին (A0)
  • Միացրեք պոտենցիոմետրի քորոցը (VCC) Arduino փինին (5V)
  • Միացրեք պոտենցիոմետրի քորոցը (GND) Arduino քորոցին (GND)
  • Միացրեք OLED ցուցադրման քորոցը (GND) Arduino փինին (GND)
  • Միացրեք OLED ցուցադրման քորոցը (VCC) Arduino փինին (5V)
  • Միացրեք OLED ցուցադրման քորոցը (SCL) Arduino փինին (SCL)
  • Միացրեք OLED ցուցադրման քորոցը (SDA) Arduino փինին (SDA)

Քայլ 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- ն ESP 8266 ծրագրին կարգավորելու համար: Visuino- ն ՝ https://www.visuino.eu նույնպես պետք է տեղադրվի: Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:

Քայլ 4. Visuino- ում ավելացրեք և միացրեք բաղադրիչները

Visuino- ում ավելացրեք և միացրեք բաղադրիչները
Visuino- ում ավելացրեք և միացրեք բաղադրիչները
Visuino- ում ավելացրեք և միացրեք բաղադրիչները
Visuino- ում ավելացրեք և միացրեք բաղադրիչները
Visuino- ում ավելացրեք և միացրեք բաղադրիչները
Visuino- ում ավելացրեք և միացրեք բաղադրիչները
  • Ավելացնել «Dual DC Motor Driver Digital and PWM Pins Bridge (L9110S, L298N)» բաղադրիչ
  • Ավելացրեք «Արագություն և ուղղություն դեպի արագություն» բաղադրիչ «Հատկությունների պատուհանում» նշեք «Սկզբնական հակադարձ» -ը «ճշմարիտ»:
  • Ավելացրեք «SR Flip-Flop» բաղադրիչ Միացրեք Arduino Board- ի թվային կապը [6] «SRFlipFlop1» քորոցին [Set]
  • Ավելացրեք «SSD1306/SH1106 OLED Display (I2C)» բաղադրիչ: Կրկնակի կտտացրեք «DisplayOLED1» - ի վրա և տարրերի պատուհանում «Տեքստային դաշտ» -ը քաշեք ձախ և «Հատկություններ» պատուհանում `չափը 3, Y: 30

Միացրեք Arduino Board- ի թվային կապը [7] «SRFlipFlop1» քորոցին [Վերակայել]

  • Միացրեք Arduino Board AnalogIn քորոցը [0] «SpeedAndDirectionToSpeed1» քորոցին [Արագություն]
  • Arduino Board AnalogIn- ի կապում [0] միացրեք «DisplayOLED1»> Տեքստային դաշտ 1 փին [In]
  • Միացրեք «DisplayOLED1» կապի ելքը [I2C] Arduino տախտակի I2C տախտակին
  • Միացրեք «SRFlipFlop1» կապը [Ելք] «SpeedAndDirectionToSpeed1» քորոցին [Հակադարձ]
  • Միացրեք «SpeedAndDirectionToSpeed1» քորոցը [Ելք] «DualMotorDriver1»> Շարժիչներ [0] քորոց [Մուտք]
  • Միացրեք «DualMotorDriver1»> Շարժիչներ [0] քորոց [Ուղղություն (B] Arduino տախտակի թվային քորոցին [2]
  • Միացրեք «DualMotorDriver1»> Շարժիչներ [0] պին [Արագություն (A)] Arduino տախտակի թվային քորոցին [3]

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

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

Visuino- ում սեղմեք F9 կամ կտտացրեք Նկար 1 -ում ցուցադրվող կոճակին ՝ Arduino ծածկագիրը գեներացնելու համար և բացեք Arduino IDE- ն:

Arduino IDE- ում կտտացրեք Վերբեռնում կոճակին ՝ ծածկագիրը կազմելու և վերբեռնելու համար (Նկար 2)

Քայլ 6: Խաղալ

Եթե դուք միացնում եք Arduino Uno մոդուլը և մարտկոցներ ավելացնում շարժիչի վերահսկիչի համար, DC շարժիչը պատրաստ է պտտվել:

Լոգարիթմական պոտենցիոմետրով կարող եք կարգավորել շարժիչի արագությունը և փոխել ուղղությունը `սեղմելով կոճակները: Պոտենցիոմետրի արժեքը կցուցադրվի OLED էկրանին: Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը: Կից է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար: Դուք կարող եք ներբեռնել այն այստեղ և բացել այն Visuino- ում ՝

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