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

DC Motor սահուն սկիզբ, արագություն և ուղղություն ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ ՝ 6 քայլ
DC Motor սահուն սկիզբ, արագություն և ուղղություն ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ ՝ 6 քայլ

Video: DC Motor սահուն սկիզբ, արագություն և ուղղություն ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ ՝ 6 քայլ

Video: DC Motor սահուն սկիզբ, արագություն և ուղղություն ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ ՝ 6 քայլ
Video: Բարձր ոլորող մոմենտ DC շարժիչի 12 վ փոփոխիչ BLDC կարգավորիչով - 2 2024, Նոյեմբեր
Anonim
Image
Image

Այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել 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
  • Միացրեք 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- ում ավելացրեք և միացրեք բաղադրիչները
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
  • Ավելացնել «Ramp to Analog Value» բաղադրիչին
  • Միացրեք Arduino Board- ի թվային կապը [7] «SRFlipFlop1» քորոցին [Վերակայել]
  • Միացրեք Arduino Board AnalogIn քորոցը [0] «RampToValue1» քորոցին [In]
  • Arduino Board AnalogIn- ի կապում [0] միացրեք «DisplayOLED1»> Տեքստային դաշտ 1 փին [In]
  • Միացրեք «RampToValue1» կապը [Out] SpeedAndDirectionToSpeed1 փին [Speed]
  • Միացրեք «DisplayOLED1» կապի ելքը [I2C] Arduino տախտակի I2C տախտակին
  • Միացրեք «SRFlipFlop1» կապը [Ելք] «SpeedAndDirectionToSpeed1» քորոցին [Հակադարձ]
  • Միացրեք «SpeedAndDirectionToSpeed1» քորոցը [Ելք] «DualMotorDriver1»> Շարժիչներ [0] քորոց [Մուտք]
  • Միացրեք «DualMotorDriver1»> Շարժիչներ [0] քորոց [Ուղղություն (B] Arduino տախտակի թվային քորոցին [2]
  • Միացրեք «DualMotorDriver1»> Շարժիչներ [0] պին [Արագություն (A)] Arduino տախտակի թվային քորոցին [3]

Քայլ 5. Visuino- ում սեղմեք F9 կամ կտտացրեք նկարի վրա ցուցադրվող կոճակին ՝ Arduino ծածկագիրը ստեղծելու համար, և Arduino IDE- ում բացեք Arduino IDE- ն, կտտացրեք Վերբեռնման կոճակին ՝ ծածկագիրը կազմելու և վերբեռնելու համար (Նկար 2)

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

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

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

Քայլ 6: Խաղալ

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

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

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