فهرست مطالب:
- مرحله 1: طرح الکتریکی
- مرحله 2: اتوماسیون مسکونی با حداکثر 68 پاور پوینت
- مرحله 3: ابزارهای مورد استفاده
- مرحله 4: مونتاژ ESP01 و FTDI
- مرحله 5: Hex را در آردوینو بارگذاری کنید
- مرحله 6: Hex را بر روی آردوینو نصب کنید
- مرحله 7: ESP8266 در حالت AT
- مرحله 8: نصب سیستم عامل AT در ESP
- مرحله 9: پیکربندی ESP
- مرحله 10: مثال
- مرحله 11: سایر نمونه های مدار
- مرحله 12: برنامه را بارگیری کنید
- مرحله 13: بلوتوث را جفت کنید
- مرحله 14: کنترل اتوماسیون Labkit
تصویری: کنترل حداکثر 68 امتیاز با Arduino Mega و ESP8266: 14 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
با استفاده از یک شماتیک الکتریکی که در قالب PDF در دسترس قرار دادم ، در پروژه امروز ، Arduino Mega به ESP8266 متصل می شود تا عملکرد WiFi را ایجاد کند. عمدتا برای اتوماسیون مسکونی ، مدار با بلوتوث نیز کار می کند و به دو رله و دو لامپ متصل است. برای وقوع همه اینها ، ما باید کنترل حداکثر 68 نقطه انرژی را فعال کنیم. این امر از طریق یک برنامه ، Labkit ، از طریق تلفن یا رایانه لوحی Android قابل دسترسی است. در این مجموعه ، نیازی به برنامه نویسی Arduino یا ESP8266 ندارید. ما همچنین شروع به استفاده از دستورات AT می کنیم. ویدیو را ببینید:
مرحله 1: طرح الکتریکی
مدار مگا وای فای با رله در اینجا در طرح الکتریکی ، می بینید که من از Arduino Mega متصل به ESP8266 برای انجام عملکرد WiFi استفاده کردم. به یاد داشته باشید که این مدار می تواند با بلوتوث نیز کار کند مفید است. در این مثال ، من دو رله و دو لامپ را نیز متصل کردم. تأکید می کنم که در برد با دو رله ، می توانید 34 برد دیگر را با دو یا هشت رله ، مطابق سلیقه خود متصل کنید. بعداً ، نحوه انجام این کار را دقیقاً توضیح خواهم داد.
مرحله 2: اتوماسیون مسکونی با حداکثر 68 پاور پوینت
ما از Labkit در طول پروژه خود استفاده می کنیم. این برنامه برای کنترل دستگاه های متصل به Arduino Uno یا Mega طراحی شده است. از طریق ماژول بلوتوث یا ESP8266 متصل به آردوینو ، می توانیم از طریق تلفن یا رایانه لوحی Android با دستگاه ها ارتباط برقرار کنیم.
مرحله 3: ابزارهای مورد استفاده
در این پروژه ، از ESP8266 و Arduino Mega ، علاوه بر سه برنامه و دو فایل استفاده می کنیم. همانطور که در سمت چپ تصویر ذکر شد ، برنامه Flash Download Tools فایل Firmware AT را اجرا می کند که به ESP8266 منتقل می شود. در دنباله ، شما Termite را خواهید داشت ، یعنی یک ترمینال برای ارتباط با حالت AT ، که دستورات شما را دریافت کرده و تنظیمات را به ESP8266 ارسال می کند.
در قسمت مربوط به آردوینو مگا ، که در سمت راست تصویر ظاهر می شود ، فایل سیستم عامل Labkit HEX را نیز از طریق برنامه XLoader بارگذاری می کنیم.
مرحله 4: مونتاژ ESP01 و FTDI
برای قرار دادن ESP01 در حالت ضبط برای نصب سیستم عامل AT ، کافی است این مجموعه را دنبال کنید.
توجه: برای استفاده از دستورات AT از طریق Termite ، اتصال GPIO0 و GND را بردارید.
مرحله 5: Hex را در آردوینو بارگذاری کنید
برای استفاده از این برنامه ، لازم است Arduino را با یک فایل hex بارگذاری کنید ، که یک کد قبلاً کامپایل شده است که در دسترس قرار می دهیم. برای نصب hex در آردوینو ، ابتدا به برنامه ای به نام XLoader نیاز داریم که از طریق این پیوند قابل بارگیری است.
رابط برنامه XLoader در تصویر این است.
مرحله 6: Hex را بر روی آردوینو نصب کنید
- در فایل Hex باید مسیری برای hex وجود داشته باشد که می توانید از طریق این پیوند به Arduino Mega و این پیوند برای Arduino Uno بارگیری کنید.
- دستگاه مدل آردوینو است. انتخاب کنید از کدام آردوینو استفاده کنید.
- پورت COM پورتی است که آردوینو به کامپیوتر متصل شده است و لیستی با پورت های مورد استفاده نمایش داده می شود. موردی را انتخاب کنید که با آردوینو مطابقت دارد.
- نرخ باود به طور خودکار برای هر نوع دستگاه تنظیم می شود.
- پس از پیکربندی همه فیلدها ، فقط روی بارگذاری کلیک کنید و منتظر بمانید تا فرآیند به پایان برسد.
مرحله 7: ESP8266 در حالت AT
.hex که در آردوینو قرار داده ایم از طریق پروتکل AT با ESP ارتباط برقرار می کند. برای این کار لازم است که سیستم عامل سیستم عامل AT را در ESP نصب کرده باشد. نسخه SDK مورد استفاده ما esp_iot_sdk_v1.5.0_15_11_27 بود.
برای بررسی نسخه سیستم عامل که ESP شما از برنامه Termite استفاده می کند:
با باز شدن موریانه ، AT+GMR را در قسمت ورودی متن زیر تایپ کنید.
مرحله 8: نصب سیستم عامل AT در ESP
اگر در نسخه مورد استفاده ما نیست ، می توانید سیستم عامل AT ESP را که ما از آن استفاده می کنیم بارگیری کنید.
برای نصب سیستم عامل ، باید Flash Download Tools را از این پیوند بارگیری کنید.
برای نصب سیستم عامل بر روی ESP01 ، می توانید از FTDI با مجموعه موجود در تصویر استفاده کنید.
مراحل:
فایل esp_iot_sdk_v1.5.0_15_11_27 را از حالت فشرده خارج کرده و برنامه Flash Download Tools را باز کنید.
گزینه SpiAutoSet را بررسی کنید.
در هر فیلد ، پرونده های پوشه فشرده نشده را به این ترتیب انتخاب کنید:
bin / esp_init_data_default.bin
bin / blank.bin
bin / boot_v1.4 (b1).bin
bin / at / 512+512 / user1.1024.new.2.bin
برای هر فایل ، فیلد ADDR را به این ترتیب تغییر دهید:
0x7c000
0xfe000
0x00000
0x01000
نمودار را ببینید
باید شبیه تصویر باشد
COM PORT را انتخاب کنید که ESP شماست و نرخ baud 115200 است و روی دکمه START کلیک کنید.
مرحله 9: پیکربندی ESP
حالا اجازه دهید ESP01 را برای اتصال به شبکه خود پیکربندی کنیم. موریانه را باز کرده و تایپ کنید:
AT+CWMODE_DEF = 1 (ESP را در حالت ایستگاه قرار می دهد)
AT+CWJAP_DEF = "TestSP" ، "87654321" (با SSID و رمز عبور شبکه خود جایگزین کنید)
AT+CIPSTA_DEF = "192.168.2.11" (IP را که می خواهید استفاده کنید جایگزین کنید)
AT+CIPSTA؟ (برای تأیید اینکه IP صحیح دارید)
مرحله 10: مثال
در اینجا ما نتیجه موریانه را داریم. این نسخه و سایر دستورات را که اجرا می کنید ، در میان سایر جزئیات ، نشان می دهد.
مرحله 11: سایر نمونه های مدار
در اینجا من نمودارها را با Uno و Mega Arduinos ، با مبدل سطح ، HC-05 ، هر دو با امکان استفاده از WiFi یا بلوتوث ، قرار می دهم. در مثال امروز ما ، ما از مگا با WiFi ، به علاوه دو مقاومت به جای مبدل سطح استفاده می کنیم. اما در اینجا موارد دیگر را نشان می دهیم ، زیرا نرم افزار این ترکیبات دیگر را مجاز می کند.
مدار بلوتوث Uno
مدار Uno Wifi
مدار بلوتوث مگا
مدار مگا وای فای
مرحله 12: برنامه را بارگیری کنید
این برنامه در فروشگاه Google Play در آدرس:
play.google.com/store/apps/details؟id=br.com.appsis.controleautomacao
مرحله 13: بلوتوث را جفت کنید
اگر می خواهید از ماژول بلوتوث استفاده کنید ، مطمئن شوید که بلوتوث را روشن کرده اید و در تنظیمات سیستم با تلفن هوشمند جفت شده است.
مرحله 14: کنترل اتوماسیون Labkit
- هنگامی که برنامه را برای اولین بار باز می کنید ، LABkit صفحه آبی را مشاهده خواهید کرد.
- روی دکمه در گوشه سمت چپ بالا کلیک کنید ، و برنامه می پرسد از چه نوع آردوینو استفاده می کنید.
- پس از انتخاب نوع آردوینو ، برنامه می پرسد که از کدام ماژول برای اتصال استفاده می کنید.
- اگر WiFi را انتخاب کرده اید ، IP را در فیلدی که ظاهر می شود وارد کنید.
- در صورت انتخاب بلوتوث ، باید نام ماژول را وارد کنید.
- هنگام اتصال ، برنامه دکمه ای برای افزودن اقدامات جدید در گوشه پایین سمت راست نشان می دهد.
- با کلیک روی این دکمه ، صفحه ای برای انتخاب پین Arduino و نام عمل ظاهر می شود.
- هنگام افزودن یک عمل جدید ، باید مانند تصویر زیر در لیست ظاهر شود.
- با کلیک روی دکمه سبز روشن می شود و پین آردوینو که انتخاب کرده اید باید بالا برود.
- برای حذف یک عمل ، کافی است دکمه را لمس کرده و نگه دارید
توصیه شده:
دو بازیکن تک نوار LED بازی با صفحه امتیاز: 10 مرحله
دو بازیکن تک نوار LED بازی با صفحه امتیاز: اول از همه خدا را برای همه مردم در سراسر جهان دعا کنید ، خدا فقط می تواند در این زمان به ما کمک کند و به ما آرامش دهد. همه ما حبس شده ایم و جایی برای رفتن نداریم. کارهای بیشتری برای انجام دادن ندارم ، بنابراین شروع به مطالعه آنلاین پایتون کنید و نتوانم به هر چیزی فکر کنم
کاربرد حفظ امتیاز Petanque / Jeu-de-Boules: 7 مرحله
Petanque / Jeu-de-Boules Score Keeping Application: این یک برنامه نگه داشتن نمره Petanque (گاهی به عنوان Jeu de Boules نامیده می شود) برای Android است. این برنامه را می توان همانطور که هست استفاده کرد و کاملاً کاربردی است. یا می توان آن را در ترکیب با صفحه Petanque Matrix [دستورالعمل جداگانه
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
بازی بازی بسکتبال هوشمند با حلقه های شمارش امتیاز با استفاده از پلتفرم تعبیه شده Evive- Arduino: 13 مرحله
بازی بازی بسکتبال هوشمند با حلقه شمارش امتیاز با استفاده از پلتفرم تعبیه شده Evive- Arduino: از بین همه بازی های موجود ، سرگرم کننده ترین آنها بازی های آرکید است. بنابراین ، ما فکر کردیم که چرا خودمان را در خانه درست نکنیم! و ما اینجا هستیم ، سرگرم کننده ترین بازی DIY که تا به حال انجام داده اید - بازی بسکتبال DIY Arcade! نه تنها این
کنترل حداکثر 4 سروو با استفاده از تلفن هوشمند یا هر دستگاهی با خروجی صدا: 3 مرحله
کنترل حداکثر 4 سروو با استفاده از تلفن هوشمند یا هر دستگاهی با خروجی صدا: در اینجا من یک مونتاژ الکترونیکی ساده برای کنترل حداکثر چهار سروو با هر دستگاهی که قادر به خواندن یک فایل صوتی است ارائه می دهم