Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
| pl:przyklad [2026/01/19 21:30] – hkordula | pl:przyklad [2026/01/21 15:34] (aktualna) – hkordula | ||
|---|---|---|---|
| Linia 1: | Linia 1: | ||
| - | ===== 3.3. Autorski przykład: Projekt systemu monitoringu jakości powietrza w sali konferencyjnej ===== | + | ===== 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. | W ramach analizy praktycznej zaprojektowano i przetestowano prosty węzeł pomiarowy dedykowany do monitoringu parametrów środowiskowych w sali konferencyjnej. | ||
| - | **Koncepcja i komponenty** | + | === 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, | 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, | ||
| - | **Wykorzystane narzędzia:** | + | === Wykorzystane narzędzia: |
| - | * **Symulator: | + | |
| + | * **Symulator: | ||
| * **Mikrokontroler: | * **Mikrokontroler: | ||
| * **Czujnik: | * **Czujnik: | ||
| - | * **Sygnalizator: | + | * **Sygnalizator: |
| **Schemat połączeń (Hardware)** | **Schemat połączeń (Hardware)** | ||
| + | |||
| Poniższy schemat przedstawia fizyczną strukturę połączeń wykonaną na wirtualnym mikrokontrolerze: | Poniższy schemat przedstawia fizyczną strukturę połączeń wykonaną na wirtualnym mikrokontrolerze: | ||
| Linia 21: | Linia 24: | ||
| * GND -> GND | * GND -> GND | ||
| * Data ->GPIO 15 | * Data ->GPIO 15 | ||
| + | |||
| **LED: | **LED: | ||
| * Anoda (+) -> rezystor -> GPIO 2 | * Anoda (+) -> rezystor -> GPIO 2 | ||
| * Katoda (-) -> GND | * Katoda (-) -> GND | ||
| - | {{ :wiki: | + | {{ galeria: |
| + | |||
| + | === Implementacja programowa === | ||
| - | **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%. | 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%. | ||
| - | {{ :wiki: | + | {{ galeria: |
| + | |||
| + | === Rezultat === | ||
| - | **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. | 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: | + | </ |
| + | <WRAP half column> | ||
| + | {{ galeria: | ||
| + | </ | ||
| + | </ | ||