Patrząc od spodu płytki, czyli tam gdzie wystają PINy (scalki po przeciwnej stronie) wyprowadzenia wyglądają tak:
+---------------------------+
| GND x x TX |
| GPIO2 x x CH_PD |
| GPIO0 x x RST |
| RX x x Vcc |
+----------...
Licznik energii Eastron SDM72-D można zintegrować z Home Assistant używając ESP z Espresiff i ESPHome.
Oprócz samego ESP potrzebny jeszcze będzie moduł RS-485 (Modbus) -> UART, przykładowo WaveShark 3485 pracujący na napięciu 3.3V prawidłowo działający z ESP i kilka kabelków.
Łączymy licznik z m...
Będziemy chcieli wyświetlać obraz na wyświetlaczu OLED opartym o SSD1306 z rozdzielczością 128x64 podłączonym przez I2C do ESP8266. Dzięki temu, że ESP ma stosunkowo dużo zasobów przez problemów można skorzystać z Adafruit_GFX bez obaw, że kontrole...
Układ Wemos D1 mini jest napędziany przez układ ESP-8266EX, ktróry na pinie ADC pozwala mierzyć napięcia z zakres 0 - 1.0V. Płytka Wemos ma zintegorwany dzielnik napięcia który umożliwia podpięcie źródeł o napięciu do 3.3V. Takie napięcie zostanie tak podz...
Opis pinów:
Podczas tworzenia projektów opartych o ESP często korzysta się z bootstrapa jako frameworka do tworzenia interfejsu WWW. Poniżej znajduje się opis jak umieścić bootstrapa w pamięci SPIFFS celem późniejszego serwowania go z ESP całkowicie bez dostępu do Internetu.
Zacznamy od pobrania aktualnej wer...
Zakładamy, że mamy już własny certyfikat SSL (CA i dla hosta) oraz działającego hosta z tym certyfikatem.
Do weryfikacji czy połączyliśmy się z właściwym hostem wykorzystać możemy dodatkowo odcisk jego ceryfikatu. Odcisk uzyskać możemy wydając polecenie:
openssl x509 -noout -in server.crt -finger...
Przy tworzeniu większych projektów zachodzi potrzeba przechowywania większej ilości danych na której będzie pracował mikrokontroler. Szczęśliwie ESP mają stosunkowo dużą pamięć flash a do tego twórcy tego urządzenia przewidzieli możliwość przeznaczenia części tej pamięci na SPIFFS. Czym jest SPIFFS?...