Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Stworzyłem ten dzwonek do drzwi, aby powiadomić nasze biuro, kiedy ludzie przychodzą do naszych drzwi pomocy technicznej. Często nie widać, czy ktoś jest w biurze, ponieważ nie mamy „recepcjonistki”. Ten szybki, prosty system alarmowy oparty na arduino informuje nas, kiedy ktoś wchodzi do pokoju.
Ten projekt ma przycisk override (pauza 6 sekund), dzięki czemu możemy cicho wejść/wyjść, przycisk pauzy (wstrzymuje wykrywanie do momentu ponownego naciśnięcia przycisku) oraz przycisk resetowania. Jest zasilany przez zewnętrzny zasilacz za pomocą standardowego gniazda zasilania prądem stałym 5,5 mm.
Prototypowany na płytce stykowej. W ostatecznej wersji wykorzystano specjalnie zaprojektowane pudełko wydrukowane w 3D.
Krok 1: Materiały eksploatacyjne
- Arduino Nano
- Czujnik ultradźwiękowy HC-SR04
- LED - Czerwony - 5mm
- LED - żółty - 5mm
- LED - Niebieski - 5mm
- PAM8302 2,5 W wzmacniacz audio klasy D
- Mini głośnik (użyliśmy głośnika Gikfun 2" 4Ω)
- (3) - Rezystory 220Ω
- 3 przyciski (do ostatecznej wersji użyliśmy przycisków Cylewet 12 mm)
- Gniazdo zasilania prądem stałym (5 mm x 2,1 mm)
- Przełącznik zasilania typu Rocker
Na zdjęciu widoczne są 4 przyciski. Uznaliśmy, że umieszczenie przycisków z tyłu pudełka projektu jest niewygodne, więc dodałem przycisk na górze pudełka. Dwa żółte przyciski są podłączone do tego samego pinu w arduino, więc możesz wcisnąć jeden z nich!
Proszę zauważyć, że użyłem głośnika 4Ω. Możesz też użyć głośnika 8Ω ze wzmacniaczem PAM8302, uzyskasz z niego mniejszą głośność. Jak to jest, wzmacniacz jest ustawiony na minimalne ustawienie i jest dość głośny!
Krok 2: Układ tabliczki chlebowej
Oto układ tablicy prototypowej.
Do zrobienia…
- Zmień wyprowadzenia dla wzmacniacza audio, aby uprościć okablowanie.
- Zmień wyprowadzenia na diody LED, aby uprościć okablowanie.
Do ostatecznego projektu użyłem mini płytki stykowej z tylko 1 szyną zasilającą.
Zasilanie zapewnia zasilacz 5V z wtykiem 5,5 x 2,5mm. Ponieważ jest on podłączony do portu VIN w Arduino Nano, port ten może pracować z napięciem do 20V.
Krok 3: Schemat elektryczny
Krok 4: Kod
Ten kod został napisany przy użyciu strony Arduino Create dla Arduino Nano używanego do zasilania tego projektu.
Krok 5: Obudowa 3D
W przypadku obudowy drukowanej w 3D przylutowałem rezystory do nóg diody LED, a do drugiej nogi przylutowałem przewód zasilający. Użyłem też większych przycisków i dodałem wgłębienia do mocowania nakrętek na przełącznikach i porcie zasilania.
Starając się, aby ten produkt był powtarzalny dla studentów, zaprojektowałem obudowę za pomocą Tinkercad.
Otwór na przycisk w prawym górnym rogu jest przeznaczony na przycisk „override”. Naciskanie było niewygodne, więc dodałem drugi przycisk na górze pudełka, aby ułatwić obejście, abyśmy mogli wyjść z biura bez uruchamiania alarmu!
Możesz zauważyć folię aluminiową owiniętą wokół przewodów schowanych za głośnikiem. Odczyty z czujnika były sporadycznie zabłąkane. Po dodaniu folii aluminiowej „tarcza” odczyty czujnika są bardzo spójne.