Բովանդակություն:
- Քայլ 1: Շարժիչի մասին
- Քայլ 2. DC Motor Driver Bts7960b- ի մասին
- Քայլ 3: Այն, ինչ ձեզ հարկավոր կլինի
- Քայլ 4: Շղթան
- Քայլ 5. Սկսեք Visuino- ն և ընտրեք Arduino UNO խորհրդի տեսակը
- Քայլ 6. Visuino- ում Ավելացնել և սահմանել բաղադրիչներ
- Քայլ 7. Visuino Connect Components- ում
- Քայլ 8. Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
- Քայլ 9: Խաղալ
Video: Կառավարեք հզոր էլեկտրական սքեյթբորդի E-Bike 350W DC շարժիչ Arduino- ի և BTS7960b- ի միջոցով. 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Այս ձեռնարկում մենք սովորելու ենք, թե ինչպես կառավարել 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- ի մասին
Տեխնիկական պայմաններ.
Կրկնակի 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: Շղթան
- Միացրեք 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- ն ՝ https://www.visuino.eu նույնպես պետք է տեղադրվի: Ներբեռնեք անվճար տարբերակը կամ գրանցվեք անվճար դատավարության համար:
Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:
Քայլ 6. Visuino- ում Ավելացնել և սահմանել բաղադրիչներ
- Ավելացնել «SR Flip-Flop» բաղադրիչ
- Ավելացնել «Արագություն և ուղղություն դեպի արագություն» բաղադրիչ
- Ավելացնել «Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)» բաղադրիչ
- Ավելացնել «Թվային (բուլյան) արժեք» բաղադրիչ
Ընտրեք «DigitalValue1» և հատկությունների պատուհանում «Արժեքը» սահմանեք True, սա միացնելու է վարորդին, այն կեղծ դարձնելու դեպքում անջատելու է շարժիչի վարորդը և շարժիչը չի պտտվելու:
Քայլ 7. Visuino Connect Components- ում
- 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 ծածկագիրը
Visuino- ում, ներքևում կտտացրեք «Կառուցել» ներդիրին, համոզվեք, որ ընտրված է ճիշտ նավահանգիստը, այնուհետև կտտացրեք «Կազմել/կառուցել և վերբեռնել» կոճակին:
Քայլ 9: Խաղալ
Եթե դուք միացնում եք Arduino UNO մոդուլը, շարժիչը կսկսի պտտվել, կարող եք արագությունը կարգավորել պոտենցիոմետրով կամ փոխել ուղղությունը `սեղմելով կոճակները:
Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել և բացել Visuino- ում ՝
Խորհուրդ ենք տալիս:
Կառավարեք Ws2812 Neopixel LED STRIP- ը Bluetooth- ի միջոցով Arduino Uno- ի միջոցով. 4 քայլ
Կառավարեք Ws2812 Neopixel LED STRIP- ը Bluetooth- ի միջոցով Arduino Uno- ի միջոցով. Բարև ձեզ, այս հրահանգների մեջ մենք կսովորենք, թե ինչպես կառավարել նեոպիքսելն arduino- ով: Այսպիսով, հիմնականում arduino- ն Bluetooth- ի միջոցով կկապվի ՝ օգտագործելով hc05 Bluetooth մոդուլը սմարթֆոնին, և սմարթֆոնը հրաման կուղարկի neopixel led շերտի գույնը փոխելու համար
Մեկ կծիկ ինդուկցիոն շարժիչ / էլեկտրական շարժիչ `6 քայլ
Մեկ կծիկ ինդուկցիոն շարժիչ / էլեկտրաշարժիչ. Այս նախագծում մենք պատրաստվում ենք պատրաստել մեկ կծիկով ներածման շարժիչ: Այս էլեկտրական շարժիչի առևտրային և շատ ավելի մշակված տարբերակները օգտագործվում են այլընտրանքային ընթացիկ սարքերում: Մեր շարժիչը չունի մեծ ոլորող մոմենտ, այն ավելի շատ աշխատանքային
Էլեկտրական սքեյթբորդի հեռաչափ ՝ 5 քայլ
Հազար դոլար արժողությամբ էլեկտրական սքեյթբորդի էլեկտրական սքեյթբորդի մեծ մասը գալիս է հեռախոսի հավելվածով, որը ցուցադրում է սքեյթբորդի իրական ժամանակի տեղեկատվությունը: Ուրեմն ինչու ոչ
Կառավարեք Arduino- ն սմարթֆոնի միջոցով USB- ի միջոցով Blynk հավելվածով. 7 քայլ (նկարներով)
Կառավարեք Arduino- ն սմարթֆոնի միջոցով USB- ի միջոցով Blynk հավելվածով. Այս ձեռնարկում մենք սովորելու ենք, թե ինչպես օգտագործել Blynk ծրագիրը և Arduino- ն ՝ լամպը կառավարելու համար, համադրությունը լինելու է USB սերիական նավահանգստի միջոցով: Այս հրահանգի նպատակն է ցույց տալ ամենապարզ լուծումը ՝ հեռակառավարելով ձեր Arduino- ն կամ գ
Պատրաստեք հզոր 48V DC շարժիչ մեռած բլենդերից/հորատիչ շարժիչից ՝ 3 քայլ
Պատրաստեք հզոր 48V DC շարժիչ մեռած բլենդերից/հորատիչ շարժիչից. ոլորող մոմենտի լավ արժեք. Նշում. Այս մեթոդը կիրառելի է միայն այն դեպքում, երբ