🌿 Automatyczny dyfuzor zapachowy z zegarem i czujnikiem ruchu

Chcesz, żeby w sypialni zawsze pięknie pachniało – bez spryskiwaczy na baterie i dźwięku „psikania” w nocy? Zbuduj własny, inteligentny dyfuzor, który działa wtedy, kiedy chcesz: przed snem, po wejściu do pokoju, albo tylko raz dziennie.


📦 Lista komponentów

ElementOpis
Arduino Uno / NanoMózg całego systemu
Moduł zegara RTC DS3231Do zaplanowanego uruchamiania
Czujnik ruchu PIRAktywacja po wejściu do pokoju
Mini pompka 5V (np. z systemów ogrodowych)Do rozpylania zapachu
Przekaźnik 1-kanałowy lub tranzystorDo załączania pompki
Zbiorniczek z olejkiem zapachowymWłasny wkład
Przewody silikonowe, rurkiDo dystrybucji zapachu
Zasilacz 5V (USB lub z gniazdka)Stabilne zasilanie

🧠 Jak działa?

System uruchamia się w jednym z dwóch trybów:

  1. O określonej godzinie (np. 22:00) – przez zegar RTC
  2. Po wykryciu ruchu – przez czujnik PIR

W obu przypadkach Arduino na kilka sekund załącza pompkę, która uwalnia zapach przez rurkę lub dyfuzor.


⚙️ Schemat połączeń

  • RTC:
    • SDA → A4
    • SCL → A5
    • VCC → 5V
    • GND → GND
  • PIR:
    • OUT → D2
    • VCC → 5V
    • GND → GND
  • Pompka:
      • przez przekaźnik lub tranzystor → D6
    • – do GND

💻 Kod Arduino (podstawowy)

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

RTC_DS3231 rtc;
const int pirPin = 2;
const int pumpPin = 6;

void setup() {
pinMode(pirPin, INPUT);
pinMode(pumpPin, OUTPUT);
Serial.begin(9600);
rtc.begin();
}

void loop() {
DateTime now = rtc.now();
int hour = now.hour();
int minute = now.minute();

// Tryb czasowy – codziennie o 22:00
if (hour == 22 && minute == 0) {
digitalWrite(pumpPin, HIGH);
delay(3000);
digitalWrite(pumpPin, LOW);
delay(60000); // Odczekaj minutę
}

// Tryb ruchowy
if (digitalRead(pirPin) == HIGH) {
digitalWrite(pumpPin, HIGH);
delay(3000);
digitalWrite(pumpPin, LOW);
delay(10000); // krótka przerwa po aktywacji
}

delay(500);
}

💧 Montaż i zastosowanie

  • Pompka zanurzona w buteleczce z zapachem
  • Rurka prowadzi do miejsca uwalniania zapachu (np. krawędź półki, nad łóżkiem)
  • Można zastosować mały filtr lub siatkę, by uzyskać delikatną mgiełkę

💡 Ulepszenia

  • Sterowanie Bluetooth / WiFi (ESP32)
  • Ustawienia trybów przez aplikację
  • Tryb nocny – nie uruchamia się po godzinie 23:00
  • Zmienne zapachy (np. 2-3 pompki do różnych olejków)

✅ Podsumowanie

Ten projekt to połączenie komfortu i nowoczesności. Naturalny zapach przed snem poprawia jakość odpoczynku i nadaje sypialni wyjątkowy klimat. A wszystko dzieje się… automatycznie ✨

Zostaw komentarz

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

Przewijanie do góry