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

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

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

Video: Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր և կոճակներ. 6 քայլ
Video: Lesson 95: Using L293D 4 DC Motors Shield for Arduino UNO and Mega | Arduino Step By Step Course 2024, Նոյեմբեր
Anonim
Image
Image

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

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

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

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
  • Arduino UNO
  • L298N DC MOTOR CONTROLER
  • DC շարժիչ
  • Մարտկոցի փաթեթ
  • Պոտենցիոմետր
  • 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)

Քայլ 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]
  • Միացրեք Arduino Board- ի թվային կապը [7] «SRFlipFlop1» քորոցին [Վերակայել]
  • Միացրեք Arduino Board AnalogIn քորոցը [0] «SpeedAndDirectionToSpeed1» քորոցին [Արագություն]

  • Միացրեք «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 շարժիչը պատրաստ է պտտվել:

Լոգարիթմական պոտենցիոմետրով կարող եք կարգավորել շարժիչի արագությունը և փոխել ուղղությունը `սեղմելով կոճակները:

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

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