فهرست مطالب:

برنامه ESP8266 - MicroPython: 4 مرحله
برنامه ESP8266 - MicroPython: 4 مرحله

تصویری: برنامه ESP8266 - MicroPython: 4 مرحله

تصویری: برنامه ESP8266 - MicroPython: 4 مرحله
تصویری: نصب esptool و پروگرام کردن فرم ویر میکروپایتون (Micropython) روی esp8266 2024, نوامبر
Anonim
برنامه ESP8266 - MicroPython
برنامه ESP8266 - MicroPython
برنامه ESP8266 - MicroPython
برنامه ESP8266 - MicroPython
برنامه ESP8266 - MicroPython
برنامه ESP8266 - MicroPython

MicroPython پروژه ای است که به شما امکان می دهد نسخه مینیاتوری پایتون 3 را روی میکروکنترلرها و بردهای تعبیه شده اجرا کنید. این پشتیبانی فزاینده ای از بردهای میکروکنترلر دارد و به جای نصب یک توزیع کامل لینوکس بر روی برد ، تنها نسخه کمینه پایتون را نسبت به برد ، با پوسته پایتون ارائه می دهد و می توانید فایل های کوچک پایتون را روی برد بارگذاری کرده و اجرا کنید. به

در این مقاله آموزشی نحوه استفاده از MicroPython در NodeMCU را به شما نشان خواهم داد ، NodeMCU یک برد توسعه ای است که بر اساس esp8266-12 طراحی شده است.

مرحله 1: صورتحساب مواد

صورتحساب مواد
صورتحساب مواد
صورتحساب مواد
صورتحساب مواد

برای این پروژه به یک

  • NodeMCU
  • رهبری
  • تخته نان
  • کابل میکرو USB

مرحله 2: نصب MicroPython

نصب MicroPython
نصب MicroPython

برای نصب micropython در esp8266 ، من از برد نسخه esp8266-12 استفاده می کنم. برای نصب micropython به esptool احتیاج دارید که باید python و pip را بارگیری و نصب کنید تا esptool نصب شود.

برای نصب esptool دستور زیر را در ترمینال یا cmd اجرا کنید.

pip نصب esptool

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

esptool.py --port /dev /ttyUSB0 erase_flash

esptool.py --port /dev /ttyUSB0 --baud 460800 write_flash --flash_size = تشخیص 0 esp8266-xxxxx-vxxxx.bin

شما باید پورت را بر اساس رایانه خود تغییر دهید. پس از این ، شما باید micropython را با موفقیت نصب کرده باشید.

مرحله 3: آزمایش برنامه پلک زدن

آزمایش برنامه پلک زدن
آزمایش برنامه پلک زدن
آزمایش برنامه پلک زدن
آزمایش برنامه پلک زدن

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

این پوسته پیتون مشابه پوسته پایتون 3 است ، اسکریپت زیر را اجرا کنید تا یک led متصل به esp8266 چشمک بزند.

واردات esppin = machine. Pin (0) pin = machine. Pin (0، machine. Pin. OUT)

سپس خط زیر اسکریپت پایتون را اجرا می کند که led روشن می شود و خط دوم آن را خاموش می کند.

pin.value (1) pin.value (0)

در عوض ، شما همچنین می توانید این خطوط را اجرا کنید تا همین کار را انجام دهید.

pin.off () pin.on ()

مرحله 4: استفاده از WebREPL

استفاده از WebREPL
استفاده از WebREPL

اکنون اجازه دهید میکروپایتون WebREPL را فعال کنیم که به ما امکان می دهد اسکریپت ها را از طریق WiFi در esp8266 بارگذاری کنیم و در نتیجه نیاز به سیم را از بین می بریم.

اول ، ما باید WebREPL را فعال کنیم ، یک ترمینال سریال باز کنیم و خط زیر را اجرا کنیم ، این تنظیم webrepl است و از شما می خواهد برای بهبود امنیت یک رمز عبور تنظیم کنید.

وارد کردن webrepl_setup

در مرحله بعد ، باید یک نقطه دسترسی WiFi به نام MicroPython-xxxxxx را مشاهده کنید ، به آن متصل شوید و یک مرورگر اینترنت باز کنید و از وب سایت webREPL دیدن کنید. اکنون باید یک صفحه وب دریافت کنید ، اتصال را فشار دهید و گذرواژه ای را که ایجاد کرده اید وارد کنید. اکنون می توانید اسکریپت ها را بر روی بی سیم esp8266 اجرا کنید.

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

توصیه شده: