Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 2: Շղթան
- Քայլ 3: Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
- Քայլ 4. Visuino- ում ավելացրեք և միացրեք բաղադրիչները
- Քայլ 5. Visuino- ում սեղմեք F9 կամ կտտացրեք նկարի վրա ցուցադրվող կոճակին ՝ Arduino ծածկագիրը ստեղծելու համար, և Arduino IDE- ում բացեք Arduino IDE- ն, կտտացրեք Վերբեռնման կոճակին ՝ ծածկագիրը կազմելու և վերբեռնելու համար (Նկար 2)
- Քայլ 6: Խաղալ
Video: DC Motor սահուն սկիզբ, արագություն և ուղղություն ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել L298N DC MOTOR CONTROL վարորդը և պոտենցիոմետրը ՝ երկու կոճակով DC շարժիչի սահուն սկիզբը, արագությունը և ուղղությունը վերահսկելու և պոտենցիոմետրի արժեքը OLED էկրանին ցուցադրելու համար:
Դիտեք ցուցադրական տեսանյութ:
Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի
- Arduino UNO
- L298N DC MOTOR CONTROLER
- DC շարժիչ
- OLED էկրան
- Մարտկոցի փաթեթ
- Պոտենցիոմետր
- Jumper լարերը
- Երկու սեղմիչ կոճակ
- 2x 1K Օմ դիմադրություն
- Breadboard
- Visuino ծրագիրը. Ներբեռնեք Visuino- ն
Քայլ 2: Շղթան
- Միացրեք 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 խորհրդի տեսակը
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- ում ավելացրեք և միացրեք բաղադրիչները
- Ավելացնել «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 կամ կտտացրեք Նկար 1 -ում ցուցադրվող կոճակին ՝ Arduino ծածկագիրը գեներացնելու համար և բացեք Arduino IDE- ն:
Arduino IDE- ում կտտացրեք Վերբեռնում կոճակին ՝ ծածկագիրը կազմելու և վերբեռնելու համար (Նկար 2)
Քայլ 6: Խաղալ
Եթե դուք միացնում եք Arduino Uno մոդուլը և մարտկոցներ ավելացնում շարժիչի վերահսկիչի համար, DC շարժիչը պատրաստ է պտտվել:
Լոգարիթմական պոտենցիոմետրով կարող եք կարգավորել շարժիչի արագությունը և փոխել ուղղությունը `սեղմելով կոճակները: Պոտենցիոմետրի արժեքը կցուցադրվի OLED էկրանին, և «Ramps» բաղադրիչի պատճառով շարժիչը ավելի սահուն կփոխի արագությունը: Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը: Կից է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար: Դուք կարող եք ներբեռնել այն այստեղ և բացել այն Visuino- ում ՝
Խորհուրդ ենք տալիս:
Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ. 6 քայլ
Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր, OLED էկրան և կոճակներ. Այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել L298N DC MOTOR CONTROL վարորդ և պոտենցիոմետր ՝ երկու կոճակով DC շարժիչի արագությունն ու ուղղությունը վերահսկելու և պոտենցիոմետրի արժեքը ցուցադրելու համար: OLED էկրանին: Դիտեք ցուցադրական տեսանյութ
DC MOTOR Ձեռքի ժեստերի կառավարման արագություն և ուղղություն Arduino- ի միջոցով. 8 քայլ
DC MOTOR Hand Gesture Control Speed & Direction Using Arduino: Այս ձեռնարկում մենք կսովորենք, թե ինչպես կառավարել DC շարժիչը ձեռքի շարժումներով ՝ օգտագործելով arduino- ն և Visuino- ն: Դիտեք տեսանյութը: Դիտեք նաև սա. Ձեռքի ժեստերի ձեռնարկ
Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր և կոճակներ. 6 քայլ
Arduino Control DC շարժիչի արագությունը և ուղղությունը ՝ օգտագործելով պոտենցիոմետր և կոճակներ. Այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել L298N DC MOTOR CONTROL վարորդ և պոտենցիոմետր ՝ երկու կոճակով DC շարժիչի արագությունն ու ուղղությունը վերահսկելու համար: Դիտեք ցուցադրական տեսանյութ
Մարել/վերահսկել Led/պայծառությունը `օգտագործելով պոտենցիոմետր (փոփոխական դիմադրություն) և Arduino Uno: 3 քայլ
Մարել/վերահսկել Led/պայծառությունը `օգտագործելով պոտենցիոմետր (փոփոխական դիմադրություն) և Arduino Uno. Arduino անալոգային մուտքի քորոցը միացված է պոտենցիոմետրի ելքին: Այսպիսով, Arduino ADC (անալոգային թվային փոխարկիչ) անալոգային քորոցը պոտենցիոմետրով կարդում է ելքային լարումը: Պոտենցիոմետրի պտույտը պտտելը փոխում է լարման ելքը և Arduino- ն նորից
DC MOTOR- ի ԼԱԲՎԻՎԻ (PWM) և ARDUINO- ի Ուղղություն և արագության վերահսկում. 5 քայլ
DC MOTOR- ի ԼԱԲՎԻՎԻ (PWM) և ԱՐԴՈINԻՆՈՅԻ Ո DIԵՈՅ AND ԵՎ ԱՐՏԱԳՈՐՈԹՅԱՆ ՄԱՍԻՆ: Բարև տղերք, նախևառաջ ներողություն եմ խնդրում իմ ծիծաղելի անգլերենի համար: Այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես վերահսկել լաբվեյվորի միջոցով DC շարժիչի արագությունը: Եկեք սկսենք