Satura rādītājs:
- 1. darbība. Par motoru
- 2. darbība. Par līdzstrāvas motora draiveri Bts7960b
- 3. darbība. Kas jums būs nepieciešams
- 4. solis: ķēde
- 5. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
- 6. darbība: sadaļā Visuino pievienojiet un iestatiet komponentus
- 7. darbība: Visuino Connect komponentos
- 8. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
- 9. solis: spēlējiet
Video: Kontrolējiet jaudīgu elektrisko skeitborda e-velosipēdu 350 W līdzstrāvas motoru, izmantojot Arduino un BTS7960b: 9 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Šajā apmācībā mēs uzzināsim, kā kontrolēt līdzstrāvas motoru, izmantojot Arduino un DC draiveri bts7960b.
Motors var būt 350 W vai tikai mazs Toy arduino līdzstrāvas motors, ja vien tā jauda nepārsniedz BTS7960b vadītāja maksimālo strāvu.
Skatīties video!
1. darbība. Par motoru
Nominālā izejas jauda 350W. Nominālais spriegums 24/36V DC
Nominālais ātrums 2750 apgr./min.
Ātrums bez slodzes 3300 apgr./min
Pilnas slodzes strāva = 19,20A.
Bez slodzes strāva = 2,5A
Nominālais griezes moments 1,11 N.m (11,1 kg.cm).
Stall griezes moments 5,55 N.m (55,11 kg.cm) Efektivitāte = 78%
2. darbība. Par līdzstrāvas motora draiveri Bts7960b
Specifikācija:
Divkāršs BTS7960 lielas strāvas (43 A) H tilta vadītājs;
5V izolēt ar MCU un efektīvi aizsargāt MCU;
5V jaudas indikators uz kuģa; motora vadītāja izejas gala sprieguma indikācija; var lodēt siltuma izlietni;
Nepieciešamas tikai četras līnijas no MCU līdz draivera modulim (GND. 5V. PWM1. PWM2);
izolācijas mikroshēmas 5 V barošanas avots (var koplietot ar MCU 5 V); Izmērs: 4 * 5 * 1,2 cm;
Spēj apgriezt motoru uz priekšu, divas PWM ievades frekvences līdz 25 kHZ; divas siltuma plūsmas, kas iziet cauri kļūdas signāla izejai; izolēta mikroshēmas 5V barošanas avots (var koplietot ar MCU 5V), var izmantot arī iebūvēto 5V barošanu; barošanas spriegums no 5,5V līdz 27V
3. darbība. Kas jums būs nepieciešams
- Arduino Uno vai jebkura cita Arduino tāfele
- Līdzstrāvas motora draiveris Bts7960b
- Dažiem līdzstrāvas motoriem tas varētu būt mazs vai kaut kas jaudīgāks, kā šajā eksperimentā
- Motora barošanas avots
- Potenciometrs
- 2X poga
- Jumper vadi
- Maizes dēlis
- Visuino programmatūra: lejupielādējiet šeit
4. solis: ķēde
- Savienojiet Arduino digitālo tapu [3] ar bts7960 draivera tapas RPWM
- Pievienojiet Arduino digitālo tapu [3] bts7960 draivera tapai LPWM
- Savienojiet Arduino digitālo tapu [4] ar bts7960 draivera tapu R_EN
- Savienojiet Arduino digitālo tapu [3] ar bts7960 draivera tapu L_EN
- Savienojiet bts7960 kontakta VCC ar Arduino analogo tapu 5V
- Savienojiet bts7960 pin GND ar Arduino Pin GND
- Pievienojiet motora strāvas padeves tapu GND (-) ar bts7960 vadītāja tapu B-
- Pievienojiet motora strāvas padeves tapu VCC (+) bts7960 vadītāja tapai B+
- Pievienojiet motora pozitīvo vadu bts7960 vadītāja tapai M+
- Pievienojiet motora negatīvo vadu bts7960 vadītāja tapai M-
- Savienojiet potenciometra tapu OTB ar Arduino analogo tapu A0
- Savienojiet potenciometra tapu VCC ar Arduino analogo tapu 5V
- Savienojiet potenciometra tapu GND ar Arduino Pin GND
- POGA1 Pievienojiet pin1 ar Arduino tapu 5V
- POGA2 Pievienojiet tapu 1 ar Arduino tapu 5V
- POGA1 Pievienojiet pin2 ar Arduino digitālo tapu 8 un pret rezistoru 1Kohm, pievienojiet citu rezistora tapu ar Arduino tapu GND
- BUTTON2 Savienojiet pin2 ar Arduino digitālo tapu 9 un pret rezistoru 1Kohm, pievienojiet citu rezistora tapu ar Arduino pin GND
5. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu
Ir jāinstalē arī Visuino: https://www.visuino.eu. Lejupielādējiet bezmaksas versiju vai reģistrējieties bezmaksas izmēģinājumam.
Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā
6. darbība: sadaļā Visuino pievienojiet un iestatiet komponentus
- Pievienojiet komponentu "SR Flip-Flop"
- Pievienojiet komponentu "Ātrums un virziens uz ātrumu"
- Pievienot komponentu "Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)"
- Pievienojiet komponentu "Digitālā (Būla) vērtība"
Atlasiet "DigitalValue1" un rekvizītu logā iestatiet vērtību "True", tas aktivizēs draiveri, iestatot to uz nepatiesu, motora draiveris tiks atspējots un motors negriezīsies
7. darbība: Visuino Connect komponentos
- Savienojiet Arduino digitālo tapu 8 ar "SRFlipFlop1" tapas "komplektu"
- Savienojiet Arduino digitālo tapu 9 ar "SRFlipFlop1" komponenta tapu "Reset"
- Pievienojiet "SRFlipFlop1" tapas izeju "SpeedAndDirectionToSpeed1" tapas "reversam"
- Savienojiet Arduino analogo tapu 0 ar "SpeedAndDirectionToSpeed1" tapu "Speed"
- Pievienojiet "SpeedAndDirectionToSpeed1" tapu ārā ar "DualMotorDriver1" tapas "motoriem [0]>
- Pievienojiet "DualMotorDriver1" tapas motorus [0]> Pārsūtīt uz Arduino digitālo tapu 5
- Pievienojiet "DualMotorDriver1" tapas motorus [0]> Apgriezieties pretēji Arduino digitālajai tapai 6
- Pievienojiet "DigitalValue1" tapas izeju Arduino digitālajai tapai 3 un digitālajai tapai 4
8. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".
9. solis: spēlējiet
Ja jūs barojat Arduino UNO moduli, motors sāks griezties, jūs varat regulēt ātrumu ar potenciometru vai mainīt virzienu, nospiežot pogas.
Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt un atvērt Visuino:
Ieteicams:
Vienkārši kontrolējiet motoru, izmantojot mobilo tālruni: 5 soļi
Vienkārši kontrolējiet motoru, izmantojot mobilo tālruni: šajā pamācībā ir parādīts, kā vadīt viedo IoT servo "HDrive17"; izmantojot savu mobilo tālruni, izmantojot tikai HTML un JavaScript. Tīmekļa lapa, ieskaitot šo skriptu, tiek saglabāta pašā motorā, un to var pievienot WebApp jūsu mobilajā tālrunī
Kā vadīt bezpilota bezkaršu līdzstrāvas motoru (3 vadu tips), izmantojot HW30A motora ātruma regulatoru un Arduino UNO: 5 soļi
Kā vadīt bezpilota bezkaršu līdzstrāvas motoru (3 vadu tips), izmantojot HW30A motora ātruma regulatoru un Arduino UNO: Apraksts: HW30A motora ātruma regulatoru var izmantot ar 4-10 NiMH/NiCd vai 2-3 šūnu LiPo baterijām. BEC ir funkcionāls ar līdz pat 3 LiPo šūnām. To var izmantot, lai kontrolētu bezsuku līdzstrāvas motora (3 vadi) ātrumu ar maksimālo līdz 12 Vdc. Īpaši
Kontrolējiet bezsuku līdzstrāvas motora ātrumu, izmantojot Arduino un Bluetooth moduli (HC-05): 4 soļi
Kontrolējiet bezsuku līdzstrāvas motora ātrumu, izmantojot Arduino un Bluetooth moduli (HC-05): Ievads Šajā apmācībā mēs kontrolēsim bezsuku līdzstrāvas motora ātrumu, izmantojot Arduino UNO, Bluetooth moduli (HC-05) un Android lietojumprogrammu Bluetooth ( Arduino Bluetooth kontrolieris)
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: 7 soļi (ar attēliem)
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: Šajā apmācībā mēs iemācīsimies lietot lietotni Blynk un Arduino, lai kontrolētu lampu, kombinācija notiks, izmantojot USB seriālo portu. Šīs pamācības mērķis ir parādīt vienkāršākais risinājums, lai attālināti kontrolētu savu Arduino vai c
Izgatavojiet jaudīgu 48 V līdzstrāvas motoru no mirušā blendera/urbšanas motora: 3 soļi
Izgatavojiet jaudīgu 48 V līdzstrāvas motoru no mirušā blendera/urbja motora: Sveiki! Šajā pamācībā jūs uzzināsit, kā pārveidot mirušā blendera/urbjmašīnas motoru (universālo motoru) par ļoti jaudīgu pastāvīgā magnēta līdzstrāvas motoru ar līdz pat 10 000 apgr./min. laba griezes momenta vērtība. Piezīme. Šī metode ir piemērojama tikai tad, ja