Obsah:
- Krok 1: Nastavení prostředí
- Krok 2: Připojte modul ESP-01 k desce HiFive1
- Krok 3: Rozhovor s modulem ESP-01 přes sériový monitor
- Krok 4: Promluvte si s modulem ESP z náčrtu
- Krok 5: Konečný výsledek
Video: HiFive1 Arduino Board with ESP-01 WiFi Module Tutorial: 5 Steps
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
HiFive1 je první deska kompatibilní s Arduino RISC-V postavená s procesorem FE310 od SiFive. Deska je asi 20krát rychlejší než Arduino UNO, ale stejně jako deska UNO postrádá jakékoli bezdrátové připojení.
Naštěstí existuje na trhu několik levných modulů, které toto omezení zmírňují. Tento tutoriál vysvětluje, jak povolit WiFi připojení pro HiFive1 pomocí ESP-01.
Pro HiFive1 s moduly ESP32 nebo ESP8266 viz návody WEB a MQTT.
Příklad Hifive1 Bluetooth najdete v tomto tutoriálu.
Materiály potřebné pro tento projekt:
- HiFive1 (lze zakoupit zde)
- ESP-01
- 2 * 10k odpory
- 1k odpor
- Prkénko
- 9 propojovacích kabelů
Krok 1: Nastavení prostředí
- Nainstalujte Arduino IDE, pokud není nainstalováno ve vašem počítači.
- Chcete -li do systému Arduino IDE přidat podporu HiFive1, postupujte podle pokynů na stránce
Balíček desky ESP-01 není třeba instalovat do Arduino IDE, protože ESP-01 je předprogramován se zastaralým (viz obrázek), ale je schopen reagovat na příkazy AT prostřednictvím firmwaru sériového připojení.
Krok 2: Připojte modul ESP-01 k desce HiFive1
Připojte modul ESP-01 k desce HiFive1, jak je znázorněno v zobrazeních Fritzing Schematics a Breadboard.
Ujistěte se, že propojka IOREF je nastavena na 3,3 V, jak je znázorněno na obrázku červeným kruhem.
Krok 3: Rozhovor s modulem ESP-01 přes sériový monitor
Po propojení všeho dohromady se můžeme pokusit mluvit s ESP-01 přes Arduino Serial Monitor. K tomu potřebujeme naprogramovat jednoduchý náčrt připojený níže. Poslouchá AT příkazy přicházející z monitoru přes HW sériový kanál a předává je do ESP-01 přes kanál SoftwareSerial32. Poslouchá odpovědi ESP-01 z kanálu SoftwareSerial32 a přesměruje je na monitor prostřednictvím sériového kanálu HW.
- Před programováním se ujistěte, že "Nástroje-> Deska" je nastaveno na desku HiFive1, "Nástroje-> Taktovací frekvence CPU" na "256MHz PLL" a "Nástroje-> Programátor" na "SiFive OpenOCD".
- Nahrajte skicu do HiFive1.
- Ujistěte se, že jste v „Nástroje-> Port“vybrali správný sériový port.
- Otevřete „Nástroje-> Sériový monitor“a vyberte přenosovou rychlost 115200 a „NL i CR“.
- Do monitoru zadejte AT. Z ESP-01 byste měli být v pořádku.
- Nyní můžete z tohoto odkazu vyzkoušet různé AT příkazy.
Krok 4: Promluvte si s modulem ESP z náčrtu
Nyní vydáme AT příkazy pro ESP-01 z náčrtu HiFive1.
Přiložený náčrtek nepřetržitě spouští příkaz CWLAP+AT, který vrací dostupné přístupové body WiFi, jejich sílu signálu a jejich MAC adresy. Smyčka tiskne výsledky, dokud buď ESP-01 nevrátí OK jako ukončovač příkazů AT, nebo než uplyne určitý čas od vytištění posledního znaku (výchozí hodnota je 2 sekundy).
- Ujistěte se, že „Nástroje-> Deska“je nastaveno na desku HiFive1, „Nástroje-> Taktovací frekvence CPU“na „256 MHz PLL“a „Nástroje-> Programátor“na „SiFive OpenOCD“.
- Nahrajte skicu do HiFive1.
- Ujistěte se, že jste v „Nástroje-> Port“vybrali správný sériový port.
- Otevřete „Nástroje-> Sériový monitor“a vyberte přenosovou rychlost 115200 a „NL i CR“.
Příkaz CWLAP+AT lze v náčrtu změnit na libovolný příkaz AT. Více příkazů najdete zde.
Krok 5: Konečný výsledek
Pokud jste správně zapojili obvod a nahráli dodanou skicu, měli byste dostat tištěný seznam dostupných přístupových bodů ve vaší oblasti, jako je ten na přiloženém obrázku.
Doporučuje:
Tutorial: How to Build a VL53L0X Laser Ranging Sensor Module by using Arduino UNO: 3 Steps
Tutorial: How to Build a VL53L0X Laser Ranging Sensor Module by using Arduino UNO: Descriptions: This tutorial will show to all you guys in details on how to build distance detector by using VL53L0X Laser Ranging Sensor Module And Arduino UNO and it will run like you chtít. Postupujte podle pokynů a porozumíte tomuto lektorovi
Streamování videa z kamery ESP 32 přes WiFi - Začínáme s ESP 32 CAM Board: 8 kroků
Streamování videa z kamery ESP 32 přes WiFi | Začínáme s deskou ESP 32 CAM: ESP32-CAM je velmi malý kamerový modul s čipem ESP32-S, který stojí přibližně 10 USD. Kromě fotoaparátu OV2640 a několika GPIO pro připojení periferií je vybaven také slotem pro kartu microSD, který může být užitečný pro ukládání snímků pořízených
Začínáme s Esp 8266 Esp-01 s Arduino IDE - Instalace desek Esp do Arduino Ide a programování Esp: 4 kroky
Začínáme s Esp 8266 Esp-01 s Arduino IDE | Instalace desek Esp do Arduino Ide a Programování Esp: V tomto návodu se naučíme, jak nainstalovat desky esp8266 do Arduino IDE a jak do nich naprogramovat esp-01 a nahrát kód. Protože desky esp jsou tak populární, přemýšlel jsem o opravě instructables pro toto a většina lidí čelí problému
Webový server HiFive1 s WiFi moduly ESP32 / ESP8266 Výukový program: 5 kroků
Webový server HiFive1 s WiFi moduly ESP32 / ESP8266 Výukový program: HiFive1 je první deska kompatibilní s Arduino RISC-V postavená na procesoru FE310 od SiFive. Deska je asi 20krát rychlejší než Arduino UNO, ale stejně jako deska UNO HiFive1 postrádá bezdrátové připojení. Naštěstí existuje několik levných
HiFive1 Arduino Detection Intruder With MQTT Alerts using ESP32 or ESP8266: 6 Steps
HiFive1 Arduino Detection Intruder With MQTT Alerts using ESP32 or ESP8266: HiFive1 is the first Arduino compatible RISC-V based board built with FE310 CPU from SiFive. Deska je asi 20krát rychlejší než Arduino UNO, ale stejně jako deska UNO postrádá jakékoli bezdrátové připojení. Naštěstí existuje několik levných