فهرست مطالب:

ورومبیان: 3 مرحله
ورومبیان: 3 مرحله

تصویری: ورومبیان: 3 مرحله

تصویری: ورومبیان: 3 مرحله
تصویری: Monitoring Your Children’s Use of Internet with Dr. Safaeian 1 - کنترل استفاده فرزندان از اینترنت ۱ 2024, نوامبر
Anonim
ورومبیایی
ورومبیایی
ورومبیایی
ورومبیایی
ورومبیایی
ورومبیایی
ورومبیایی
ورومبیایی

آیا تا به حال خواسته اید با یک سیستم عامل واقعی روی میکروکنترلر کار کنید؟ یا حتی سعی کردید خود را توسعه دهید؟ برای همین اینجا هستم!

Wroombian تلاشی برای ایجاد یک سیستم عامل فعال برای میکروکنترلر ESP-WROOM-32 است. این نرم افزار بر اساس نرم افزارهای کمی اصلاح شده Micropython و LoBo Micropython طراحی شده است و به شما امکان می دهد انواع مختلفی از پروژه ها را برای اهداف مختلف ایجاد کنید.

اساساً به شما امکان می دهد هرگونه اسکریپت پایتون را که دستگاه می تواند اداره کند ، ایجاد ، نگهداری و اجرا کنید. بنابراین می توانید به تعداد برنامه هایی که حافظه به شما اجازه می دهد ، ایجاد کرده و برخی از آنها را در صورت نیاز اجرا کنید. یا حتی دو مورد از آنها به طور همزمان ، یک اسکریپت bash ایجاد کنید تا آنها را به ترتیب دنبال کنید و کل سیستم را از طریق اینترنت کنترل کنید!

و این لیست کامل ویژگی ها نیست. Wrombian به شما امکان می دهد انواع مختلفی از پروژه ها را ایجاد کنید ، مهم نیست که سوئیچ چراغ از راه دور ، اختراع انقلابی اینترنت اشیا یا مجموعه بازی های قابل حمل باشد!

برای کسب اطلاعات بیشتر در مورد Wroombian به صفحه ویکی ما بروید!

تدارکات

برد توسعه ESP32 ، کامپیوتر ، کابل میکرو USB

مرحله 1: نصب Firmware

اول از همه ، مخزن ما را در رایانه خود بارگیری یا کلون کنید:

برای آماده سازی ESP32 خود برای کار ، باید حافظه فلش برد را پاک کرده و سیستم عامل را با استفاده از اسکریپت flash.sh بارگذاری کنید:

1. پایتون را نصب کنید

2. esptool را از طریق دستور pip نصب کنید:

pip نصب esptool

3. برد خود را فلش کنید:

- لینوکس

پوشه مخزن را بارگیری یا کلون کنید ، /firmware/flash.sh را باز کنید ، مقدار FLASH_COMPORT را به پورت ESP32 خود تغییر دهید (به عنوان مثال /dev /ttyUSB0). سپس در نوع ترمینال:

./firmware/flash.sh

- پنجره ها

Git for Windows را نصب کنید ، پوشه مخزن را بارگیری یا کلون کنید ، /firmware/flash.sh را باز کنید ، مقدار FLASH_COMPORT را به پورت ESP32 خود (مانند COM1) تغییر دهید.

سپس در نوع Git bash:

./firmware/flash.sh

یا

به پوشه سیستم عامل بروید و دستورات را به صورت دستی اجرا کنید (برای لینوکس نیز کار می کند ، تایپ درگاه سریال معتبر را فراموش نکنید):

esptool --port COM1 erase_flash

esptool --chip esp32 --port COM1 --baud 460800 -قبل از تنظیم مجدد -پس از hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x1 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin

انجام شده! حالا می توانید به مرحله بعدی بروید!

مرحله 2: بارگذاری فایلهای سیستم

بارگذاری فایلهای سیستم
بارگذاری فایلهای سیستم
بارگذاری فایلهای سیستم
بارگذاری فایلهای سیستم

برای اینکه Wroombian کار کند ، باید همه فایل های سیستم را روی حافظه فلش آن بارگذاری کنیم. برای این کار می توانید از Thonny IDE (یا هر IDE Micropython دیگری که می خواهید) استفاده کنید.

Thonny را بارگیری و نصب کنید ، آن را راه اندازی کنید ، سپس به Tools> Options> Interpreter بروید و برد خود را از لیست دستگاه ها انتخاب کنید. فهرست پروژه بارگیری شده/کلون شده را در ویرایشگر باز کنید. سپس باید پیام را در پوسته REPL پایین مشابه آنچه در تصویر شماره 1 است دریافت کنید. در صورت مشاهده برخی خطاها یا متن عجیب - چند بار Thonny را با Ctrl + F2 بارگیری کنید تا مشکل برطرف شود.

سپس به دایرکتوری فلش پروژه (در پنجره "این رایانه") بروید و همه فایلها و پوشه ها را یک به یک بارگذاری کنید (مانند تصویر شماره 2). آنها باید در پنجره بالای فایلهای دستگاه ظاهر شوند.

مرحله 3: ایجاد جهان بهتر را شروع کنید

شروع به ایجاد دنیایی بهتر کنید!
شروع به ایجاد دنیایی بهتر کنید!
شروع به ایجاد دنیایی بهتر کنید!
شروع به ایجاد دنیایی بهتر کنید!

برای اتصال به برد می توانید از سریال ، telnet یا FTP استفاده کنید ، بنابراین اجازه دهید از اتصال سریال برای اولین راه اندازی استفاده کنید. Putty را بارگیری و نصب کنید ، باز کنید ، Serial conection را همانطور که در تصویر نشان داده شده انتخاب کنید ، پورت سریال خود را تایپ کرده و 115200 baudrate را تنظیم کنید. سپس اتصال را باز کنید!

Wroombian دارای صفحه ویکی کاملاً توصیف شده ای است که در صورت داشتن مشکلات پیکربندی یا هنگام ایجاد پروژه شخصی خود می توانید به آن مراجعه کنید. با خیال راحت سوالات خود را در بخش مسائل بپرسید!

دستور "help" تمام دستورات موجود و نحوه استفاده از آنها را به شما نشان می دهد.

می توانید سفر خود را با اجرای اسکریپت پلک زدن از پیش نوشته شده به شرح زیر شروع کنید:

خانه را اجرا کنید/blink.py

و LED پلک زدن خود را تماشا کنید!

ممنون از توجه! لطفاً برای کسب اطلاعات بیشتر از repo github ما دیدن کنید:

توصیه شده: