Jednym dotknięciem możesz zapalić subtelne światło – ale to nie wszystko. Dzięki komunikacji Bluetooth, ta lampka potrafi automatycznie wyciszyć Twój telefon, gdy nadchodzi pora snu. W sypialni – tylko spokój.
📦 Lista komponentów
Element | Opis |
---|---|
Arduino Uno / Nano | Sterowanie |
Moduł Bluetooth HC-05 lub HM-10 | Komunikacja z telefonem |
Czujnik dotykowy TTP223 | Aktywacja lampki i funkcji wyciszania |
Taśma LED (5V lub 12V – ciepła biała) | Delikatne oświetlenie |
MOSFET lub przekaźnik | Do załączania taśmy LED |
Smartfon z aplikacją do obsługi BT | (np. Android + Bluetooth Terminal / Tasker) |
Zasilanie 5V (np. powerbank lub USB) | Stabilne zasilanie |
🧠 Jak to działa?
- Dotykasz czujnika → Arduino włącza lampkę LED.
- Jednocześnie wysyła komendę przez Bluetooth do aplikacji w telefonie.
- Aplikacja (np. Tasker) rozpoznaje sygnał i przełącza tryb telefonu na „Nie przeszkadzać”.
⚙️ Schemat połączeń
- TTP223 (czujnik dotyku):
- OUT → D2
- VCC → 5V
- GND → GND
- Moduł HC-05:
- TX → RX Arduino (przez dzielnik napięcia)
- RX → TX Arduino
- VCC → 5V
- GND → GND
- LED przez MOSFET:
- Sterowanie z D6
- LED do 5V / 12V
- GND przez MOSFET do GND
- Sterowanie z D6
💻 Kod Arduino
const int touchPin = 2;
const int ledPin = 6;
bool lightState = false;
void setup() {
pinMode(touchPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (digitalRead(touchPin) == HIGH) {
delay(200); // debounce
lightState = !lightState;
digitalWrite(ledPin, lightState ? HIGH : LOW);
if (lightState) {
Serial.println("SLEEP_ON");
} else {
Serial.println("SLEEP_OFF");
}
delay(1000); // aby nie wysłać komendy kilkukrotnie
}
}
📱 Integracja z telefonem
- Zainstaluj na Androidzie aplikację Tasker lub Bluetooth Terminal.
- Skonfiguruj regułę:
- Jeśli odebrano „SLEEP_ON” → przełącz tryb telefonu na „Nie przeszkadzać”
- Jeśli „SLEEP_OFF” → przywróć normalny tryb
💡 Montaż
- Lampkę możesz umieścić w obudowie z plexi, drewna lub druku 3D
- Czujnik TTP223 działa przez cienki materiał – np. przez blat stolika nocnego
- Całość podłącz do powerbanku – będzie działać całą noc
🔧 Ulepszenia
- Dodatkowy przycisk: tryb nocny (lampka na 10 minut, potem gaśnie)
- Wersja Wi-Fi (ESP32) z automatycznym wyciszeniem po godzinie 22:00
- Integracja z Google Home / Home Assistant
✅ Podsumowanie
Cisza, delikatne światło i kontrola nad powiadomieniami – wszystko pod palcem. Prosty, ale elegancki gadżet, który ułatwia zasypianie i daje Ci technologiczną przewagę nad… własnym telefonem 😉