Spisu treści:
- Krok 1: Znajdź mówcę
- Krok 2: Zbuduj obwód
- Krok 3: Prześlij ten kod
- Krok 4: Jak z niego korzystać
- Krok 5: Kalibracja
Wideo: Czujnik wstrząsów DIY z głośnikiem: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Głośnik działa poprzez aktywację elektromagnesu, który znajduje się w pobliżu „zwykłego” magnesu. 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), poruszając samym głośnikiem. Prąd ten może być następnie wykryty i zinterpretowany przez mikrokontroler, taki jak Arduino.
Krok 1: Znajdź mówcę
Musisz znaleźć mówcę, którego jesteś gotów poświęcić dla tego projektu. Możesz go kupić w SparkFun za mniej niż dolara, ale prawdopodobnie już gdzieś masz. Użyłem małego głośnika ze starej pary słuchawek, ale można go znaleźć prawie wszędzie - jak muzyczna kartka z życzeniami lub stary budzik. Następny:
- Przetnij przewód połączeniowy na pół
- Pozbądź się końcówek
- Przylutuj go do głośnika (prawdopodobnie były tam już jakieś przewody - po prostu je odetnij)
Alternatywnie możesz użyć zacisków krokodylkowych, jeśli je masz.
Krok 2: Zbuduj obwód
Potrzebne materiały:
- Arduino UNO
- Deska do krojenia chleba
- Przewody połączeniowe
- Led (dowolny kolor)
- Dwa rezystory 220 omów (czerwono-czerwono-brązowy)
- Mówca
Postępuj zgodnie z powyższym schematem, aby połączyć to wszystko z Arduino.
Krok 3: Prześlij ten kod
Prześlij ten kod w Arduino IDE. Prawdopodobnie będziesz musiał go skalibrować, ponieważ nie używasz tego samego głośnika co ja, więc wyjaśnię, jak to zrobić w kilku krokach.
int szokMin = 996; //możesz to zmienić
int shockMax = 1010; //może być konieczna zmiana tych void setup() { pinMode(11, OUTPUT); // Serial.początek(9600); //odkomentuj to, aby pomóc w kalibracji } void loop() { int shock = analogRead(A0); int lightval = map(shock, shockMin, shockMax, 0, 255); if (lightval > 0) { analogWrite(11, lightval); } else { analogWrite(11, 0); } // Serial.println(wstrząs); //odkomentuj to, aby pomóc w kalibracji }
Krok 4: Jak z niego korzystać
Naciśnij środek głośnika palcem, a dioda powinna zacząć migać. Jeśli nie, będziesz musiał go skalibrować w następnym kroku. W przeciwnym razie możesz spróbować podłączyć głośnik do czegoś. Może mógłbyś zrobić bęben, przyklejając go do papierowego talerza? - Spróbuj użyć ołówków jako pałeczek.
Krok 5: Kalibracja
Jeśli twoja dioda LED już miga zadowalająco, możesz pominąć ten krok. W przeciwnym razie wykonaj następujące kroki:
- Usuń „//” w wierszach, które mówią „//odkomentuj to, aby pomóc w kalibracji”
- Prześlij kod i otwórz monitor szeregowy
- Naciśnij środek głośnika i obserwuj, jak zmieniają się wartości
- Zmień zmienne shockMin i shockMax na niskie i wysokie wartości w monitorze szeregowym
int szokMin = 996;
int shockMax = 1010;
Na przykład, jeśli monitor szeregowy odczytuje 700 jako stan niepchnięty czujnika (gdy po prostu tam siedzi), a kiedy go wciśniesz, to idzie do 860, zmień shockMax na około 900 (tylko trochę powyżej odczytu czujnika) i shockMin na około 680. Dalej:
- Zamknij monitor szeregowy
- Prześlij nowy kod
- Jeszcze bardziej naciśnij środek głośnika
Jeśli wszystko pójdzie dobrze, dioda powinna zapalić się dopiero po naciśnięciu czujnika.
Zalecana:
Detektor wstrząsów teraźniejszości: 3 kroki
Detektor wstrząsów prezentu: W tym projekcie zamierzamy stworzyć urządzenie, które uruchomi 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
Uchwyt na zdjęcia z wbudowanym głośnikiem: 7 kroków (ze zdjęciami)
Uchwyt na zdjęcia z wbudowanym głośnikiem: Oto świetny projekt do wykonania w weekend, jeśli chcesz stworzyć własny głośnik, który może pomieścić zdjęcia/pocztówki, a nawet listę rzeczy do zrobienia. W ramach kompilacji zamierzamy użyć Raspberry Pi Zero W jako serca projektu, a
Ognisko z płomieniem reagującym na dźwięk, głośnikiem Bluetooth i animowanymi diodami LED: 7 kroków (ze zdjęciami)
Fire Pit z dźwiękiem reagującym płomieniem, głośnikiem Bluetooth i animowanymi diodami LED: Nic tak nie mówi o czasie letnim jak relaks przy ognisku. Ale czy wiesz, co jest lepsze niż ogień? Ogień I Muzyka! Ale możemy pójść krok, nie, dwa kroki dalej… Ogień, Muzyka, światła LED, Płomień reagujący na dźwięk! Może brzmi to ambitnie, ale to Ins
DIY czujnik oddechu z Arduino (przewodzący czujnik rozciągnięcia dzianiny): 7 kroków (ze zdjęciami)
Czujnik oddechu DIY z Arduino (przewodzący czujnik rozciągnięcia dzianiny): Ten czujnik DIY przyjmie postać przewodzącego czujnika rozciągnięcia dzianiny. Będzie owijał się wokół klatki piersiowej/żołądka, a gdy klatka piersiowa/żołądek rozszerza się i kurczy, podobnie czujnik, a w konsekwencji dane wejściowe, które są przesyłane do Arduino. Więc
DIY Google Home z głośnikiem Bluetooth na Raspberry Pi Zero Docking Hub: 7 kroków (ze zdjęciami)
DIY Google Home z głośnikiem Bluetooth na Raspberry Pi Zero Docking Hub: Mamy instrukcje dotyczące DIY Amazon Echo Alexa - Alexa Voice Assistant na Raspberry Pi Zero Docking Hub. Tym razem chcemy pokazać, jak zbudować DIY Google Home. W tej instrukcji pokażemy, jak zainstalować i skonfigurować Asystenta Google