Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Jest tylko kilka rzeczy lepszych niż (z powodzeniem) programowanie i używanie Arduino. Z pewnością jedną z tych rzeczy jest używanie twojego ESP8266 jako Arduino z Wi-Fi! W tej instrukcji pokażę ci ŁATWY sposób na to, aby ESP8266 działał jako serwer WWW ORAZ uzyskiwał dostęp do tego serwera z dowolnego miejsca (przez Internet)
Również jeśli uznasz to za interesujące, być może spodoba ci się niektóre z moich innych:
ŁATWY wyświetlacz danych czujnika Arduino OLED
Jak zrobić zasilacz wysokiego napięcia?
Jak przesłać dane z Arduino do programu Excel (i wykreślić je)
Jak wyświetlić odczyty czujnika Arduino na wyświetlaczu Nokia 5110?
Krok 1: Czego będziesz potrzebować:
Ponieważ esp8266 NodeMcu jest tak tani, gorąco polecam jego zakup. Możesz po prostu podłączyć go do komputera i używać jako Arduino. Żadnych dziwnych poleceń ani niczego „nieznanego”.
Krok 2: Arduino IDE+ESP8266:
-Otwórz Arduino IDE
-Przejdź do Plik->Preferencje->Additional Boards Manager URLs: https://arduino.esp8266.com/stable/package_esp8266c… -> kliknij OK
-Zamknij IDE i otwórz je ponownie
-Przejdź do Tools->Board (gdzie wybierasz swoją wersję Arduino)->Boards Manager, znajdź ESP8266 i kliknij Install
Teraz powinieneś być w stanie używać ESP8266 jako Arduino. Po prostu wybierz NODEMCU 1.0 jako swoją płytkę i powinieneś być gotowy do kodowania. (jeśli to nie działa, wypróbuj wersję 0.9)
Krok 3: Kod „Arduino”:
Ponieważ kod się popsuje po wklejeniu, dołączyłem go jako plik txt. Pobierz go i wklej do swojego Arduino IDE.
Kod jest skomentowany, więc nie powinieneś mieć problemów ze zrozumieniem, co zmienić, aby odpowiadał Twoim potrzebom
Krok 4: Dostęp z dowolnego miejsca:
Najpierw musisz wejść na www.whatsmyip.org i skopiować swój adres IP.
Powinieneś teraz otworzyć ustawienia routera. (wygoogluj, jak to zrobić na routerze) Otwórz przeglądarkę i wpisz adres routera. Znajdziesz tam kilka ustawień, w tym coś w stylu Forwarding lub przekierowania portów.
Ważną rzeczą do zapamiętania jest tutaj „Port usługi” i „Adres IP”.
W polu „Service port” należy wpisać port określony w kodzie Arduino. (moja miała 301)
W "Adres IP" należy wpisać: IP(z whatsmyip): ServicePort
więc powinien wyglądać mniej więcej tak: xxx.xxx.xx.xx:301
Po prostu pozostaw pozostałe ustawienia na Domyślne. (lub sprawdź, jak przekierować port do routera)
Krok 5: Co teraz???
Teraz… po prostu wpisz xxx.xxx.xx.xx:301 w przeglądarce i powinieneś mieć podstawową stronę internetową z dwoma przyciskami. Jestem pewien, że możesz wymyślić, jak z nich korzystać.
Możesz wpisać adres do swojego telefonu komórkowego, gdy jesteś poza domem i w ten sposób uzyskać dostęp do ESP8266. Być może zamiast włączać i wyłączać diodę LED, spróbuj nakazać jej włączenie AC w te gorące letnie dni.