Tartalomjegyzék:
- 1. lépés: A környezet beállítása
- 2. lépés: Csatlakoztassa az ESP-01 modult a HiFive1 kártyához
- 3. lépés: Beszélgetés az ESP-01 modullal soros monitoron keresztül
- 4. lépés: Beszéljen az ESP modullal a vázlatból
- 5. lépés: Végeredmény
Videó: HiFive1 Arduino tábla ESP-01 WiFi modul oktatóanyaggal: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
A HiFive1 az első Arduino-kompatibilis RISC-V alapú kártya, amelyet a SiFive FE310 processzorával építettek fel. A tábla körülbelül 20 -szor gyorsabb, mint az Arduino UNO, de ugyanúgy, mint az UNO tábla, nincs vezeték nélküli kapcsolata.
Szerencsére számos olcsó modul létezik a piacon, hogy enyhítse ezt a korlátozást. Ez az oktatóanyag elmagyarázza, hogyan lehet engedélyezni a WiFi-kapcsolatot a HiFive1 készülékhez ESP-01 használatával.
Az ESP32 vagy ESP8266 modulokkal rendelkező HiFive1 -hez lásd a WEB és MQTT oktatóanyagokat.
A Hifive1 Bluetooth példáját lásd ebben az oktatóanyagban.
A projekthez szükséges anyagok:
- HiFive1 (itt vásárolható meg)
- ESP-01
- 2 * 10k ellenállás
- 1k ellenállás
- Kenyeretábla
- 9 áthidaló kábel
1. lépés: A környezet beállítása
- Telepítse az Arduino IDE -t, ha nincs telepítve a számítógépére.
- Kövesse a https://github.com/westerndigitalcorporation/CincoWinPkg webhelyen található utasításokat a HiFive1 támogatás hozzáadásához az Arduino IDE -hez.
Nem kell telepíteni az ESP-01 kártyacsomagot az Arduino IDE-be, mivel az ESP-01 előre programozottan elavult (lásd a képernyőképet), de képes soros kapcsolat firmware-jén keresztül válaszolni az AT parancsokra.
2. lépés: Csatlakoztassa az ESP-01 modult a HiFive1 kártyához
Csatlakoztassa az ESP-01 modult a HiFive1 kártyához a Fritzing Schematics és a Breadboard nézetek szerint.
Győződjön meg arról, hogy az IOREF jumper 3.3V -ra van állítva, ahogy a képen a piros kör mutatja.
3. lépés: Beszélgetés az ESP-01 modullal soros monitoron keresztül
Miután mindent összekapcsoltunk, megpróbálhatunk beszélni az ESP-01-vel az Arduino soros monitoron keresztül. Ehhez be kell programoznunk egy egyszerű, alább csatolt vázlatot. Meghallgatja a monitorról érkező AT parancsokat a HW soros csatornán keresztül, és továbbítja őket az ESP-01-hez a SoftwareSerial32 csatornán keresztül. Hallgatja az ESP-01 válaszokat a SoftwareSerial32 csatornáról, és továbbítja azokat a monitorhoz a HW soros csatornán keresztül.
- Programozás előtt győződjön meg arról, hogy az "Eszközök-> Tábla" beállítása HiFive1 kártya, az "Eszközök-> CPU órajel frekvenciája" "256 MHz PLL", az "Eszközök-> Programozó" pedig "SiFive OpenOCD".
- Töltse fel a vázlatot a HiFive1 -be.
- Győződjön meg arról, hogy a megfelelő soros portot választotta az "Eszközök-> Port" menüben.
- Nyissa meg az "Eszközök-> Soros monitor" elemet, és válassza a 115200 baud rate és a "Both NL & CR" lehetőséget.
- Írja be az AT -t a monitorba. Rendben kell lennie az ESP-01-től.
- Most kipróbálhatja a különböző AT parancsokat ezen a linken.
4. lépés: Beszéljen az ESP modullal a vázlatból
Most adjuk ki az AT parancsokat az ESP-01-nek a HiFive1 vázlaton belül.
A mellékelt vázlat folyamatosan futtatja a CWLAP+AT parancsot, amely visszaadja a rendelkezésre álló WiFi hozzáférési pontokat, azok jelerősségét és MAC -címeit. A ciklus addig nyomtatja az eredményeket, amíg az ESP-01 rendben nem tér vissza az AT parancs befejezőjeként, vagy egy bizonyos idő eltelt az utolsó karakter nyomtatása óta (az alapértelmezett érték 2 másodperc).
- Győződjön meg arról, hogy az "Eszközök-> Tábla" beállítása HiFive1 kártya, az "Eszközök-> CPU órajele" 256 MHz-es PLL, az "Eszközök-> Programozó" pedig "SiFive OpenOCD".
- Töltse fel a vázlatot a HiFive1 -be.
- Győződjön meg arról, hogy a megfelelő soros portot választotta az "Eszközök-> Port" menüben.
- Nyissa meg az "Eszközök-> Soros monitor" elemet, és válassza a 115200 baud rate és a "Both NL & CR" lehetőséget.
A CWLAP+AT parancs a vázlatban tetszőleges AT parancsra módosítható. További parancsok itt találhatók.
5. lépés: Végeredmény
Ha helyesen bekötte az áramkört, és feltöltötte a mellékelt vázlatot, akkor kap egy nyomtatott listát a területen elérhető hozzáférési pontokról, például a mellékelt képen láthatóról.
Ajánlott:
HiFive1 Arduino HC-05 Bluetooth modul bemutatóval: 7 lépés
HiFive1 Arduino HC-05 Bluetooth modul bemutatóval: A HiFive1 az első Arduino-kompatibilis RISC-V alapú kártya, amelyet a SiFive FE310 CPU-jával építettek fel. A tábla körülbelül 20 -szor gyorsabb, mint az Arduino UNO, és mivel az UNO nem rendelkezik vezeték nélküli kapcsolattal. Szerencsére számos olcsó modul létezik
ESP8266 Thingspeak és DHT11 oktatóanyaggal - Webszerver: 7 lépés
ESP8266 Thingspeak és DHT11 oktatóanyaggal | Webszerver: Hé, mi újság, srácok! Akarsh itt a CETech -től. Ez a projektem inkább tanulási görbe ahhoz, hogy megértsük a thingspeak platformot az MQTT ötletével együtt, majd a Thingspeak -t használjuk egy ESP8266 -tal. A cikk vége felé együtt fogunk dolgozni
Első lépések az Esp 8266 Esp-01 használatával az Arduino IDE - -vel Esp táblák telepítése Arduino Ide programozásba és Esp programozása: 4 lépés
Első lépések az Esp 8266 Esp-01 használatával az Arduino IDE | -vel Esp táblák telepítése Arduino Ide programozásba és Esp programozása: Ebben az oktatóanyagban megtanuljuk, hogyan kell telepíteni az esp8266 táblákat az Arduino IDE programba, és hogyan kell programozni az esp-01 kódot, és feltölteni a kódot. ez és a legtöbb ember problémával szembesül
ARMTRONIX Wifi 30Amps tábla: 4 lépés (képekkel)
ARMTRONIX Wifi 30Amps tábla: BEVEZETÉS: Az Armtronix 30AMPS relé tábla egy IOT kártya. A tábla jellemzői: Vezeték nélküli vezérlés. A fedélzeten USB -ről UART -ra. A fedélzeti AC -DC tápellátásról, 230VAC -5V DC.AC virtuális kapcsoló. A tábla kinézete és mérete 105 mm x 7
Az Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE kompatibilis tábla használata a Blynk használatával: 10 lépés
Az Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE kompatibilis kártya használata a Blynk használatával: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE kompatibilis kártya Leírás: WiFi ESP8266 Development Board WEMOS D1. A WEMOS D1 egy ESIF8266 12E alapú WIFI fejlesztő tábla. A működés hasonló a NODEMCU -hoz, kivéve, hogy a hardver beépített