Kurs ESP i RTOS pakiet (edycja I + II)
📦 PAKIET SZKOLENIOWY: ESP + RTOS dla Elektronika – Część 1 + Część 2
🧠 Kompletna ścieżka rozwoju – od GPIO po inteligentny dom z kamerą i chmurą
Zdobądź pełne panowanie nad ESP8266 i ESP32 – od podstaw pinologii, poprzez systemy czasu rzeczywistego, aż po rozproszone systemy automatyki domowej.
Pakiet zawiera obie części kultowego kursu ESP + RTOS – tworząc razem kompletną drogę edukacyjną dla elektronika embedded.
Nie uczysz się fragmentów. Uczysz się systemu. Całości. Struktury. Sztuki.
📡 Część 1: Od GPIO do systemów czasu rzeczywistego
To fundament, od którego wszystko się zaczyna.
Zdobędziesz solidne podstawy pracy z ESP8266 i ESP32, nauczysz się:
- konfigurować środowiska NONOS, RTOS i IDF,
- pisać pierwsze projekty w języku C,
- zarządzać pinami, zasilaniem i komunikacją sprzętową (UART, SPI, I2C),
- tworzyć kod oparty o RTOS: taski, kolejki, semafory, ISR, MUTEX-y,
- obsługiwać peryferia: OLED-y, czujniki światła, temperatury,
- budować klienta i serwer UDP/TCP z debugowaniem,
- portować własne biblioteki z AVR,
- zrealizować FOTA, kamerę ESP32, I2S audio i integrację z chmurą.
To część, która buduje Twoją świadomość technologiczną.
🏠 Część 2: Od MQTT do inteligentnego domu z ESP32
To kontynuacja i rozwinięcie, które przenosi Cię z poziomu developera do architekta systemów IoT.
Dowiesz się:
- jak pracować z MQTT, brokerami, Raspberry Pi i WebSerwerami,
- jak ESP8266 nadal może być niezwykle użyteczny – z FAST GPIO i Magic Herculesem,
- jak tworzyć duże projekty, dzielić pamięć, zarządzać partycjami i EEPROM-em,
- jak w praktyce działa HTTPS – i jak napisać klienta z użyciem MBEDTLS,
- jak obsłużyć kamerę, kartę SD, strumień audio i zbudować automatyzację z chmurą,
- jak użyć Bluetooth (SPP), ESP-NOW, CAN Bus i Ethernet Gateway,
- jak zamienić Mi Smart Banda w zbliżeniowy włącznik światła.
To część, w której ESP przestaje być tylko mikrokontrolerem – staje się sercem Twojego systemu.
🧠 W tym pakiecie opanujesz m.in.:
✅ RTOS – system czasu rzeczywistego od podstaw do mistrzostwa
✅ MQTT, TCP, UDP, SNTP, HTTPS, WebSerwery, FileSerwery
✅ Partycje FLASH, NVS, I2C, SPI, UART, DMA, ISR, OLED-y
✅ Automatyzacja, chmura, IFTTT, kamery, mikrofony, sensory
✅ Komunikację między ESP8266 a ESP32
✅ Obsługę kodu w C, debugowanie, przenoszenie bibliotek
✅ Nowoczesne podejście do embedded – bez gotowców z Internetu
🎯 Ten pakiet jest dla Ciebie, jeśli:
✅ Chcesz mieć wszystko – nie wycinek, nie demo, ale pełen kurs embedded ESP
✅ Interesuje Cię zarówno RTOS, jak i realna aplikacja z MQTT i HTTPS
✅ Lubisz projekty z głową – dobrze opisane, krok po kroku
✅ Masz dość Arduino i chcesz robić to po inżyniersku
✅ Szukasz spójnej wiedzy, nie „zbieraniny z YouTube’a”
⏱️ Czas trwania obu części:
- Część 1: 58 godzin i 37 minut
- Część 2: 28 godzin i 47 minut
📊 RAZEM: imponujące 87 godzin i 24 minuty wiedzy technicznej z najwyższej półki
💬 I tak między nami – po tym pakiecie…
Do Anrduino już nie wrócisz. 😉
Bo jak raz postawisz taska z RTOS-em i wyślesz obraz z kamery przez HTTPS – to wiesz, że wszedłeś na wyższy poziom.
AGENDA – część 01:
🛠 START – zagadnienia sprzętowe
- Historia i podział modułów ESP (45 min)
- Omówienie wybranych modułów na potrzeby kursu (80 min)
- Czy piny modułów ESP są 5V tolerant? Jak sobie radzić (25 min)
- Rezystory podciągające a tryb programowania w ESP (60 min)
- Piny GPIO – jak to jest? (64 min)
- Moduły ATNEL ESP SHIELD – projektowanie własnych płytek (94 min)
🧰 Rodzaje SDK, przygotowanie środowisk programistycznych
- ESP8266 NONOS – SDK instalacja (20 min)
- Konfiguracja Eclipse i zasady tworzenia projektów – wstęp (25 min)
- Pierwszy własny projekt „Hello World” – BLINK LED (70 min)
- Nowe narzędzia do wgrywania wsadów
- ESP8266 RTOS SDK – instalacja (17 min)
- ESP8266 RTOS SDK – konfiguracja (42 min)
- Nowy PYTHON – naprawa Mingw i konfiguracji dla RTOS (43 min)
- ESP8266 RTOS – BLINK LED (66 min)
- Zapowiedź ULTRA SZYBKIEJ instalacji ESP8266 NONOS SDK
- ESP32 IDF – RTOS SDK instalacja (26 min)
- ESP32 – konfiguracja workspace w Eclipse (4 min)
- ESP32 – BLINK LED (32 min)
🛰 Komendy AT na przykładzie ESP8266
- Wgrywanie firmware dla komend AT (45 min)
- Konfiguracja ESP w trybach AP i STA (67 min)
- Rodzaje komunikacji TCP i UDP przy pomocy komend AT (129 min)
- Podsumowanie komend AT – tryb Transparent, piny GPIO i zadania domowe (141 min)
📦 NONOS SDK – dla ESP8266, praca z API
- Wstęp do programowania – informacje ogólne NON OS (35 min)
- PARTYCJE od podstaw, Flash Download Tool i Eclipse (137 min)
- Kompilacja Non-FOTA – jak tego dokonać i kiedy (26 min)
- Piny GPIO – konfiguracja i przerwania od podstaw (101 min)
- ICACHE_FLASH_ATTR vs IRAM_ATTR (26 min)
- Timery programowe – Soft Timer (20 min)
- HW Timer czyli Timer sprzętowy od strony API (25 min)
- Wstęp do UART plus DEBUG info i Bootload (45 min)
- Wi-Fi – połączenie z routerem – cykl życia aplikacji (90 min)
- Komunikacja UDP – podstawy (40 min)
- System API – INFO via UDP (16 min)
- Wstęp do I2C i dodawanie komponentów (Espressif) (102 min)
- I2C Wrapper (42 min)
- FLASH jako EEPROM, mapa fizycznej pamięci FLASH, partycje (114 min)
- Zasady tworzenia skomplikowanych projektów – MK PRESSURE (79 min)
- Bardzo duże projekty, zmienne i tablice do FLASH, NITRO Makefile (52 min)
- Magistrala 1-Wire + czujnik temperatury DS18x20 (80 min)
- DAWCA CZASU – SNTP z internetu przez API (62 min)
🧵 Wstęp do programowania w RTOS – system czasu rzeczywistego
- Co to jest RTOS? (75 min)
- TASKI / WĄTKI – podstawy tworzenia, usuwania, praca (100 min)
- RTOS od środka – wykład z podziałem na usługi (191 min)
- RTOS – QUEUES – Kolejki (72 min)
- RTOS – GPIO-BUTTON, ISR, SUSPEND (51 min)
- SEMAFOR Binary – synchronizacja,
xHigherPriorityTaskWoken
(18 min) - SEMAFORY LICZNIKOWE – liczenie drgań styków przycisków (27 min)
- I2C – tworzenie własnych komponentów + I2C SCANNER (93 min)
- I2C OLED SSD1306 – nowy komponent (18 min)
- I2C COG/HD44780 – MK LCD 3.0 dla RTOS (47 min)
- I2C BH1750 – czujnik światła w LUXach (20 min)
- I2C WRAPPER i MUTEXY – BARDZO WAŻNA LEKCJA (97 min)
- EVENT GROUPS – służba CBA (24 min)
- TASK NOTIFICATIONS – powiadomienia (38 min)
- Naprawa I2C dla ESP8266 RTOS – bitrate do 320 kHz (35 min)
- Portowanie MK GLCD z AVR na ESP RTOS (99 min)
- MK MINI GLCD – początek biblioteki OLED (40 min)
- MK PRESSURE RTOS – obsługa czujników ciśnienia (50 min)
- MK ONE WIRE RTOS – obsługa DS18x20 (29 min)
- Wi-Fi – zestawienie połączeń w trybach AP i STA (80 min)
- UDP CLIENT – podstawy komunikacji, RTOS (68 min)
- UDP CLIENT/SERVER – zaawansowane technologie (130 min)
- TCP CLIENT – pierwsze starcie z TCP pod RTOS (36 min)
- TCP SERVER – wielu klientów w osobnych wątkach (138 min)
- CZAS w systemie RTOS – synchronizacja z SNTP (91 min)
- FOTA – HTTP dla RTOS (95 min)
- FOTA – HTTPS – szyfrowane połączenia SSL (88 min)
🚀 RTOS dla ESP32
- Zasady tworzenia komponentów – biblioteki ESP32 IDF (67 min)
- Biblioteki MK WiFi oraz SNTP – migracja z ESP8266 (35 min)
- Biblioteki MK I2C i OLED – czy da się przenieść? (19 min)
- Czas na EGZAMIN końcowy i podsumowanie kursu (30 min)
- Magic LED na ESP32 – WS2812B, SK6812, W2813, W2815 – RMT (110 min)
- IR i ESP32 – piloty RCS i NEC z ręki (27 min)
- ESP32 TOUCH – przyciski dotykowe (53 min)
- ESP32 Camera – czyli o czym marzy wielu (229 min)
- Mikrofon MEMS i magistrala I2S + VFS, SD Card, WAV RECORDER (120 min)
- ESP32 FOTA HTTPS – aktualizacja firmware przez WiFi (23 min)
AGENDA – część 02:
🧰 ESP8266 NonOS SDK – dlaczego warto jeszcze używać
- Środowisko programistyczne od nowa i na skróty (34 min)
- Naprawa środowiska dla RTOS ESP8266 – instalacja nowego Pythona (43 min)
- NOWE! narzędzia do programowania modułów (95 min)
- FAST GPIO i I2C – ultraszybki dostęp do pinów GPIO (50 min)
- Obsługa diod adresowalnych z Magic Hercules (62 min)
- Zasady tworzenia dużych projektów i zagrożenia (48 min)
🌐 MQTT i komunikacja sieciowa
- MQTT – wstęp, teoria (43 min)
- MQTT – sprzęt i nie tylko. Raspberry Pi (84 min)
- MQTT – brokery internetowe i darmowe (30 min)
- ESP8266 NonOS SDK + MQTT = START (80 min)
- Web Server (warto obejrzeć!) (200 min)
🔧 ESP32 – praktyczne przykłady programowania
- Komunikacja UART (91 min)
- Enkoder(-y) obrotowy(-e) i przyciski (68 min)
- SPI, DMA i diody Magic LED + Magic Hercules (55 min)
🏠 ESP32 – wstęp do projektowania „inteligentnego domu”
- Ethernet LAN – ENC28J60 (73 min)
- ESP NOW plus LAN – Ethernet Gateway (43 min)
- CAN Bus (75 min)
- Projekt Mi Smart Band jako przełącznik zbliżeniowy (61 min)
- Bluetooth Classic – SPP (Serial Port Profile) i nie tylko! (34 min)
- MQTT pod RTOS (45 min)
- HTTPD – simple Web Server (42 min)
- HTTPD File Server – przeglądarka plików z karty SD po WiFi (70 min)
- Klient HTTPS – wersja HARDCORE z MBEDTLS (48 min)
- Klient HTTPS – wersja Light / Deluxe – z poziomu API IDF (12 min)
- Własne partycje w ESP32 – z pliku CSV (80 min)
- NVS – własny EEPROM – obsługa od A do Z (18 min)
- IFTTT – automatyzacje, chmura i ESP32 (187 min)
- Zmieniamy IDF v4.4.2 na v4.4.7 oraz najnowszy v5.2.2 – instalacja od podstaw (79 min)
- Kamera i zapis filmów do AVI na karcie pamięci (86 min)