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/19 21:38] hkordulapl:przyklad [2026/01/21 15:34] (aktualna) hkordula
Linia 9: Linia 9:
 === Wykorzystane narzędzia: === === Wykorzystane narzędzia: ===
  
-  * **Symulator:** Wokwi (środowisko do prototypowania systemów wbudowanych).+  * **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).   * **Mikrokontroler:** ESP32 (wybrany ze względu na niskie zużycie energii).
   * **Czujnik:** DHT22 (sensor cyfrowy mierzący temperaturę i wilgotność z wysoką precyzją).   * **Czujnik:** DHT22 (sensor cyfrowy mierzący temperaturę i wilgotność z wysoką precyzją).
-  * **Sygnalizator:** Dioda LED z rezystorem 220Ω (symulująca załączenie klimatyzacji/rekuperacji).+  * **Sygnalizator:** Dioda LED z rezystorem 220Ω (symulująca załączenie klimatyzacji/rekuperacji).
  
 **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 23: 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:schemat_polaczen.svg |Schemat połączeń ESP32}}+{{ galeria:schemat_polaczen.svg |Schemat połączeń ESP32}}
  
 === Implementacja programowa === === Implementacja programowa ===
Linia 33: Linia 35:
 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:kod.png?nolink&600 |}}+{{ galeria:kod.png?nolink&600 |}}
  
 === Rezultat === === Rezultat ===
Linia 43: Linia 45:
 {{ :wiki:logi.png?nolink&600 |}} {{ :wiki:logi.png?nolink&600 |}}
 </WRAP> </WRAP>
- 
 <WRAP half column> <WRAP half column>
-{{ :wiki:dioda.png?nolink&600 |}}+{{ galeria:dioda.png?nolink&600 |}}
 </WRAP> </WRAP>
 </WRAP> </WRAP>
- 
- 
  • pl/przyklad.1768858730.txt.gz
  • ostatnio zmienione: 2026/01/19 21:38
  • przez hkordula