- nowość
W labiryncie IoT. Budowanie urządzeń z wykorzystaniem układów ESP8266 i ESP32 - ebook
W labiryncie IoT. Budowanie urządzeń z wykorzystaniem układów ESP8266 i ESP32 - ebook
Internet rzeczy w Twoich rękach. Poznaj mikrokontrolery o olbrzymich możliwościach.
Witaj w internecie rzeczy! Tutaj możliwości ogranicza jedynie Twoja wyobraźnia - a także to, czy potrafisz sprawnie się poruszać po świecie, którym rządzą mikrokontrolery. Dzisiejsze rozwiązania stosowane w modelach IoT stanowią klucz do zrozumienia i kształtowania przyszłości. Stosowane w nich układy ESP8266 i ESP32 wyróżniają się wszechstronnością, niskim kosztem i potężną mocą obliczeniową. To czyni je idealnym narzędziem dla entuzjastów, hobbystów i profesjonalistów pragnących testować swoje pomysły w praktyce.
Ten poradnik wprowadzi Cię w zagadnienia związane z układami ESP stosowanymi w IoT. Seria inspirujących projektów pozwoli Ci zagłębić się w świat programowania, interfejsu z urządzeniami, zbierania danych i tworzenia inteligentnych urządzeń. Zaczniesz od absolutnych podstaw, by następnie przejść do bardziej zaawansowanych technik i strategii projektowania:
- Poznasz mikroprocesory ESP
- Zrozumiesz, jakie mają możliwości
- Przygotujesz się do programowania w świecie Internetu rzeczy
- Nauczysz się budować urządzenia IoT - od prostych czujników po skomplikowane systemy monitorowania jakości powietrza
Spis treści
WSTĘP
CZĘŚĆ I. PODSTAWY ŚWIATA IOT
- 1. TROCHĘ HISTORII CZY WPROWADZENIE?
- 2. SPRZĘTOWISKO - CZYLI Z CZYM PO DRODZE
- ESP8266 - charakterystyka układu
- ESP32 - im dalej w las.
- ESP-PROG - gwarancja dobrej zabawy i bezpieczeństwa
- Pamięci flash w układach ESP
- 3. INTERFEJSY I PERYFERIA
- Digital GPIO
- Analog GPIO
- ADC
- UART
- 1-Wire
- I2C
- Podsumowanie
- 4. BEZPIECZEŃSTWO
- Hipotetyczne rozważania
- FuseBity
- Szyfrowanie pamięci flash
- Secure Boot
- 5. ŚRODOWISKO
CZĘŚĆ II. PRZYGOTOWANIA DO PROGRAMOWANIA
- 6. ARDUINO IDE
- Omówienie struktury programu w Arduino
- 7. VISUAL STUDIO CODE I PLATFORMIO
- Tworzymy projekt
- 8. VISUAL STUDIO CODE - ESP-IDF
- Pierwszy program w ESP-IDF
- Omówienie programu w ESP-IDF
- Kompilacja i uruchomienie programu
- Podsumowanie
CZĘŚĆ III. WEJŚCIE DO LABIRYNTU
- 9. CZYM JEST IOT
- 10. PROTOKÓŁ MQTT
- Brokery dostępne online - wady i zalety
- 11. BROKER
- Mosquitto - opensource'owy bezpłatny broker
- Narada MQTT - broker dla Androida
- 12. STAWIAMY WŁASNY LOKALNY BROKER MQTT
- Przydatne narzędzia do monitorowania brokera
- Przydatne dane systemowe
- JSON - jak go zrozumieć
- JSON - czytanie danych
CZĘŚĆ IV. DO DZIEŁA!
- 13. PIERWSZY PROJEKT
- Przebudzenie - wariant pierwszy
- Przebudzenie - wariant drugi
- Przebudzenie - wariant trzeci
- 14. STEROWANIE URZĄDZENIAMI
- Schemat połączeń
- Oprogramowanie sterownika
- 15. EKOELEKTRONIKA
- Budujemy WallPanel
- 16. DASHBOARD
- 17. STEROWANIE OGRZEWANIEM, NA PRZYKŁAD W AKWARIUM
- Instalacja sterownika DS18B20
- Kod kontrolera
- Omówienie kodu
- 18. MONITOROWANIE ZUŻYCIA ENERGII
- Kod programu
- Omówienie kodu
- 19. JAKOŚĆ POWIETRZA
- PSM3003 - charakterystyka i zasada działania
- Kod programu
- Omówienie elementów kodu
- Interpretacja wyników
- ZAKOŃCZENIE
Kategoria: | Programowanie |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-289-2273-0 |
Rozmiar pliku: | 41 MB |