Daftar Isi:
- Langkah 1: Pengaturan Lingkungan
- Langkah 2: Menghubungkan ESP32
- Langkah 3: Menghubungkan ESP8266
- Langkah 4: Pemrograman
- Langkah 5: Hasil Akhir
Video: Server Web HiFive1 Dengan Modul WiFi ESP32 / ESP8266 Tutorial: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
HiFive1 adalah board berbasis RISC-V pertama yang kompatibel dengan Arduino yang dibuat dengan CPU FE310 dari SiFive. Papan ini sekitar 20 kali lebih cepat dari Arduino UNO namun seperti papan UNO HiFive1 tidak memiliki konektivitas nirkabel. Untungnya, ada beberapa modul murah di pasaran untuk mengurangi batasan ini.
Dalam tutorial saya sebelumnya, kita telah melihat cara menambahkan konektivitas WiFi minimalis melalui perintah AT atau mencapai jangkauan di seluruh dunia dengan broker MQTT.
Dalam tutorial ini, kami akan menambahkan kemampuan Server Web ke HiFive1. Setiap perangkat di jaringan lokal akan dapat berkomunikasi dengan Server Web menggunakan Browser Web.
Proyek ini mendemonstrasikan cara mengontrol LED RGB built-in HiFive1 melalui halaman Web sederhana.
Bahan yang Dibutuhkan Untuk Proyek Ini:
- Papan HiFive1 (dapat dibeli di sini)
- Modul Dev ESP32 atau ESP8266 NodeMCU 1.0
- 4 kabel jumper
Langkah 1: Pengaturan Lingkungan
Pertama, Anda memerlukan Arduino IDE
1. Ikuti instruksi untuk menginstal paket Arduino papan HiFive1 dan driver USB.
2. Instal paket papan ESP32 atau ESP8266 dengan menambahkan URL yang sesuai ke "File->Preferences->Additional Boards Manager":
ESP8266 -
ESP32 -
Langkah 2: Menghubungkan ESP32
Jika Anda menggunakan ESP8266 lewati ke langkah 3.
Hubungkan kabel jumper dengan cara berikut:
GPIO 10 (HiFive1) -> Tx (ESP32)
GPIO 11 (HiFive1) -> Rx (ESP32)
Pastikan jumper IOREF diatur ke 3.3v.
Langkah 3: Menghubungkan ESP8266
Hubungkan kabel jumper dengan cara berikut:
GPIO 10(HiFive1) -> Tx (ESP8266)
GPIO 11(HiFive1) -> Rx (ESP8266)
Pastikan jumper IOREF diatur ke 3.3v.
Langkah 4: Pemrograman
Kode HiFive1:
Sebelum pemrograman atur "Tools->Board" ke "HiFive1", "Tools->CPU Clock Frequency" ke "256MHz PLL", "Tools->Programmer" ke "SiFive OpenOCD" dan atur Port Serial yang benar.
Kode ESP32/8266:
Selama pemrograman, papan ESP harus memiliki pin perangkat keras Rx dan Tx yang terputus.
Setelah kode berhasil diunggah, sambungkan kembali pin Rx dan Tx pada ESP untuk memastikan komunikasi antara HiFive1 dan ESP.
Untuk ESP32 - Atur "Tools->Board" ke "ESP32 Dev Module", "Tools->Programmer" ke "AVRISP mkll" dan atur Serial Port yang benar.
Untuk ESP8266 - Atur "Tools->Board" ke "NodeMCU 1.0 (ESP-12E Module)", "Tools->Programmer" ke "AVRISP mkll" dan atur Serial Port yang benar.
Langkah 5: Hasil Akhir
Untuk terhubung ke Halaman Web ESP, buka browser di PC atau perangkat seluler Anda dan masukkan Alamat IP (Anda dapat menemukan Alamat IP dengan menghapus komentar pada baris dengan WiFi.localIP() dalam fungsi pengaturan. Ingatlah untuk re- komentari baris setelah menemukan IP agar sketsa berfungsi dengan baik).
Dalam kasus saya, IP-nya adalah: ESP32 - 10.0.49.94 dan ESP8266 - 10.0.51.252.
Atur Baud Rate Serial Monitor Anda ke 115200 yang digunakan dalam sketsa.
Halaman akhir Anda akan terlihat seperti pada gambar terlampir.
Direkomendasikan:
Tutorial: Cara Menggunakan ESP32-CAM di Server Web Streaming Video: 3 Langkah
Tutorial: Cara Menggunakan ESP32-CAM di Server Web Streaming Video: Deskripsi:ESP32-CAM adalah Papan Pengembangan Visi IoT Nirkabel ESP32 dalam faktor bentuk yang sangat kecil, dirancang untuk digunakan di berbagai proyek IoT, seperti perangkat pintar rumah, industri kontrol nirkabel, pemantauan nirkabel, identifikasi nirkabel QR
HiFive1 Arduino Dengan Tutorial Modul Bluetooth HC-05: 7 Langkah
HiFive1 Arduino Dengan Tutorial Modul Bluetooth HC-05: HiFive1 adalah papan berbasis RISC-V pertama yang kompatibel dengan Arduino yang dibuat dengan CPU FE310 dari SiFive. Papan ini sekitar 20 kali lebih cepat dari Arduino UNO dan karena UNO tidak memiliki konektivitas nirkabel. Untungnya, ada beberapa modul murah
ESP8266 Dengan Tutorial Thingspeak dan DHT11 - Server Web: 7 Langkah
ESP8266 Dengan Tutorial Thingspeak dan DHT11 | Server Web: Hai, apa kabar, Guys! Akarsh di sini dari CETech. Proyek saya ini lebih merupakan kurva pembelajaran untuk memahami platform thingspeak bersama dengan ide MQTT dan kemudian menggunakan Thingspeak dengan ESP8266. Menjelang akhir artikel, kami akan
HiFive1 Arduino Board Dengan Tutorial Modul WiFi ESP-01: 5 Langkah
HiFive1 Arduino Board Dengan Tutorial Modul WiFi ESP-01: HiFive1 adalah board berbasis RISC-V pertama yang kompatibel dengan Arduino yang dibuat dengan CPU FE310 dari SiFive. Papan ini sekitar 20 kali lebih cepat dari Arduino UNO namun seperti papan UNO, ia tidak memiliki konektivitas nirkabel. Untungnya, ada beberapa
Jam Animasi LED SMART yang Terhubung ke Web Dengan Panel Kontrol Berbasis Web, Server Waktu Disinkronkan: 11 Langkah (dengan Gambar)
Jam Animasi LED SMART yang Terhubung ke Web Dengan Panel Kontrol Berbasis Web, Server Waktu Disinkronkan: Kisah jam ini kembali ke masa lalu - lebih dari 30 tahun. Ayah saya mempelopori ide ini ketika saya baru berusia 10 tahun, jauh sebelum revolusi LED - kembali ketika LED di mana 1/1000 kecerahan kecemerlangan menyilaukan mereka saat ini. Benar