ماژول فرستنده گیرنده MT7681 وای فای Xbee
ماژول وای فای WIFI Module MT7681
ماژول وای فای MT7681 یک ماژول بیسیم کوچک است که از نوع System on Chip (SoC) میباشد. این ماژول بر پایه تکنولوژی Wi-Fi (بیسیم) است و امکان ارتباط دستگاهها را از طریق شبکههای بیسیم فراهم میکند. MT7681 توسط شرکت MediaTek تولید میشود و برای انتقال دادهها از طریق شبکههای بیسیم با استفاده از استاندارد Wi-Fi 802.11b/g/n به کار میرود.
مشخصات فنی ماژول MT7681
- تراشه اصلی: MediaTek MT7681
- فرکانس کاری: 2.4 گیگاهرتز (باند ISM)
- حالتهای کاری: مستقل (AP) و کلاینت (STA)
- پشتیبانی از استاندارد IEEE 802.11 b/g/n
- وضوح: 1T1R (یک آنتن دریافت و یک آنتن ارسال)
- سرعت انتقال داده: حداکثر 150 مگابیت بر ثانیه (با استفاده از استاندارد 802.11n)
- امنیت شبکه: WEP، WPA/WPA2-PSK، WPS
- توان انتقال (Tx Power): تا 20dBm
- رابط UART برای ارتباط با میکروکنترلرها و دستگاههای خارجی
- پشتیبانی از SPI برای ارتباط با دیگر دستگاهها
- GPIOها و پایههای توسعه برای کنترل و اتصال به تجهیزات جانبی
- ولتاژ تغذیه: 3.3 ولت
- مصرف جریان: حداکثر 170 میلیآمپر در حالت فعالیت
- پشتیبانی از نرمافزار Embedded FreeRTOS برای اجرای برنامههای کاربری
- امکان برنامهنویسی با استفاده از C/C++
- پشتیبانی از AT Command Set برای پیکربندی و کنترل ماژول از طریق UART
- مصرف برق پایین در حالت انتظار
- قابلیت Soft-AP برای ایجاد یک شبکه وای فای مستقل
- پشتیبانی از توابع امنیتی و رمزگذاری
راه اندازی ماژول MT7681 با آردوینو
در کد آردوینو ، ماژول بیسیم MT7681 با استفاده از ارتباط سریال (UART) به برد آردوینو متصل میشود و ارتباط بین آردوینو و کامپیوتر یا سایر دستگاهها از طریق ماژول MT7681 برقرار میشود.برای انجام این کار، از کتابخانه SoftwareSerial استفاده میشود. این کتابخانه این امکان را فراهم میکند که از دو پین دلخواه در آردوینو برای ایجاد یک پورت سریال مجازی (SoftwareSerial) استفاده کنیم. در اینجا، پینهای 2 و 3 به ترتیب به عنوان پینهای RX و TX ماژول MT7681 انتخاب شدهاند.در بخش setup()، ابتدا دو کانال سریال مورد نیاز را با سرعت 9600 بیت در ثانیه راهاندازی میکنیم. Serial برای ارتباط با مانیتور سریال در آردوینو (که به عنوان پنجره خروجی اطلاعات به کاربر استفاده میشود) و mt7681Serial برای ارتباط با ماژول MT7681 استفاده میشود.در بخش loop()، دادههایی که از ماژول MT7681 دریافت میشود را با استفاده از mt7681Serial.available() خوانده و با دستور Serial.print() در مانیتور سریال آردوینو چاپ میکنیم تا کاربر بتواند آنها را مشاهده کند.همچنین، دادههایی که از مانیتور سریال دریافت میشود را با استفاده از Serial.available() خوانده و با دستور mt7681Serial.write() به ماژول MT7681 ارسال میکنیم تا به سایر دستگاهها یا کامپیوتر ارسال شوند.برای اجرای کد، باید از کتابخانه SoftwareSerial در آردوینو استفاده کنید و همچنین برای برقراری ارتباط با MT7681، باید پایههای RX و TX ماژول MT7681 را به پینهای RX و TX آردوینو متصل کنید.
#include <SoftwareSerial.h>
const int MT7681_RX_PIN = 2; // پین RX ماژول MT7681 به پین 2 آردوینو متصل شده است
const int MT7681_TX_PIN = 3; // پین TX ماژول MT7681 به پین 3 آردوینو متصل شده است
SoftwareSerial mt7681Serial(MT7681_RX_PIN, MT7681_TX_PIN);
void setup() {
Serial.begin(9600); // مشخصات اولیه ترمینال سریال آردوینو
mt7681Serial.begin(9600); // مشخصات اولیه کامنیکیشن با ماژول MT7681 از طریق SoftwareSerial
}
void loop() {
// بررسی وجود دادههای دریافتی از MT7681 و ارسال آنها به ترمینال سریال
while (mt7681Serial.available()) {
char data = mt7681Serial.read();
Serial.print(data);
}
// بررسی وجود دادههای دریافتی از ترمینال سریال و ارسال آنها به MT7681
while (Serial.available()) {
char data = Serial.read();
mt7681Serial.write(data);
}
}
مشخصات
- کاربری
- مناسب برای استفاده صنعتی
- نوع ماژول
- مخابراتی
- ابعاد فیبر
- 5mm x 5mm
- تعداد فیبر
- ۱ عدد
- سطح تجربه مورد نیاز
- نیمه حرفه ای
- دمای نگهداری
- - 40 تا + 125 درجه سانتی گراد
- دمای کاری
- - 10 تا + 70 درجه سانتی گراد
- چاپ مس
- دارای چاپ آبی
- تعداد پایه ها
- 16 پایه
- کشور سازنده
- چین
- ماژول sim800l
- سیم کارت
- منبع تغذیه
- آنتن GSM
- کابل USB به سریال
- خازن 1000 میکروفاراد
- ماژول کاهنده LM2596
برای ساخت قایق رباتیک تجهیزات متنوعی لازم است. یکی از این موارد ریموت کنترل است. بسته به اینکه چه متراژی برای کنترل از راه دور مد نظر است. بایستی تجهیز مناسب را انتخاب کنید. برای این منظور یا بایستی از ریموت کنترل و گیرنده آماده و مخصوص رباتیک استفاده کنید. یا اینکه از ماژولهای فرستنده گیرنده رادیویی به خصوص مدل nRF به همراه یک برد میکروکنترلر استفاده شود. در حالت دوم نیازمند برنامه نویسی خواهید بود.
اتصالات باتریها را بررسی کنید. همگی از یک نمونه باشند و اتصالات کامل و استاندارد باشند.
ولقطعات مورد نیاز برای راه اندازی ماژول sim800l عبارتند از:
توسط همین ماژول هم میتوانید اقدام به اجرای درخواستتان کنید. البته اگر فقط بخواهید یک سلول باتری لیتیومی را مدیریت شارژ کنید، همان گزینه ماژول TP4056 مناسب خواهد بود.
امکان راه اندازی چند سنسور DHT با ESP8266 با استفاده از MicroPython وجود دارد. سنسورهای DHT با پروتکل دیجیتال و از طریق پایههای GPIO قابل اتصال به میکروکنترلرها هستند.
برای ساخت یک سیستم کنترل دما با برد میکروکنترلر ESP32، به موارد زیر نیاز دارید:
یک برد میکروکنترلر ESP32
یک سنسور دما مثل DHT DS18B20
یک المان سرد کننده
با استفاده از کتابخانه DHT.h، میتوانید از سنسور دما برای خواندن دمای محیط استفاده کنید. سپس، میتوانید از این دما برای کنترل المان گرمایشی یا سرمایشی استفاده کنید.
در خصوص برنامه نویسی از کتابخانه DHT و در صورت نیاز کتابخانه وای فای برای ارسال دادهها به پلتفرم IoT باید استفاده کنید.