Znasz to uczucie: spieszysz się do pracy, a klucze zniknęły. Zrób własny lokalizator – wystarczy nadajnik, odbiornik i buzzer. Naciśnij przycisk, a ukryty w breloku układ natychmiast da znać, gdzie są klucze.
📦 Lista elementów
Element | Opis |
---|---|
2× Arduino Nano / Uno | Jeden do nadajnika, drugi do odbiornika |
Moduł RF 433 MHz (Tx + Rx) | Komunikacja między układami |
Buzzer | Alarm przy kluczach |
Dioda LED | Dodatkowy sygnał wizualny |
Przycisk chwilowy | Do uruchamiania lokalizacji |
Mała bateria (np. 9V) | Zasilanie modułu odbiorczego |
Przewody, płytka stykowa | Połączenia |
⚙️ Układ nadajnika (w domu)
- Przycisk → D2 Arduino
- Moduł 433 MHz TX:
- DATA → D12
- VCC → 5V
- GND → GND
⚙️ Układ odbiornika (przy kluczach)
- Moduł 433 MHz RX:
- DATA → D11
- VCC → 5V
- GND → GND
- Buzzer → D9
- Dioda LED → D10 (z rezystorem)
💻 Kod – nadajnik
#include <VirtualWire.h>
const int buttonPin = 2;
void setup() {
vw_set_tx_pin(12);
vw_setup(2000);
pinMode(buttonPin, INPUT_PULLUP);
}
void loop() {
if (digitalRead(buttonPin) == LOW) {
const char *msg = "ping";
vw_send((uint8_t *)msg, strlen(msg));
vw_wait_tx();
delay(1000);
}
}
💻 Kod – odbiornik
#include <VirtualWire.h>
const int buzzer = 9;
const int led = 10;
void setup() {
vw_set_rx_pin(11);
vw_setup(2000);
vw_rx_start();
pinMode(buzzer, OUTPUT);
pinMode(led, OUTPUT);
}
void loop() {
uint8_t buf[VW_MAX_MESSAGE_LEN];
uint8_t buflen = VW_MAX_MESSAGE_LEN;
if (vw_get_message(buf, &buflen)) {
digitalWrite(buzzer, HIGH);
digitalWrite(led, HIGH);
delay(3000); // sygnał trwa 3 sekundy
digitalWrite(buzzer, LOW);
digitalWrite(led, LOW);
}
}
🔋 Zasilanie i obudowa
- Nadajnik możesz zasilać z USB lub powerbanka.
- Odbiornik przy kluczach wymaga lekkiego zasilania (np. 9V bateria + przetwornica do 5V).
- Całość zamknij w lekkiej obudowie lub breloku (można drukować w 3D).
🧠 Ulepszenia:
- Miniaturowy buzzer piezo (mniej prądu, mniejszy rozmiar)
- Dłuższy zasięg dzięki lepszym antenom
- Moduł Bluetooth zamiast RF (komunikacja z telefonem)
- Oszczędzanie energii: tryb sleep na Arduino odbiornika
✅ Podsumowanie
Projekt praktyczny, tani i ratujący nerwy. Można go zamontować na stałe przy kluczach, w narzędziówce czy torbie. Z MajsterBotem lokalizacja to nie problem – Ty naciskasz, klucze się odzywają!