فهرست مطالب:

چشمک زدن سیستم عامل SONOFF Tasmota در NodeMCU: 9 مرحله
چشمک زدن سیستم عامل SONOFF Tasmota در NodeMCU: 9 مرحله

تصویری: چشمک زدن سیستم عامل SONOFF Tasmota در NodeMCU: 9 مرحله

تصویری: چشمک زدن سیستم عامل SONOFF Tasmota در NodeMCU: 9 مرحله
تصویری: Part 1 - Ann Veronica Audiobook by H. G. Wells (Chs 01 -03) 2024, نوامبر
Anonim
چشمک زدن سیستم عامل SONOFF Tasmota در NodeMCU
چشمک زدن سیستم عامل SONOFF Tasmota در NodeMCU

Sonoff یک کلید کنترل WiFi است که با IC ESP8266 تعبیه شده است و دارای رله هایی برای کنترل دستگاه از طریق اینترنت است. این IC می تواند توسط Arduino IDE فلش و برنامه ریزی مجدد شود. سازندگان Sonoff کتابخانه ها و فایل های آردوینو را در صفحه GitHub خود منتشر کردند. در ابتدا ، فقط برای تخته های Sonoff ساخته شده است ، پس از آن بسیاری از بردهای ESP8266 و بردهای توسعه مانند NodeMCU را پشتیبانی می کند. در این آموزش ، نحوه فلش کردن سیستم عامل Sonoff Tasmota را در بردهای توسعه NodeMCU خواهیم دید. در سیستم عامل جدید به روز شده ، به راحتی می توانید تخته های مختلف ESP8266 را به راحتی انتخاب کنید.

مرحله 1: اجزای مورد نیاز - پیش نیازها

  • هیئت توسعه NodeMCU
  • کابل microUSB
  • سیستم عامل Sonoff Tasmota - پیوند GitHub
  • اسکنر IP پیشرفته
  • آردوینو IDE

نرم افزار Sonoff Tasmota را از این لینک بارگیری کنید.

مطمئن شوید که کتابخانه ESP8266 را روی Arduino IDE خود نصب کرده اید. اگر می خواهید بدانید که چگونه کتابخانه ESP8266 را به درستی نصب کنید ، از این وبلاگ کامل Flashing SONOFF Tasmota Firmware در NodeMCU دیدن کنید.

مرحله 2: کتابخانه های Sonoff را در Arduino IDE قرار دهید

کتابخانه های Sonoff را در Arduino IDE قرار دهید
کتابخانه های Sonoff را در Arduino IDE قرار دهید

پس از بارگیری سیستم عامل SONOFF Tasmota از GitHub. پوشه Sonoff Tasmota را باز کنید. به پوشه "lib" بروید و همه محتویات را کپی کنید ، سپس آن را در پوشه "libraries" Arduino در رایانه خود جایگذاری کنید.

اکنون ما فایلهای کتابخانه لازم را در Arduino IDE Library گنجانده ایم. بیایید کد خود را پیکربندی کنیم.

مرحله 3: فایل اصلی Sonoff و User Config

فایل اصلی Sonoff و User Config
فایل اصلی Sonoff و User Config

در داخل فایل بارگیری شده ، فایل sonoff.ino را باز کنید. همه فایلهای لازم در برگه های بعدی در Arduino IDE باز می شود. حالا برگه userconfig.h را باز کنید تا اعتبارنامه Wi-Fi ما وارد شود.

مرحله 4: SSID ، رمز عبور و نام پروژه را پیکربندی کنید

SSID ، رمز عبور و نام پروژه را پیکربندی کنید
SSID ، رمز عبور و نام پروژه را پیکربندی کنید

اکنون با SSID و رمز شبکه WiFi خود فیلدهای SSID و Password را ویرایش کنید. همچنین ، نام پروژه ای منحصر به فرد را به دلخواه خود در خط #sonoff پروژه تعریف کنید.

به عنوان مثال. #تعریف پروژه "nodefactory"

مرحله 5: برد صحیح NodeMCU را انتخاب کنید

برد صحیح NodeMCU را انتخاب کنید
برد صحیح NodeMCU را انتخاب کنید

حالا NodeMCU خود را وصل کرده و COM Port و Board Board را انتخاب کنید. مطمئن شوید که تنظیمات NodeMCU 1.0 Board به این شکل باشد.

برد: NodeMCU 1.0 (ماژول ESP12-E)

اندازه فلش:”4M (1M SPIFFS)

فرکانس پردازنده: 80 مگاهرتز

سرعت بارگذاری: "115200"

سپس با کلیک روی بارگذاری ، Firmware را فلش کنید.

مرحله 6: آدرس IP NodeMCU را در شبکه خود پیدا کنید

آدرس IP NodeMCU را در شبکه خود پیدا کنید
آدرس IP NodeMCU را در شبکه خود پیدا کنید
آدرس IP NodeMCU را در شبکه خود پیدا کنید
آدرس IP NodeMCU را در شبکه خود پیدا کنید

پس از اتمام فلش کردن ، اسکنر IP پیشرفته را باز کنید. و آدرس IP را در داخل IP شبکه خود جستجو کنید. در مورد من ، IP من از 192.168.255.0-255 متغیر است (به این معنی که دامنه IP بین 0-255 خواهد بود). روی اسکن کلیک کنید و می توانید نام پروژه ای را که در فایل userconfig.h به عنوان نام دستگاه داده اید در اینجا مشاهده کنید.

آدرس IP پیدا شده را یادداشت کرده و آن را در URL مرورگر خود جایگذاری کرده و Enter را کلیک کنید. صفحه Sonoff Tasmota را برای پیکربندی ماژول شما نشان می دهد.

مرحله 7: پیکربندی برای برد های ESP8266

پیکربندی برای بردهای ESP8266
پیکربندی برای بردهای ESP8266

به طور پیش فرض ، در Sonoff Basic قرار می گیرد. بنابراین باید آن را در منوی "پیکربندی" به "عمومی" تغییر دهید. روی «پیکربندی» کلیک کنید و داخل آن «پیکربندی ماژول» را انتخاب کنید.

مرحله 8: پیکربندی را ذخیره کنید

پیکربندی را ذخیره کنید
پیکربندی را ذخیره کنید

برد را به عنوان Generic و Save انتخاب کنید. دستگاه راه اندازی مجدد می شود. این گزینه برای همه بردهای ESP8266 است.

مرحله 9: گزینه های جدید GPIO با توجه به انواع برد ESP8266

گزینه های جدید GPIO با توجه به انواع برد ESP8266
گزینه های جدید GPIO با توجه به انواع برد ESP8266

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

بسته به تنظیم GPIO ، گزینه در صفحه اصلی مانند DHT ، Relay ، Switch و بسیاری دیگر ظاهر می شود.

برای آموزش های بیشتر ، از وبلاگ ما دیدن کنید - Factory Forward Blog

توصیه شده: