فهرست مطالب:
- مرحله 1: مقدمه ای مختصر بر ارتباطات و پروتکل بلوتوث
- مرحله 2: ارسال داده ها به آردوینو از طریق بلوتوث
- مرحله 3: مدار
- مرحله 4: کد
- مرحله 5: ارسال دستورات AT به ماژول بلوتوث HC05
- مرحله 6: ماژول بلوتوث HC05 را خریداری کنید
تصویری: شروع کار با ماژول بلوتوث HC05 و آردوینو [آموزش]: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
می توانید این و سایر آموزش های شگفت انگیز را در وب سایت رسمی ElectroPeak بخوانید
در این آموزش ، نحوه برقراری ارتباط و ارسال داده ها با بلوتوث با استفاده از ماژول بلوتوث HC05 و برد Arduino را خواهید آموخت. در پایان این مقاله خواهید آموخت:
- اطلاعات کلی در مورد پروتکل بلوتوث
- نحوه ارسال اطلاعات با استفاده از بلوتوث
- نحوه ارسال AT-Command به HC05
مرحله 1: مقدمه ای مختصر بر ارتباطات و پروتکل بلوتوث
روشهای مختلفی برای ارتباطات بی سیم مانند NRF ، ZigBee ، Wi-Fi و بلوتوث وجود دارد.
پروتکل بلوتوث ؛ یک روش ارتباطی مقرون به صرفه در شبکه PAN ، با حداکثر سرعت داده 1 مگابایت بر ثانیه ، کار در محدوده اسمی 100 متر با استفاده از فرکانس 2.4 G یک روش معمول ارتباط بی سیم است.
ماژول HC05 یک ماژول بلوتوث است که از ارتباط سریال استفاده می کند ، بیشتر در پروژه های الکترونیکی استفاده می شود.
مشخصات مهم ماژول HC05 Bluetooth:
- ولتاژ کار: 3.6V - 5V
- آنتن داخلی: دارد
- اتصال خودکار به آخرین دستگاه: بله
مرحله 2: ارسال داده ها به آردوینو از طریق بلوتوث
ماژول HC05 دارای تنظیم کننده داخلی 3.3 ولت است و به همین دلیل می توانید آن را به ولتاژ 5 ولت وصل کنید. اما ما قویاً ولتاژ 3.3 ولت را توصیه می کنیم ، زیرا منطق پین های ارتباطی HC05 3.3 ولت است. تامین 5 ولت به ماژول می تواند باعث آسیب به ماژول شود.
به منظور جلوگیری از آسیب دیدن ماژول و عملکرد صحیح آن ، باید از یک مدار تقسیم مقاومت (5 ولت تا 3.3 ولت) بین پین arduino TX و پین ماژول RX استفاده کنید. وقتی master و slave به هم متصل می شوند ، LED های آبی و قرمز روی برد هر 2 ثانیه چشمک می زنند. اگر آنها متصل نباشند ، فقط یک آبی هر 2 ثانیه چشمک می زند.
مرحله 3: مدار
مرحله 4: کد
برای برقراری ارتباط با HC05 با استفاده از بلوتوث ، به یک برنامه ترمینال بلوتوث در تلفن خود نیاز دارید. می توانید از این یکی استفاده کنید. اکنون برای شروع انتقال داده ها ، این کد را در Arduino خود بارگذاری کنید و HC05 را با استفاده از برنامه ای که به تازگی نصب کرده اید متصل کنید. نام ارتباط HC05 ، رمز عبور 1234 یا 0000 و نرخ باود انتقال به طور پیش فرض 9600 است.
بیایید نگاهی عمیق تر به کد بیندازیم و ببینیم معنی هر خط چیست:
#شامل "SoftwareSerial.h"
کتابخانه ای که برای ارتباط سری نرم افزاری به آن نیاز دارید. می توانید آن را از اینجا بارگیری کنید.
SoftwareSerial MyBlue (2 ، 3) ؛
تعریف نرم افزار برای پین های سریال ؛ RX2 و TX3
MyBlue.begin (9600) ؛
پیکربندی سرعت باود سریال نرم افزار در 9600
خواندن داده های سریال و روشن/خاموش کردن LED ها بر این اساس.
مرحله 5: ارسال دستورات AT به ماژول بلوتوث HC05
با فشار دادن و نگه داشتن دکمه ، ماژول به حالت فرمان AT تغییر می کند. در غیر این صورت ، در حالت ارتباطی کار می کند. برخی از ماژول ها در بسته های خود یک دکمه فشاری دارند و دیگر نیازی به اضافه کردن آن نیست. نرخ پیش فرض پیش فرض برای ورود به حالت At-command 38400 است. حالا این کد را روی برد خود بارگذاری کرده و تنظیم کنید دستورات با استفاده از Serial Monitor.
با ارسال COMMAND به ماژول ، پاسخ را دریافت خواهید کرد. در اینجا برخی از مهمترین دستورات AT وجود دارد:
مرحله 6: ماژول بلوتوث HC05 را خریداری کنید
ماژول HC05 Blurtooth را از ElectroPeak خریداری کنید
توصیه شده:
یک راه بسیار ساده برای شروع کار با اتوماسیون خانگی با استفاده از ماژول های DIY: 6 مرحله
یک راه بسیار ساده برای شروع کار با اتوماسیون خانگی با استفاده از ماژول های DIY: وقتی تصمیم گرفتم تعدادی سنسور DIY را به دستیار خانه اضافه کنم ، بسیار شگفت زده شدم. استفاده از ESPHome بسیار ساده است و در این پست ، ما نحوه کنترل یک پین GPIO و همچنین به دست آوردن دما را یاد می گیریم. داده های رطوبت از یک بی سیم
شروع کار آردوینو با سخت افزار و نرم افزار و آموزش های آردوینو: 11 مرحله
شروع کار آردوینو با سخت افزار و نرم افزار و آموزش های آردوینو: امروزه سازندگان ، توسعه دهندگان برای توسعه سریع نمونه اولیه پروژه ها ، آردوینو را ترجیح می دهند. آردوینو یک پلت فرم الکترونیکی منبع باز است که بر اساس سخت افزار و نرم افزارهای آسان استفاده می شود. آردوینو دارای جامعه کاربری بسیار خوبی است. برد آردوینو d
شروع به کار با آردوینو نانو: 5 مرحله
شروع به کار با آردوینو نانو: آردوینو نانو یکی از مدل های برد برد آردوینو است. دارای اندازه کوچک ، ویژگی کامل و استفاده آسان. اندازه 1.70 اینچ در 0.7 اینچ ، آردوینو نانو دارای یک ویژگی کامل است ، مانند: Atmel ATmega 328 IC ، دکمه Restar ، 4 LED نشانگر ، 3V3 Re
شروع کار با آردوینو و اترنت: 8 مرحله
شروع به کار با آردوینو و اترنت: آردوینو شما به راحتی می تواند از طریق اتصال اترنت سیمی با دنیای خارج ارتباط برقرار کند. با این حال ، قبل از شروع ، فرض بر این است که شما درک اولیه ای از شبکه های کامپیوتری دارید ، مانند دانش نحوه اتصال محاسبات
ESP8266-NODEMCU $ 3 ماژول WiFi #1- شروع به کار با WiFi: 6 مرحله
ESP8266-NODEMCU $ 3 ماژول WiFi #1- شروع به کار با WiFi: دنیای جدیدی از این محاسبات خرد وارد شده است و این چیز ESP8266 NODEMCU است. این اولین قسمتی است که نشان می دهد چگونه می توانید محیط esp8266 را در arduino IDE خود از طریق ویدئوی شروع و به عنوان قطعات شامل