Përmbajtje:
- Hapi 1: Rreth motorit
- Hapi 2: Rreth drejtuesit të motorit DC Bts7960b
- Hapi 3: Çfarë ju nevojitet
- Hapi 4: Qarku
- Hapi 5: Filloni Visuino dhe zgjidhni Llojin e bordit Arduino UNO
- Hapi 6: Në Visuino Shtoni dhe Vendosni Komponentët
- Hapi 7: Në Visuino Connect Components
- Hapi 8: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
- Hapi 9: Luaj
Video: Kontrolloni motorin e fuqishëm elektrik Skateboard E-Bike 350W DC duke përdorur Arduino dhe BTS7960b: 9 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Në këtë tutorial ne do të mësojmë se si të kontrollojmë një motor DC duke përdorur drejtuesin Arduino dhe DC bts7960b.
Motori mund të jetë një motor 350W ose thjesht një motor arduino DC i vogël për sa kohë që fuqia e tij nuk tejkalon rrymën Max të shoferit BTS7960b.
Shikoni videon!
Hapi 1: Rreth motorit
Fuqia e vlerësuar e energjisë 350W. Tensioni i vlerësuar 24/36V DC
Shpejtësia e vlerësuar 2750 RPM.
Pa shpejtësi ngarkese 3300 RPM
Ngarkesa e plotë Rryma = 19.20A.
Pa ngarkesë Rryma = 2.5A
Çift rrotullues i vlerësuar 1.11 N.m (11.1 kg.cm).
Çift rrotullues i stallave 5.55 N.m (55.11 kg.cm) Efikasiteti = 78%
Hapi 2: Rreth drejtuesit të motorit DC Bts7960b
Specifikim:
Drejtues i dyfishtë i urës me rrymë të madhe BTS7960 (43 A) H;
5V izoloni me MCU, dhe mbroni në mënyrë efektive MCU;
Treguesi i fuqisë 5V në bord; tregues i tensionit të fundit të daljes së drejtuesit të motorit; mund të lidhni lavamanin e nxehtësisë;
Mjaftojnë vetëm katër rreshta nga MCU në modulin e drejtuesit (GND. 5V. PWM1. PWM2);
çip izolimi 5 V furnizim me energji (mund të ndahet me MCU 5 V); Madhësia: 4 * 5 * 1.2 cm;
Në gjendje të kthejë motorin përpara, dy frekuenca hyrëse PWM deri në 25kHZ; dy rrjedhje të nxehtësisë që kalojnë përmes një sinjali gabimi; furnizim me energji elektrike me çip të izoluar 5V (mund të ndahet me MCU 5V), gjithashtu mund të përdorë furnizimin në bord 5V; tensioni i furnizimit 5.5V deri në 27V
Hapi 3: Çfarë ju nevojitet
- Arduino Uno ose ndonjë bord tjetër Arduino
- Drejtuesi i motorit DC Bts7960b
- Disa motorë DC mund të jenë të vegjël ose diçka më të fuqishëm si në këtë eksperiment
- Furnizimi me energji për motorin
- Potenciometër
- Butoni 2X
- Telat e kërcyesit
- Breadboard
- Softueri Visuino: Shkarkoni këtu
Hapi 4: Qarku
- Lidhni pinin dixhital Arduino [3] me pinin e drejtuesit bts7960 RPWM
- Lidhni pinin dixhital Arduino [3] me pinin e shoferit bts7960 LPWM
- Lidhni pinin dixhital Arduino [4] me pinin e shoferit bts7960 R_EN
- Lidhni pinin dixhital Arduino [3] me pinin e shoferit bts7960 L_EN
- Lidhni bts7960 pin VCC me Arduino Analog Pin 5V
- Lidhni bts7960 pin GND me Arduino Pin GND
- Lidhni pinin e Furnizimit me energji GND (-) për motorin në pinin e shoferit bts7960 B-
- Lidhni pinin e Furnizimit me energji VCC (+) për motorin në pinin e shoferit bts7960 B+
- Lidhni telin pozitiv të motorit me pinin e shoferit bts7960 M+
- Lidhni tela negative të motorit me pinin e shoferit bts7960-
- Lidhni pinin e potenciometrit OTB me Arduino Analog Pin A0
- Lidhni pinin e potenciometrit VCC me Arduino Analog Pin 5V
- Lidhni pinin potenciometër GND me Arduino Pin GND
- BUTTON1 Lidheni pin1 me pin Arduino 5V
- BUTTON2 Lidheni pin1 me pin Arduino 5V
- BUTTON1 Lidheni pin2 me pinin dixhital Arduino 8 dhe me rezistencën 1Kohm, lidhni kunjin tjetër në rezistencë me pinin Arduino GND
- BUTTON2 Lidhni pin2 me pinin dixhital Arduino 9 dhe me rezistencën 1Kohm, lidhni kunjin tjetër në rezistencë me pinin Arduino GND
Hapi 5: Filloni Visuino dhe zgjidhni Llojin e bordit Arduino UNO
Visuino: https://www.visuino.eu gjithashtu duhet të instalohet. Shkarkoni versionin Falas ose regjistrohuni për një Provë Falas.
Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "Arduino UNO" siç tregohet në Figurën 2
Hapi 6: Në Visuino Shtoni dhe Vendosni Komponentët
- Shtoni përbërësin "SR Flip-Flop"
- Shtoni përbërësin "Shpejtësia dhe drejtimi në shpejtësi"
- Shtoni komponentin "Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)"
- Shtoni komponentin "Vlera dixhitale (Boolean)"
Zgjidhni "DigitalValue1" dhe në dritaren e pronave vendosni "Vlera" në True, kjo do të aktivizojë drejtuesin, vendosja e tij në false do të çaktivizojë drejtuesin e motorit dhe motori nuk do të rrotullohet
Hapi 7: Në Visuino Connect Components
- Lidhni pinin dixhital Arduino 8 me pinin "SRFlipFlop1" "Set"
- Lidhni pinin dixhital Arduino 9 me pinin përbërës "SRFlipFlop1" "Rivendos"
- Lidhni pinin "SRFlipFlop1" me "SpeedAndDirectionToSpeed1" pin "anasjelltas"
- Lidhni pinin Arduino Analog 0 me "SpeedAndDirectionToSpeed1" pin "Speed"
- Lidhni pinin "SpeedAndDirectionToSpeed1" me motorin "DualMotorDriver1" Motors [0]> In
- Lidhni "DualMotorDriver1" pin "Motors [0]> Përpara te kunja dixhitale Arduino 5
- Lidhni motorët "DualMotorDriver1" Motorët [0]> Kthejeni mbrapsht në pinin dixhital Arduino 6
- Lidhni pinin "DigitalValue1" me pinin dixhital Arduino 3 dhe pinin dixhital 4
Hapi 8: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Në Visuino, në fund klikoni në skedën "Ndërto", sigurohuni që porti i saktë është zgjedhur, pastaj klikoni në butonin "Përpilo/Ndërto dhe Ngarko".
Hapi 9: Luaj
Nëse aktivizoni modulin Arduino UNO, motori do të fillojë të rrotullohet, mund të rregulloni shpejtësinë me një potenciometër ose të ndryshoni drejtimin duke shtypur butonat.
Urime! Ju keni përfunduar projektin tuaj me Visuino. I bashkangjitur është edhe projekti Visuino, që kam krijuar për këtë Instructable, mund ta shkarkoni dhe hapni në Visuino:
Recommended:
Arduino Kontrolloni shpejtësinë dhe drejtimin e motorit DC duke përdorur një potenciometër, ekran OLED dhe butona: 6 hapa
Arduino Kontrolli shpejtësinë dhe drejtimin e motorit DC duke përdorur një potenciometër, ekran OLED dhe butona: Në këtë tutorial ne do të mësojmë se si të përdorim një drejtues L298N DC MOTOR CONTROL dhe një potenciometër për të kontrolluar shpejtësinë dhe drejtimin e motorit DC me dy butona dhe të shfaqim vlerën e potenciometrit në ekranin OLED. Shikoni një video demonstruese
Rrotullimi i ventilatorit duke përdorur servo motorin dhe kontrollin e shpejtësisë: 6 hapa
Rrotullimi i ventilatorit duke përdorur Servo Motor dhe Kontrollin e Shpejtësisë: Në këtë tutorial do të mësojmë se si të rrotulloni një tifoz me shpejtësi të rregullueshme duke përdorur servo motor, potenciometër, arduino dhe Visuino. Shikoni videon
Arduino Kontrolloni shpejtësinë dhe drejtimin e motorit DC duke përdorur një potenciometër dhe butona: 6 hapa
Arduino Kontrolli i shpejtësisë dhe drejtimit të motorit DC duke përdorur një potenciometër dhe butona: Në këtë tutorial do të mësojmë se si të përdorim një drejtues L298N DC MOTOR CONTROL dhe një potenciometër për të kontrolluar shpejtësinë dhe drejtimin e motorit DC me dy butona. Shikoni një video demonstruese
Si të kontrolloni motorin e ingranazheve DC duke përdorur kontrolluesin elektronik të furçës me furçë 160A dhe testuesin e shërbimit: 3 hapa
Si të kontrolloni motorin e ingranazheve DC duke përdorur kontrolluesin elektronik të furçës me furçë 160A dhe testuesin e shërbimit: Specifikimet: Tensioni: 2-3S Lipo ose 6-9 NiMH Rrymë e vazhdueshme: 35A Rrymë shpërthyese: 160A BEC: 5V / 1A, mënyra lineare Mënyrat: 1. përpara &anasjelltas; 2. përpara &frenim; 3. përpara & frenave & Pesha e kundërt: 34g Madhësia: 42*28*17mm
UI Android (i largët) për të kontrolluar servo motorin duke përdorur Arduino dhe Bluetooth: 7 hapa (me fotografi)
UI Android (i largët) për të kontrolluar servo motorin duke përdorur Arduino dhe Bluetooth: Në këtë Udhëzues do t'ju jap një hap të shpejtë për të bërë Ndërfaqen e Përdoruesit të Android duke përdorur Remotexy Interface Maker për të kontrolluar Servo Motor të lidhur me Arduino Mega përmes Bluetooth. Kjo video tregon sesi UI do të kontrollojë shpejtësinë dhe pozicionin e servo motorit