Projekt interaktywna dynia z czujnikiem ruchu na Halloween

Projekt interaktywna dynia z czujnikiem ruchu na Halloween
Halloween to świetna okazja, aby połączyć zabawę z elektroniką. W tym projekcie stworzymy interaktywną dynię dekorację, która wykrywa ruch i reaguje efektami świetlnymi oraz mrocznym dźwiękiem, odtwarzanym z modułu MP3 i głośnika. Dzięki wykorzystaniu czujnika PIR dynia potrafi „zauważyć” zbliżającą się osobę, automatycznie zapalić czerwone diody LED i puścić przerażające nagranie audio z karty microSD. Taki elektroniczny gadżet z pewnością zaskoczy gości i wprowadzi wyjątkowy klimat do halloweenowego wieczoru.
Potrzebne elementy 🧩
Do wykonania projektu interaktywnej dyni potrzebne będą następujące elementy elektroniczne:
| Nazwa | Opis | Link |
|---|---|---|
| ESP32-C3 Super Mini | Główna płytka sterująca obsługuje diody, czujnik PIR i moduł MP3 | Zobacz w sklepie |
| Mini odtwarzacz MP3 z gniazdem microSD | Moduł do odtwarzania dźwięków MP3 z karty pamięci | Zobacz w sklepie |
| Karta microSD 16 GB Goodram + adapter | Nośnik dla plików MP3 | Zobacz w sklepie |
| Głośnik 1 W YD58 | Głośnik do odtwarzania przerażającego dźwięku | Zobacz w sklepie |
| Pierścień LED RGB WS2812B 16 diod | Adresowalne diody RGB do efektów świetlnych | Zobacz w sklepie |
| Czujnik ruchu PIR MH-SR602 | Miniaturowy czujnik ruchu, wykrywa zbliżenie osoby | Zobacz w sklepie |
| Ładowarka TP4056 z USB-C i buforem | Do ładowania ogniwa 18650 i zasilania całego układu | Zobacz w sklepie |
| Koszyk na ogniwo 18650 SMT | Trzymanie ogniwa i doprowadzenie zasilania | Zobacz w sklepie |
| Ogniwo 18650 EVE 2550mAh | Akumulator do zasilania układu | Zobacz w sklepie |
| Uniwersalna płytka PCB 7x9cm jednostronna | To na niej umieścimy wszystkie elementy | Zobacz w sklepie |
| Dynia | Najlepiej prawdziwa, wydrążona pełni funkcję obudowy i dekoracji | Kup w warzywniaku 🎃 |
👉 Przygotowaliśmy też gotowy koszyk z wszystkimi elementami wystarczy kliknąć przycisk poniżej i dodać całość do zamówienia.
Schemat połączeń 🔌
Poniżej znajduje się opis połączeń między wszystkimi elementami projektu. Wszystkie połączenia należy wykonać przewodami lub polutować, zgodnie z tabelą. ESP32-C3 Super Mini pracuje na logice 3,3 V, ale podłączone moduły są z nim w pełni kompatybilne.
💡 Uwaga dotycząca zasilania:
W projekcie wszystkie moduły zasilane są bezpośrednio z wyjścia OUT ładowarki TP4056 z buforem ok. 3,6 – 4,2 V. To celowy zabieg takie napięcie idealnie pasuje do modułu MP3 3,3 – 4,7 V, czujnika PIR i pierścienia WS2812B, a płytka ESP32-C3 Super Mini bez problemu pracuje przy tym zakresie. Dzięki temu układ działa poprawnie i bez ryzyka uszkodzenia elementów.
Moduł MP3 ↔ ESP32-C3
| Moduł MP3 | ESP32-C3 Super Mini |
|---|---|
| VCC | 5V (TP4056 OUT+) |
| GND | GND |
| TX | GPIO9 RX ESP32 |
| RX | GPIO10 TX ESP32 |
| SPK1/SPK2 | Głośnik |
Uwaga: Głośnik podłączamy bezpośrednio do wyjść SPK1/SPK2 modułu MP3.
Ring WS2812B diody LED ↔ ESP32-C3
| Ring WS2812B | ESP32-C3 Super Mini |
|---|---|
| DIN | GPIO8 |
| VCC | 5V (TP4056 OUT+) |
| GND | GND |
Czujnik ruchu PIR ↔ ESP32-C3
| PIR MH-SR602 | ESP32-C3 Super Mini |
|---|---|
| + | 3,3 V |
| OUT | GPIO7 |
| – | GND |
Zasilanie ⚡
| Element | Połączenie |
|---|---|
| TP4056 VIN | USB-C ładowanie |
| TP4056 BAT+ / BAT- | Ogniwo 18650 |
| TP4056 OUT+ | 3,6 ↔ 4,2 V dla ESP32, MP3, LED |
| TP4056 OUT- | GND wspólne dla całego układu |
Montaż układu 🛠️
Gdy mamy już wszystkie elementy, możemy przejść do rozmieszczenia ich na płytce prototypowej.
W naszym projekcie ESP32-C3 oraz moduł MP3 zostały przylutowane bezpośrednio do płytki, co zapewnia stabilne połączenie i porządek w przewodach.
Moduł TP4056 został przyklejony taśmą dwustronną z boku płytki dzięki temu jest łatwo dostępny od góry, gdy trzeba podłączyć ładowarkę USB-C.

Głośnik został umieszczony centralnie i również przymocowany taśmą dwustronną do płytki prototypowej, a pierścień LED WS2812B zamontowaliśmy na górze głośnika, tak aby światło rozchodziło się równomiernie po wnętrzu dyni.
Czujnik PIR MH-SR602 nie jest przylutowany podłączony został na trzech elastycznych przewodach, które zostały sklejone taśmą izolacyjną w mały kabel. Dzięki temu można go później wygodnie wpasować w otwór nosa dyni, bez ryzyka urwania przewodów.

Programowanie 🧠
Kiedy cały układ jest już zmontowany i przylutowany, czas go zaprogramować.
Do wgrania programu używamy Arduino IDE obsługującego płytki ESP32-C3.
Wybieramy płytkę „ESP32C3 Dev Module”, odpowiedni port COM, a następnie wgrywamy przygotowany plik .ino.
💾 Kod źródłowy do pobrania:
Przygotowanie karty microSD 💽
Zanim umieścimy układ w dyni, musimy przygotować kartę microSD, z której moduł MP3 będzie odtwarzał dźwięki.
Na kartę wgrywamy plik o nazwie 001.mp3 może to być wasz własny nagrany efekt dźwiękowy np. śmiech, krzyk lub dźwięk burzy,
albo możecie skorzystać z gotowego pliku przygotowanego przez nas.
💾 Pobierz gotowy plik dźwiękowy:
Po wgraniu pliku włóż kartę do modułu MP3, a następnie upewnij się, że karta jest dobrze osadzona w gnieździe –
teraz wszystko jest gotowe, by zamknąć projekt w dyni!
Przygotowanie dyni 🎃
Gdy cały układ mamy już zmontowany i zaprogramowany, pora przygotować naszą obudowę czyli dynię.
Zaczynamy od odcięcia górnej części, aby powstała pokrywka. Następnie wydrążamy środek dyni, usuwając pestki i miąższ.
Kiedy wnętrze jest już czyste i suche, wycinamy oczy, nos i usta według własnego pomysłu.
Nos zostawiamy nieco mniejszy, ponieważ właśnie tam umieścimy czujnik PIR, który będzie „oczami” naszej dyni.

Montaż w dyni i efekt końcowy 👻
Kiedy dynia jest gotowa, wkładamy do środka nasz zmontowany układ.
Płytkę z ESP32-C3, TP4056 i MP3 kładziemy na dnie dyni, tak by wszystkie przewody były schowane i bezpieczne.
Czujnik PIR umieszczamy w otworze nosa jego biała kopułka wygląda tam naturalnie i dobrze „widzi” ruch przed dynią.
Pierścień LED oświetla oczy i usta, a głośnik schowany wewnątrz wydobywa przerażający dźwięk, gdy tylko ktoś podejdzie zbyt blisko.
Po zamknięciu pokrywki i włączeniu zasilania dynia ożywa reaguje na ruch światłem i dźwiękiem, tworząc niesamowity halloweenowy klimat.

Podsumowanie 🎯
Interaktywna dynia to prosty, ale efektowny projekt, który łączy elektronikę z klimatem Halloween. Dzięki ESP32-C3, czujnikowi PIR i modułowi MP3 nasza dekoracja reaguje na ruch światłem i dźwiękiem, tworząc prawdziwie upiorny efekt. Całość działa na zasilaniu z ogniwa 18650, więc dynię można postawić w dowolnym miejscu bez kabli. To świetny pomysł zarówno na naukę podstaw mikrokontrolerów, jak i oryginalną halloweenową ozdobę. Zbuduj własną wersję, dodaj swoje dźwięki i przetestuj, jak Twoja dynia „straszy” po zmroku!

Prezentowaną w artykule elektronikę znajdziesz oczywiście w naszym sklepie 👉 sklep.msalamon.pl 👈Zapraszamy również na nasze social media, gdzie na bieżąco informujemy o nowych produktach oraz o najciekawszych promocjach 😎👇


Pro Mini 328 3,3V zgodny z Arduino®