Orodha ya maudhui:
- Hatua ya 1: Sanidi Mazingira
- Hatua ya 2: Unganisha Moduli ya ESP-01 kwa Bodi ya HiFive1
- Hatua ya 3: Kuzungumza na Moduli ya ESP-01 Kupitia Monitor Monitor
- Hatua ya 4: Ongea na Moduli ya ESP Kutoka kwa Mchoro
- Hatua ya 5: Matokeo ya Mwisho
Video: Bodi ya HiFive1 Arduino Pamoja na Mafunzo ya Moduli ya WiFi ya ESP-01: 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, haina muunganisho wowote wa waya.
Kwa bahati nzuri, kuna moduli kadhaa za bei rahisi kwenye soko ili kupunguza kiwango hiki. Mafunzo haya yanaelezea jinsi ya kuwezesha muunganisho wa WiFi kwa HiFive1 ukitumia ESP-01.
Kwa HiFive1 na moduli za ESP32 au ESP8266 angalia mafunzo ya WEB na MQTT.
Kwa mfano wa Hifive1 Bluetooth, angalia mafunzo haya.
Vifaa vinavyohitajika kwa mradi huu:
- HiFive1 (Inaweza kununuliwa hapa)
- ESP-01
- Vipinga 2 * 10k
- Kinga 1k
- Bodi ya mkate
- Kamba 9 za kuruka
Hatua ya 1: Sanidi Mazingira
- Sakinisha IDE ya Arduino ikiwa haijawekwa kwenye kompyuta yako.
- Fuata maagizo katika https://github.com/westerndigitalcorporation/CincoWinPkg kuongeza msaada wa HiFive1 kwa Arduino IDE.
Hakuna haja ya kusanikisha kifurushi cha bodi ya ESP-01 katika Arduino IDE kwani ESP-01 inakuja imeandaliwa na imepitwa na wakati (tazama skrini) lakini ina uwezo wa kujibu amri za AT kupitia firmware ya unganisho la serial.
Hatua ya 2: Unganisha Moduli ya ESP-01 kwa Bodi ya HiFive1
Unganisha moduli ya ESP-01 kwenye bodi ya HiFive1 kama inavyoonyeshwa kwenye Fritzing Schematics na maoni ya Breadboard.
Hakikisha kwamba jumper ya IOREF imewekwa 3.3V kama inavyoonyeshwa kwenye picha na duara nyekundu.
Hatua ya 3: Kuzungumza na Moduli ya ESP-01 Kupitia Monitor Monitor
Baada ya kuunganisha kila kitu pamoja tunaweza kujaribu kuzungumza na ESP-01 kupitia Arduino Serial Monitor. Kwa hili, tunahitaji kupanga mchoro rahisi ulioambatanishwa hapa chini. Inasikiliza amri za AT zinazotoka kwa Monitor kupitia kituo cha HW Serial na kuzipeleka kwa ESP-01 kupitia kituo cha SoftwareSerial32. Inasikiliza majibu ya ESP-01 kutoka kwa Kituo cha SoftwareSerial32 na inaipeleka kwa Monitor kupitia kituo cha HW Serial.
- Kabla ya programu hakikisha kwamba "Zana-> Bodi" imewekwa kwa bodi ya HiFive1, "Zana-> CPU Frequency Clock" hadi "256MHz PLL" na "Tools-> Programmer" kwa "SiFive OpenOCD".
- Pakia mchoro kwenye HiFive1.
- Hakikisha umechagua bandari sahihi ya Serial katika "Zana-> Bandari".
- Fungua "Zana-> Serial Monitor" na uchague kiwango cha baud cha 115200 na "Wote NL & CR".
- Andika AT kwenye Monitor. Unapaswa kupata sawa kutoka kwa ESP-01.
- Sasa unaweza kujaribu maagizo anuwai ya AT kutoka kwa kiunga hiki.
Hatua ya 4: Ongea na Moduli ya ESP Kutoka kwa Mchoro
Sasa wacha tutoe amri za AT kwa ESP-01 kutoka ndani ya mchoro wa HiFive1.
Mchoro ulioambatanishwa unaendelea kutumia amri ya CWLAP + AT ambayo inarudisha Pointi za Upataji wa WiFi, nguvu ya ishara na Anwani zao za MAC. Kitanzi kinachapisha matokeo hadi ESP-01 itakaporudi sawa kama kiboreshaji cha amri ya AT au muda fulani umepita tangu mhusika wa mwisho achapwe (Chaguo-msingi ni sekunde 2).
- Hakikisha kwamba "Zana-> Bodi" imewekwa kwa bodi ya HiFive1, "Zana-> Frequency ya Saa ya CPU" kwenda "256MHz PLL" na "Zana-> Programu" kwa "SiFive OpenOCD".
- Pakia mchoro kwenye HiFive1.
- Hakikisha umechagua bandari sahihi ya Serial katika "Zana-> Bandari".
- Fungua "Zana-> Serial Monitor" na uchague kiwango cha baud cha 115200 na "Wote NL & CR".
Amri ya CWLAP + AT inaweza kubadilishwa kwenye mchoro kwa Amri yoyote ya AT. Amri zaidi zinaweza kupatikana hapa.
Hatua ya 5: Matokeo ya Mwisho
Ikiwa umeweka waya kwa usahihi na kupakia mchoro uliopewa unapaswa kupata orodha iliyochapishwa ya Sehemu za Ufikiaji zilizopo katika eneo lako kama ile iliyo kwenye picha iliyoambatishwa.
Ilipendekeza:
Mafunzo ya Arduino - Kitufe cha Styled cha BLYNK na Moduli ya Kupokea ya ESP-01: Hatua 3 (na Picha)
Mafunzo ya Arduino - Kitufe cha Styled cha BLYNK na Moduli ya Kupokea ya ESP-01: Karibu kwenye mafunzo mengine kwenye kituo chetu, hii ndio mafunzo ya kwanza ya msimu huu ambayo yatatengwa kwa mifumo ya IoT, hapa tutaelezea zingine za huduma na utendaji wa vifaa kutumika katika aina hii ya mifumo.Kuunda hizi
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
Kuanza na Esp 8266 Esp-01 Na Arduino IDE - Kuweka Bodi za Esp katika Maoni ya Arduino na Programu Esp: Hatua 4
Kuanza na Esp 8266 Esp-01 Na Arduino IDE | Kuweka Bodi za Esp katika Arduino Ide na Programming Esp: Katika mafunzo haya tutajifunza jinsi ya kusanikisha bodi za esp8266 katika Arduino IDE na jinsi ya kupanga esp-01 na kupakia nambari ndani yake. Kwa kuwa bodi za esp ni maarufu sana kwa hivyo nilifikiri juu ya kusahihisha mafunzo hii na watu wengi wanakabiliwa na shida
HiFive1 Web Server na Mafunzo ya moduli za ESP32 / ESP8266: Hatua 5
HiFive1 Web Server Pamoja na Mafunzo ya Moduli za ESP32 / ESP8266: 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 gharama nyingi
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