Mündəricat:
- Addım 1: Motor haqqında
- Addım 2: DC Motor Sürücüsü Bts7960b haqqında
- Addım 3: Ehtiyacınız olacaq
- Addım 4: Dövrə
- Addım 5: Visuinonu işə salın və Arduino UNO Board Tipini seçin
- Addım 6: Visuino -da Komponentləri Əlavə et və Qurun
- Addım 7: Visuino Connect Komponentlərində
- Addım 8: Arduino Kodunu yaradın, tərtib edin və yükləyin
- Addım 9: Oynayın
Video: Arduino və BTS7960b istifadə edərək Güclü Elektrikli Kaykay E-Bike 350W DC Motoru idarə edin: 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu təlimatda Arduino və Dc sürücüsü bts7960b istifadə edərək bir DC motorunu necə idarə edəcəyimizi öyrənəcəyik.
Mühərrikin gücü BTS7960b sürücüsü Maks cərəyanını aşmadığı müddətcə 350W və ya kiçik bir Toy arduino DC mühərriki ola bilər.
Videoya baxın!
Addım 1: Motor haqqında
Nominal çıxış gücü 350W. Nominal Gərginlik 24/36V DC
Nominal sürət 2750 RPM.
Yükləmə sürəti 3300 RPM
Tam yük Cərəyanı = 19.20A.
Yük yoxdur Cərəyan = 2.5A
Nominal Tork 1.11 N.m (11.1 kq.sm).
Durma Torku 5.55 N.m (55.11 kq.sm) Effektivlik = 78%
Addım 2: DC Motor Sürücüsü Bts7960b haqqında
Xüsusiyyətlər:
Cüt BTS7960 böyük cərəyan (43 A) H körpü sürücüsü;
MCU ilə 5V izolyasiya edin və MCU -nu effektiv şəkildə qoruyun;
Gəmidə 5V güc göstəricisi; motor sürücüsünün çıxış ucunun gərginlik göstəricisi; istilik emicisini lehimləyə bilər;
Yalnız MCU -dan sürücü moduluna (GND. 5V. PWM1. PWM2) dörd sətir lazımdır;
izolyasiya çipi 5 V enerji təchizatı (MCU 5 V ilə paylaşa bilər); Ölçü: 4 * 5 * 1,2 sm;
Motoru geriyə çevirə bilir, 25 kHz -ə qədər iki PWM giriş tezliyi; bir səhv siqnalının çıxışından keçən iki istilik axını; təcrid olunmuş çip 5V enerji təchizatı (MCU 5V ilə paylaşıla bilər), həmçinin 5V təchizatlı bortdan da istifadə edə bilər; təchizatı gərginliyi 5.5 - 27 V
Addım 3: Ehtiyacınız olacaq
- Arduino Uno və ya hər hansı digər Arduino lövhəsi
- DC Motor Sürücü Bts7960b
- Bəzi DC Motor, bu təcrübədə olduğu kimi kiçik və ya daha güclü ola bilər
- Motor üçün enerji təchizatı
- Potensialiometr
- 2X düyməsi
- Jumper telləri
- Çörək lövhəsi
- Visuino proqramı: Buradan yükləyin
Addım 4: Dövrə
- Arduino rəqəmsal pinini [3] bts7960 sürücü pin RPWM -ə qoşun
- Arduino rəqəmsal pinini [3] bts7960 sürücü pin LPWM -ə qoşun
- Arduino rəqəmsal pinini [4] bts7960 sürücü pininə R_EN qoşun
- Arduino rəqəmsal pinini [3] bts7960 sürücü pininə L_EN bağlayın
- Bts7960 pinli VCC -ni Arduino Analog Pin 5V -ə qoşun
- Bts7960 pin GND -ni Arduino Pin GND -ə qoşun
- Motor üçün GND (-) Güc Təchizat pinini bts7960 sürücü pin B-yə qoşun
- Mühərrik üçün VCC (+) Güc Təchizat pinini bts7960 sürücü pininə B+bağlayın
- Motor müsbət telini bts7960 sürücü pininə M+ bağlayın
- Motor mənfi telini bts7960 sürücü pininə bağlayın M-
- OTB potensialiometr pinini Arduino Analog Pin A0 -a qoşun
- VCC potensialiometrini Arduino Analog Pin 5V -ə qoşun
- GND potensialiometr pinini Arduino Pin GND -yə bağlayın
- BUTTON1 pin1 -i Arduino pin 5V -ə qoşun
- BUTTON2 pin1 -i Arduino pin 5V -ə qoşun
- BUTTON1 pin2 -ni Arduino rəqəmsal pin 8 -ə və rezistor 1Kohm -a bağlayın, rezistordakı digər pimi Arduino pin GND -yə bağlayın.
- BUTTON2 pin2 -ni Arduino rəqəmsal pin 9 -a və rezistor 1Kohm -a bağlayın, rezistordakı digər pimi Arduino pin GND -yə bağlayın.
Addım 5: Visuinonu işə salın və Arduino UNO Board Tipini seçin
Visuino: https://www.visuino.eu da quraşdırılmalıdır. Pulsuz versiyasını yükləyin və ya Pulsuz sınaq üçün qeydiyyatdan keçin.
Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.
Addım 6: Visuino -da Komponentləri Əlavə et və Qurun
- "SR Flip-Flop" komponentini əlavə edin
- "Sürət və Sürətə istiqamət" komponentini əlavə edin
- "Dual DC Motor Sürücü 2 PWM Pins Körpüsü (L9110S, L298N, AM1016A, BTN7960/BTS7960)" komponentini əlavə edin
- "Rəqəmsal (Mantıksal) Dəyər" komponentini əlavə edin
"DigitalValue1" seçin və xüsusiyyətlər pəncərəsində "Dəyər" i Doğru olaraq təyin edin, bu sürücünü aktivləşdirəcək, yanlış olaraq təyin etmək motor sürücüsünü deaktiv edəcək və motor dönməyəcək
Addım 7: Visuino Connect Komponentlərində
- Arduino rəqəmsal pin 8 -i "SRFlipFlop1" pin "Set" ə qoşun
- Arduino rəqəmsal pin 9 -u "SRFlipFlop1" komponent pininə "Sıfırla" bağlayın
- "SRFlipFlop1" pinini "SpeedAndDirectionToSpeed1" pin "tərsinə" bağlayın
- Arduino Analog pin 0 -ı "SpeedAndDirectionToSpeed1" pin "Sürət" ə qoşun
- "SpeedAndDirectionToSpeed1" pinini "DualMotorDriver1" pin "Motorlarına [0]> Daxil edin
- "DualMotorDriver1" pin "Motors [0]> Arduino rəqəmsal pin 5 -ə yönləndirin
- "DualMotorDriver1" pin "Mühərrikləri [0]> Arduino rəqəmsal pin 6 -a geri çevirin
- "DigitalValue1" pinini Arduino rəqəmsal pin 3 və rəqəmsal pin 4 -ə qoşun
Addım 8: Arduino Kodunu yaradın, tərtib edin və yükləyin
Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.
Addım 9: Oynayın
Arduino UNO moduluna güc versəniz, motor fırlanmağa başlayacaq, potensiometr ilə sürəti tənzimləyə və ya düymələri basaraq istiqaməti dəyişə bilərsiniz.
Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, onu yükləyə və Visuinoda aça bilərsiniz:
Tövsiyə:
Bir Step Motoru İdarə etmək üçün Köhnə Laptopun Touchpad -dən Yenidən İstifadə Edin: 11 Addım (Şəkillərlə birlikdə)
Bir Step Motoru İdarə etmək üçün Köhnə Laptopun Touchpadını yenidən istifadə edin: Bu layihəni bir neçə ay əvvəl hazırladım. Bir neçə gün əvvəl Reddit -də r/Arduino -da layihənin videosunu yerləşdirdim. İnsanların layihə ilə maraqlandığını görüb Arduino kodunda bəzi dəyişikliklər etdiyim bu Təlimatlandırıcı etmək qərarına gəldim
Cihazınızı Android WiFi Esp8266 İdarə Edərək İdarə Edin: 6 Addım
Cihazınızı Android WiFi Esp8266 istifadə edərək idarə edin Nəzarət: indi esp8266 WiFi modulundan istifadə edərək cihazları necə idarə edəcəyimizi və daha çox məlumat üçün Android WiFi nəzarətindən istifadə edərək Arduino cihazınızı necə idarə edəcəyinizi biləcəyik. Məhəmməd Əşrəf linkinə daxil olun
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: 4 addım
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: Salam, mən Rithikəm. Telefonunuzdan istifadə edərək internetə nəzarət edən bir led quracağıq. Arduino IDE və Blynk kimi proqramlardan istifadə edəcəyik. Bu çox sadədir və uğur qazansanız istədiyiniz qədər elektron komponenti idarə edə bilərsiniz
Arduino və Bluetooth istifadə edərək Servo Motoru idarə etmək üçün Android (remotexy) UI: 7 addım (şəkillərlə)
Arduino və Bluetooth istifadə edərək Servo Motoru idarə etmək üçün Android (remotexy) UI: Bu Təlimat kitabında, Bluetooth vasitəsilə Arduino Mega ilə əlaqəli Servo Motoru idarə etmək üçün Remotexy Interface Maker istifadə edərək Android İstifadəçi İnterfeysini düzəltmək üçün sürətli bir addım verəcəyəm. Bu video, UI -nin servo motor sürətini və mövqeyini necə idarə edəcəyini göstərir
PSP -ni Kompüter Joystick olaraq istifadə edin və sonra PSP ilə kompüterinizi idarə edin: 5 addım (şəkillərlə)
PSP -ni Kompüter Joystick Olaraq İstifadə Edin və Sonra PSP ilə Kompüterinizi İdarə Edin: PSP homebrew ilə çox gözəl şeylər edə bilərsiniz və bu təlimatda mən sizə PSP -ni oyun oynamaq üçün joystick kimi necə istifadə edəcəyinizi öyrədəcəyəm. joystickdən siçan kimi istifadə etməyə imkan verən bir proqram. İşdə ana