pl:przyklad

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:przyklad [2026/01/21 15:21] – usunięto hkordulapl:przyklad [2026/01/21 15:34] (aktualna) hkordula
Linia 1: Linia 1:
 +===== Autorski przykład: Projekt systemu monitoringu jakości powietrza w sali konferencyjnej =====
  
 +W ramach analizy praktycznej zaprojektowano i przetestowano prosty węzeł pomiarowy dedykowany do monitoringu parametrów środowiskowych w sali konferencyjnej.
 +
 +=== Koncepcja i komponenty ===
 +
 +System opiera się na architekturze Edge Computing – oznacza to, że decyzja o aktywacji systemów wspomagających (np. wentylacji) zapada bezpośrednio na urządzeniu, co skraca czas reakcji i zwiększa niezawodność budynku w przypadku awarii sieci Wi-Fi.
 +
 +=== Wykorzystane narzędzia: ===
 +
 +  * **Symulator:** Wokwi (środowisko do prototypowania systemów wbudowanych). (( Dokumentacja środowiska Wokwi, ESP32 Simulator, https://docs.wokwi.com/guides/esp32, dostęp: 18.01.2026. ))
 +  * **Mikrokontroler:** ESP32 (wybrany ze względu na niskie zużycie energii).
 +  * **Czujnik:** DHT22 (sensor cyfrowy mierzący temperaturę i wilgotność z wysoką precyzją).
 +  * **Sygnalizator:** Dioda LED z rezystorem 220Ω (symulująca załączenie klimatyzacji/rekuperacji).
 +
 +**Schemat połączeń (Hardware)**
 +
 +Poniższy schemat przedstawia fizyczną strukturę połączeń wykonaną na wirtualnym mikrokontrolerze:
 +
 +{{ :wiki:schemat.png?nolink&600 |}}
 +
 +**DHT22:** 
 +  * VCC ->3.3V
 +  * GND -> GND
 +  * Data ->GPIO 15
 +
 +**LED:** 
 +  * Anoda (+) -> rezystor -> GPIO 2
 +  * Katoda (-) -> GND
 +
 +{{ galeria:schemat_polaczen.svg |Schemat połączeń ESP32}}
 +
 +=== Implementacja programowa ===
 +
 +Poniższy kod realizuje odczyt parametrów co 2 sekundy. Zastosowano w nim funkcję filtrowania błędnych odczytów (isnan) oraz logikę progową dla temperatury komfortu ustawioną na przedział od 18°C do 24°C oraz wilgotności od 30% do 60%.
 +
 +{{ galeria:kod.png?nolink&600 |}}
 +
 +=== Rezultat ===
 +
 +Analiza prototypu wykazała, że czujnik DHT22, mimo swojej prostoty, jest wystarczający do monitorowania ogólnego komfortu pracy w Sali konferencyjnej. W rzeczywistym wdrożeniu w budynku zarządzanym przez IoT, w kodzie powinna pojawić się sekcja Wi-Fi odpowiadałaby za przesyłanie tych danych do centralnej bazy danych, co pozwoliłoby zarządcy nieruchomości na generowanie raportów dobowych i optymalizację krzywej grzewczej budynku.
 +
 +<WRAP group>
 +<WRAP half column>
 +{{ :wiki:logi.png?nolink&600 |}}
 +</WRAP>
 +<WRAP half column>
 +{{ galeria:dioda.png?nolink&600 |}}
 +</WRAP>
 +</WRAP>
  • pl/przyklad.1769008899.txt.gz
  • ostatnio zmienione: 2026/01/21 15:21
  • przez hkordula