Mundarija:
- 1 -qadam: Dvigatel haqida
- 2 -qadam: Bts7960b shahar dvigatelining drayveri haqida
- 3 -qadam: Sizga nima kerak
- 4 -qadam: O'chirish davri
- 5 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang
- 6 -qadam: Visuino komponentlarini qo'shish va sozlash
- 7 -qadam: Visuino Connect komponentlarida
- 8 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
- 9 -qadam: O'ynang
Video: Arduino va BTS7960b yordamida kuchli elektr skeytbordli 350 Vt doimiy dvigatelni boshqaring: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Ushbu qo'llanmada biz Arduino va DC drayveri bts7960b yordamida shahar motorini boshqarishni o'rganamiz.
Dvigatel quvvati BTS7960b drayveri Maks oqimidan oshmasa, 350 Vt yoki oddiygina o'yinchoq arduino dvigatel bo'lishi mumkin.
Videoni tomosha qiling!
1 -qadam: Dvigatel haqida
Nominal chiqish quvvati 350W. Nominal kuchlanish 24/36 V DC
Nominal tezlik 2750 rpm.
Yuklanish tezligi 3300 RPM emas
To'liq yuk oqimi = 19.20A.
Yuk yo'q Oqim = 2,5A
Nominal moment 1.11 Nm (11.1 kg sm).
Stall moment 5,55 N.m (55,11 kg sm) Samaradorlik = 78%
2 -qadam: Bts7960b shahar dvigatelining drayveri haqida
Xususiyat:
Katta BTS7960 katta oqim (43 A) H ko'prigi haydovchisi;
MCU bilan 5V izolyatsiya qilish va MCUni samarali himoya qilish;
Bortda 5V quvvat ko'rsatkichi; vosita drayverining chiqish uchining kuchlanish ko'rsatkichi; issiqlik batareyasini lehimlashi mumkin;
MCU -dan haydovchi moduliga to'rtta satr kerak (GND. 5V. PWM1. PWM2);
izolyatsion chip 5 V quvvat manbai (MCU 5 V bilan bo'lishishi mumkin); Hajmi: 4 * 5 * 1,2 sm;
Dvigatelni oldinga burishga qodir, 25 kGts gacha bo'lgan ikkita PWM kirish chastotasi; xato signalining chiqishi orqali o'tadigan ikkita issiqlik oqimi; izolyatsiyalangan chip 5V quvvat manbai (MCU 5V bilan bo'lishish mumkin), shuningdek, bortda 5V quvvat manbasidan foydalanish mumkin; besleme quvvati 5,5 dan 27 V gacha
3 -qadam: Sizga nima kerak
- Arduino Uno yoki boshqa Arduino taxtasi
- DC vosita haydovchi Bts7960b
- Ba'zi bir shahar dvigateli bu tajribada bo'lgani kabi kichikroq yoki kuchliroq bo'lishi mumkin
- Dvigatel uchun quvvat manbai
- Potentsiometr
- 2X tugmasi
- Jumper simlari
- Non paneli
- Visuino dasturi: Bu yerdan yuklab oling
4 -qadam: O'chirish davri
- Arduino raqamli pinini [3] bts7960 haydovchi pin RPWM ga ulang
- Arduino raqamli pinini [3] bts7960 LPWM haydovchi piniga ulang
- Arduino raqamli pinini [4] bts7960 haydovchi pin R_EN ga ulang
- Arduino raqamli pinini [3] bts7960 L_EN haydovchi piniga ulang
- Bts7960 pinli VCC ni Arduino analog pin 5V ga ulang
- Bts7960 pinli GND ni Arduino Pin GND ga ulang
- Dvigatel uchun GND (-) quvvat manbai pinini bts7960 haydovchi pin B ga ulang.
- Dvigatel uchun quvvat manbai VCC (+) pinini bts7960 haydovchi pin B+ga ulang
- Dvigatel musbat simini bts7960 haydovchi pin M+ ga ulang
- Dvigatel manfiy simini bts7960 haydovchi piniga ulang M-
- OTB potentsiometr pinini Arduino analog pin A0 ga ulang
- VCC potentsiometr pinini Arduino analog pin 5V ga ulang
- GND potentsiometr pinini Arduino Pin GND ga ulang
- BUTTON1 1 -pinni Arduino pin 5V ga ulang
- BUTTON2 1 -pinni Arduino pin 5V ga ulang
- BUTTON1 2 -pinni Arduino raqamli 8 -piniga va 1Kohmli rezistorga ulang, rezistordagi boshqa pinni Arduino pin GND ga ulang.
- BUTTON2 pin2 ni Arduino raqamli pin 9 ga va rezistor 1Kohm ga ulang, rezistordagi boshqa pinni Arduino pin GND ga ulang.
5 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang
Visuino: https://www.visuino.eu ham o'rnatilishi kerak. Bepul versiyani yuklab oling yoki bepul sinov uchun ro'yxatdan o'ting.
Visuino -ni birinchi rasmda ko'rsatilgandek ishga tushiring, Visuino -dagi Arduino komponentidagi "Asboblar" tugmasini bosing (1 -rasm) Dialog paydo bo'lganda, 2 -rasmda ko'rsatilgandek "Arduino UNO" -ni tanlang.
6 -qadam: Visuino komponentlarini qo'shish va sozlash
- "SR Flip-Flop" komponentini qo'shing
- "Tezlik va tezlikka yo'nalish" komponentini qo'shing
- "Ikkita shahar motorli haydovchi 2 PWM pinli ko'prik (L9110S, L298N, AM1016A, BTN7960/BTS7960)" komponentini qo'shing.
- "Raqamli (mantiqiy) qiymat" komponentasini qo'shing
"DigitalValue1" -ni tanlang va xususiyatlar oynasida "Value" -ni "True" ga o'rnating, bu haydovchini yoqadi, agar uni "false" ga o'rnatsangiz, motor drayveri o'chadi va dvigatel aylanmaydi
7 -qadam: Visuino Connect komponentlarida
- Arduino raqamli 8 -pinini "SRFlipFlop1" pinli "O'rnatish" ga ulang.
- Arduino 9 raqamli pinini "SRFlipFlop1" komponent piniga "Qayta o'rnatish" ga ulang.
- "SRFlipFlop1" pinini "SpeedAndDirectionToSpeed1" piniga "teskari" ga ulang.
- Arduino Analog pin 0 ni "SpeedAndDirectionToSpeed1" pinli "Tezlik" ga ulang.
- "SpeedAndDirectionToSpeed1" pinini "DualMotorDriver1" pinli "Motor" ga ulang [0]> In
- "DualMotorDriver1" pinli dvigatellarini [0]> Arduino raqamli 5 -pinli oldinga ulang
- "DualMotorDriver1" pinli dvigatellarni [0] ulang> Arduino raqamli pin 6 ga teskari aylantiring.
- "DigitalValue1" pinini Arduino raqamli pin 3 va raqamli pin 4 ga ulang
8 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Visuino -ning pastki qismida "Qurish" yorlig'ini bosing, to'g'ri port tanlanganligiga ishonch hosil qiling, so'ng "Tuzish/qurish va yuklash" tugmasini bosing.
9 -qadam: O'ynang
Agar siz Arduino UNO modulini quvvatlantirsangiz, vosita aylana boshlaydi, siz potansiyometr yordamida tezlikni sozlashingiz yoki tugmachalarni bosib yo'nalishni o'zgartirishingiz mumkin.
Tabriklaymiz! Siz o'z loyihangizni Visuino bilan yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham biriktirilgan, uni Visuino -da yuklab olishingiz va ochishingiz mumkin:
Tavsiya:
Dvigatelni mobil telefon orqali boshqaring: 5 qadam
Dvigatelni mobil telefon orqali boshqaring: Bu usul "aqlli IoT Servo" HDrive17 "ni qanday boshqarishni ko'rsatadi. mobil telefoningiz orqali faqat HTML va JavaScript yordamida. Ushbu skriptni o'z ichiga olgan veb -sahifa o'z -o'zidan dvigatelda saqlanadi va uni mobil telefoningizda WebApp -ga biriktirish mumkin
Yog'ochdan yasalgan kuchli va kuchli qo'ltiqni yig'ish uchun bir necha bo'lak yog'ochdan qanday foydalanish kerak: 10 qadam
Yog'ochdan yasalgan bir nechta bo'laklarni qanday qilib yoqimli va kuchli yog'ochdan yasalgan qo'llarga yig'ish mumkin: Robot qo'lining nomi - WoodenArm. Bu juda yoqimli ko'rinadi! Agar siz WoodenArm haqida batafsilroq ma'lumotga ega bo'lishni istasangiz, www.lewansoul.com saytiga murojaat qiling. Endi biz WoodenArm haqida tanishtiruv qilishimiz mumkin, keling, davom etamiz
Blynk ilovasi yordamida USB orqali smartfon yordamida Arduino -ni boshqaring: 7 qadam (rasmlar bilan)
Arduino -ni USB orqali Blynk ilovasi yordamida USB orqali boshqaring: Ushbu qo'llanmada biz Blynk va Arduino -dan chiroqni boshqarish uchun qanday foydalanishni bilib olamiz, bu kombinatsiya USB seriyali port orqali amalga oshiriladi. Arduino yoki C ni masofadan boshqarishning eng oddiy echimi
Doimiy aylanish uchun mikro -servo dvigatelni (SG90) qanday o'zgartirish mumkin: 6 qadam (rasmlar bilan)
Uzluksiz aylanish uchun mikro servo dvigatelni (SG90) qanday o'zgartirish mumkin: Yo'q! Menda shahar motorlari tugab qoldi! Sizda o'tirgan zaxira servo va rezistorlar bormi? Oddiy servo 180 gradusga buriladi. Shubhasiz, biz uni g'ildirakda harakatlanadigan avtomobil uchun ishlata olmaymiz. Bu darslikda men xursand bo'laman
Noutbukdagi doimiy elektr tok uzgichini almashtiring (YANGILANGAN): 12 qadam
Noutbukda singan shahar quvvat uzgichini almashtiring (YANGILANGAN): OK, men bolalarimni xonamda yugurtirganman va noutbukning elektr kabelidan uzilib qolganman. Keyin shahar quvvat ulagichi shikastlangan. Noutbukni zaryad qilish uchun men doimo uyani bosib turishim kerak edi. Men o'z chegaramga yetdim. Men deyarli kompyuterimni tashlab yubordim