^W górę

logo

Galeria

Gościmy

Odwiedza nas 59 gości oraz 0 użytkowników.

Odsłon artykułów:
1182211

W tym dziale znajdziesz informacje dotyczące układu ESP8266. Jest to bardzo ciekawy i użyteczny element. Zdecydowaliśmy się poświęcić mu cały odrębny dział, choć układ ten jest często wykorzystywany razem z Arduino. W poszczególnych artykułach znajdą się informacje podstawowe o ESP8266, jego wersjach, sposobie programowania i wykorzystania. Zapraszamy do lektury....

Uwaga!!! Dział w trakcie przygotowania. Możliwe literówki i zmieniająca się zawartość artykułów...;)

Układem ESP8266 możemy sterować za pomocą komend AT znanych ze sterowania modemami. Oczywiście ze względu na specyfikę układu sposób komunikacji będzie trochę inny - dostosowany do roli, jaką układ ma pełnić. Wszystkie prezentowane poniżej komendy AT zostały przetestowane z wykorzystaniem układów ESP8266 z wgranym firmware w wersji 1.3.0.0, (niektóre zrzuty wykonano dla wersji 0020000903).

Czytaj więcej...

Kupując układ ESP8266 otrzymujemy w zależności od źródła zakupu wgrane różne wersje firmware. Czasami jest to starsza wersja, która nie ma zaimplementowanych wszystkich wymaganych (przez nas) komend AT, innym razem sprzedawca wgrywa oprogramowanie testowe, które pozwala nam stwierdzić, że zakupiony układ działa prawidłowo. Niezależnie od okoliczności często zdarza się, że będziemy musieli wymienić firmware znajdujący się w układzie. Nie jest to operacja trudna, ale warto wiedzieć jak to wykonać prawidłowo. 

Czytaj więcej...

Arduino to znane i lubiane środowisko. Integruje w sobie wszystko, co niezbędne do programowania mikrokontrolerów Atmel w prosty i przyjazny sposób. Swoją popularność zawdzięcza przede wszystkim łatwemu do opanowania IDE oraz wielu dostępny bibliotekom i rozszerzeniom sprzętowym (shield). Nic więc dziwnego, że powstał projekt umożliwiający bezpośrednie programowanie układów ESP8266 w taki sposób, jakby to były kolejne wersje układów Arduino. W tym artykule dostosujemy Nasze ArduinoIDE do współpracy z układami ESP8266.

Czytaj więcej...

ESP8266 jest tanim układem WIFI produkowanym przez firmę Espressif Systems. Określenie "układ WIFI" zostało użyte celowo, ponieważ trudno jednoznacznie zaliczyć ten układ do konkretnej kategorii elementów. W oryginalnej wersji jest to kompletna karta sieciowa WIFI pracująca w standardzie IEEE 802.11 b/g/n. Układ może pracować w sieciach otwartych oraz zabezpieczonych WEP lub WPA/WPA2. Posiada zaimplementowany stos TCP/IP, a komunikację zapewnia interfejs szeregowy i komendy Hayes AT. Powyższe właściwości układu umożliwiają jego proste zastosowanie we własnych projektach opartych o różne mikrokontrolery. ESP8266 możemy podłączyć za pomocą portu szeregowego do mikrokontrolera i w ten sposób uzyskać dostęp naszego urządzenia do sieci. Taki sposób wykorzystania układu nie jest jedynym. ESP8266 to również mikrokontroler, do którego możemy mieć dostęp z wykorzystaniem specjalnego SDK. Istnieje kilka rozwijanych projektów umożliwiających modyfikację firmware układu. Jednym z nich jest NodeMcu bazujący na języku Lua. My zajmiemy się w pierwszej kolejności dwoma równoległymi sposobami wykorzystania układu:

  • komunikacją z wykorzystaniem komend AT,
  • programowaniem firmware układu z wykorzystaniem ..... pakietu Arduino.

 Wybór pakietu Arduino nie jest przypadkowy, ponieważ jest to środowisko znane i lubiane. Oznacza to, że możemy skorzystać z możliwości jakie daje nam nowy układ ESP8266 w sposób znany z programowania układów Arduino.

Czytaj więcej...

Copyright © 2005 - 2017 Katarzyna i Wojciech Płóciennik