Daftar Isi:

Program ESP8266 - MicroPython: 4 Langkah
Program ESP8266 - MicroPython: 4 Langkah

Video: Program ESP8266 - MicroPython: 4 Langkah

Video: Program ESP8266 - MicroPython: 4 Langkah
Video: MicroPython on ESP8266 | A Setup Guide 2024, November
Anonim
Program ESP8266 - MicroPython
Program ESP8266 - MicroPython
Program ESP8266 - MicroPython
Program ESP8266 - MicroPython
Program ESP8266 - MicroPython
Program ESP8266 - MicroPython

MicroPython adalah proyek yang memungkinkan Anda menjalankan versi mini python 3 pada mikrokontroler dan papan tertanam. Ini memiliki dukungan yang berkembang dari papan mikrokontroler dan daripada menginstal distro Linux lengkap ke papan itu hanya memberikan versi python yang diminimalkan sehubungan dengan papan, dengan shell python dan Anda dapat mengunggah file python kecil ke papan dan menjalankannya.

Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana menggunakan MicroPython pada NodeMCU, NodeMCU adalah papan pengembangan berdasarkan esp8266-12.

Langkah 1: Daftar Bahan

Bill of material
Bill of material
Bill of material
Bill of material

Untuk proyek ini, Anda akan memerlukan,

  • NodeMCU
  • LED
  • Papan tempat memotong roti
  • Kabel mikro USB

Langkah 2: Memasang MicroPython

Memasang MicroPython
Memasang MicroPython

Untuk menginstal micropython di esp8266, saya menggunakan board versi esp8266-12. Untuk menginstal micropython, Anda memerlukan esptool, Anda harus mengunduh dan menginstal python dan pip, untuk menginstal esptool.

Jalankan perintah di bawah ini pada terminal atau cmd untuk menginstal esptool.

pip install esptool

Selanjutnya, Anda dapat mengunjungi situs web micropython dan mengunduh firmware terbaru untuk esp8266, setelah mengunduhnya, buka terminal di direktori yang sama dengan file firmware dan kemudian jalankan perintah di bawah ini.

esptool.py --port /dev/ttyUSB0 erase_flash

esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 esp8266-xxxxx-vxxxx.bin

Anda perlu mengubah port berdasarkan PC Anda. Setelah ini, Anda seharusnya berhasil menginstal micropython.

Langkah 3: Menguji Program Blink

Menguji Program Berkedip
Menguji Program Berkedip
Menguji Program Berkedip
Menguji Program Berkedip

Sekarang Anda telah berhasil menginstal micropython saatnya untuk mencoba beberapa program uji untuk melakukan ini kita perlu membuka shell python menggunakan monitor serial, saya menggunakan dempul pada mesin windows untuk membuka monitor serial di port com esp8266 ditugaskan untuk.

Shell python ini mirip dengan shell python 3, jalankan skrip di bawah ini untuk mengedipkan led yang terhubung ke esp8266.

impor esppin = mesin. Pin(0) pin = mesin. Pin(0, mesin. Pin. OUT)

Kemudian menjalankan baris skrip python di bawah ini akan menyalakan led dan baris kedua akan mematikannya.

pin.nilai(1)pin.nilai(0)

sebagai alternatif, Anda juga dapat menjalankan baris ini untuk melakukan hal yang sama.

pin.off()pin.on()

Langkah 4: Menggunakan WebREPL

Menggunakan WebREPL
Menggunakan WebREPL

Sekarang mari aktifkan micropython WebREPL yang memungkinkan kita mengunggah skrip ke esp8266 melalui WiFi sehingga menghilangkan kebutuhan kabel.

Pertama, kita perlu mengaktifkan WebREPL, buka terminal serial dan jalankan baris di bawah ini, pengaturan ini adalah webrepl dan meminta Anda untuk mengatur kata sandi untuk meningkatkan keamanan.

impor webrepl_setup

Selanjutnya, Anda akan melihat titik akses WiFi bernama MicroPython-xxxxxx, sambungkan ke sana dan buka browser internet dan kunjungi halaman web webREPL. Sekarang Anda harus mendapatkan halaman web, tekan connect dan masukkan kata sandi yang Anda buat. Sekarang Anda dapat menjalankan skrip pada nirkabel esp8266.

Sekarang setelah Anda menjalankan dan menjalankan micropython, Anda dapat menjalankan skrip di atasnya, mirip dengan apa yang Anda lakukan pada raspberry pi. Ada banyak modul yang tersedia untuk digunakan oleh micropython dan Anda bisa mendapatkan dokumentasi yang baik tentangnya di situs web resmi micro python di bawah kategori esp8266.

Direkomendasikan: