فهرست مطالب:
تصویری: ورومبیان: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
آیا تا به حال خواسته اید با یک سیستم عامل واقعی روی میکروکنترلر کار کنید؟ یا حتی سعی کردید خود را توسعه دهید؟ برای همین اینجا هستم!
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 ما دیدن کنید:
توصیه شده:
مرحله به مرحله ساخت کامپیوتر: 9 مرحله
گام به گام ساخت کامپیوتر: لوازم: سخت افزار: مادربرد CPU & amp؛ CPU coolerPSU (منبع تغذیه) ذخیره سازی (HDD/SSD) RAMGPU (لازم نیست) مورد ابزار: پیچ گوشتی دستبند ESD/خمیر ماتریسمی با اپلیکاتور
سه مدار بلندگو -- آموزش مرحله به مرحله: 3 مرحله
سه مدار بلندگو || آموزش گام به گام: مدار بلندگو سیگنال های صوتی دریافت شده از محیط را بر روی MIC تقویت می کند و از محل تولید صدای تقویت شده به بلندگو ارسال می کند. در اینجا ، من سه روش مختلف برای ساخت این مدار بلندگو با استفاده از موارد زیر را به شما نشان خواهم داد
مرحله به مرحله اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: 4 مرحله
گام به گام اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: اتوماسیون خانگی گام به گام با استفاده از Wemos D1 Mini با طراحی PCB چند هفته قبل ما آموزش "اتوماسیون خانگی با استفاده از تمشک پای" را در rootaid.com منتشر کردیم که مورد استقبال علاقه مندان و علاقه مندان قرار گرفت. دانشجو. سپس یکی از اعضای ما آمد
نصب Smapler V0002 مرحله به مرحله: 5 مرحله
نصب Smapler V0002 گام به گام: Smapler یک مدار است که به تولید صدای مولد توسط David Cuartielles و Ino Schlaucher از BlushingBoy.org اختصاص داده شده است. Smapler v0002 - نسخه آاکا سنگاپور - چیزی نیست جز سپر آردوینو که برای بازی استری بد بو استفاده می شود
نصب Smapler V0001r2 مرحله به مرحله: 3 مرحله
نصب Smapler V0001r2 مرحله به مرحله: این یک راهنمای عکاسی برای نصب Smapler v0001r2 است. این یک مدار مستقل سازگار با آردوینو با اتصال کارت SD داخلی ، اتصال PS2 برای ماوس/صفحه کلید ، تقویت کننده صدا و تعدادی پین I/O برای سنسورها است. با آن شما