Spisu treści:
Wideo: Detektor wstrząsów teraźniejszości: 3 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:26
W tym projekcie zamierzamy stworzyć urządzenie, które zadzwoni na alarm, jeśli ktoś potrząsnie prezentem/pudełkiem. Wpadłem na ten pomysł, kiedy otrzymaliśmy przesyłkę pocztową na Boże Narodzenie. Aby spróbować zgadnąć, co w nim było, oczywiście potrząsnęliśmy nim, tak jak wszyscy, aby sprawdzić, czy mogą dowiedzieć się, co jest w środku. W tym projekcie stworzymy fałszywy prezent, który położymy pod drzewem, a jeśli ktoś spróbuje się potrząsnąć, aby zobaczyć, co jest w środku, uruchomi alarm.
Kieszonkowe dzieci:
-
(1) Projekt ELEGOO Mega 2560 Najbardziej kompletny zestaw startowy Ultimate z samouczkiem kompatybilny z Arduino IDE - Amazon, nie stowarzyszony
- Kontroler MEGA 2560
- GY-521 IMU
- Aktywny brzęczyk
- Tarcza prototypu
- Mały napierśnik
- Przewód połączeniowy
- Akumulator 9V
Krok 1: Montaż i połączenia
Do tego projektu zdecydowałem się użyć tarczy prototypowej z naklejoną płytką stykową. Zdecydowałem się użyć płytki stykowej zamiast punktów lutowniczych, aby łatwiej było ponownie wykorzystać te komponenty, ponieważ nie będzie to instalacja na stałe. Myślałem, że prototypowa osłona ma etykiety na płytce drukowanej dla nagłówków, po umieszczeniu płytki stykowej nie można było zobaczyć tych etykiet. Wtedy zauważyłem sitodruk z boku nagłówków Mega, który sprawia, że przez cały czas łatwo jest zorientować się, gdzie nawiązujesz połączenia.
Połączenia przewodów są następujące…
IMU (VCC) - Arduino (3V3)
IMU (GND - Arduino (GND)
IMU (SCL) - Arduino (SCL/pin 21)
IMU (SDA) - Arduino (SDA/pin 20)
Buzzer (+) - Arduino (pin 11)
Brzęczyk (-) - Arduino (GND)
IMU ma kilka dodatkowych połączeń, z których nie korzystałem, ponieważ potrzebowałem tylko podstawowych danych. Istnieje pin adresowy, którego można użyć do ustawienia innego adresu dla I2C w przypadku korzystania z wielu takich urządzeń. Istnieje również pin przerwania, którego można użyć, a także niektóre przejścia dla magistrali I2C.
Te aktywne brzęczyki są dość głośne i są dostarczane z ochronnym kawałkiem taśmy. Jeśli zostawisz tę taśmę załączoną, dźwięk brzęczyka jest znośny. Gdy usuniesz taśmę, słuchanie jej przez długi czas nie jest zabawne. Nie jestem pewien, jak dokładnie obciążony jest ten brzęczyk, ale zwróci twoją uwagę z sąsiedniego pokoju, gdy się włączy. Według aplikacji miernika dźwięku na moim telefonie, to około 70dB.
Krok 2: Przykładowy kod
Głównym elementem tego projektu jest płyta IMU oparta na MPU-6050, które jest urządzeniem I2C. W przypadku Arduino ID tego typu urządzenia są zwykle implementowane przy użyciu biblioteki „Wire”, która obsługuje komunikację I2C. Jak się dowiedziałem, nie ma potrzeby ponownego wymyślania koła, czy przepisywania kodu, który był wcześniej używany i testowany.
Zacząłem od przykładowego projektu z zestawu Elegoo do odczytu danych z IMU. Ten program odczytałby wszystkie dane z akcelerometru, żyroskopu i temperatury z czujnika, zapisałby je do zmiennej, a następnie wyświetlił na monitorze szeregowym. Po prostu dodałem wartość progową dla danych akcelerometru i porównałem dane akcelerometru X i Y z tą wartością, aby zdecydować, czy wykryto „wstrząs”.
Po wykryciu wstrząsu brzęczyk włączy się/wyłączy. Brzęczyk będzie się wyłączał aż do wyczerpania baterii lub zresetowania kontrolera. Myślałem o dodaniu procedury, która pozwoliłaby na pewien czas ustawić pudełko w określonej orientacji i zresetowałaby brzęczyk. Potem zdecydowałem, że bardziej denerwujące byłoby po prostu brak resetowania i nieskończonego brzęczenia!
Krok 3: Pomysły na podsumowanie i rozbudowę
Aby dosłownie zawinąć ten projekt, użyłem dwustronnej taśmy piankowej na spodzie MEGA, aby przymocować go do dna kartonowego pudełka. Taśma piankowa ma pewną grubość, więc połączenia lutowane głowic nie zapobiegają przyklejaniu się płyty. Zestaw Elegoo był również dostarczany z baterią 9 V i złączem, które ma na końcu gniazdo do podłączenia bezpośrednio do MEGA. Jest to używane, aby oczywiście nie mieć oczywistego źródła zasilania i nikt nie wiedział, że to nie jest prawdziwy prezent. Gdy wszystko jest już zamontowane w pudełku, po prostu zamknij je i zawiń jak każdy inny prezent!
Inne dodatki do tego projektu, o których myślałem, polegały na użyciu silnika wibracyjnego, aby teraźniejszość „ożyła” w rękach osób i zaczęła się trząść. To może zapewnić lepszą reakcję niż tylko brzęczyk.
Głośniejszy brzęczyk jest zawsze pożądanym ulepszeniem, ale myślę też, że fajnie byłoby mieć jeden z tych modułów dźwiękowych MP3, aby można było odtwarzać nagrane frazy lub klipy filmowe, jeśli pudełko zostanie wstrząśnięte.
Łączność bezprzewodowa za pomocą modułu WiFi, który może wysłać wiadomość, gdy pakiet zostanie zakłócony.
Zmodyfikowana wersja z czujnikami ruchu po bokach, aby odstraszyć zwierzaka, który jest zbyt wścibski na prezenty. Mamy taki problem z psem, który lubi kraść prezenty spod naszego drzewa i wywozić je na zewnątrz.
Mam nadzieję, że ten Instructable dał ci pewne pojęcie o tym, co możesz zrobić z tymi czujnikami. Zachęcamy do kontaktu z wszelkimi pytaniami!
Zalecana:
Detektor czujnika płomienia: 3 kroki
Detektor czujnika płomienia: Ten projekt odkryje, jak działa czujnik płomienia i cel tego urządzenia sprzętowego. Jeśli uczysz się, jak działa to urządzenie sprzętowe, to jest to idealny projekt dla Ciebie. Gdy czujnik płomienia wykryje pożar (światło płomienia)
Czujnik/detektor światła oparty na LDR: 3 kroki
Czujnik/detektor światła oparty na LDR: Czujniki i detektory światła są niezwykle przydatne w przypadku mikrokontrolerów i systemów wbudowanych, a także należy przeprowadzić monitorowanie natężenia. Jednymi z najprostszych i najtańszych takich czujników są LDR. Rezystory LDR lub Light Dependent Resistors mogą być łatwo używane z
Detektor małych sygnałów LED: 3 kroki
Detektor małego sygnału LED: Ta instrukcja pokazuje, jak zrobić detektor małego sygnału ze starych komponentów poddanych recyklingowi. Sygnał z czujnika jest zwykle wzmacniany przed wprowadzeniem do mikroprocesora lub mikrokontrolera z wejść konwertera analogowo-cyfrowego. Alternatywą jest
Detektor zakłóceń elektromagnetycznych (EMI): 3 kroki
Detektor zakłóceń elektromagnetycznych (EMI): W tym samouczku dowiesz się, jak złożyć sondę EMI (zakłócenia elektromagnetyczne). EMI to forma promieniowania elektromagnetycznego: połączenie fal elektrycznych i magnetycznych rozchodzących się na zewnątrz z dowolnego miejsca C
Czujnik wstrząsów DIY z głośnikiem: 5 kroków (ze zdjęciami)
Czujnik wstrząsów DIY z głośnikiem: Głośnik działa poprzez aktywację elektromagnesu, który znajduje się w pobliżu „zwykłego” magnes. Powoduje to wibracje, w wyniku których powstaje dźwięk. Więc jeśli zamiast dostarczać prąd do głośnika, możemy wytwarzać prąd (jeśli jest bardzo mały), przesuwając głośnik