Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Przeglądając różne projekty w Tinterwebie zauważyłem kilka rzeczy, które mi się podobały, efekt ognia/płomienia i miernik poziomu dźwięku, więc dlaczego nie połączyć ich w jedno?
Mam drukarkę 3D i różne bity, więc była to szybka (nie licząc 9 godzin drukowania) praca.
Wszystko czego potrzebujesz to przezroczyste włókno i wybrany kolor lub po prostu bardziej przejrzysty, jeśli chcesz. Mówiąc słowami Boba Rossa, to twój świat i możesz w nim robić, co chcesz.
Po pierwsze, zamów trochę bitów (patrz krok 1)
Czekając na ich przybycie, wyjmij drukarkę i rozpocznij drukowanie (patrz krok 2)
Złóż części (krok 3), a następnie usiądź i ciesz się:-)
Kieszonkowe dzieci
Zobacz krok 1, nie wiedziałem, że ten fragment jest tutaj:-)
Krok 1: Lista części
Miałem większość rzeczy z innych trwających projektów i jest to krótka lista potrzebnych bitów, wszystkie pochodzą z Aliexpress, ale są dostępne w każdym miejscu (Google jest twoim przyjacielem!)
1 Arduino Nano (lub podobny)
2 taśmy LED WS2812 144 (używane tylko 20 w większej i 16 w krótkiej wersji)
3 mikrofony MAX4466 z przedwzmacniaczem
4 Przełącznik suwakowy lub przycisk zatrzaskowy
5 mini USB breakout
6 rezystor 1x10 K
7 Dostęp do drukarki 3D
Krok 2: Uzyskaj druk 3D
Do wydrukowania jest tylko kilka części, a tuba jest wykonywana w dwóch długościach, krótsza jest ustawiona na 30 pikseli na metr, a tuba 150 mm jest przystosowana do przyjęcia 144 pikseli na metr (są szersze, co ja zrobiłem). zdaję sobie sprawę!)
Zrobiłem pierścień ustalający, który przyklejasz do spodu podstawy, nie potrzebujesz go, ale znacznie ułatwia życie, przyklej na gorąco lub superglue tego szczeniaka na spód większej czapki.
Nasadki są po prostu wciskane w tubę, ale możesz je wkleić, gdy upewnisz się, że wszystko działa.
W podstawie malutki otwór z przodu miał być przeznaczony na przełącznik wciskany (montowany wewnątrz podstawy), ale okazuje się, że przełączniki „zatrzaskowe” nie zatrzaskują się, więc spiłowałem go i dodałem przełącznik suwakowy.
Krok 3: Włóż kod do Arduino
Użyłem Arduino Nano 168, dużo miejsca na kod i są tańsze niż inne.
Prześlij kod za pomocą Arduino IDE, możesz go pobrać z arduino.cc
Użyłem wersji 1.8.5, ponieważ jest ona zainstalowana na tym komputerze i jest kompatybilna z innymi trwającymi projektami.
W kodzie jest tylko kilka uwag, oczywiście twoje piny i liczba pikseli, o których musisz wiedzieć.
policz swoje piksele i dostosuj N_PIXELS 20 do liczby używanych.
Możesz dostosować czułość dźwięku za pomocą potencjometru wzmocnienia na mikrofonie lub dostosowując INPUT_CEILING 900 (patrz uwagi)
Krok 4: Czas okablowania
Nie mam do tego schematu elektrycznego, ale szczerze mówiąc, tak naprawdę nie potrzebujesz:
Przełącznik:
Wyjście cyfrowe Pin 2 na Arduino do środka przełącznika zatrzaskowego
Jedna strona przełącznika do 0V
Druga strona przełącznika do 5V przez rezystor 10k
Pasek ledowy:
Uziemienie do 0V
DI do Pin 6 (wyjście cyfrowe 6) na Arduino
5V do (zgadłeś) 5V
MAX4466:
OUT do A1 na Arduino
Vcc do 3,3 V I Aref na Arduino
Uziemienie do 0V
Przerwa USB (opcjonalnie):
Po prostu użyłem pinów 0V i 5V do wejścia Gnd i V na Arduino, więc mój komputer nie widzi portu za każdym razem, gdy go włączam.
To wszystko!
Krok 5: Ciesz się
Zakładając, że wszystko jest w porządku, możesz teraz wybrać między efektem płomienia a efektem dźwiękowym.
Usiądź wygodnie i ciesz się:-)