Sadržaj:
- Korak 1: O motoru
- Korak 2: O upravljačkom programu istosmjernog motora Bts7960b
- Korak 3: Ono što će vam trebati
- Korak 4: Krug
- Korak 5: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
- Korak 6: U Visuinu dodaj i postavi komponente
- Korak 7: U komponentama Visuino Connect
- Korak 8: Generirajte, kompajlirajte i prenesite Arduino kôd
- Korak 9: Igrajte se
Video: Upravljajte snažnim električnim motociklom E-bicikl za skejtbord 350 W istosmjernim motorom pomoću Arduina i BTS7960b: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
U ovom ćemo vodiču naučiti kako upravljati istosmjernim motorom pomoću Arduino i DC upravljačkog programa bts7960b.
Motor može biti snage 350 W ili samo mali Toy arduino dc motor sve dok njegova snaga ne premašuje maksimalnu struju upravljačkog programa BTS7960b.
Gledaj video!
Korak 1: O motoru
Nazivna izlazna snaga 350W. Nazivni napon 24/36V DC
Nazivna brzina 2750 o / min.
Brzina bez opterećenja 3300 o / min
Struja punog opterećenja = 19,20A.
Struja bez opterećenja = 2,5A
Nazivni moment 1,11 N.m (11,1 kg.cm).
Zakretni moment zaustavljanja 5,55 N.m (55,11 kg.cm) Učinkovitost = 78%
Korak 2: O upravljačkom programu istosmjernog motora Bts7960b
Specifikacija:
Dvostruki BTS7960 veliki strujni (43 A) H pokretač mosta;
5V izolirajte s MCU -om i učinkovito štite MCU;
Indikator napajanja 5V na brodu; indikacija napona izlaznog kraja upravljačkog programa motora; hladnjak za lemljenje limenki;
Trebaju samo četiri linije od MCU -a do upravljačkog modula (GND. 5V. PWM1. PWM2);
napajanje izolacijskog čipa 5 V (može se dijeliti s MCU 5 V); Veličina: 4 * 5 * 1,2 cm;
Može preokrenuti motor prema naprijed, dvije PWM ulazne frekvencije do 25 kHZ; dva protoka topline koja prolaze kroz izlaz signala greške; izolirano napajanje 5V izoliranim čipom (može se dijeliti s MCU 5V), može koristiti i 5V napajanje na ploči; napon napajanja od 5.5V do 27V
Korak 3: Ono što će vam trebati
- Arduino Uno ili bilo koju drugu Arduino ploču
- Upravljački program istosmjernog motora Bts7960b
- Neki istosmjerni motor mogao bi biti mali ili nešto moćniji kao u ovom eksperimentu
- Napajanje za motor
- Potenciometar
- 2X tipka
- Kratkospojne žice
- Oglasna ploča
- Visuino softver: preuzmite ovdje
Korak 4: Krug
- Spojite Arduino digitalni pin [3] na bts7960 upravljački pin RPWM
- Spojite Arduino digitalni pin [3] na bts7960 upravljački pin LPWM
- Spojite Arduino digitalni pin [4] na bts7960 upravljački pin R_EN
- Spojite Arduino digitalni pin [3] na bts7960 upravljački pin L_EN
- Spojite bts7960 pin VCC na Arduino analogni pin 5V
- Spojite bts7960 pin GND na Arduino Pin GND
- Spojite pin za napajanje GND (-) za motor na bts7960 upravljački pin B-
- Spojite pin napajanja VCC (+) za motor na bts7960 upravljački pin B+
- Spojite pozitivnu žicu motora na bts7960 upravljački pin M+
- Spojite negativnu žicu motora na bts7960 upravljački pin M-
- Spojite pin potenciometra OTB na Arduino analogni pin A0
- Spojite pin potenciometra VCC na Arduino analogni pin 5V
- Spojite pin potenciometra GND na Arduino pin GND
- TIPKA1 Spojite pin1 na Arduino pin 5V
- TIPKA2 Spojite pin1 na Arduino pin 5V
- BUTTON1 Spojite pin2 na Arduino digitalni pin 8 i na otpornik 1Koh, drugi pin na otporniku spojite na Arduino pin GND
- BUTTON2 Spojite pin2 na Arduino digitalni pin 9 i na otpornik 1Kohm, drugi pin na otporniku spojite na Arduino pin GND
Korak 5: Pokrenite Visuino i odaberite vrstu ploče Arduino UNO
Visuino: https://www.visuino.eu također je potrebno instalirati. Preuzmite besplatnu verziju ili se registrirajte za besplatnu probnu verziju.
Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, odaberite "Arduino UNO" kao što je prikazano na slici 2
Korak 6: U Visuinu dodaj i postavi komponente
- Dodajte komponentu "SR Flip-Flop"
- Dodajte komponentu "Brzina i smjer brzini"
- Dodajte komponentu "Dual DC Driver Driver 2 PWM Pins Bridge (L9110S, L298N, AM1016A, BTN7960/BTS7960)" komponentu
- Dodajte komponentu "Digitalna (Booleova vrijednost)"
Odaberite "DigitalValue1" i u prozoru svojstava postavite "Value" na True, ovo će omogućiti upravljački program, postavljanje na false onemogućit će upravljački program motora i motor se neće vrtjeti
Korak 7: U komponentama Visuino Connect
- Spojite Arduino digitalni pin 8 na "SRFlipFlop1" pin "Set"
- Spojite Arduino digitalni pin 9 na "SRFlipFlop1" komponentni pin "Reset"
- Spojite "SRFlipFlop1" pin Out na "SpeedAndDirectionToSpeed1" pin "reverse"
- Spojite Arduino analogni pin 0 na "SpeedAndDirectionToSpeed1" pin "Speed"
- Spojite "SpeedAndDirectionToSpeed1" pin Out na "DualMotorDriver1" pin "Motore [0]> U
- Spojite "pin" DualMotorDriver1 "pin" motore [0]> Naprijed na Arduino digitalni pin 5
- Spojite "DualMotorDriver1" pin "motore [0]> Obrnite na Arduino digitalni pin 6
- Spojite "DigitalValue1" pin Out na Arduino digitalni pin 3 i digitalni pin 4
Korak 8: Generirajte, kompajlirajte i prenesite Arduino kôd
U Visuinu pri dnu kliknite karticu "Build", provjerite je li odabran ispravan port, a zatim kliknite gumb "Compile/Build and Upload".
Korak 9: Igrajte se
Ako napajate Arduino UNO modul, motor će se početi vrtjeti, možete podesiti brzinu s potenciometrom ili promijeniti smjer pritiskom na gumbe.
Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable, možete ga preuzeti i otvoriti u Visuinu:
Preporučeni:
Upravljajte istosmjernim motorom s modulom optičkog senzora davača FC-03: 7 koraka
Upravljajte istosmjernim motorom s modulom optičkog senzora davača FC-03: U ovom ćemo vodiču naučiti kako brojati prekide optičkog davača pomoću istosmjernog motora, OLED zaslona i Visuina. Pogledajte video
Kako napraviti ventilator velike brzine s istosmjernim motorom?: 6 koraka
Kako napraviti ventilator velike brzine s istosmjernim motorom?: Prvo pogledajte cijeli video i saznat ćete sve. Pojedinosti su navedene u nastavku
Stvaranje pjesama s Arduinom i istosmjernim motorom: 6 koraka
Stvaranje pjesama s Arduinom i istosmjernim motorom: Neki dan, pregledavajući neke članke o Arduinu, uočio sam zanimljiv projekt koji je koristio koračne motore kontrolirane Arduinom za stvaranje kratkih melodija. Arduino je za pokretanje koračnog motora koristio pin PWM (Pulse Width Modulation)
Vožnja istosmjernim motorom pomoću H mosta: 9 koraka
Vožnja istosmjernim motorom pomoću H mosta: Zdravo dečki! U ovom uputstvu pokazat ću vam kako izgraditi H most - jednostavan elektronički krug koji nam omogućuje primjenu napona na opterećenje u bilo kojem smjeru. Obično se koristi u aplikaciji robotike za upravljanje istosmjernim motorima. Korištenjem H Brid
Upravljajte svojim električnim aparatima pomoću daljinskog upravljača za TV (ili daljinski) s prikazom temperature i vlažnosti: 9 koraka
Upravljajte svojim električnim aparatima pomoću daljinskog upravljača za TV (i daljinski) s prikazom temperature i vlažnosti: Zdravo, ja sam Abhay i to je moj prvi blog na Instructables, a danas ću vam pokazati kako upravljati svojim električnim aparatima pomoću daljinskog upravljača za televizor izgradnjom ovog jednostavan projekt. zahvaljujući atl laboratoriju na podršci i pružanju materijala