
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

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

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



- 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


- 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


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




- 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


- 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

Î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: 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 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: 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: 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

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