Sisällysluettelo:
- Vaihe 1: Tietoja moottorista
- Vaihe 2: Tietoja tasavirtamoottorin ohjaimesta Bts7960b
- Vaihe 3: Mitä tarvitset
- Vaihe 4: Piiri
- Vaihe 5: Käynnistä Visuino ja valitse Arduino UNO Board Type
- Vaihe 6: Visuinossa Lisää ja aseta komponentteja
- Vaihe 7: Visuino Connect -komponentit
- Vaihe 8: Luo, käännä ja lähetä Arduino -koodi
- Vaihe 9: Pelaa
Video: Ohjaa tehokasta sähköistä rullalautailupyörää 350 W: n tasavirtamoottorilla Arduinon ja BTS7960b: n avulla: 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Tässä opetusohjelmassa aiomme oppia ohjaamaan tasavirtamoottoria Arduinon ja tasavirta -ajurin avulla bts7960b.
Moottori voi olla 350 W tai vain pieni Toy arduino DC -moottori, kunhan sen teho ei ylitä BTS7960b -ohjaimen maksimivirtaa.
Katso video!
Vaihe 1: Tietoja moottorista
Nimellisteho 350W. Nimellisjännite 24/36V DC
Nimellisnopeus 2750 rpm.
Kuormittamaton nopeus 3300 rpm
Täysi kuormitusvirta = 19.20A.
Kuormittamaton virta = 2,5A
Nimellismomentti 1,11 N.m (11,1 kg.cm).
Jännitysmomentti 5,55 N.m (55,11 kg.cm) Tehokkuus = 78%
Vaihe 2: Tietoja tasavirtamoottorin ohjaimesta Bts7960b
Erittely:
Kaksinkertainen BTS7960 suuri virta (43 A) H -siltaohjain;
5V eristys MCU: lla ja suojaa tehokkaasti MCU: ta;
5V virran merkkivalo aluksella; moottorin ohjaimen lähtöpään jänniteilmoitus; voi juottaa jäähdytyselementin;
Tarvitset vain neljä linjaa MCU: sta ohjainmoduuliin (GND. 5V. PWM1. PWM2);
eristyspiiri 5 V virtalähde (voidaan jakaa MCU 5 V: n kanssa); Koko: 4 * 5 * 1,2 cm;
Pystyy kääntämään moottorin eteenpäin, kaksi PWM -tulotaajuutta jopa 25 kHz; kaksi lämpövirtaa, jotka kulkevat virhesignaalin lähdön läpi; eristetty siru 5V virtalähde (voidaan jakaa MCU 5V: n kanssa), voi käyttää myös sisäistä 5V syöttöä; syöttöjännite 5,5V - 27V
Vaihe 3: Mitä tarvitset
- Arduino Uno tai mikä tahansa muu Arduino -levy
- DC -moottorin ohjain Bts7960b
- Jotkut tasavirtamoottorit voivat olla pieniä tai tehokkaampia, kuten tässä kokeessa
- Moottorin virtalähde
- Potentiometri
- 2X -painike
- Hyppyjohdot
- Leipälauta
- Visuino -ohjelmisto: Lataa tästä
Vaihe 4: Piiri
- Kytke Arduinon digitaalinen nasta [3] bts7960 -ohjaimen nollaan RPWM
- Liitä Arduinon digitaalinen nasta [3] bts7960 -ohjaimen nastaan LPWM
- Liitä Arduinon digitaalinen nasta [4] bts7960 -ohjaimen nastaan R_EN
- Kytke Arduinon digitaalinen nasta [3] bts7960 -ohjaimen nastaan L_EN
- Liitä bts7960 -nastainen VCC Arduinon analogiseen nastaan 5V
- Liitä bts7960 -nastainen GND Arduino -nastaiseen GND: hen
- Kytke moottorin virtalähteen nasta GND (-) bts7960-ohjaimen nastaan B-
- Liitä moottorin virtalähteen nasta VCC (+) bts7960 -ohjaimen nastaan B+
- Kytke moottorin positiivinen johto bts7960 -liitäntätapaan M+
- Kytke moottorin negatiivinen johto bts7960-liitäntätapaan M-
- Liitä potentiometrin nasta OTB Arduinon analogiseen nastaan A0
- Liitä potentiometrin nasta VCC Arduino analogiseen nastaan 5V
- Liitä potentiometrin nasta GND Arduino Pin GND: hen
- PAINIKE 1 Liitä nasta 1 Arduino -nastaan 5V
- PAINIKE 2 Liitä nasta 1 Arduino -nastaan 5V
- PAINIKE 1 Liitä nasta 2 Arduino -digitaaliseen nastaan 8 ja vastukseen 1Kohm, yhdistä toinen vastuksen nasta Arduino -nastaan GND
- PAINIKE 2 Liitä nasta 2 Arduino -digitaaliseen nastaan 9 ja vastukseen 1Kohm, yhdistä toinen vastuksen nasta Arduino -nastaan GND
Vaihe 5: Käynnistä Visuino ja valitse Arduino UNO Board Type
Visuino: https://www.visuino.eu on myös asennettava. Lataa ilmainen versio tai rekisteröidy ilmaiseen kokeiluversioon.
Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2
Vaihe 6: Visuinossa Lisää ja aseta komponentteja
- Lisää "SR Flip-Flop" -komponentti
- Lisää "Nopeus ja suunta nopeuteen" -komponentti
- Lisää "Dual DC Motor Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)" -komponentti
- Lisää "Digitaalinen (Boolen) arvo" -komponentti
Valitse "DigitalValue1" ja aseta ominaisuusikkunan "Value" arvoon True, tämä ottaa ohjaimen käyttöön, asettamalla sen arvoon false poistaa moottoriajurin käytöstä ja moottori ei pyöri
Vaihe 7: Visuino Connect -komponentit
- Liitä Arduino -digitaalinen nasta 8 "SRFlipFlop1" -nastaan "Set"
- Liitä Arduino -digitaalinen nasta 9 "SRFlipFlop1" -komponenttitappiin "Nollaa"
- Liitä "SRFlipFlop1" -nasta ulos "SpeedAndDirectionToSpeed1" -nastaiseen "käänteiseen"
- Liitä analoginen Arduino -nasta 0 "SpeedAndDirectionToSpeed1" -nastaiseen "Speed"
- Liitä "SpeedAndDirectionToSpeed1" -nasta ulos "DualMotorDriver1" -nastaisiin moottoreihin [0]> sisään
- Yhdistä "DualMotorDriver1" -nastaiset moottorit [0]> Välitä Arduinon digitaaliseen nastaan 5
- Yhdistä "DualMotorDriver1" -nastaiset moottorit [0]> Käännä Arduinon digitaaliseen nastaan 6
- Liitä "DigitalValue1" -nasta ulos Arduinon digitaaliseen nastaan 3 ja digitaaliseen nastaan 4
Vaihe 8: Luo, käännä ja lähetä Arduino -koodi
Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.
Vaihe 9: Pelaa
Jos käynnistät Arduino UNO -moduulin, moottori alkaa pyöriä, voit säätää nopeutta potentiometrillä tai muuttaa suuntaa painikkeilla.
Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle, voit ladata sen ja avata sen Visuinossa:
Suositeltava:
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: 5 vaihetta
Arduinon ohjelmointi toisen Arduinon avulla vieritettävän tekstin näyttämiseksi ilman kirjastoa: Sony Spresense tai Arduino Uno eivät ole niin kalliita eivätkä vaadi paljon virtaa. Jos projektillasi on kuitenkin virtaa, tilaa tai jopa budjettia, voit harkita Arduino Pro Minin käyttöä. Toisin kuin Arduino Pro Micro, Arduino Pro Mi
Ohjaa lediä kaikkialla maailmassa Internetin avulla Arduinon avulla: 4 vaihetta
Ohjaa johtoa ympäri maailmaa Internetin avulla Arduinon avulla: Hei, olen Rithik. Aiomme tehdä Internet -ohjattavan ledin puhelimellasi. Aiomme käyttää ohjelmistoja, kuten Arduino IDE ja Blynk. Se on yksinkertainen ja jos onnistuit, voit hallita niin monta elektronista komponenttia kuin haluat Asioita, joita tarvitsemme: Laitteisto:
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa - Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille - Rc -helikopteri - Rc -taso Arduinon avulla: 5 vaihetta (kuvilla)
Langaton kaukosäädin käyttäen 2,4 GHz: n NRF24L01 -moduulia Arduinon kanssa | Nrf24l01 4 -kanavainen / 6 -kanavainen lähettimen vastaanotin nelikopterille | Rc -helikopteri | Rc -lentokone Arduinon avulla: Rc -auton käyttö | Nelikopteri | Drone | RC -taso | RC -vene, tarvitsemme aina vastaanottimen ja lähettimen, oletetaan, että RC QUADCOPTER -laitteelle tarvitaan 6 -kanavainen lähetin ja vastaanotin, ja tämäntyyppinen TX ja RX on liian kallista, joten teemme sellaisen
Lisää tehokasta etäisyyttä ebay -salaman kauko -ohjaimen lähettimellä antennilla: 6 vaihetta
Suurenna tehokasta etäisyyttä ebay-salaman kauko-ohjaimessa, jossa on antenni: Kameraharrastajat voivat ostaa edullisia versioita ulkoisista salamalaitteista, jotka ohjaavat joko hot-shoe- tai studiotyyppisiä salamalaitteita. Nämä liipaisimet kärsivät alhaisesta lähettimen tehosta ja siten pienestä tehokkaasta ohjausetäisyydestä. Tämä mo
Ohjaa servoa Arduinon ja Rock Band -kitaran avulla: 5 vaihetta
Ohjaa servoa Arduinon ja Rock Band -kitaran avulla: tämä on ensimmäinen opastettava, ei ikäviä kommentteja siitä, miten tein ohjelman