Talaan ng mga Nilalaman:
- Hakbang 1: Pag-setup ng Kapaligiran
- Hakbang 2: Pag-kable ng ESP32
- Hakbang 3: Pag-kable ng ESP8266
- Hakbang 4: Programming
- Hakbang 5: Pangwakas na Resulta
Video: HiFive1 Web Server Sa Tutorial ng Mga Module ng ESP32 / ESP8266 WiFi: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang HiFive1 ay ang unang Arduino-compatible RISC-V based board na itinayo na may FE310 CPU mula sa SiFive. Ang board ay tungkol sa 20 beses na mas mabilis kaysa sa Arduino UNO ngunit tulad ng UNO board na HiFive1 ay walang wireless na pagkakakonekta. Sa kasamaang palad, maraming mga murang modyul sa merkado upang mapagaan ang limitasyong ito.
Sa aking nakaraang mga tutorial, nakita namin kung paano magdagdag ng minimalistic na pagkakakonekta ng WiFi sa pamamagitan ng mga utos ng AT o makamit ang kakayahang maabot ang buong mundo sa MQTT broker.
Sa tutorial na ito, magdaragdag kami ng isang kakayahan sa Web Server sa HiFive1. Anumang aparato sa lokal na network ay maaaring makipag-usap sa Web Server gamit ang isang Web Browser.
Ipinapakita ng proyektong ito kung paano makontrol ang HiFive1 built-in na RGB LED sa pamamagitan ng isang simpleng pahina sa Web.
Mga Materyal na Kailangan Para sa Proyekto na Ito:
- HiFive1 board (maaaring mabili dito)
- ESP32 Dev Module o ESP8266 NodeMCU 1.0
- 4 na jumper wires
Hakbang 1: Pag-setup ng Kapaligiran
Una, kailangan mo ng Arduino IDE
1. Sundin ang mga tagubilin upang mai-install ang HiFive1 board Arduino package at USB driver.
2. I-install ang board ng ESP32 o ESP8266 board sa pamamagitan ng pagdaragdag ng isang naaangkop na URL sa "File-> Mga Kagustuhan-> Karagdagang Tagapamahala ng Mga Lupon":
ESP8266 -
ESP32 -
Hakbang 2: Pag-kable ng ESP32
Kung gumagamit ka ng isang ESP8266 laktawan ang hakbang 3.
Ikonekta ang mga jumper wires sa sumusunod na paraan:
GPIO 10 (HiFive1) -> Tx (ESP32)
GPIO 11 (HiFive1) -> Rx (ESP32)
Tiyaking ang IOREF jumper ay nakatakda sa 3.3v.
Hakbang 3: Pag-kable ng ESP8266
Ikonekta ang mga jumper wires sa sumusunod na paraan:
GPIO 10 (HiFive1) -> Tx (ESP8266)
GPIO 11 (HiFive1) -> Rx (ESP8266)
Tiyaking ang IOREF jumper ay nakatakda sa 3.3v.
Hakbang 4: Programming
HiFive1 Code:
Bago itakda ang programa sa "Tools-> Board" sa "HiFive1", ang "Tools-> CPU Clock Frequency" sa "256MHz PLL", ang "Tools-> Programmer" sa "SiFive OpenOCD" at itakda ang tamang Serial Port.
Code ng ESP32 / 8266:
Sa panahon ng programa, ang board ng ESP ay dapat na magkaroon ng pagkakakonekta ng mga hardware na Rx at Tx pin.
Matapos na matagumpay na na-upload ang code, ikonekta muli ang mga pin ng Rx at Tx sa ESP upang matiyak ang komunikasyon sa pagitan ng HiFive1 at ng ESP.
Para sa ESP32 - Itakda ang "Tools-> Board" sa "ESP32 Dev Module", ang "Tools-> Programmer" sa "AVRISP mkll" at itakda ang tamang Serial Port.
Para sa ESP8266 - Itakda ang "Tools-> Board" sa "NodeMCU 1.0 (ESP-12E Module)", ang "Tools-> Programmer" sa "AVRISP mkll" at itakda ang tamang Serial Port.
Hakbang 5: Pangwakas na Resulta
Upang kumonekta sa Pahina ng Web ng ESP, buksan ang isang browser sa iyong PC o mobile device at ipasok ang IP Address (Maaari mong makita ang IP Address sa pamamagitan ng pag-komento sa linya sa WiFi.localIP () sa pag-andar ng pag-setup. Tandaan na muling puna ang linya pagkatapos hanapin ang IP upang maayos na gumana ang sketch).
Sa aking kaso, ang mga IP ay: ESP32 - 10.0.49.94 at ESP8266 - 10.0.51.252.
Itakda ang Bial Rate ng iyong Serial Monitor sa 115200 na ginamit sa sketch.
Ang iyong panghuling pahina ay dapat magmukhang sa mga nakakabit na larawan.
Inirerekumendang:
Tutorial: Paano Gumamit ng ESP32-CAM sa Video Streaming Web Server: 3 Mga Hakbang
Tutorial: Paano Gumamit ng ESP32-CAM sa Video Streaming Web Server: Paglalarawan: Ang ESP32-CAM ay isang ESP32 Wireless IoT Vision Development Board sa isang napakaliit na form factor, na idinisenyo upang magamit sa iba't ibang mga proyekto ng IoT, tulad ng mga smart device sa bahay, pang-industriya wireless control, wireless monitoring, QR wireless identificatio
HiFive1 Arduino Gamit ang HC-05 Bluetooth Module Tutorial: 7 Mga Hakbang
HiFive1 Arduino Gamit ang HC-05 Bluetooth Module Tutorial: Ang HiFive1 ay ang unang Arduino-compatible RISC-V based board na binuo gamit ang FE310 CPU mula sa SiFive. Ang board ay tungkol sa 20 beses na mas mabilis kaysa sa Arduino UNO at dahil ang UNO ay kulang sa anumang wireless na pagkakakonekta. Sa kasamaang palad, maraming mga murang modyul
ESP8266 Sa Thingspeak at DHT11 Tutorial - Web Server: 7 Mga Hakbang
ESP8266 Sa Thingspeak at DHT11 Tutorial | Web Server: Hoy, ano na, Guys! Akarsh dito mula sa CETech. Ang proyekto kong ito ay higit pa sa isang curve sa pag-aaral upang maunawaan ang platform ng mga bagay na bagay kasama ang ideya ng MQTT at pagkatapos ay gamitin ang Thingspeak na may isang ESP8266. Sa pagtatapos ng artikulo, magkakasama kami
HiFive1 Arduino Board Na Mayroong Tutorial ng Module ng ESP-01 WiFi: 5 Hakbang
HiFive1 Arduino Board Na Mayroong Tutorial ng Module ng ESP-01 WiFi: Ang HiFive1 ay ang unang Arduino-compatible na RISC-V based board na binuo gamit ang FE310 CPU mula sa SiFive. Ang board ay tungkol sa 20 beses na mas mabilis kaysa sa Arduino UNO ngunit tulad ng UNO board, wala ito anumang pagkakakonekta sa wireless. Sa kasamaang palad, maraming mga inexpensiv
Nakakonektang Web na SMART LED Animation Clock Na May Control Panel na Batay sa Web, Naka-synchronize ng Time Server: 11 Mga Hakbang (na may Mga Larawan)
Nakakonektang Web na SMART LED Animation Clock Sa Control Panel na nakabatay sa Web, Naka-synchronize ng Time Server: Ang kuwento ng orasan na ito ay bumalik sa malayo - higit sa 30 taon. Pinangunahan ng aking ama ang ideyang ito noong ako ay 10 taong gulang lamang, bago pa ang LED rebolusyon - pabalik noong LED kung saan 1/1000 ang ningning ng kanilang kasalukuyang ningning na ningning. Isang totoo