Daftar Isi:
- Perlengkapan
- Langkah 1: Menginstal Firmware
- Langkah 2: Mengunggah File Sistem
- Langkah 3: Mulai Menciptakan Dunia yang Lebih Baik
Video: Wroombian: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Pernahkah Anda ingin bekerja dengan sistem operasi nyata pada mikrokontroler? Atau bahkan mencoba mengembangkan sendiri? Itu sebabnya aku di sini!
Wroombian merupakan upaya untuk membuat sistem operasi yang berfungsi untuk mikrokontroler ESP-WROOM-32. Ini didasarkan pada firmware Micropython dan LoBo Micropython yang sedikit dimodifikasi dan memungkinkan Anda membuat berbagai jenis proyek untuk berbagai tujuan.
Pada dasarnya ini memungkinkan Anda untuk membuat, memelihara, dan menjalankan skrip python apa pun yang dapat ditangani perangkat. Jadi, Anda dapat membuat program sebanyak yang dimungkinkan oleh memori dan menjalankan beberapa di antaranya saat Anda membutuhkannya. Atau bahkan dua dari mereka secara bersamaan, buat skrip bash untuk menjalankannya dalam beberapa urutan dan kendalikan seluruh sistem melalui internet!
Dan ini bukan seluruh daftar fitur. Wrombian akan memungkinkan Anda untuk membuat berbagai jenis proyek, tidak peduli apakah itu saklar lampu jarak jauh, penemuan IoT revolusioner atau beberapa koleksi game portabel!
Kunjungi halaman wiki kami untuk mempelajari lebih lanjut tentang Wroombian!
Perlengkapan
Papan pengembangan ESP32, PC, kabel mikro usb
Langkah 1: Menginstal Firmware
Pertama-tama, unduh atau klon repositori kami ke komputer Anda:
Untuk mempersiapkan ESP32 Anda untuk bekerja, Anda perlu menghapus memori flash papan dan mengunggah firmware menggunakan skrip flash.sh:
1. Instal Python
2. Instal esptool melalui perintah pip:
pip install esptool
3. Flash papan Anda:
- Linux
Unduh atau klon folder repositori, buka /firmware/flash.sh, ubah nilai FLASH_COMPORT ke port ESP32 Anda (mis. /dev/ttyUSB0). Kemudian di terminal ketik:
./firmware/flash.sh
- Jendela
Instal Git untuk Windows, unduh atau klon folder repositori, buka /firmware/flash.sh, ubah nilai FLASH_COMPORT ke port ESP32 Anda (mis.
Kemudian di Git bash ketik:
./firmware/flash.sh
ATAU
Buka folder firmware dan jalankan perintah secara manual (akan bekerja untuk Linux juga, jangan lupa untuk mengetikkan port serial yang valid):
esptool --port COM1 erase_flash
esptool --chip esp32 --port COM1 --baud 460800 --before 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 MicroPython.bin 0x8000 partisi_mpy.bin 0x8000 partisi_mpy.bin
Selesai! Sekarang Anda dapat melanjutkan ke langkah berikutnya!
Langkah 2: Mengunggah File Sistem
Untuk membuat Wroombian berfungsi, kita perlu memuat semua file sistem ke memori flashnya. Anda dapat menggunakan Thonny IDE (atau IDE Micropython lain yang Anda inginkan) untuk ini.
Unduh dan instal Thonny, luncurkan, lalu buka Tools > Options > Interpreter dan pilih board Anda dari daftar perangkat. Buka direktori proyek yang diunduh/dikloning di editor. Anda kemudian akan mendapatkan pesan di shell REPL bawah mirip dengan yang ada pada gambar #1. Jika Anda melihat beberapa kesalahan atau teks aneh – coba muat ulang Thonny dengan Ctrl + F2 beberapa kali hingga masalahnya hilang.
Kemudian masuk ke direktori flash proyek (di jendela 'Komputer ini'), dan unggah semua file dan folder satu per satu (seperti pada gambar #2). Mereka akan muncul di jendela file perangkat atas.
Langkah 3: Mulai Menciptakan Dunia yang Lebih Baik
Anda dapat menggunakan serial, telnet atau FTP untuk terhubung ke board, jadi mari gunakan koneksi serial untuk startup pertama. Unduh dan instal Putty, buka, pilih Koneksi serial seperti yang ditunjukkan pada gambar, ketik port serial Anda dan setel 115200 baudrate. Kemudian buka koneksi!
Wroombian memiliki halaman wiki yang dijelaskan dengan cukup baik yang dapat Anda rujuk jika Anda memiliki masalah konfigurasi atau saat membuat proyek Anda sendiri. Jangan ragu untuk mengajukan pertanyaan Anda di bagian Masalah!
Perintah 'help' akan menunjukkan kepada Anda semua perintah yang tersedia dan penggunaannya.
Anda dapat memulai perjalanan Anda dengan menjalankan skrip berkedip kami yang telah ditulis sebelumnya seperti ini:
jalankan home/blink.py
Dan perhatikan LED onboard Anda berkedip!
Terima kasih atas perhatiannya! Silakan kunjungi repo github kami untuk mendapatkan informasi lebih lanjut:
Direkomendasikan:
Sistem Peringatan Parkir Terbalik Mobil Arduino - Langkah demi Langkah: 4 Langkah
Sistem Peringatan Parkir Mundur Mobil Arduino | Langkah demi Langkah: Pada proyek kali ini, saya akan merancang Rangkaian Sensor Parkir Mundur Mobil Arduino sederhana menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem peringatan mundur mobil berbasis Arduino ini dapat digunakan untuk Navigasi Otonom, Jarak Robot, dan r
Langkah demi Langkah Membangun PC: 9 Langkah
Langkah demi Langkah Membangun PC: Perlengkapan: Perangkat Keras: MotherboardCPU & Pendingin CPUPSU (Unit catu daya)Penyimpanan (HDD/SSD)RAMGPU (tidak diperlukan)Kasing Alat: Obeng Gelang ESD/pasta matstermal dengan aplikator
Tiga Sirkuit Loudspeaker -- Tutorial Langkah-demi-Langkah: 3 Langkah
Tiga Sirkuit Loudspeaker || Tutorial Langkah-demi-Langkah: Sirkuit Loudspeaker memperkuat sinyal audio yang diterima dari lingkungan ke MIC dan mengirimkannya ke Speaker dari mana audio yang diperkuat diproduksi. Di sini, saya akan menunjukkan kepada Anda tiga cara berbeda untuk membuat Sirkuit Loudspeaker ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotika Dengan Kit: 6 Langkah
Pendidikan Selangkah demi Selangkah dalam Robotika Dengan Kit: Setelah beberapa bulan membuat robot saya sendiri (silakan lihat semua ini), dan setelah dua kali mengalami bagian yang gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan kembali strategi dan arahan. Pengalaman beberapa bulan terkadang sangat bermanfaat, dan
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah
Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)