Isi kandungan:
- Bekalan
- Langkah 1: Memasang Firmware
- Langkah 2: Memuat naik Fail Sistem
- Langkah 3: Mula Menciptakan Dunia yang Lebih Baik
Video: Wroombian: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Adakah anda pernah mahu bekerja dengan sistem operasi sebenar pada mikrokontroler? Atau cuba mengembangkan sendiri? Sebab itu saya di sini!
Wroombian adalah usaha untuk mewujudkan sistem operasi yang berfungsi untuk mikrokontroler ESP-WROOM-32. Ia didasarkan pada perisian Micropython dan LoBo Micropython yang sedikit diubah suai dan membolehkan anda membuat pelbagai jenis projek untuk pelbagai tujuan.
Pada dasarnya ia membolehkan anda membuat, mengekalkan dan menjalankan skrip python yang boleh dikendalikan oleh peranti. Oleh itu, anda boleh membuat seberapa banyak program yang diizinkan oleh memori dan menjalankannya apabila anda memerlukan. Atau dua daripadanya secara serentak, buat skrip bash untuk menjalankannya mengikut urutan dan mengawal keseluruhan sistem melalui internet!
Dan ini bukan senarai keseluruhan ciri. Wrombian akan membolehkan anda membuat pelbagai jenis projek, tidak kira ia adalah suis lampu jauh, penemuan IoT revolusioner atau beberapa koleksi permainan mudah alih!
Pergi ke halaman wiki kami untuk mengetahui lebih lanjut mengenai Wroombian!
Bekalan
Papan pengembangan ESP32, PC, kabel mikro usb
Langkah 1: Memasang Firmware
Pertama sekali, muat turun atau klon repositori kami ke komputer anda:
Untuk menyiapkan ESP32 untuk bekerja, anda perlu memadam memori flash papan dan memuat naik firmware menggunakan skrip flash.sh:
1. Pasang Python
2. Pasang esptool melalui arahan pip:
pip pasang esptool
3. Flash papan anda:
- Linux
Muat turun atau klon folder repositori, buka /firmware/flash.sh, ubah nilai FLASH_COMPORT ke port ESP32 anda (mis. / Dev / ttyUSB0). Kemudian dalam jenis terminal:
./firmware/flash.sh
- Tingkap
Pasang Git untuk Windows, muat turun atau klon folder repositori, buka /firmware/flash.sh, ubah nilai FLASH_COMPORT ke port ESP32 anda (mis. COM1).
Kemudian dalam jenis Git bash:
./firmware/flash.sh
ATAU
Pergi ke folder firmware dan jalankan perintah secara manual (akan berfungsi untuk Linux juga, jangan lupa untuk memasukkan port bersiri yang sah):
esptool --port COM1 erase_flash
esptool --chip esp32 --port COM1 --baud 460800 - sebelum default_reset - after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader / bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPy 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin
Selesai! Sekarang anda boleh pergi ke langkah seterusnya!
Langkah 2: Memuat naik Fail Sistem
Untuk membuat Wroombian berfungsi, kita perlu memuatkan semua fail sistem ke memori flashnya. Anda boleh menggunakan Thonny IDE (atau Micropython IDE lain yang anda mahukan) untuk ini.
Muat turun dan pasang Thonny, lancarkan, kemudian pergi ke Alat> Pilihan> Jurubahasa dan pilih papan anda dari senarai peranti. Buka direktori projek yang dimuat turun / diklon dalam penyunting. Anda kemudian harus mendapatkan mesej di shell REPL bawah yang serupa dengan yang terdapat pada gambar # 1. Sekiranya anda melihat beberapa kesilapan atau teks yang pelik - cuba muatkan semula Thonny dengan Ctrl + F2 beberapa kali sehingga masalah itu hilang.
Kemudian pergi ke direktori flash projek (di tetingkap 'Komputer ini'), dan muat naik semua fail dan folder satu persatu (seperti pada gambar # 2). Mereka akan muncul di tetingkap fail peranti atas.
Langkah 3: Mula Menciptakan Dunia yang Lebih Baik
Anda boleh menggunakan siri, telnet atau FTP untuk menyambung ke papan, jadi mari kita gunakan sambungan bersiri untuk permulaan pertama. Muat turun dan pasang Putty, buka, pilih sambungan Serial seperti yang ditunjukkan pada gambar, ketik port bersiri anda dan tetapkan 115200 baudrate. Kemudian buka sambungan!
Wroombian mempunyai halaman wiki yang dijelaskan dengan baik jika anda mempunyai masalah konfigurasi atau semasa membuat projek anda sendiri. Jangan ragu untuk mengemukakan soalan anda di bahagian Isu!
Perintah 'help' akan menunjukkan kepada anda semua perintah yang ada dan penggunaannya.
Anda boleh memulakan perjalanan anda dengan menjalankan skrip berkedip yang kami tulis seperti ini:
jalankan rumah / blink.py
Dan perhatikan LED onboard anda berkelip!
Terima kasih atas perhatian! Sila kunjungi repo github kami untuk mendapatkan lebih banyak maklumat:
Disyorkan:
Sistem Makluman Tempat Letak Balik Kereta Arduino - Langkah demi Langkah: 4 Langkah
Sistem Makluman Tempat Letak Balik Kereta Arduino | Langkah demi Langkah: Dalam projek ini, saya akan merancang Litar Sensor Tempat Letak Kereta Berbalik Arduino yang ringkas menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem amaran Car Reverse berasaskan Arduino ini dapat digunakan untuk Navigasi Autonomi, Robot Ranging dan rangkaian lain
Langkah demi Langkah Pembinaan PC: 9 Langkah
Langkah demi Langkah Pembinaan PC: Persediaan: Perkakasan: MotherboardCPU & CPU cooler PSU (Unit bekalan kuasa) Penyimpanan (HDD / SSD) RAMGPU (tidak diperlukan) Alat kes: Pemutar skru Gelang ESD / tampal matsthermal dengan aplikator
Tiga Litar Pembesar Suara -- Tutorial Langkah demi Langkah: 3 Langkah
Tiga Litar Pembesar Suara || Tutorial Langkah-demi-Langkah: Loudspeaker Circuit menguatkan isyarat audio yang diterima dari persekitaran ke MIC dan menghantarnya ke Speaker dari tempat audio diperkuat dihasilkan. Di sini, saya akan menunjukkan kepada anda tiga cara berbeza untuk membuat Loudspeaker Circuit ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotik Dengan Kit: 6 Langkah
Pendidikan Langkah-demi-Langkah dalam Robotik Dengan Kit: Setelah beberapa bulan membina robot saya sendiri (sila rujuk semua ini), dan setelah dua kali bahagian gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan semula strategi dan arahan. Pengalaman selama beberapa bulan kadang-kadang sangat bermanfaat, dan
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)