Obsah:
- Krok 1: Nastavte prostredie
- Krok 2: Pripojte modul ESP-01 k doske HiFive1
- Krok 3: Rozhovor s modulom ESP-01 prostredníctvom sériového monitora
- Krok 4: Porozprávajte sa s modulom ESP od náčrtu
- Krok 5: Konečný výsledok
Video: Doska HiFive1 Arduino s modulom WiFi ESP-01 WiFi: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
HiFive1 je prvou doskou kompatibilnou s Arduino RISC-V postavenou na procesore FE310 od SiFive. Doska je asi 20 -krát rýchlejšia ako Arduino UNO, ale podobne ako doska UNO jej chýba akékoľvek bezdrôtové pripojenie.
Našťastie existuje na trhu niekoľko lacných modulov na zmiernenie tohto obmedzenia. Tento tutoriál vysvetľuje, ako povoliť WiFi pripojenie pre HiFive1 pomocou ESP-01.
Pokiaľ ide o moduly HiFive1 s modulmi ESP32 alebo ESP8266, pozrite si návody na WEB a MQTT.
Príklad rozhrania Bluetooth Hifive1 nájdete v tomto návode.
Materiály potrebné pre tento projekt:
- HiFive1 (dá sa kúpiť tu)
- ESP-01
- 2 * 10k odpory
- 1k odpor
- Breadboard
- 9 prepojovacích káblov
Krok 1: Nastavte prostredie
- Nainštalujte si Arduino IDE, ak nie je nainštalované vo vašom počítači.
- Ak chcete do systému Arduino IDE pridať podporu HiFive1, postupujte podľa pokynov na stránke
Balíček dosky ESP-01 nie je potrebné inštalovať do Arduino IDE, pretože ESP-01 je predprogramovaný so zastaraným (pozri obrázok), ale je schopný reagovať na príkazy AT prostredníctvom firmvéru sériového pripojenia.
Krok 2: Pripojte modul ESP-01 k doske HiFive1
Pripojte modul ESP-01 k doske HiFive1, ako je znázornené na obrázkoch Fritzing Schematics a Breadboard.
Uistite sa, že prepojka IOREF je nastavená na 3,3 V, ako je znázornené na obrázku červeným kruhom.
Krok 3: Rozhovor s modulom ESP-01 prostredníctvom sériového monitora
Po prepojení všetkého dohromady sa môžeme pokúsiť hovoriť s ESP-01 prostredníctvom sériového monitora Arduino. Na to musíme naprogramovať jednoduchý náčrt priložený nižšie. Počúva AT príkazy prichádzajúce z monitora cez HW sériový kanál a presmeruje ich na ESP-01 cez kanál SoftwareSerial32. Počúva odpovede ESP-01 z kanála SoftwareSerial32 a presmeruje ich na monitor prostredníctvom sériového kanála HW.
- Pred programovaním sa uistite, že „Nástroje-> doska“je nastavená na dosku HiFive1, „Nástroje-> Taktovacia frekvencia CPU“na „256 MHz PLL“a „Nástroje-> Programátor“na „SiFive OpenOCD“.
- Nahrajte skicu do HiFive1.
- Uistite sa, že ste v časti „Nástroje-> Port“vybrali správny sériový port.
- Otvorte „Nástroje-> Sériový monitor“a zvoľte 115200 baud rate a „NL aj CR“.
- Do monitora napíšte AT. Z ESP-01 by ste mali byť v poriadku.
- Teraz môžete z tohto odkazu vyskúšať rôzne AT príkazy.
Krok 4: Porozprávajte sa s modulom ESP od náčrtu
Teraz vydajme AT príkazy ESP-01 z náčrtu HiFive1.
Na priloženom náčrte je nepretržite spustený príkaz CWLAP+AT, ktorý vracia dostupné prístupové body WiFi, ich silu signálu a adresy MAC. Smyčka tlačí výsledky, kým buď ESP-01 nevráti OK ako ukončovač príkazov AT, alebo uplynie určitý čas od vytlačenia posledného znaku (štandardne sú to 2 sekundy).
- Uistite sa, že „Nástroje-> Doska“je nastavené na dosku HiFive1, „Nástroje-> Taktovacia frekvencia CPU“na „256 MHz PLL“a „Nástroje-> Programátor“na „SiFive OpenOCD“.
- Nahrajte skicu do HiFive1.
- Uistite sa, že ste v časti „Nástroje-> Port“vybrali správny sériový port.
- Otvorte „Nástroje-> Sériový monitor“a zvoľte 115200 baud rate a „NL aj CR“.
Príkaz CWLAP+AT je možné v náčrte zmeniť na ľubovoľný príkaz AT. Viac príkazov nájdete tu.
Krok 5: Konečný výsledok
Ak ste správne zapojili obvod a nahrali poskytnutý náčrt, mali by ste dostať vytlačený zoznam dostupných prístupových bodov vo vašej oblasti, ako je ten na priloženom obrázku.
Odporúča:
Domáca automatizácia Prepínač svetiel WiFi s ESP-01 a reléovým modulom s tlačidlom: 7 krokov
Domáca automatizácia Prepínač svetiel WiFi s ESP-01 a reléovým modulom s tlačidlom: Takže v predchádzajúcich pokynoch sme naprogramovali ESP-01 s Tasmotou pomocou ESP Flasher a pripojili ESP-01 k našim sieťam wifi. Teraz to môžeme začať programovať zapnúť/vypnúť spínač svetiel pomocou WiFi alebo tlačidla. Pri elektrických prácach
Doska MXY - nízkorozpočtová doska robota na kreslenie plotrov XY: 8 krokov (s obrázkami)
Doska MXY - nízkorozpočtová doska robota na kreslenie plotrov XY: Mojím cieľom bolo navrhnúť dosku mXY tak, aby bol nízkorozpočtový kresliaci stroj plotrov XY. Preto som navrhol dosku, ktorá to uľahčuje tým, ktorí chcú urobiť tento projekt. V predchádzajúcom projekte, pri použití 2 ks krokových motorov Nema17, táto doska
Doska na vlákno: Micro: bit E-textilná prototypová doska: 5 krokov (s obrázkami)
Doska na prototypy ThreadBoard: Micro: bit E-Textile: ThreadBoard je magnetická doska pre nositeľné počítače, ktorá umožňuje rýchle prototypovanie obvodov z e-textilu. Motiváciou ThreadBoard je vyvinúť nástroj, ktorý sa prispôsobí jedinečnej množine obmedzení, ktoré e-textil
HiFive1 Arduino s modulom Bluetooth HC-05 Výučba: 7 krokov
HiFive1 Arduino s modulom Bluetooth HC-05 Výučba: HiFive1 je prvou doskou kompatibilnou s Arduino RISC-V postavenou na procesore FE310 od SiFive. Doska je asi 20 -krát rýchlejšia ako Arduino UNO a keďže UNO nemá žiadne bezdrôtové pripojenie. Našťastie existuje niekoľko lacných modulov
Začíname s Esp 8266 Esp-01 s Arduino IDE - Inštalácia dosiek Esp do Arduino Ide a programovanie Esp: 4 kroky
Začíname s Esp 8266 Esp-01 s Arduino IDE | Inštalácia dosiek Esp do Arduino Ide a programovanie Esp: V tomto návode sa naučíme, ako nainštalovať dosky esp8266 do Arduino IDE a ako v nich naprogramovať esp-01 a nahrať kód. Keďže dosky esp sú také populárne, premýšľal som o úprave inštrukcií pre toto a väčšina ľudí má problém