2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Ahoj tvůrci!
Ve svém předchozím pokynu jsem vytvořil WiFi komunikaci mezi dvěma MCU ESP8266 přes domácí WiFi router. Jak jsem viděl z komentářů, existují výrobci, kteří by chtěli používat MCU ESP8266 daleko od dosahu routeru. Zde je tedy minimum instrukcí o komunikaci přístupového bodu - stanice, která nepotřebuje WiFi síť.
Krok 1: Co potřebujete
Věci, které potřebujete:
- 2 ks MCU na bázi ESP8266, např. Wemos D1 mini
- 2 ks kabel micro USB
- a PC s Arduino IDE
Krok 2:
Vše, co musíte udělat:
- Stáhněte si přiložené skici
- Otevřete je ve dvou nezávislých IDE Arduino
- Nahrajte je do dvou MCU ESP8266.
AP má opravenou IP adresu, která eliminuje konflikt IP s vašimi dalšími projekty.
Stanice používá tuto předdefinovanou IP k připojení k AP. Stanice spustí AP pomocí zprávy a AP na ni odpoví.
Otevřením sériových monitorů každého spuštěného IDE Arduino můžete vidět tok zpráv a odpovědí.
Vestavěná LED bliká během komunikace. Je to pouze vizualizace, kterou můžete eliminovat blikání, pokud se vám nelíbí.
Krok 3: Jak otevřít nezávislé IDE
Jak spustit dvě nezávislá IDE Arduino?
- Nejprve klikněte na accesspoint_bare_01.ino. Otevře první Arduino IDE.
- Připojte první MCU.
- Nastavit nový port se objeví v nabídce Nástroje-> Port na první MCU.
- Nahrajte skicu. Bude to váš přístupový bod.
- Poté se vraťte ke staženým skicám a dvakrát klikněte na station_bare_01.ino. Otevře druhé Arduino IDE.
- Připojte druhý MCU.
- Nastavit nový port se objeví v nabídce Nástroje-> Port na druhém MCU. (Pokud jsou vaše IDE nezávislé, port se v prvním okně IDE nezmění.)
- Nahrajte skicu. Bude to vaše stanice.