فهرست مطالب:

تنظیمات فرمان AT AT (HC05 HC06): 4 مرحله
تنظیمات فرمان AT AT (HC05 HC06): 4 مرحله

تصویری: تنظیمات فرمان AT AT (HC05 HC06): 4 مرحله

تصویری: تنظیمات فرمان AT AT (HC05 HC06): 4 مرحله
تصویری: LDmicro 13: HC-05 Bluetooth Phone App Control (Microcontroller PLC Ladder Programming with LDmicro) 2024, جولای
Anonim
تنظیمات فرمان AT AT (HC05 HC06)
تنظیمات فرمان AT AT (HC05 HC06)

سلام بچه ها! امیدوارم قبلاً از دستورالعمل آموزشی "نحوه کنترل سروو موتور آردوینو" استفاده کرده باشید. این یک آموزش آموزنده دیگر است که به شما آموزش می دهد چگونه با ماژول بلوتوث خود ارتباط برقرار کنید و تنظیمات آن را از طریق دستورات AT انجام دهید ، بنابراین اگر می خواهید نام بلوتوث یا رمز عبور Arduino یا سایر پارامترهای بلوتوث خود را تغییر دهید ، این بهترین راهنما برای شما خواهد بود. رسیدن به آن

در حین تهیه این آموزش ، ما سعی کردیم مطمئن شویم که این مقاله بهترین راهنما برای شما خواهد بود تا از اصول اولیه نحوه عملکرد ماژول های بلوتوث تحت حالت فرمان AT لذت ببرید و اطلاعات مفیدی در مورد نحوه استفاده صحیح از مجموعه فرمان AT

چنین جزئیاتی به ویژه برای کسانی که می خواهند آموزش الکترونیک و روباتیک را شروع کنند بسیار مهم است. بنابراین ما امیدواریم که این دستورالعمل حاوی اسناد مورد نیاز باشد.

آنچه از این دستورالعمل یاد خواهید گرفت:

تاریخچه ظاهر ظاهر فرمان AT را بیاموزید.

تفاوت بین ماژول های بلوتوث HC را درک کنید.

سخت افزار ماژول HC Bluetooth را بیاموزید.

با یک برد آردوینو نمودار سیم کشی مناسب را ایجاد کنید.

بلوتوث را روی حالت فرمان AT تنظیم کنید.

تنظیمات جدید بلوتوث را شروع کنید

مرحله 1: نحوه ارتباط با ماژول های بلوتوث

نحوه ارتباط با ماژول های بلوتوث
نحوه ارتباط با ماژول های بلوتوث
نحوه ارتباط با ماژول های بلوتوث
نحوه ارتباط با ماژول های بلوتوث
نحوه ارتباط با ماژول های بلوتوث
نحوه ارتباط با ماژول های بلوتوث

با شروع توضیحات پروژه ، ما پارامترهای ماژول بلوتوث را سفارشی می کنیم ، اما چگونه می توانیم با ماژول های بلوتوث ارتباط برقرار کنیم!

مانند بسیاری از دستگاه های دیگر ، ماژول های بلوتوث ارتباطات را از طریق دستورات AT می پذیرند تا تنظیمات آنها مانند نام ، رمز عبور ، نرخ باود و سایر تنظیمات را پیکربندی کنند.

این دستورات AT چیست

در سال 1981 ، دنیس هیز یک زبان فرمان خاص را برای ارتباط با "دستگاه هوشمند مدرن هایز" اختراع کرد و این مجموعه زبان فرمان شامل یک سری رشته های کوتاه متنی است که می توانند با یکدیگر ترکیب شده و دستوراتی را برای عملیات مانند شماره گیری ، قطع تماس و تغییر پارامترهای اتصال از اینجا به این ایده می رسد که هر چه بیشتر مجموعه Hayes یا دستورات AT برای رابط بیشتر دستگاهها با استفاده از نوعی کاراکتر پیشوند ایجاد شود.

مانند سایر دستگاه ها ، ماژول های بلوتوث دارای حالت فرمان AT هستند که در آن می توانید با استفاده از دستورات AT به آنها پارامترها را متصل کنید.

بنابراین برای ارسال دستورات AT به یک ماژول بلوتوث ، ابتدا باید آن را به حالت فرمان AT تبدیل کنیم.

محبوب ترین ماژول های بلوتوث HC-06 و ماژول HC-05 هستند که در آموزش ما استفاده می شود.

تشخیص این دو بلوتوث فقط با دیدن تصویر دشوار است ، اما با استفاده از صفحه شکست این تفاوت در پین ها است.

مرحله 2: سخت افزار بلوتوث

سخت افزار بلوتوث
سخت افزار بلوتوث
سخت افزار بلوتوث
سخت افزار بلوتوث

برای ماژول HC-05 ما این شش پین را داریم:

  1. KEY یا Enable: این پین باید بالا کشیده شود تا وارد حالت AT شود. در ماژول بلوتوث ما در حال حاضر یک دکمه بسیار مهم برای ایجاد مجموعه کشش بالا از پین KEY داریم
  2. VCC و GND برای منبع تغذیه
  3. RXD و TXD برای داده های ورودی/خروجی سریال
  4. پین STATE ، فقط آن را نادیده بگیرید زیرا احتمالاً به هیچ یک از پین های بلوتوث متصل نیست و ما در این آموزش به آن نیاز نخواهیم داشت.

من از برد آردوینو برای ارسال دستورات سریال AT به ماژول بلوتوث خود استفاده خواهم کرد.

مرحله 3: دیارگرام مدار

دیاگرام مدار
دیاگرام مدار

من برای ایجاد نمودار مدارم برای این آموزش به easyEDA نقل مکان کردم و در اینجا نحوه اتصال ماژول بلوتوث به Arduino است ، تنها چیزی که لازم است پین شماره 3 از آردوینو به RXD بلوتوث و پین شماره 2 آردوینو به TXD بلوتوث ، GND به GND و VCC به آردوینو 5V.

مرحله 4: کدها و آزمایش ها

کدها و آزمایشات
کدها و آزمایشات
کدها و آزمایشات
کدها و آزمایشات
کدها و آزمایشات
کدها و آزمایشات
کدها و آزمایشات
کدها و آزمایشات

به بخش نرم افزار می رویم ، همانطور که قبلاً اشاره کردم ما از برد آردوینو برای ارتباط با بلوتوث استفاده می کنیم.

هنگامی که آردوینو را روشن می کنیم ، LED بلوتوث در فاصله نیم ثانیه سریع چشمک می زند ، این بدان معناست که حالت AT وارد نشده است ، بنابراین قبل از روشن شدن Arduino کافی است دکمه را فشار داده و سپس Arduino خود را روشن کنید ، در نتیجه چشمک زدن LED در فاصله 2 ثانیه کندتر می شود که نشان دهنده ورود موفقیت آمیز حالت فرمان AT است. اکنون ما مانیتور سریال Arduino یا هر مانیتور سریال دیگری مانند teraterms را برای شروع ارسال دستورات AT اجرا می کنیم ، شما می توانید سند دستورات AT را از لینک دانلود زیر دریافت کنید ، این سند لیست دستورات AT موجود برای ماژول بلوتوث ما را نشان می دهد.

برای شروع تنظیمات ، ما مانیتور سریال را اجرا می کنیم و نرخ baud را روی 9600 تنظیم می کنیم و هر دو NL & carriage return ، حالا اگر کاراکترهای AT را از طریق مانیتور سریال ارسال کنید ، باید از ماژول بلوتوث یک پاسخ خوب دریافت کنید.

ما با تنظیم نرخ Baud روی 9600BPS شروع می کنیم و برای این کار باید AT+UART = 9600 را بنویسیم ، 0 ، 0 و سپس enter را بزنید ، در هر عملیات موفق باید از ماژول بلوتوث یک پاسخ خوب دریافت کنید.

ما همچنین نام بلوتوث را به Device1 تغییر می دهیم تا AT+NAME = Device1 را بنویسیم

و رمز بلوتوث را نیز به 2020 تغییر می دهیم تا AT+PSWD = 2020 بنویسیم

بسیاری از دستورالعمل های AT دیگر در مورد استفاده از ماژول بلوتوث در دسترس است ، بنابراین تنها کاری که باید انجام دهید این است که سند پیوست شده به پیوند زیر را بارگیری کرده و آن را بخوانید تا فرمان AT مورد نیاز را دریافت کنید.

پس از این آموزش ، اکنون می توانید بلوتوث روبات ها و دستگاه های خود را سفارشی کنید و می توانید آنها را مانند حرفه ای اجرا کنید.

در مورد آموزش های آینده من می توانید برخی از موضوعات را در قسمت نظرات زیر پیشنهاد دهید ،

نکته آخر ، مطمئن شوید که هر روز کارهای الکترونیکی انجام می دهید. بعدا می بینمت

توصیه شده: