Përmbajtje:
- Hapi 1: Konfiguroni Mjedisin
- Hapi 2: Lidhni modulin ESP-01 me bordin HiFive1
- Hapi 3: Duke folur me modulin ESP-01 përmes monitorit serial
- Hapi 4: Flisni me Modulin ESP Nga Skica
- Hapi 5: Rezultati Përfundimtar
Video: HiFive1 Arduino Board Me ESP-01 WiFi Moduli Tutorial: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
HiFive1 është bordi i parë i pajtueshëm me Arduino i bazuar në RISC-V i ndërtuar me CPU FE310 nga SiFive. Bordi është rreth 20 herë më i shpejtë se Arduino UNO, por si bordi i UNO, i mungon çdo lidhje wireless.
Për fat të mirë, ka disa module të lira në treg për të zbutur këtë kufizim. Ky tutorial shpjegon se si të aktivizoni lidhjen WiFi për HiFive1 duke përdorur një ESP-01.
Për HiFive1 me module ESP32 ose ESP8266 shihni udhëzimet WEB dhe MQTT.
Për shembullin Hifive1 Bluetooth, shihni këtë udhëzues.
Materialet e nevojshme për këtë projekt:
- HiFive1 (Mund të blihet këtu)
- ESP-01
- Rezistorë 2 * 10k
- Rezistencë 1k
- Breadboard
- 9 kabllo kërcyes
Hapi 1: Konfiguroni Mjedisin
- Instaloni Arduino IDE nëse nuk është i instaluar në kompjuterin tuaj.
- Ndiqni udhëzimet në https://github.com/westerndigitalcorporation/CincoWinPkg për të shtuar mbështetjen HiFive1 në Arduino IDE.
Nuk ka nevojë të instaloni paketën e bordit ESP-01 në Arduino IDE pasi ESP-01 vjen e paraprogramuar me të vjetëruar (shiko pamjen e ekranit), por e aftë për t'iu përgjigjur komandave AT përmes një firmware të lidhjes serike.
Hapi 2: Lidhni modulin ESP-01 me bordin HiFive1
Lidhni modulin ESP-01 me tabelën HiFive1 siç tregohet në skemat e Fritzing dhe Pamjet e Breadboard.
Sigurohuni që bluza IOREF është vendosur në 3.3V siç tregohet në figurë nga rrethi i kuq.
Hapi 3: Duke folur me modulin ESP-01 përmes monitorit serial
Pasi të lidhim gjithçka së bashku, mund të përpiqemi të flasim me ESP-01 përmes Arduino Serial Monitor. Për këtë, ne duhet të programojmë një skicë të thjeshtë të bashkangjitur më poshtë. It'sshtë duke dëgjuar komandat AT që vijnë nga Monitori përmes kanalit HW Serial dhe i përcjell ato në ESP-01 përmes kanalit SoftwareSerial32. Ai po dëgjon përgjigjet e ESP-01 nga kanali SoftwareSerial32 dhe po i përcjell ato te Monitori përmes kanalit serial HW.
- Para programimit sigurohuni që "Tools-> Board" të jetë vendosur në tabelën HiFive1, "Tools-> CPU Clock Frequency" në "256MHz PLL" dhe "Tools-> Programmer" në "SiFive OpenOCD".
- Ngarko skicën në HiFive1.
- Sigurohuni që keni zgjedhur portin e saktë Serial në "Tools-> Port".
- Hapni "Tools-> Serial Monitor" dhe zgjidhni 115200 baud rate dhe "Both NL & CR".
- Shkruani AT në Monitor. Ju duhet të merrni OK nga ESP-01.
- Tani mund të provoni komanda të ndryshme AT nga kjo lidhje.
Hapi 4: Flisni me Modulin ESP Nga Skica
Tani le të lëshojmë komandat AT në ESP-01 nga brenda skicës HiFive1.
Skica e bashkangjitur po ekzekuton vazhdimisht komandën CWLAP+AT e cila kthen pikat e hyrjes në dispozicion WiFi, fuqinë e tyre të sinjalit dhe adresat e tyre MAC. Cikli po printon rezultatet derisa ESP-01 të kthehet OK si terminator i komandës AT ose të ketë kaluar një kohë e caktuar që nga printimi i karakterit të fundit (Parazgjedhja është 2 sekonda).
- Sigurohuni që "Tools-> Board" të jetë vendosur në tabelën HiFive1, "Tools-> CPU Clock Frequency" në "256MHz PLL" dhe "Tools-> Programmer" në "SiFive OpenOCD".
- Ngarko skicën në HiFive1.
- Sigurohuni që keni zgjedhur portën serike të saktë në "Tools-> Port".
- Hapni "Tools-> Serial Monitor" dhe zgjidhni 115200 baud rate dhe "Both NL & CR".
Komanda CWLAP+AT mund të ndryshohet në skicë në çdo komandë AT. Më shumë komanda mund të gjenden këtu.
Hapi 5: Rezultati Përfundimtar
Nëse e lidhni me saktësi qarkun dhe ngarkoni skicën e dhënë, duhet të merrni një listë të shtypur të Pikave të Qasjes në dispozicion në zonën tuaj, siç është ajo në foton e bashkangjitur.
Recommended:
Automatizimi i shtëpisë Ndriçuesi i dritës WiFi me ESP-01 dhe moduli stafetë me butonin shtytës: 7 hapa
Automatizimi i shtëpisë Ndriçuesi i dritës WiFi me ESP-01 dhe Moduli Relay me Button Push: Pra, në udhëzimet e mëparshme ne programuam një ESP-01 me Tasmota duke përdorur një ESP Flasher dhe e lidhëm ESP-01 me rrjetet tona wifi. Tani mund të fillojmë ta programojmë atë për të ndezur/fikur një çelës dritash duke përdorur WiFi ose butonin shtytës. Për pajisjet elektrike
Arduino Tutorial - Butoni i stilizuar BLYNK dhe moduli i stafetës ESP -01: 3 hapa (me fotografi)
Arduino Tutorial - BLYNK Styled Button dhe ESP -01 Moduli Relay: Mirësevini në një tutorial tjetër në kanalin tonë, ky është tutoriali i parë i këtij sezoni që do t'i kushtohet sistemeve IoT, këtu do të përshkruajmë disa nga veçoritë dhe funksionalitetet e pajisjeve përdoret në këtë lloj sistemesh. Për të krijuar këto s
Fillimi Me Esp 8266 Esp-01 Me Arduino IDE - Instalimi i bordeve të Esp në Arduino Ide dhe Programimi i Esp: 4 hapa
Fillimi Me Esp 8266 Esp-01 Me Arduino IDE | Instalimi i bordeve Esp në Arduino Ide dhe Programimi Esp: Në këtë udhëzues do të mësojmë se si të instalojmë bordet esp8266 në Arduino IDE dhe si të programojmë esp-01 dhe të ngarkojmë kodin në të. Meqenëse bordet e esp janë kaq të njohura, kështu që mendova të drejtoja një instruktor për ky dhe shumica e njerëzve përballen me probleme
Moduli RF 433MHZ - Bëni marrës dhe transmetues nga moduli 433MHZ RF pa asnjë mikrokontrollues: 5 hapa
Moduli RF 433MHZ | Bëni Marrës dhe Transmetues Nga Moduli RF 433MHZ Pa Asnjë Mikrokontrollues: Dëshironi të dërgoni të dhëna pa tel? lehtë dhe pa mikrokontrollues të nevojshëm? Këtu po shkojmë, në këtë udhëzues do t'ju tregoj transmetuesin dhe marrësin tim bazë të rf gati për t'u përdorur! Në këtë udhëzues ju mund të dërgoni dhe merrni të dhëna duke përdorur shumë ver
Ueb Server HiFive1 Me ESP32 / ESP8266 Modulet WiFi Tutorial: 5 hapa
Web Server HiFive1 Me ESP32 / ESP8266 Modulet WiFi Tutorial: HiFive1 është bordi i parë i pajtueshëm me Arduino i bazuar në RISC-V i ndërtuar me CPU FE310 nga SiFive. Bordi është rreth 20 herë më i shpejtë se Arduino UNO, por si bordi i UNO HiFive1 nuk ka lidhje wireless. Për fat të mirë, ka disa të lira