Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Jak wielu, jestem wielkim fanem The Legend of Zelda Ocarina Of Time, którą wspominam jako jedną z najlepszych gier wideo, w jakie kiedykolwiek grałem (jeśli nie w tę). Z tego powodu zawsze chciałem mieć okarynę i kilka lat temu postanowił zrobić elektroniczny. Cóż… do tego czasu zawiodłem. W każdym razie niedawno dowiedziałem się, że firma zrobiła trochę. Ale tak naprawdę to nie jest to, co nazwałbym ElectrOcarina: nie możesz nawet w to dmuchać! Więc kiedy zdałem sobie sprawę, że był konkurs na instrument muzyczny na instruktażu, postanowiłem walczyć z przewodami. Ta instrukcja wyjaśni i da ci pliki do stworzenia własnej elektrokariny. Posiada 7 przycisków, odtwarza 8 tonów i jest zasilany przez proste Arduino Nano. Do realizacji tego projektu będziesz potrzebować:
Fuzja 360
Drukarka 3D
Arduino Nano
Niektóre komponenty elektroniczne (BOM zostanie szczegółowo omówiony poniżej)
Czas i Miłość;)
Krok 1: Modelowanie 3D
Po pierwsze: zaprojektujmy Okarynę. W tym celu użyłem Fusion 360, nie jestem aż tak dumny z tego pliku: moim zdaniem zbyt wiele kroków.
W każdym razie tutaj jest proces, przez który przeszedłem, aby wykonać ten model: - Rysowanie skorupy korpusu głównego - Revolve - Rysowanie ustnika - Revolve - Fillet, aby wygładzić połączenia - Wykonaj otwory na guziki - Przesuń płaszczyznę konstrukcyjną - Przesuń profil obiektu do wewnątrz- Wyciągnij, aby utworzyć „obramowanie zaciskowe”- Rysunek dla głośnika- Wyciągnij, aby stworzyć przestrzeń dla głośnika- Narysuj wewnętrzne złącza, aby otrzymać śruby- Wyciągnij je- Czyszczenie końca rury- Obróć, aby stworzyć przestrzeń dla Piezo - Podziel ciało na dwie połowy - Połącz jedno z "Obramowaniem zaciskowym" Pozostałe etapy modelowania dotyczą tworzenia pomieszczeń dla elektronicznego wnętrza. Spójrz na plik, wszystkie te kroki będą wydawały się jaśniejsze
Jak powiedziałem nie jestem dumny z tego modelu: -Za dużo kroków -Zapomniałem otworu na przełącznik ON/OFF -Miejsce na akumulator nie jest wykończone -Łóżko dla arduino nie pasowało, ja myślę o innym sposobie trzymania tego
Z tych powodów będę ponownie pracował nad plikiem i dlatego możesz znaleźć coś nieco innego niż to, co dzisiaj przedstawiłem, jeśli go pobierzesz. Polecam spróbować stworzyć własny plik, ale jeśli nie czujesz się komfortowo z modelowaniem 3D, proszę możesz pobrać plik fusion stąd. (Nie mogę ponownie przesłać mojego pliku! Muszę to jak najszybciej zaktualizować) Z drugiej strony niektóre części projektu zostały parametryczne, dzięki czemu możesz zmienić rozmiar otworów, jeśli twoje przyciski nie pasują do moich, idem dla wymiarów głośnika i piezo. Aby łatwo dokonać tych modyfikacji, możesz przejść do Modyfikuj > Zmień parametry (patrz ostatnie zdjęcie)
Krok 2: Drukowanie 3D
Gdy model jest gotowy, możemy go wydrukować w 3D!Niewiele do powiedzenia na temat tej części
Gdy skończysz walkę z podporami, możesz użyć uszczelniacza w aerozolu (nie jestem pewien co do angielskiej nazwy). Pozwoli to na wygładzenie powierzchni nadruku. Zasadniczo wygląda to tak:-Zastosuj-Niech wyschnie-Użyj papieru ściernego-Uruchom OverWatch out, ta część jest długa, ale im dłużej spędzisz czas na tym kroku, tym ładniejsza będzie twoja farba (nie bądź leniwy jak ja).
Krok 3: Elektroniczne
Oto wykaz materiałów: - Przewody Arduino Nano - Perforowana płytka elektroniczna (opcjonalnie) - Bateria 9 V - Podłączanie akumulatora - Włącznik / wyłącznik (o którym zapomniałem!:o) - Rezystor 10K - Rezystor 1M - Piezo Buzzer - Głośnik 8Ohm ++++ Poniższą listę można po prostu zastąpić tą płytą ++++
-LM386 (wzmacniacz audio małej mocy) Potencjometr -10 kΩ Rezystor -10 Ω Kondensator -10 µF -Kondensator 0,05 µF (lub 0,1 µF) - Kondensator 250 µF
W tym obwodzie znajdują się 4 części:-czujnik mocy-czujnik-przycisk-wzmacniacz + wyjście audio Sprawdźmy je.
Moc
Nic specjalnego, pamiętaj tylko, że będziesz potrzebować dodatkowej linii z akumulatora do wzmacniacza. Patrz zdjęcie powyżej.
Czujnik wydmuchu
W moich wczesnych próbach używałem mikrofonu, ale wyniki były tak niechlujne i przypadkowe. Zrezygnowałem z tego i zdecydowałem się użyć prostego Piezo: To jest tanie i wydajne. Wystarczy go wpiąć między pin analogowy arduino a masę. Uważaj, rezystor 1MegaOhm jest podłączony równolegle do piezo. Należy również uważać, aby dowiedzieć się, który pin to +, a który jest uziemiony na piezo. Zrobiłem bardzo prosty kod, aby sprawdzić odczytywanie wartości na monitorze i wypróbowanie komponentu na dwa sposoby:
void setup () { pinMode (A0, INPUT); Serial.początek (9600); }
void loop(){ Serial.println (analogRead (A0)); opóźnienie (20);}
guziki
Po zwolnieniu przyciski należy połączyć z masą przez rezystor 10k.
Wzmacniacz
Aby być uczciwym, po prostu odtworzyłem obwody z tej strony
Krok 4: Kod
Kod korzysta z biblioteki "The Synth" stworzonej przez DZL można ją pobrać z tej strony github. Jeśli chodzi o część, którą napisałem, to jest to dość prosty kod:Sprawdza, czy jest uderzenie. Jeśli tak, to sprawdź, czy przycisk jest wciśnięty, a następnie zagraj nutę. Jeśli jednak nie naciska się żadnego przycisku, ale jest uderzenie, odtwarza dźwięk podstawowy. Jeśli nie ma uderzenia, to nic nie robi. Sprawdź kod;)
Krok 5: Montaż
Czas wszystko przylutować i zanurkować w przewody…Było bałagan…Dodaj dość długie przewody do swoich przycisków, to pomoże podczas montażu.
Krok 6: Co dalej?
Tworzenie tego projektu było świetną zabawą i rozpaczą. Ale to tylko wersja v1, ponieważ można go ulepszyć na wiele sposobów! Oto lista przyszłych zmian: -Dołącz dodatkowy przycisk do odtwarzania półtonów -Popraw jakość dźwięku -Przerób plik 3D -Przygotuj gotowy do podłączenia ekran Mam nadzieję, że podobał Ci się projekt i daj mi znać, jeśli go stworzyłeś!:)