Spisu treści:
- Krok 1: Części
- Krok 2: Załaduj swoje pliki dźwiękowe
- Krok 3: Złóż swoje komponenty
- Krok 4: Kod
- Krok 5: Idź dalej
Wideo: Świąteczne pudełko na cheer za 20 USD: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Ten projekt pokaże Ci, jak zbudować pudełko, które odtwarza losowy dźwięk po naciśnięciu przycisku. W tym przypadku wykorzystałem go do zbudowania pudełka, które mogę strategicznie rozmieścić w biurze na czas wakacji. Kiedy ludzie naciskają przycisk, słyszą krótki klip dźwiękowy o tematyce świątecznej, który albo ich rozweseli, albo zdenerwuje, w zależności od tego, jak myślą o świętach.
Możesz go jednak używać również do innych rzeczy. Użyłem tego samego projektu do stworzenia własnego dzwonka do drzwi, który odtwarza losowe dźwięki dzwonka. To świetny sposób na dodanie dźwięku do każdego projektu.
Jest to bardzo podobne do mojego projektu Secret Code Box, ale tym razem tylko przycisk i bez klawiatury.
Krok 1: Części
- Arduino Nano 4 USD w serwisie eBay
- Moduł dźwiękowy MP3-Flash-16P 5 USD w serwisie eBay
- Długi przewód USB
- Ładowarka ścienna USB 5 V 2 USD lub możesz mieć starą leżącą wokół?
- Jakiś losowy tani głośnik 2 $ lub prawdopodobnie wolny od czegoś innego leżącego wokół?
- Chwilowy przycisk $1
- Pudełko projektowe 6 USD
Udało mi się ponownie wykorzystać większość tych części z rzeczy, które rozebrałem lub zaoszczędziłem przez lata, więc mój rzeczywisty koszt wyniósł tylko 9 USD za moduł Nano i dźwięk.
Krok 2: Załaduj swoje pliki dźwiękowe
Przeszukaj Internet, aby znaleźć klipy dźwiękowe, których chcesz użyć, i pobierz je na swój komputer. Odkryłem, że te moduły dźwiękowe lubią stały bitrate dla kompresji mp3 i częstotliwość samplowania 44100 w pliku audio. Jeśli nie masz pewności, czy Twoje pliki dźwiękowe są zgodne z tymi specyfikacjami, możesz użyć programu do edycji audio, takiego jak Audacity, aby otworzyć plik, a następnie zapisać go z powrotem z odpowiednimi ustawieniami. Możesz także użyć Audacity, aby przyciąć dłuższe klipy dźwiękowe do czegoś, co odpowiada Twoim potrzebom.
Podłącz moduł dźwiękowy do portu USB i powinien pojawić się jako mały dysk USB. Przenieś dźwięki, upewniając się, że mają nazwy 0001.mp3, 0002.mp3, 0003.mp3 i tak dalej. Jest to ważne, aby moduł dźwiękowy mógł je odtwarzać.
Krok 3: Złóż swoje komponenty
Wywierć otwór w pudełku z projektem i przymocuj przycisk. Możesz również wywiercić kilka otworów w miejscu montażu głośnika, aby dźwięk był wyraźniej słyszalny. Wywierć kolejny otwór, przez który przejdzie kabel USB. Odetnij koniec kabla USB i przełóż go przez otwór. Zawiąż węzeł na kablu USB, aby odciążyć i zapobiec przeciąganiu kabla przez otwór.
Połącz komponenty, jak pokazano na obrazku. Podłącz czerwony przewód na kablu USB do VIN na Arduino, a czarny przewód do GND. W zależności od zakupionego modułu dźwiękowego, pinout może być inny, więc sprawdź dokumentację lub poszukaj informacji online, aby znaleźć właściwy pinout. Na szczęście dla mnie sprzedawca w serwisie eBay zamieścił pinout z aukcją przedmiotu.
Krok 4: Kod
Będziesz musiał pobrać i zainstalować bibliotekę Arduino dla modułu dźwiękowego.
github.com/Critters/MP3FLASH16P/archive/master.zip
Na stronie github jest kilka dobrych instrukcji, które również możesz chcieć przeczytać.
github.com/Critters/MP3FLASH16P
Kod samego projektu jest dość prosty. Podłącz Arduino Nano do komputera i prześlij ten skrypt.
#include #include "SoftwareSerial.h" #include "MP3FLASH16P.h" MP3FLASH16P myPlayer;
pusta konfiguracja () {
pinMode(12, INPUT_PULLUP); mójGracz.init(3); // Losuj losowość randomSeed(analogRead(A0)); }
pusta pętla () {
if (digitalRead(12) == LOW) { // random(1, 19) gdzie 19 jest o 1 większe niż liczba plików dźwiękowych // Zmień ostatnią liczbę na poziom głośności z zakresu od 1 do 30 myPlayer.playFileAndWait(random(1, 19), 25); } }
Krok 5: Idź dalej
Mam nadzieję, że twoje pudełko działa teraz i odtwarza zabawne dźwięki. Teraz spróbuj go trochę ubrać, dodając trochę diod lub dekoracji. Być może zamień go w ozdobę, która wisi na twoim drzewie. Do kopalni dodałem duży świecący na czerwono przycisk LED i jestem w trakcie dodawania poroża po bokach:)
Zalecana:
DIY automatyczne muzyczne lampki świąteczne (MSGEQ7 + Arduino): 6 kroków (ze zdjęciami)
DIY Automatic Musical Christmas Lights (MSGEQ7 + Arduino): Każdego roku mówię, że zamierzam to zrobić i nigdy się nie zajmę, ponieważ dużo zwlekam. 2020 to rok zmian, więc mówię, że to jest rok, aby to zrobić. Więc miej nadzieję, że Ci się spodoba i stwórz własne muzyczne świąteczne lampki. To będzie s
Automatyczne lampki świąteczne: 6 kroków (ze zdjęciami)
Zautomatyzowane lampki świąteczne: W tej instrukcji pokazuję, jak zbudować automatycznie migające lampki świąteczne, gdy odtwarzana jest muzyka! Projekt składa się z 2 części: obwodów elektrycznych i kodu/algorytmu Arduino. Obwód działa za pomocą 8-kanałowego przekaźnika, aby zamknąć
Świąteczne pudełko na prezent!: 5 kroków (ze zdjęciami)
Pudełko na prezent świąteczny!: Jeśli znasz kogoś, kto kocha elektronikę, jest to dla niego niesamowite pudełko na prezent! W tym przewodniku zrobisz domowe pudełko, które odtwarza muzykę i zapala się, gdy jest wstrząśnięte. Oto, czego będziesz potrzebować: Adafruit GEMMA M0 - Miniaturowe urządzenie do noszenia
Inteligentne bombki świąteczne TfCD: 10 kroków (ze zdjęciami)
TfCD Smart Christmas Balls: Czy chcesz stworzyć własną Smart Christmas Ball? Ta instrukcja wyjaśni, jak możesz zbudować własne inteligentne bombki na choinkę. Jak tylko włączysz elektronikę, Christmas Ball zareaguje na otoczenie
DIY świąteczne lampki ustawione na muzykę - choreograficzne oświetlenie domu: 15 kroków (ze zdjęciami)
DIY świąteczne lampki ustawione na muzykę - choreograficzne oświetlenie domu: DIY świąteczne lampki ustawione na muzykę - choreograficzne oświetlenie domu To NIE jest majsterkowanie dla początkujących. Będziesz potrzebować mocnego zaznajomienia się z elektroniką, obwodami, programowaniem w języku BASIC i ogólną inteligencją w zakresie bezpieczeństwa elektrycznego. To majsterkowanie jest dla doświadczonej osoby, więc