Talaan ng mga Nilalaman:
- Hakbang 1: I-setup ang Kapaligiran
- Hakbang 2: Ikonekta ang Modyul ng ESP-01 sa HiFive1 Board
- Hakbang 3: Pakikipag-usap sa Module ng ESP-01 Sa pamamagitan ng Serial Monitor
- Hakbang 4: Makipag-usap sa Module ng ESP Mula sa Sketch
- Hakbang 5: Pangwakas na Resulta
Video: HiFive1 Arduino Board Na Mayroong Tutorial ng Module ng ESP-01 WiFi: 5 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 tulad ng UNO board, wala itong anumang pagkakakonekta sa wireless.
Sa kasamaang palad, maraming mga murang modyul sa merkado upang mapagaan ang limitasyong ito. Ipinapaliwanag ng tutorial na ito kung paano paganahin ang pagkakakonekta ng WiFi para sa HiFive1 gamit ang isang ESP-01.
Para sa HiFive1 na may mga module ng ESP32 o ESP8266 tingnan ang mga tutorial sa WEB at MQTT.
Para sa halimbawa ng Hifive1 Bluetooth, tingnan ang tutorial na ito.
Mga materyal na kinakailangan para sa proyektong ito:
- HiFive1 (Maaaring bilhin dito)
- ESP-01
- 2 * 10k resistors
- 1k risistor
- Breadboard
- 9 mga kable ng jumper
Hakbang 1: I-setup ang Kapaligiran
- I-install ang Arduino IDE kung hindi ito naka-install sa iyong computer.
- Sundin ang mga tagubilin sa https://github.com/westerndigitalcorporation/CincoWinPkg upang magdagdag ng suporta ng HiFive1 sa Arduino IDE.
Hindi kailangang i-install ang board ng board ng ESP-01 sa Arduino IDE dahil ang ESP-01 ay paunang naka-program na may luma na (tingnan ang screenshot) ngunit may kakayahang tumugon sa mga utos ng AT sa pamamagitan ng isang serial firmware ng koneksyon.
Hakbang 2: Ikonekta ang Modyul ng ESP-01 sa HiFive1 Board
Ikonekta ang module na ESP-01 sa board ng HiFive1 tulad ng ipinakita sa mga pagtingin sa Fritzing Schematics at Breadboard.
Tiyaking ang IOREF jumper ay nakatakda sa 3.3V tulad ng ipinakita sa larawan ng pulang bilog.
Hakbang 3: Pakikipag-usap sa Module ng ESP-01 Sa pamamagitan ng Serial Monitor
Matapos ikonekta ang lahat nang sama-sama maaari naming subukang makipag-usap sa ESP-01 sa pamamagitan ng Arduino Serial Monitor. Para sa mga ito, kailangan naming mag-program ng isang simpleng sketch na nakakabit sa ibaba. Nakikinig ito sa mga utos ng AT na nagmumula sa Monitor sa pamamagitan ng HW Serial channel at ipasa ang mga ito sa ESP-01 sa pamamagitan ng SoftwareSerial32 channel. Nakikinig ito sa mga tugon ng ESP-01 mula sa channel ng SoftwareSerial32 at ipinapasa ang mga ito sa Monitor sa pamamagitan ng HW Serial channel.
- Bago ang programa siguraduhin na ang "Tools-> Board" ay nakatakda sa HiFive1 board, ang "Tools-> CPU Clock Frequency" sa "256MHz PLL" at ang "Tools-> Programmer" sa "SiFive OpenOCD".
- I-upload ang sketch sa HiFive1.
- Tiyaking napili mo ang tamang Serial port sa "Tools-> Port".
- Buksan ang "Tools-> Serial Monitor" at piliin ang 115200 baud rate at "Parehong NL & CR".
- I-type ang AT sa Monitor. Dapat kang maging OK mula sa ESP-01.
- Ngayon ay maaari mong subukan ang iba't ibang mga utos ng AT mula sa link na ito.
Hakbang 4: Makipag-usap sa Module ng ESP Mula sa Sketch
Ngayon ay i-isyu natin ang mga utos ng AT sa ESP-01 mula sa loob ng sketch ng HiFive1.
Ang naka-attach na sketch ay patuloy na nagpapatakbo ng utos na CWLAP + AT na nagbabalik ng mga magagamit na Mga Access sa WiFi Access, lakas ng kanilang signal at kanilang mga MAC Address. Ang loop ay nagpi-print ng mga resulta hanggang sa maibalik ang ESP-01 na OK bilang terminator ng utos ng AT o isang tiyak na tagal ng oras na lumipas mula noong na-print ang huling karakter (Ang default ay 2 segundo).
- Siguraduhin na ang "Tools-> Board" ay nakatakda sa HiFive1 board, ang "Tools-> CPU Clock Frequency" sa "256MHz PLL" at ang "Tools-> Programmer" sa "SiFive OpenOCD".
- I-upload ang sketch sa HiFive1.
- Tiyaking napili mo ang tamang Serial port sa "Tools-> Port".
- Buksan ang "Tools-> Serial Monitor" at piliin ang 115200 baud rate at "Parehong NL & CR".
Ang utos na CWLAP + AT ay maaaring mabago sa sketch sa anumang AT Command. Maraming mga utos ang matatagpuan dito.
Hakbang 5: Pangwakas na Resulta
Kung na-wire mo nang tama ang circuit at na-upload ang ibinigay na sketch dapat kang makakuha ng isang naka-print na listahan ng mga magagamit na Mga Access Point sa iyong lugar tulad ng isa sa naka-attach na larawan.
Inirerekumendang:
HiFive1 Web Server Sa Tutorial ng Mga Module ng ESP32 / ESP8266 WiFi: 5 Mga Hakbang
HiFive1 Web Server Sa Tutorial ng Mga Module ng ESP32 / ESP8266 WiFi: Ang HiFive1 ay ang unang Arduino-compatible na RISC-V based board na itinayo kasama 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 na HiFive1 ay walang wireless na pagkakakonekta. Sa kasamaang palad, maraming mga inexpensi
E32-433T LoRa Module Tutorial - DIY Breakout Board para sa E32 Module: 6 na Hakbang
E32-433T LoRa Module Tutorial | DIY Breakout Board para sa E32 Module: Hoy, ano na, Guys! Ang Akarsh dito mula sa CETech. Ang proyekto kong ito ay higit pa sa isang curve sa pag-aaral upang maunawaan ang pagtatrabaho ng module na E32 LoRa mula sa eByte na isang mataas na lakas na 1-watt transceiver module. Kapag naintindihan na namin ang pagtatrabaho, mayroon akong disenyo
2.4 TFT Arduino Weather Station Na Mayroong Maramihang Mga Sensor: 7 Mga Hakbang
2.4 TFT Arduino Weather Station Na Mayroong Maramihang Mga Sensor: Isang portable na istasyon ng panahon ng Arduino na may isang TFT LCD at ilang mga sensor
Isang Maituturo na Robot Na Mayroong Maraming Mga Tampok: 8 Hakbang (na may Mga Larawan)
Isang Maituturo na Robot Na Mayroong Maraming Mga Tampok: Kumusta mga kaibigan, sa itinuturo na ito ay magpapakilala ako ng isang kamangha-manghang robot na maaaring gawin ang mga sumusunod na gawain: 1- Maaari itong ilipat at ang kontrol ng mga paggalaw nito ay ginagawa ng Bluetooth2- Maaari itong linisin bilang isang vacuum cleaner3- Maaari itong maglaro ng mga kanta sa pamamagitan ng Bluetoot
Paano Gawin ang Firefox na Pinaka-Magagamit na Web Browser Mayroong: 8 Hakbang
Paano Gawin ang Firefox na Karamihan sa Kapaki-pakinabang na Web Browser Mayroong: Kung hindi ka pa kumbinsido na ang firefox ay mas mahusay kaysa sa lahat ng bagay doon, narito ang ilang mga tip at pag-aayos na nais mong lumipat. Kung gumagamit ka ng firefox, marahil ay hindi mo pa rin alam ang tungkol sa mga ito