E-book details

W labiryncie IoT. Budowanie urządzeń z wykorzystaniem układów ESP8266 i ESP32

W labiryncie IoT. Budowanie urządzeń z wykorzystaniem układów ESP8266 i ESP32

Andrzej Gromczyński

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

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
  • Title: W labiryncie IoT. Budowanie urządzeń z wykorzystaniem układów ESP8266 i ESP32
  • Author: Andrzej Gromczyński
  • ISBN: 978-83-289-2273-0, 9788328922730
  • Date of issue: 2024-12-11
  • Format: Ebook
  • Item ID: wlablo
  • Publisher: Helion
  • Age category: 14+