Orodha ya maudhui:
- Hatua ya 1: Usanidi wa Mazingira
- Hatua ya 2: Wiring ESP32
- Hatua ya 3: Wiring ESP8266
- Hatua ya 4: Programu
- Hatua ya 5: Matokeo ya Mwisho
Video: HiFive1 Web Server na Mafunzo ya moduli za ESP32 / ESP8266: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
HiFive1 ni bodi ya kwanza inayoendana na Arduino RISC-V iliyojengwa na FE310 CPU kutoka SiFive. Bodi ina kasi mara 20 kuliko Arduino UNO lakini kama bodi ya UNO HiFive1 haina muunganisho wa waya. Kwa bahati nzuri, kuna moduli kadhaa za bei rahisi kwenye soko ili kupunguza kiwango hiki.
Katika mafunzo yangu ya awali, tumeona jinsi ya kuongeza muunganisho wa WiFi ndogo kupitia amri za AT au kufikia ufikiaji wa ulimwengu na broker wa MQTT.
Katika mafunzo haya, tutaongeza uwezo wa Seva ya Wavuti kwa HiFive1. Kifaa chochote kwenye mtandao wa ndani kitaweza kuwasiliana na Seva ya Wavuti kwa kutumia Kivinjari cha Wavuti.
Mradi huu unaonyesha jinsi ya kudhibiti HiFive1 iliyojengwa katika RGB LED kupitia ukurasa rahisi wa Wavuti.
Vifaa vinavyohitajika kwa Mradi huu:
- Bodi ya HiFive1 (inaweza kununuliwa hapa)
- Moduli ya ESP32 Dev au ESP8266 NodeMCU 1.0
- Waya 4 za kuruka
Hatua ya 1: Usanidi wa Mazingira
Kwanza, unahitaji IDE ya Arduino
1. Fuata maagizo ya kusanikisha kifurushi cha bodi ya HiFive1 Arduino na dereva wa USB.
2. Sakinisha kifurushi cha bodi ya ESP32 au ESP8266 kwa kuongeza URL inayofaa kwa "Faili-> Mapendeleo-> Meneja wa Bodi za Ziada":
ESP8266 -
ESP32 -
Hatua ya 2: Wiring ESP32
Ikiwa unatumia ESP8266 ruka kwa hatua ya 3.
Unganisha waya za kuruka kwa njia ifuatayo:
GPIO 10 (HiFive1) -> Tx (ESP32)
GPIO 11 (HiFive1) -> Rx (ESP32)
Hakikisha kwamba jumper ya IOREF imewekwa kwa 3.3v.
Hatua ya 3: Wiring ESP8266
Unganisha waya za kuruka kwa njia ifuatayo:
GPIO 10 (HiFive1) -> Tx (ESP8266)
GPIO 11 (HiFive1) -> Rx (ESP8266)
Hakikisha kwamba jumper ya IOREF imewekwa kwa 3.3v.
Hatua ya 4: Programu
Nambari ya HiFive1:
Kabla ya programu kuweka "Zana-> Bodi" kwa "HiFive1", "Zana-> Frequency ya Saa ya CPU" hadi "256MHz PLL", "Zana-> Programu" kwa "SiFive OpenOCD" na uweke Bandari sahihi ya Serial.
Nambari ya ESP32 / 8266:
Wakati wa programu, bodi ya ESP inapaswa kukatiwa vifaa vya Rx na pini za Tx.
Baada ya nambari kupakiwa kwa mafanikio, unganisha tena pini za Rx na Tx kwenye ESP ili kuhakikisha mawasiliano kati ya HiFive1 na ESP.
Kwa ESP32 - Weka "Zana-> Bodi" kuwa "Moduli ya ESP32 Dev", "Zana-> Programu" kwa "AVRISP mkll" na uweke Bandari sahihi ya Serial.
Kwa ESP8266 - Weka "Zana-> Bodi" kuwa "NodeMCU 1.0 (Moduli ya ESP-12E)", "Zana-> Programu" kwa "AVRISP mkll" na uweke Bandari sahihi ya Serial.
Hatua ya 5: Matokeo ya Mwisho
Ili kuungana na Ukurasa wa Wavuti wa ESP, fungua kivinjari kwenye PC yako au kifaa cha rununu na ingiza Anwani ya IP (Unaweza kupata Anwani ya IP kwa kutenganisha laini na WiFi.localIP () katika kazi ya usanidi. Kumbuka kukumbuka- toa maoni baada ya kupata IP ili mchoro ufanye kazi vizuri).
Kwa upande wangu, IP zilikuwa: ESP32 - 10.0.49.94 na ESP8266 - 10.0.51.252.
Weka Kiwango cha Baud Monitor yako ya Serial kuwa 115200 kilichotumiwa kwenye mchoro.
Ukurasa wako wa mwisho unapaswa kuonekana kama kwenye picha zilizoambatishwa.
Ilipendekeza:
Raspberry Pi - TSL45315 Mafunzo ya Nuru ya Mwanga wa Sura ya Mafunzo: Hatua 4
Raspberry Pi - TSL45315 Mafunzo ya Nuru ya Mwanga wa Sura ya Mafunzo: TSL45315 ni sensa ya nuru ya dijiti iliyoko. Inakadiri majibu ya macho ya mwanadamu chini ya hali anuwai ya taa. Vifaa vina nyakati tatu za ujumuishaji na hutoa pato la moja kwa moja la 16-bit kupitia kiolesura cha basi cha I2C. Ushirikiano wa kifaa
HiFive1 Arduino Pamoja na HC-05 Mafunzo ya Moduli ya Bluetooth: Hatua 7
HiFive1 Arduino Pamoja na Mafunzo ya Moduli ya Bluetooth ya HC-05: HiFive1 ni bodi ya kwanza inayoendana na Arduino RISC-V iliyojengwa na FE310 CPU kutoka SiFive. Bodi hiyo ina kasi mara 20 kuliko Arduino UNO na kwa kuwa UNO inakosa muunganisho wowote wa waya. Kwa bahati nzuri, kuna moduli kadhaa za bei rahisi
Bodi ya HiFive1 Arduino Pamoja na Mafunzo ya Moduli ya WiFi ya ESP-01: Hatua 5
Bodi ya HiFive1 Arduino Na Mafunzo ya Moduli ya ESP-01: HiFive1 ni bodi ya kwanza inayoendana na Arduino RISC-V iliyojengwa na FE310 CPU kutoka SiFive. Bodi ina kasi zaidi ya mara 20 kuliko Arduino UNO lakini kama bodi ya UNO, haina muunganisho wowote wa waya. Kwa bahati nzuri, kuna gharama kadhaa
Mafunzo ya Moduli ya E32-433T - Bodi ya kuzuka kwa DIY ya Moduli ya E32: Hatua 6
Mafunzo ya Moduli ya E32-433T | Bodi ya kuzuka kwa DIY ya Moduli ya E32: Haya, kuna nini, Jamani! Mradi wangu huu ni zaidi ya eneo la kujifunza kuelewa kazi ya moduli ya E32 LoRa kutoka eByte ambayo ni moduli ya transceiver ya nguvu ya 1-watt. Mara tu tutakapofahamu kazi, nina muundo
LED ya blink kwa kutumia Mafunzo ya Moduli ya ESP32 NodeMCU & Bluetooth: Hatua 5
LED ya Blink kwa Kutumia Mafunzo ya Moduli ya ESP32 NodeMCU & Bluetooth: MaelezoNodeMCU ni jukwaa la chanzo wazi la IoT. Imewekwa kwa kutumia lugha ya maandishi ya Lua.Jukwaa linategemea miradi ya chanzo wazi ya eLua. Jukwaa hutumia miradi mingi ya chanzo wazi, kama vile lua-cjson, spiffs. NodeMc hii ya ESP32