Isi kandungan:
- Langkah 1: Persediaan Alam Sekitar
- Langkah 2: Pendawaian ESP32
- Langkah 3: Pendawaian ESP8266
- Langkah 4: Pengaturcaraan
- Langkah 5: Keputusan Akhir
Video: Pelayan Web HiFive1 Dengan Modul WiFi ESP32 / ESP8266 Tutorial: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
HiFive1 adalah papan berasaskan RISC-V serasi Arduino pertama yang dibina dengan CPU FE310 dari SiFive. Papan ini kira-kira 20 kali lebih pantas daripada Arduino UNO namun seperti papan HiOFive1 UNO tidak mempunyai sambungan tanpa wayar. Nasib baik, terdapat beberapa modul yang murah di pasaran untuk mengurangkan had ini.
Dalam tutorial saya sebelumnya, kami telah melihat bagaimana untuk menambahkan kesambungan WiFi minimalis melalui perintah AT atau mencapai jangkauan di seluruh dunia dengan broker MQTT.
Dalam tutorial ini, kami akan menambahkan keupayaan Pelayan Web ke HiFive1. Mana-mana peranti di rangkaian tempatan akan dapat berkomunikasi dengan Pelayan Web menggunakan Penyemak Imbas Web.
Projek ini menunjukkan cara mengawal LED RGB HiFive1 melalui halaman Web yang mudah.
Bahan yang Diperlukan Untuk Projek Ini:
- HiFive1 board (boleh dibeli di sini)
- Modul Dev ESP32 atau ESP8266 NodeMCU 1.0
- 4 wayar pelompat
Langkah 1: Persediaan Alam Sekitar
Pertama, anda memerlukan Arduino IDE
1. Ikuti arahan untuk memasang pakej Arduino papan HiFive1 dan pemacu USB.
2. Pasang pakej papan ESP32 atau ESP8266 dengan menambahkan URL yang sesuai ke "Fail-> Keutamaan-> Pengurus Papan Tambahan":
ESP8266 -
ESP32 -
Langkah 2: Pendawaian ESP32
Sekiranya anda menggunakan ESP8266, lompat ke langkah 3.
Sambungkan wayar pelompat dengan cara berikut:
GPIO 10 (HiFive1) -> Tx (ESP32)
GPIO 11 (HiFive1) -> Rx (ESP32)
Pastikan pelompat IOREF ditetapkan pada 3.3v.
Langkah 3: Pendawaian ESP8266
Sambungkan wayar pelompat dengan cara berikut:
GPIO 10 (HiFive1) -> Tx (ESP8266)
GPIO 11 (HiFive1) -> Rx (ESP8266)
Pastikan pelompat IOREF ditetapkan pada 3.3v.
Langkah 4: Pengaturcaraan
Kod HiFive1:
Sebelum pengaturcaraan tetapkan "Tools-> Board" ke "HiFive1", "Tools-> CPU Clock Frequency" ke "256MHz PLL", "Tools-> Programmer" ke "SiFive OpenOCD" dan tetapkan Port Serial yang betul.
Kod ESP32 / 8266:
Semasa pengaturcaraan, papan ESP semestinya pin Rx dan Tx perkakasan terputus.
Setelah kod berjaya dimuat naik, sambungkan semula pin Rx dan Tx pada ESP untuk memastikan komunikasi antara HiFive1 dan ESP.
Untuk ESP32 - Tetapkan "Tools-> Board" ke "ESP32 Dev Module", "Tools-> Programmer" ke "AVRISP mkll" dan tetapkan Serial Port yang betul.
Untuk ESP8266 - Tetapkan "Tools-> Board" ke "NodeMCU 1.0 (ESP-12E Module)", "Tools-> Programmer" ke "AVRISP mkll" dan tetapkan Serial Port yang betul.
Langkah 5: Keputusan Akhir
Untuk menyambung ke Halaman Web ESP, buka penyemak imbas di PC atau peranti mudah alih anda dan masukkan Alamat IP (Anda dapat mencari Alamat IP dengan melepaskan talian dengan WiFi.localIP () dalam fungsi persediaan. Ingatlah untuk komen baris selepas mencari IP agar lakaran dapat berfungsi dengan baik).
Dalam kes saya, IP adalah: ESP32 - 10.0.49.94 dan ESP8266 - 10.0.51.252.
Tetapkan Baud Rate Serial Monitor anda ke 115200 yang digunakan dalam lakaran.
Halaman terakhir anda akan kelihatan seperti dalam gambar yang dilampirkan.
Disyorkan:
Tutorial: Cara Menggunakan ESP32-CAM dalam Pelayan Web Streaming Video: 3 Langkah
Tutorial: Cara Menggunakan ESP32-CAM dalam Pelayan Web Streaming Video: Penerangan: ESP32-CAM adalah Lembaga Pembangunan Visi Tanpa Wayar ESP32 dalam faktor bentuk yang sangat kecil, yang dirancang untuk digunakan dalam pelbagai projek IoT, seperti peranti pintar rumah, industri kawalan tanpa wayar, pemantauan tanpa wayar, identiti tanpa wayar QR
Tutorial ESP8266 With Thingspeak dan DHT11 - Pelayan Web: 7 Langkah
ESP8266 Dengan Tutorial Thingspeak dan DHT11 | Pelayan Web: Hai, ada apa, kawan! Akarsh di sini dari CETech. Projek saya ini lebih merupakan keluk pembelajaran untuk memahami platform thingspeak bersama dengan idea MQTT dan kemudian menggunakan Thingspeak dengan ESP8266. Menjelang akhir artikel, kami akan bersama
HiFive1 Arduino Board Dengan Tutorial Modul WiFi ESP-01: 5 Langkah
HiFive1 Arduino Board Dengan Modul WiFi ESP-01 Tutorial: HiFive1 adalah papan berasaskan RISC-V serasi Arduino pertama yang dibina dengan CPU FE310 dari SiFive. Papan ini kira-kira 20 kali lebih pantas daripada Arduino UNO tetapi seperti papan UNO, ia tidak mempunyai sambungan tanpa wayar. Nasib baik, terdapat beberapa
Jam Animasi LED SMART Bersambung Web Dengan Panel Kawalan berasaskan Web, Pelayan Masa Diselaraskan: 11 Langkah (dengan Gambar)
Jam Animasi LED SMART Bersambung Web Dengan Panel Kawalan Berasaskan Web, Time Server Synchronized: Kisah jam ini sudah lama - lebih dari 30 tahun. Ayah saya mempelopori idea ini ketika saya baru berusia 10 tahun, jauh sebelum revolusi LED - kembali ketika LED di mana 1/1000 kecerahan cahaya mereka yang membutakan semasa. Betul
Pelayan Web Wifi Light Switch Raspberry Pi: 8 Langkah (dengan Gambar)
Wifi Light Switch Raspberry Pi Web Server: Saya mahu mengawal suis lampu di bilik tidur saya tanpa perlu bangun dari tidur, jadi saya mahu dapat mengawalnya dari telefon saya. Saya mempunyai beberapa kekangan tambahan, saya ingin dapat mengawalnya dari mana-mana peranti dengan mudah, saya mahu dapat