ماژول درایور موتور TB6612FNG پرومیک ProMake DC Motor Driver Module
ماژول درایو و کنترل دو موتور DC را با جریان ثابت 1.2 آمپر(جریان پیک 3.2 آمپر) مدل PM-MDRV-002
ماژول درایور موتور TB6612FNG پرومیک ProMake DC Motor Driver Module easyiot
ماژول ProMake DC Motor Driver امکان درایو و کنترل دو موتور DC را با جریان ثابت 1.2 آمپر(جریان پیک 3.2 آمپر) را ارائه می کند. ماژول براساس قطعه TB6612FNG طراحی و ساخته شده است. این ماژول با توجه به بازه ولتاژی و جریانی اشاره شده، برای بسیاری از موتورهای DC مناسب می باشد و لذا در پروژه های رباتیک خودروئی و حرکتی راه کار بسیار مناسب می باشد. از آنجائیکه ماژول با استاندارد 16 پین ProMake طراحی شده است براحتی می توان با انواع کریر بردهای رزبری و آردوینو و ESP32 ساخت ProMake و ترکیب با سایر ماژولهای کاربردی و ارتباطی این مجموعه، پروژهای رباتیک هوشمند و جذاب را بهسادگی انجام داد.
با توجه به اینکه برای کنترل دو موتور DC توسط قطعه TB6612FNG عملا نیاز به 7 پایه از کنترلر میزبان می باشد لذا برای مدیریت بهتر تعداد پایه های درگیر MCU، از یک قطعه I2C اکپسندر PCA9538 استفاده شده است که 5 پایه (AIN1,AIN2,BIN1,BIN2,STBY) با استفاده از پروتکل I2C با سرعت بالا مدیریت و به قطعه موتور درایور اعمال می شود. لذا برای کنترل در ماژول ProMake DC Motor Driver عملا نیاز به 2 پایه برای اعمال سیگنال PWM به موتور 1 و2 داریم و باقی سیگنالهای ورودی برای تنظیم جهت حرکت CW، CCW، ترمز کوتاه و توقف کامل توسط I2C اکسپندر مدیریت می شود. با این ترفند پایه های MCU میزبان برای سایر عملکردها هوشمند ربات آزاد می ماند.
دو خروجی موتور (A و B) که در کانکتورهای ترمینالی پیچی ارائه شده است، به طور جداگانه قابل کنترل هستند و سرعت هر موتور از طریق سیگنال ورودی PWM با فرکانس تا 100 کیلوهرتز کنترل می شود. روی ماژول امکان اختصاص ولتاژ تغذیه بین 3.3 و 5 ولت درنظر گرفته شده است که متناسب با سطح منطقی کنترلر میزبان تنظیم شود.
آنچه برای شروع به کار با ماژول ProMake DC Motor Driver نیاز دارید:
- یکی از بردهای توسعه ای رزبری، ESP32 و یا آردوینو ProMake یا برد آموزشی(Breadboard) را آماده نمایید و ماژول را با توجه به اتصالات مورد نیاز آن در مکان مناسب وارد نمایید.
- موتور DC با توجه به بازه ولتاژی و جریانی ماژول
ما همواره پروژههای مختلفی را که با مجموعه محصولات ProMake انجام میدهیم به همراه کدهای مربوطه و مراحل انجام به صورت آنلاین منتشر می کنیم. این محصول به همراه مستندات کامل به دست شما خواهد رسید. این محصول از زمان خرید به شرط ثبت محصول و فعالسازی گارانتی در سایت، دارای یکسال گارانتی میباشد.
مشخصات
- ابعاد فیبر
- 25mm x 28mm x 25mm
- ولتاژ مورد نياز
- 3.3 یا 5 ولت انتخابی با جامپر مقاومت
- سازنده
- EASY IOT
- کشور سازنده
- ایران
- سایر قابلیتها
- دارای حالتهای کنترلی موتورCW/CCW/short-brake/stop
دارای قطعه I2C اکسپندر PCA9538 برای کنترل 5 سیگنال AIN1,AIN2,BIN1,BIN2,STBY
کنترل 2 موتور DC با حدکثر 15 ولت
- اینترفیس
- GPIO و I2C
امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایههای GPIO قابل اتصال به میکروکنترلرها هستند.
برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:
یک برد میکروکنترلر ESP32
یک سنسور دما مثل DHT DS18B20
یک المان سرد کننده
با استفاده از کتابخانه DHT.h، میتوانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، میتوانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.
در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال دادهها به پلتفرم IoT باید استفاده کنید.