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

Կառավարեք հզոր էլեկտրական սքեյթբորդի E-Bike 350W DC շարժիչ Arduino- ի և BTS7960b- ի միջոցով. 9 քայլ
Կառավարեք հզոր էլեկտրական սքեյթբորդի E-Bike 350W DC շարժիչ Arduino- ի և BTS7960b- ի միջոցով. 9 քայլ

Video: Կառավարեք հզոր էլեկտրական սքեյթբորդի E-Bike 350W DC շարժիչ Arduino- ի և BTS7960b- ի միջոցով. 9 քայլ

Video: Կառավարեք հզոր էլեկտրական սքեյթբորդի E-Bike 350W DC շարժիչ Arduino- ի և BTS7960b- ի միջոցով. 9 քայլ
Video: Հզոր էլեկտրական ջրատաքացուցիչ 2024, Նոյեմբեր
Anonim

Այս ձեռնարկում մենք սովորելու ենք, թե ինչպես կառավարել DC շարժիչը Arduino և Dc վարորդ bts7960b- ի միջոցով:

Շարժիչը կարող է լինել 350 Վտ կամ պարզապես Toy arduino dc շարժիչ, քանի դեռ դրա հզորությունը չի գերազանցում BTS7960b վարորդի առավելագույն հոսանքը:

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

Քայլ 1: Շարժիչի մասին

Շարժիչի մասին
Շարժիչի մասին

Գնահատված ելքային հզորություն 350W: Գնահատված լարման 24/36V DC

Գնահատված արագություն ՝ 2750 RPM

Առանց բեռնման արագության 3300 RPM

Ամբողջական բեռնվածություն Ընթացիկ = 19.20A:

Առանց բեռի Ընթացիկ = 2.5A

Գնահատված ոլորող մոմենտ 1.11 Ն.մ. (11.1 կգ.սմ):

Խցիկի ոլորող մոմենտ 5.55 Ն.մ. (55.11 կգ.սմ) Արդյունավետություն = 78%

Քայլ 2. DC Motor Driver Bts7960b- ի մասին

DC Motor Driver Bts7960b- ի մասին
DC Motor Driver Bts7960b- ի մասին

Տեխնիկական պայմաններ.

Կրկնակի BTS7960 մեծ ընթացիկ (43 Ա) H կամրջի վարորդ;

5V մեկուսացնել MCU- ով և արդյունավետ պաշտպանել MCU- ն;

5V հզորության ցուցիչ նավի վրա; շարժիչի վարորդի ելքի վերջի լարման ցուցում; կարող է զոդել ջերմամեկուսիչ;

Պարզապես պետք է չորս տող MCU- ից մինչև վարորդի մոդուլ (GND. 5V. PWM1. PWM2);

մեկուսիչ չիպ 5 Վ էլեկտրամատակարարում (կարող է կիսվել MCU 5 Վ -ի հետ); Չափը ՝ 4 * 5 * 1.2 սմ;

Կարող է շարժիչը հետ շրջել, երկու PWM մուտքային հաճախականություն մինչև 25kHZ; սխալի ազդանշանի ելքով անցնող երկու ջերմային հոսք. մեկուսացված չիպային 5V էլեկտրամատակարարում (կարելի է կիսել MCU 5V- ի հետ), կարող է նաև օգտագործել 5V- ի ինքնաթիռի սնուցումը; մատակարարման լարումը 5,5 Վ -ից մինչև 27 Վ

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

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
  • Arduino Uno կամ Arduino- ի ցանկացած այլ տախտակ
  • DC շարժիչի վարորդ Bts7960b
  • Որոշ DC շարժիչներ դա կարող են լինել փոքր կամ ավելի հզոր, ինչպես այս փորձի ժամանակ
  • Էլեկտրամատակարարում շարժիչի համար
  • Պոտենցիոմետր
  • 2X կոճակ
  • Jumper լարերը
  • Breadboard
  • Visuino ծրագրակազմ. Ներբեռնեք այստեղ

Քայլ 4: Շղթան

The Circuit
The Circuit
The Circuit
The Circuit
  • Միացրեք Arduino թվային կապը [3] bts7960 վարորդի RPWM վարորդի կապին
  • Arduino թվային կապը [3] միացրեք bts7960 վարորդի LPWM վարորդի կապին
  • Միացրեք Arduino թվային կապը [4] bts7960 վարորդի քորոցին R_EN
  • Arduino թվային կապը [3] միացրեք bts7960 վարորդի L_EN վարորդին
  • Միացրեք bts7960 փին VCC- ն Arduino անալոգային քորոցին 5V- ին
  • Միացրեք bts7960 PIN GND- ը Arduino Pin GND- ին
  • Միացրեք էլեկտրամատակարարման կապը GND (-) շարժիչի համար bts7960 վարորդի B-
  • Էլեկտրամատակարարման կապը VCC (+) միացրեք շարժիչի համար bts7960 վարորդի B+
  • Շարժիչային դրական լարերը միացրեք bts7960 վարորդի կապում M+
  • Շարժիչի բացասական մետաղալարը միացրեք bts7960 վարորդի կապին M-
  • Միացրեք պոտենցիոմետրի քորոց OTB- ն Arduino Analog Pin A0- ին
  • Միացրեք պոտենցիոմետրի քորոց VCC- ն Arduino Analog Pin 5V- ին
  • Միացրեք պոտենցիոմետրի GND- ը Arduino Pin GND- ին
  • BUTTON1 Միացրեք pin1- ը Arduino կապի 5 Վ -ին
  • BUTTON2 Միացրեք pin1- ը Arduino փին 5 Վ -ին
  • BUTTON1 Միացրեք pin2- ը Arduino թվային 8 -րդ կապին և 1Kohm ռեզիստորին `ռեզիստորի մյուս քորոցը միացրեք Arduino pin GND- ին:
  • BUTTON2 Միացրեք pin2- ը Arduino թվային 9 -րդ կապին և 1Kohm ռեզիստորին `ռեզիստորի մյուս քորոցը միացրեք Arduino pin GND- ին:

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

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

Visuino- ն ՝ https://www.visuino.eu նույնպես պետք է տեղադրվի: Ներբեռնեք անվճար տարբերակը կամ գրանցվեք անվճար դատավարության համար:

Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:

Քայլ 6. Visuino- ում Ավելացնել և սահմանել բաղադրիչներ

Visuino- ում Ավելացնել և սահմանել բաղադրիչներ
Visuino- ում Ավելացնել և սահմանել բաղադրիչներ
Visuino- ում Ավելացնել և սահմանել բաղադրիչներ
Visuino- ում Ավելացնել և սահմանել բաղադրիչներ
Visuino- ում Ավելացնել և սահմանել բաղադրիչներ
Visuino- ում Ավելացնել և սահմանել բաղադրիչներ
Visuino- ում Ավելացնել և սահմանել բաղադրիչներ
Visuino- ում Ավելացնել և սահմանել բաղադրիչներ
  • Ավելացնել «SR Flip-Flop» բաղադրիչ
  • Ավելացնել «Արագություն և ուղղություն դեպի արագություն» բաղադրիչ
  • Ավելացնել «Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)» բաղադրիչ
  • Ավելացնել «Թվային (բուլյան) արժեք» բաղադրիչ

Ընտրեք «DigitalValue1» և հատկությունների պատուհանում «Արժեքը» սահմանեք True, սա միացնելու է վարորդին, այն կեղծ դարձնելու դեպքում անջատելու է շարժիչի վարորդը և շարժիչը չի պտտվելու:

Քայլ 7. Visuino Connect Components- ում

Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
  • Arduino թվային կապը 8 -ը միացրեք «SRFlipFlop1» «Set» պինին
  • Միացրեք Arduino թվային կապը 9 -ին «SRFlipFlop1» բաղադրիչի «Վերագործարկեք»
  • Միացրեք «SRFlipFlop1» քորոցը «SpeedAndDirectionToSpeed1» «քիվ» «հակառակ»
  • Միացրեք Arduino անալոգային կապը 0 -ին «SpeedAndDirectionToSpeed1» «արագություն» քորոցին
  • Միացրեք «SpeedAndDirectionToSpeed1» քորոցը «DualMotorDriver1» «Motors» շարժիչին [0]> In
  • Միացրեք «DualMotorDriver1» քորոց «Motors [0]> Փոխանցեք Arduino թվային փին 5 -ին
  • Միացրեք «DualMotorDriver1» պին »շարժիչները [0]> Հակադարձեք Arduino թվային փին 6 -ին
  • Միացրեք «DigitalValue1» քորոցը Arduino թվային կապի 3 -ին և թվային 4 -ին

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

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

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

Քայլ 9: Խաղալ

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

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

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