Witaj
Login:

Hasło:


Zapamiętaj mnie

[ ]

Menu główne
· Home
· Drony

Status GG


Licznik odwiedzin

Darmowy licznik odwiedzin

ESP 8266

ESP8266 (a konkretnie ESP8266EX) to niezwykle popularny układ, który pozwala na budowę urządzeń komunikujących się przez WiFi. Idealnie wpisuje się więc w trend IoT. Swoją sławę zdobył dzięki tanim modułom bazowym oraz możliwości programowania z poziomu Arduino.

nodemcu12e.png

ESP8266-NodeMCU-Pinout.png

Programowanie kontrolera:

Aby kontroler był gotowy do pracy potrzebujemy:

Program oraz firmware umieszczamy w jednym katalogu.
Podłączamy kontroler do komputera za pomocą kabla USB
Uruchamiamy program FlashESP8266.exe

flasher.jpg

Wybieramy numer portu COM (nr. portu możemy sprawdzić w managerze urządzeń)
Wybieramy nasze Firmware
Klikamy Flash (czekamy na zakończenie programowania)

Właśnie wgraliśmy oprogramowanie EasyESP do naszego kontrolera.

Łączenie kontrolera z naszą siecią wi-fi:
(połączenie wykonujemy jednorazowo, po tym zabiegu nasz kontroler już zawsze będzie się łączył z naszą siecią)

Sposób pierwszy (łatwiejszy):

Pobieramy z naszej Pobieralni archiwum Termite - jest to monitor portu szeregowego dzięki któremu połączymy się z naszym kontrolerem podłączonym do portu USB.
Rozpakowujemy archiwum i uruchamiamy program Termite.
Kiedy Termite połączy się z naszym kontrolerem wpisujemy i wysyłamy kolejno poniższe polecenia:
wifissid nazwa_sieci - tutaj podajemy nazwę naszej sieci
wifikey hasło_sieci - tutaj  podajemy hasło naszej sieci
save - zapisujemy dane do pamięci kontrolera
reboot - wykonujemy restart kontrolera
Po restarcie wysyłamy w Termite komendę:
settings - która pokaże nam m-dzy innymi adres IP naszego kontrolera.
Komendy wpisujemy w pasku na samym dole programu. Wysyłamy naciskając Enter.
Aby połączyć się z naszym kontrolerem przez przeglądarkę wystaczy wpisać w przeglądarce jego adres IP

Sposób drugi: (trudniejszy lecz dający nam dużo większe możliwości przy pracy z kontrolerem)

  • Program Arduino IDE - Arduino (przy pobieraniu wybieramy opcję JUST DOWNLOAD)
  • Nazwę SSID naszej sieci
  • Hasło do naszej sieci

Po uruchomieniu programu "Arduino" musimy dodać nasz kontroler ESP8266.
W tym celu Klikamy "Plik" -> "Preferencje"
Wpolu "Dodatkowe adresy URL do managera płytek:" wklejamy poniższy adres

http://arduino.esp8266.com/stable/package_esp8266com_index.json

arduino_pref.jpg

W kolejnym kroku wybieramy opcję Narzędzia > Płytka > Menedżer płytek, w wyszukiwarkę wpisujemy hasło "ESP8266" i instalujemy paczkę nazwaną "esp8266 by ESP8266 Community". Od tej pory podczas wyboru płytki dostępne będą różne modele modułów z ESP8266 na pokładzie.
Następnie wybieramy z Managera Płytek nasz kontroler:

arduino_plytki.jpg

Od tej pory możemy kontrolować naszego ESP w programie Arduino.

Aby połączyć go z naszą siecią wi-fi włączamy Monitor Portu Szeregowego

monitor_szer.jpg

W oknie portu szeregowego wykonujemy kolejno polecenia jak na foto:
(ustawiamy parametry transmisji jak na Foto na dole okienka)


szer_wifissid.jpg

szer_wifikey.jpg

szer_save.jpg

szer_reboot.jpg

Nie odłączamy kontrolera. Obserwujemy co "wypluwa" port szeregowy. Pojawi się na nim adres IP naszego ESP.

szer_connect.jpg

Nasze ESP jest już połączone z naszą siecią wi-fi. Wpisujemy teraz adres IP naszego ESP w przeglądarkę i zaczynamy zabawę.

esp_connected.jpg

Konfiguracja EasyEsp:

Ustawianie czasu NTP (aby nasze EasyEsp miało zawsze aktualny czas) - LINK





Data / Czas
 

Kontakt

Imię
Email
Temat
Treść


Wpisz powyższy kod





Katalog linków
Nawigator
Wyświetl stronę główną linków
Wyświetl linki według ilości odsłon
Wyświetl linki według oceny
Wyświetl wszystkie kategorie
Wyświetl wszystkie linki

Kategorie
Strony o tematyce mikrokontrolerów (13)
Symulatory (3)

Najnowsze linki
Ardublock 2.0
ArduBlock 3.0
MicroBlocks
mBlock
ESP8266 Blocks