![Controlați motorul electric puternic de skateboard electric E-Bike 350W folosind Arduino și BTS7960b: 9 pași Controlați motorul electric puternic de skateboard electric E-Bike 350W folosind Arduino și BTS7960b: 9 pași](https://i.howwhatproduce.com/images/001/image-2387-j.webp)
Cuprins:
- Pasul 1: Despre motor
- Pasul 2: Despre driverul de motor DC Bts7960b
- Pasul 3: De ce veți avea nevoie
- Pasul 4: Circuitul
- Pasul 5: Porniți Visuino și selectați tipul de placa Arduino UNO
- Pasul 6: În Visuino Add & Set Components
- Pasul 7: În componentele Visuino Connect
- Pasul 8: Generați, compilați și încărcați codul Arduino
- Pasul 9: Joacă
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
În acest tutorial vom învăța cum să controlăm un motor de curent continuu utilizând driverul Arduino și Dc bts7960b.
Motorul poate fi de 350W sau doar un mic motor Toy arduino de curent continuu, atâta timp cât puterea sa nu depășește curentul maxim al driverului BTS7960b.
Priveste filmarea!
Pasul 1: Despre motor
![Despre Motor Despre Motor](https://i.howwhatproduce.com/images/001/image-2387-1-j.webp)
Putere nominală 350W. Tensiune nominală 24 / 36V DC
Viteza nominală 2750 RPM.
Viteză fără sarcină 3300RPM
Curent de încărcare completă = 19.20A.
Curent fără sarcină = 2,5A
Cuplu nominal 1,11 N.m (11,1 kg.cm).
Cuplu de blocare 5.55 N.m (55.11 kg.cm) Eficiență = 78%
Pasul 2: Despre driverul de motor DC Bts7960b
![Despre driverul de motor DC Bts7960b Despre driverul de motor DC Bts7960b](https://i.howwhatproduce.com/images/001/image-2387-2-j.webp)
Specificație:
Conductor dublu BTS7960 mare curent (43 A) H;
5V izolați cu MCU și protejați eficient MCU;
Indicator de putere 5V la bord; indicarea tensiunii capătului de ieșire al șoferului motorului; poate lipi radiatorul de căldură;
Trebuie doar patru linii de la MCU la modulul driver (GND. 5V. PWM1. PWM2);
cip de izolare alimentare 5 V (se poate partaja cu MCU 5 V); Dimensiune: 4 * 5 * 1,2 cm;
Capabil să inverseze motorul înainte, două frecvențe de intrare PWM de până la 25 kHz; două fluxuri de căldură care trec printr-un semnal de eroare ieșit; sursa de alimentare izolată cu cip 5V (poate fi partajată cu MCU 5V), poate utiliza și sursa de 5V la bord; tensiunea de alimentare de 5,5V la 27V
Pasul 3: De ce veți avea nevoie
![Ce vei avea nevoie Ce vei avea nevoie](https://i.howwhatproduce.com/images/001/image-2387-3-j.webp)
![Ce vei avea nevoie Ce vei avea nevoie](https://i.howwhatproduce.com/images/001/image-2387-4-j.webp)
![Ce vei avea nevoie Ce vei avea nevoie](https://i.howwhatproduce.com/images/001/image-2387-5-j.webp)
- Arduino Uno sau orice altă placă Arduino
- Driver motor DC Bts7960b
- Unele motor DC ar putea fi mic sau ceva mai puternic ca în acest experiment
- Alimentare cu motor
- Potențiometru
- Buton 2X
- Sârme de jumper
- Pană de pâine
- Software Visuino: Descărcați aici
Pasul 4: Circuitul
![Circuitul Circuitul](https://i.howwhatproduce.com/images/001/image-2387-6-j.webp)
![Circuitul Circuitul](https://i.howwhatproduce.com/images/001/image-2387-7-j.webp)
- Conectați pinul digital Arduino [3] la pinul driverului bts7960 RPWM
- Conectați pinul digital Arduino [3] la pinul driverului bts7960 LPWM
- Conectați pinul digital Arduino [4] la pinul driverului bts7960 R_EN
- Conectați pinul digital Arduino [3] la pinul L_EN al driverului bts7960
- Conectați bts7960 pin VCC la Pinul analogic Arduino 5V
- Conectați bts7960 pin GND la Arduino Pin GND
- Conectați pinul de alimentare GND (-) pentru motor la pinul driverului bts7960 B-
- Conectați pinul sursă de alimentare VCC (+) pentru motor la pinul driver BTS7960 B +
- Conectați firul pozitiv al motorului la pinul M + al driverului bts7960
- Conectați firul negativ al motorului la pinul driverului bts7960 M-
- Conectați pinul potențiometrului OTB la Pinul analogic Arduino A0
- Conectați pinul potențiometrului VCC la pinul analogic Arduino 5V
- Conectați pinul potențiometrului GND la pinul Arduino GND
- BUTON1 Conectați pinul 1 la pinul Arduino 5V
- BUTON2 Conectați pinul 1 la pinul Arduino 5V
- BUTON1 Conectați pinul 2 la pinul digital 8 Arduino și la rezistorul 1 Kohm, conectați alt pin de pe rezistor la pinul Arduino GND
- BUTON2 Conectați pinul 2 la pinul digital Arduino 9 și la rezistorul 1Kohm, conectați alt pin de pe rezistor la pinul Arduino GND
Pasul 5: Porniți Visuino și selectați tipul de placa Arduino UNO
![Porniți Visuino și selectați tipul de placa Arduino UNO Porniți Visuino și selectați tipul de placa Arduino UNO](https://i.howwhatproduce.com/images/001/image-2387-8-j.webp)
![Porniți Visuino și selectați tipul de placa Arduino UNO Porniți Visuino și selectați tipul de placa Arduino UNO](https://i.howwhatproduce.com/images/001/image-2387-9-j.webp)
Visuino: https://www.visuino.eu trebuie, de asemenea, să fie instalat. Descărcați versiunea gratuită sau înregistrați-vă pentru o încercare gratuită.
Porniți Visuino așa cum se arată în prima imagine Faceți clic pe butonul „Instrumente” de pe componenta Arduino (Imaginea 1) în Visuino Când apare dialogul, selectați „Arduino UNO” așa cum se arată în Imaginea 2
Pasul 6: În Visuino Add & Set Components
![În Visuino Add & Set Components În Visuino Add & Set Components](https://i.howwhatproduce.com/images/001/image-2387-10-j.webp)
![În Visuino Add & Set Components În Visuino Add & Set Components](https://i.howwhatproduce.com/images/001/image-2387-11-j.webp)
![În Visuino Add & Set Components În Visuino Add & Set Components](https://i.howwhatproduce.com/images/001/image-2387-12-j.webp)
![În Visuino Add & Set Components În Visuino Add & Set Components](https://i.howwhatproduce.com/images/001/image-2387-13-j.webp)
- Adăugați componenta „SR Flip-Flop”
- Adăugați componenta „Speed and Direction To Speed”
- Adăugați componenta „Driver dual DC Motor 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960 / BTS7960)”
- Adăugați componenta „Valoare digitală (booleană)”
Selectați „DigitalValue1” și în fereastra de proprietăți setați „Value” la True, acest lucru va activa driverul, setându-l la false va dezactiva driverul motorului și motorul nu va roti
Pasul 7: În componentele Visuino Connect
![În Componentele Visuino Connect În Componentele Visuino Connect](https://i.howwhatproduce.com/images/001/image-2387-14-j.webp)
![În Componentele Visuino Connect În Componentele Visuino Connect](https://i.howwhatproduce.com/images/001/image-2387-15-j.webp)
- Conectați pinul digital Arduino 8 la "SRFlipFlop1" pin "Set"
- Conectați pinul digital Arduino 9 la pinul component "SRFlipFlop1" "Reset"
- Conectați pinul "SRFlipFlop1" la "pinul" invers "SpeedAndDirectionToSpeed1" pin"
- Conectați pinul Arduino Analog 0 la „SpeedAndDirectionToSpeed1” pinul „Speed”
- Conectați pinul "SpeedAndDirectionToSpeed1" la motoarele "pin" DualMotorDriver1 "pin" Out [0]> In
- Conectați motoarele "pin" DualMotorDriver1 "[0]> Redirecționați la pinul digital 5 Arduino
- Conectați motoarele "pin" DualMotorDriver1 "[0]> Reverse la pinul digital 6 Arduino
- Conectați pinul „DigitalValue1” la pinul digital 3 Arduino și pinul digital 4
Pasul 8: Generați, compilați și încărcați codul Arduino
![Generați, compilați și încărcați codul Arduino Generați, compilați și încărcați codul Arduino](https://i.howwhatproduce.com/images/001/image-2387-16-j.webp)
În Visuino, în partea de jos faceți clic pe fila „Construiți”, asigurați-vă că este selectat portul corect, apoi faceți clic pe butonul „Compilați / Construiți și încărcați”.
Pasul 9: Joacă
Dacă alimentați modulul Arduino UNO, motorul va începe să se rotească, puteți regla viteza cu un potențiometru sau puteți schimba direcția apăsând butoanele.
Felicitări! V-ați finalizat proiectul cu Visuino. De asemenea, este atașat proiectul Visuino, pe care l-am creat pentru acest Instructable, îl puteți descărca și deschide în Visuino:
Recomandat:
Cum să controlați motorul BLDC cu Arduino și joystick: 6 pași
![Cum să controlați motorul BLDC cu Arduino și joystick: 6 pași Cum să controlați motorul BLDC cu Arduino și joystick: 6 pași](https://i.howwhatproduce.com/images/002/image-3580-j.webp)
Cum să controlați motorul BLDC cu Arduino și Joystick: Bună ziua, prieteni, în acest tutorial vă arăt cum să controlați motorul DC fără perii, aka motor BLDC, cu Arduino și joystick
Cum să controlați motorul de transmisie de curent continuu utilizând un controler electronic de viteză 160A și un tester servo: 3 pași
![Cum să controlați motorul de transmisie de curent continuu utilizând un controler electronic de viteză 160A și un tester servo: 3 pași Cum să controlați motorul de transmisie de curent continuu utilizând un controler electronic de viteză 160A și un tester servo: 3 pași](https://i.howwhatproduce.com/images/010/image-29433-j.webp)
Cum se controlează motorul de transmisie DC utilizând controler electronic de viteză 160A și servotestor: Specificații: Tensiune: 2-3S Lipo sau 6-9 NiMH Curent continuu: 35A Curent de spargere: 160A BEC: 5V / 1A, moduri liniare: 1. înainte &verso; 2. înainte &frână; 3. înainte & frână & Greutate inversă: 34g Dimensiune: 42 * 28 * 17mm
Pur și simplu controlați motorul prin telefonul mobil: 5 pași
![Pur și simplu controlați motorul prin telefonul mobil: 5 pași Pur și simplu controlați motorul prin telefonul mobil: 5 pași](https://i.howwhatproduce.com/images/003/image-7407-j.webp)
Pur și simplu controlați motorul prin telefonul mobil: acest How-To arată cum să controlați un servot IoT inteligent „HDrive17” de pe telefonul dvs. mobil doar folosind HTML și JavaScript. Pagina Web care include acest Script este stocată pe Motor it self și poate fi atașată la o aplicație Web de pe telefonul dvs. mobil
Motorul electric: 5 pași
![Motorul electric: 5 pași Motorul electric: 5 pași](https://i.howwhatproduce.com/images/003/image-8884-j.webp)
Motorul electric: Acesta este un experiment care va arăta cum funcționează un motor De ce aveți nevoie Un motor periat 2 rulmenți care vor ține rotorul Bâta de gheață Adeziv fierbinte CleșteSolder Fier de lipit Sârme Baterie
Boombox puternic 2.1 portabil puternic: 8 pași
![Boombox puternic 2.1 portabil puternic: 8 pași Boombox puternic 2.1 portabil puternic: 8 pași](https://i.howwhatproduce.com/images/001/image-567-109-j.webp)
Puternic 2.1 Boombox portabil puternic: am decis să-mi fac propriul boombox, am creat carcasa din două carcase de difuzoare vechi Verificați videoclipul de mai sus pentru mostre de sunet. Acestea sunt componentele pe care le-am folosit: 18650 Titular: https://goo.gl/vrUC2AS modul: https://goo.gl/f3tkiUAmplifier 30W ht