Archiwum kategorii: ESP 8266

Domowy NAS: włączanie… z esp8266/wemos?!

W poprzednim tekście (Domowy NAS: wyłączanie i włączanie… z Arduino?!) zaprzęgłem Arduino do budzenia serwera NAS. Arduino, wyposażone w rozszerzenie Ethernetowe, wysyłało pakiet WOL. Czuwająca karta sieciowa serwera odbierała go – i uruchamiała NAS.

Niestety UNO z rozszerzeniem Ethernet zajmuje trochę miejsca. Oprócz zasilania potrzebuje jeszcze kabla sieciowego. Czy można łatwiej? Tak, na przykład za pomocą WemosD1 (czyli takiego Arduino z EPS8266 na pokładzie). Teraz wystarczy już tylko zasilanie – WemosD1 ma na pokładzie kartę WiFi i może się podłączyć do Waszej domowej sieci bezprzewodowej. Wystarczy już wysłać WOL…

Czytaj dalej Domowy NAS: włączanie… z esp8266/wemos?!

Wemos d1 mini: esp8266 trochę inaczej

wemos_01ESP8266 to mikrokontroler z wbudowanym modułem do komunikacji po WiFi. Pierwsze wersje z „gołym” czipem nie były tak łatwe do użycia a dostarczane oprogramowanie trochę chałupnicze. Za to niska cena (kilka dolarów) i całkiem spore możliwości sprawiły, że szturmem zdobyły rynek  DIY.

wemos_03Żeby ułatwić korzystanie z ESP8266, powstaje coraz więcej płytek bazowych. Działa to podobnie jak w przypadku  Arduino. Podstawowy czip otaczany jest stabilizatorami napięcia i dodatkowymi układami do komunikacji po USB. Do tego bootloader i już można programować ESP8266 za pomocą Arduino IDE.

Jedną z takich płytek bazowych bawiłem się ostatnio, a nazywa się: wemos d1 mini.

Czytaj dalej Wemos d1 mini: esp8266 trochę inaczej

ESP8266: płytka ewaluacyjna (cz. 1)

Jakiś czas temu kupiłem sobie na ali taki zestaw z ESP8266:
esp_01
Na płytce widać:

  • Chip ESP8266 w wersji ESP-12,
  • Dodatkowy stabilizator, który pozwala na zasilenie całości z pakietu baterii 3xAA (sam ESP chodzi na 3,3v),
  • Męskie wyprowadzenia pinów GPIO,
  • Wyprowadzenie UART (3 piny TX, GND, RX) – do komunikacji z komputerem,
  • Jedną zworkę podpiętą pod GPIO0 (o niej za chwilę),
  • Diodę LED 3-kolorową,
  • Kilka diod LED wlutowanych na płytkę
  • Fotorezystor.

Płytka sprzedawana jest z domyśnie załadowanym firmware ai-thinker i demo iot.

W Sieci znajdziecie kilka opisów tego zestawu. Pokaże Wam, jak się do niego dobrać:)
Czytaj dalej ESP8266: płytka ewaluacyjna (cz. 1)

Transoptor szczelinowy…

Taka mała zabaweczka:

Transoptor szczelinowy
Transoptor szczelinowy

Transoptor szczelinowy (fototkomórka szczelinowa, ang. opto interrupter lub photo interrupter) – tutaj TCST1103 – składa się z dwóch elementów umieszczonych na przeciwnych stronach widełek: foto-diody a z drugiej strony foto-tranzystora. W momencie kiedy oba elementy przestają się widzieć – zmienia się prąd tranzystora. Element ten jest popularnie wykorzystywany np. w enkoderach. Zamontowana na wale silnika tarczka ma otwory. Tarczka wchodzi w szczelinę transoptora. Obracając się, części transoptora na przemian się widzą i nie – co pozwala na zliczanie impulsów.
Czytaj dalej Transoptor szczelinowy…

WiFi na Arduino?! Tak: ESP8266 (cz. 2)

W poprzedniej części udało się wydać pierwsze komendy AT. Nadal używam konfiguracji:
fff

  • Elementy: ESP8266, płytka stykowa, przejściówka-samoróbka z poprzedniego postu, rozszerzenie do zasilania płytki stykowej, zasilacz 12V (wpinany do rozszerzenia), konwerter UART-do-USB (podłączony do masy płytki stykowej; bez zasilania) i oczywiście komputer z Putty (+zworki i kabelki połączeniowe)
  • ESP wpięty do płytki stykowej
  • ESP: piny Vcc, CH_PD i Reset podłączone do 3,3V; GND do masy;RX/TX do przejściówki UART-do-USB

Podłączcie się Putty do ESP (port szeregowy jak dla przejściówki, 9600) i wykonajcie sekwencję (za każdą linią czekając na potwierdzenie):

Wszystkie polecenia AT podajemy bez spacji! Po każdej komendzie wciskamy [ENTER]

AT+RST
AT+CWMODE=2
AT+CWSAP="esp_test","",2,0
AT+CIPMUX=1
AT+CIPSERVER=1,80
Na komputerze zeskanujcie dostępne sieci WiFi. Na liście powinniście zauważyć AP (access point) nazywający się „esp_test”.
Czytaj dalej WiFi na Arduino?! Tak: ESP8266 (cz. 2)