Orodha ya maudhui:

Bodi ya HiFive1 Arduino Pamoja na Mafunzo ya Moduli ya WiFi ya ESP-01: Hatua 5
Bodi ya HiFive1 Arduino Pamoja na Mafunzo ya Moduli ya WiFi ya ESP-01: Hatua 5

Video: Bodi ya HiFive1 Arduino Pamoja na Mafunzo ya Moduli ya WiFi ya ESP-01: Hatua 5

Video: Bodi ya HiFive1 Arduino Pamoja na Mafunzo ya Moduli ya WiFi ya ESP-01: Hatua 5
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Julai
Anonim
Bodi ya HiFive1 Arduino iliyo na Mafunzo ya Moduli ya ESP-01 ya Moduli
Bodi ya HiFive1 Arduino iliyo na Mafunzo ya Moduli ya ESP-01 ya Moduli

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

Sanidi Mazingira
Sanidi Mazingira
Sanidi Mazingira
Sanidi Mazingira
Sanidi Mazingira
Sanidi Mazingira
  1. Sakinisha IDE ya Arduino ikiwa haijawekwa kwenye kompyuta yako.
  2. 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 kwa Bodi ya HiFive1
Unganisha Moduli ya ESP-01 kwa Bodi ya HiFive1
Unganisha Moduli ya ESP-01 kwa Bodi ya HiFive1
Unganisha Moduli ya ESP-01 kwa Bodi ya HiFive1
Unganisha Moduli ya ESP-01 kwa Bodi ya HiFive1
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

Kuzungumza na Moduli ya ESP-01 Kupitia Monitor Monitor
Kuzungumza na Moduli ya ESP-01 Kupitia Monitor Monitor
Kuzungumza na Moduli ya ESP-01 Kupitia Monitor Monitor
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.

  1. 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".
  2. Pakia mchoro kwenye HiFive1.
  3. Hakikisha umechagua bandari sahihi ya Serial katika "Zana-> Bandari".
  4. Fungua "Zana-> Serial Monitor" na uchague kiwango cha baud cha 115200 na "Wote NL & CR".
  5. Andika AT kwenye Monitor. Unapaswa kupata sawa kutoka kwa ESP-01.
  6. 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).

  1. Hakikisha kwamba "Zana-> Bodi" imewekwa kwa bodi ya HiFive1, "Zana-> Frequency ya Saa ya CPU" kwenda "256MHz PLL" na "Zana-> Programu" kwa "SiFive OpenOCD".
  2. Pakia mchoro kwenye HiFive1.
  3. Hakikisha umechagua bandari sahihi ya Serial katika "Zana-> Bandari".
  4. 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

Matokeo ya Mwisho
Matokeo ya Mwisho
Matokeo ya Mwisho
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: