Znasz to: noc, szukasz czegoś w szufladzie, a światło razi albo musisz szukać latarki. Ta szuflada rozwiązuje ten problem – po otwarciu automatycznie się podświetla. A na dodatek można ją zablokować jednym gestem lub głosem!
📦 Lista komponentów
Element | Opis |
---|---|
Arduino Uno / Nano | Mózg operacji |
Czujnik Halla (magnetyczny) lub switch krańcowy | Detekcja otwarcia szuflady |
Taśma LED (np. 5V ciepła) | Podświetlenie wnętrza |
MOSFET lub tranzystor NPN | Sterowanie LED |
Serwomechanizm SG90 | Zamek blokujący szufladę |
Moduł rozpoznawania głosu (opcjonalnie) | np. Elechouse V3 |
Przycisk lub moduł RFID (opcjonalnie) | Alternatywne odblokowanie |
Magnes neodymowy | Do czujnika Halla |
Zasilacz 5V | Do Arduino i LED |
🧠 Jak to działa?
- Otwierasz szufladę → czujnik Halla wykrywa zmianę → Arduino włącza taśmę LED.
- Dodatkowo możesz zablokować szufladę – serwomechanizm przestawia blokadę (np. rygiel).
- Odblokowanie przez przycisk, RFID lub komendę głosową.
⚙️ Schemat połączeń
- Czujnik Halla → D2
- LED przez tranzystor → D6
- Serwo → D9
- Opcjonalnie: moduł rozpoznawania głosu → TX/RX do komunikacji z Arduino
💻 Kod podstawowy (bez rozpoznawania głosu)
#include <Servo.h>
const int hallPin = 2;
const int ledPin = 6;
const int lockPin = 9;
Servo lockServo;
bool locked = false;
void setup() {
pinMode(hallPin, INPUT_PULLUP);
pinMode(ledPin, OUTPUT);
lockServo.attach(lockPin);
lockServo.write(0); // otwarta pozycja
}
void loop() {
int hallState = digitalRead(hallPin);
if (hallState == LOW && !locked) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
// symulacja blokady przycisku (zamień na głos/RFID)
if (Serial.available()) {
char cmd = Serial.read();
if (cmd == 'z') {
lockServo.write(90); // zamknij
locked = true;
}
if (cmd == 'o') {
lockServo.write(0); // otwórz
locked = false;
}
}
delay(100);
}
🛠️ Montaż fizyczny
- Czujnik Halla montujesz w korpusie szafki, a magnes w ruchomej części szuflady.
- LED-y wewnątrz szuflady, najlepiej pod górnym panelem.
- Serwomechanizm działa jak rygiel – można wykorzystać np. bolce z drukarki 3D.
💡 Ulepszenia
- Moduł rozpoznawania głosu (np. komenda „odblokuj”)
- Zamiast przycisku – karta RFID lub odcisk palca
- Czujnik zbliżeniowy, który włącza światło zanim dotkniesz
✅ Podsumowanie
To świetny projekt do każdej nowoczesnej sypialni – elegancki, funkcjonalny i bezpieczny. Tylko Ty wiesz, jak ją otworzyć 😉 A gdy po ciemku czegoś szukasz – szuflada podświetla się automatycznie.