✨ Lampka nocna sterowana gestami – projekt idealny do sypialni

Sterowanie światłem bez wstawania? W tym projekcie zbudujesz inteligentną lampkę, która reaguje na gesty dłoni. Wygodna, nowoczesna i praktyczna – idealna do nocnego stolika lub łóżka dziecięcego.


📦 Co będzie potrzebne?

ElementOpis
Arduino Uno / NanoMózg projektu
Czujnik gestów APDS-9960Wykrywa ruchy dłoni w powietrzu
Moduł LED (np. paski 12V lub LED RGB)Źródło światła
Tranzystor NPN (np. TIP120) lub MOSFETDo sterowania światłem z Arduino
Rezystor 220–330 ΩDo bazy tranzystora
Zasilanie (np. 12V zasilacz + przetwornica 5V do Arduino)Stabilna praca lampki
Obudowa lampki (DIY lub gotowa)Estetyka projektu

⚙️ Jak to działa?

Czujnik APDS-9960 wykrywa przesunięcie dłoni w lewo, prawo, w górę lub w dół – Arduino interpretuje to jako:

  • gest w prawo/lewo – zmiana trybu świecenia (np. ciepłe/zimne/wyłączone)
  • gest w górę – włącz
  • gest w dół – wyłącz

💡 Schemat połączeń

  • APDS-9960:
    • SDA → A4 (Uno)
    • SCL → A5 (Uno)
    • VCC → 3.3V (ważne!)
    • GND → GND
  • LED przez tranzystor:
    • Emiter tranzystora → GND
    • Kolektor → GND paska LED
    • Baza → pin D6 (przez rezystor)
    • +12V → VCC paska LED
  • Arduino zasilane przez VIN (z przetwornicy 12V→5V lub przez USB)

💻 Kod Arduino (przykład uproszczony)

#include <Wire.h>
#include <Adafruit_APDS9960.h>

Adafruit_APDS9960 apds;
int ledPin = 6;
int mode = 0;

void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);

if (!apds.begin()) {
Serial.println("Nie wykryto APDS9960");
while (1);
}

apds.enableGesture(true);
}

void loop() {
if (apds.gestureAvailable()) {
int gesture = apds.readGesture();

switch (gesture) {
case APDS9960_UP:
digitalWrite(ledPin, HIGH);
break;
case APDS9960_DOWN:
digitalWrite(ledPin, LOW);
break;
case APDS9960_LEFT:
case APDS9960_RIGHT:
mode++;
if (mode > 2) mode = 0;
analogWrite(ledPin, mode == 1 ? 128 : (mode == 2 ? 255 : 0));
break;
}
}
}

🧪 Testowanie

  1. Zamontuj czujnik APDS-9960 na froncie lampki (np. w kloszu).
  2. Zasil Arduino oraz LED (osobno przez tranzystor).
  3. Przesuwaj dłonią ok. 10 cm nad czujnikiem – obserwuj reakcję światła.

💡 Ulepszenia

  • Zastosowanie taśmy RGB i wybór koloru gestem
  • Integracja z WiFi (np. ESP32) i sterowanie z telefonu
  • Wydruk obudowy w stylu nowoczesnej lampki nocnej (STL dostępne online)

✅ Podsumowanie

Inteligentna lampka do sypialni, która robi wrażenie i naprawdę się przydaje. Nie potrzebujesz pilota ani aplikacji – wystarczy machnięcie dłonią. Świetna zabawa i praktyczne zastosowanie w jednym!

Zostaw komentarz

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

Przewijanie do góry