💨 Inteligentny wentylator łóżkowy z czujnikiem temperatury i harmonogramem

Latem ciężko spać w gorącym pokoju – ale zwykły wentylator potrafi hałasować całą noc lub działać bez potrzeby. Ten projekt rozwiązuje ten problem. Twój wentylator uruchamia się automatycznie, gdy temperatura przekroczy określony próg, i nie działa, gdy nie powinien – np. po północy.


📦 Lista komponentów

ElementOpis
Arduino Uno / NanoSterowanie
Czujnik temperatury DHT22Dokładny pomiar temperatury
Moduł zegara RTC DS3231Sprawdzanie pory dnia
Przekaźnik 1-kanałowySterowanie wentylatorem
Wentylator 5V / 12V (np. z komputera)Cichy i energooszczędny
Zasilacz odpowiedni do wentylatoraStabilne zasilanie
Obudowa lub uchwyt do montażu przy łóżkuEstetyczne i funkcjonalne rozwiązanie

🧠 Jak to działa?

Arduino co minutę sprawdza:

  • aktualną temperaturę z czujnika DHT22
  • godzinę z RTC

Jeśli temperatura przekroczy ustawiony próg (np. 25°C) i nie jest środek nocy (np. 0:00–6:00), wentylator uruchamia się automatycznie.


⚙️ Schemat połączeń

  • DHT22:
    • DATA → D2 (przez rezystor 10k do 5V)
    • VCC → 5V
    • GND → GND
  • RTC:
    • SDA → A4
    • SCL → A5
    • VCC → 5V
    • GND → GND
  • Przekaźnik:
    • IN → D6
    • COM i NO → zasilanie wentylatora

💻 Kod Arduino (podstawowy)

#include <Wire.h>
#include <RTClib.h>
#include <DHT.h>

#define DHTPIN 2
#define DHTTYPE DHT22
#define RELAYPIN 6

DHT dht(DHTPIN, DHTTYPE);
RTC_DS3231 rtc;

void setup() {
Serial.begin(9600);
dht.begin();
rtc.begin();
pinMode(RELAYPIN, OUTPUT);
digitalWrite(RELAYPIN, LOW);
}

void loop() {
DateTime now = rtc.now();
float temp = dht.readTemperature();

if (isnan(temp)) return;

int hour = now.hour();

// Jeśli gorąco i nie jest środek nocy
if (temp > 25 && (hour < 23 && hour > 6)) {
digitalWrite(RELAYPIN, HIGH);
} else {
digitalWrite(RELAYPIN, LOW);
}

delay(60000); // co minutę
}

🧪 Montaż

  • Wentylator zamontuj przy łóżku – np. na bocznej ścianie ramy.
  • Czujnik temperatury umieść w miejscu narażonym na nagrzewanie (nie przy oknie).
  • Układ możesz zasilany z jednego źródła przez przetwornicę lub dwa osobne (np. USB + 12V).

💡 Ulepszenia

  • Wyświetlacz OLED pokazujący temperaturę i status
  • Zmienne progi temperatury przez aplikację (z ESP32)
  • Czujnik wilgotności + automatyczne nawilżanie powietrza

✅ Podsumowanie

To idealny projekt dla tych, którzy cenią spokojny, komfortowy sen – bez przeciągów i hałasu przez całą noc. Wentylator włącza się tylko wtedy, gdy trzeba – i robi to całkiem sam.

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Przewijanie do góry