
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03

Ten projekt to ultradźwiękowy theremin oparty na arduino.
Krok 1:


Wprowadzenie/Tło:
Długo myślałem o zrobieniu theremina. Przyciągnęła mnie wersja oparta na Arduino, w której mogłem eksperymentować z różnymi bibliotekami i dźwiękami. Początkowo postanowiłem odwołać się do jednego projektu, który widziałem w sieci.
Opierał się na bibliotece „Mozzi” w Arduino i wymagał wzmacniacza dźwięku mono. Używał również akcelerometru, aby po przechyleniu tworzył zepsuty, nawiedzony dźwięk, ale ponieważ nie potrzebowałem tej dodatkowej funkcji, odpowiednio dostosowałem kod i obwód. Wzmacniacz sprawiał mi jednak kłopoty z zasilaczami, mimo prób różnych aranżacji. Ponieważ nie potrzebowałem nawet „nawiedzonego dźwięku vibrato”, do którego szczególnie używał „Mozzi”, zdecydowałem się przejść i zaprojektować zupełnie nową wariację.
Projektowanie projektu
Natknąłem się na bibliotekę „ToneAC”, która była wystarczająco prosta do zakodowania i użyła biblioteki „New Ping” do mojego sygnału ultradźwiękowego. Podczas gdy ToneAC działał idealnie, nowy Ping nie działał dobrze w zakresie dźwięku, którego chciałem, a także dawał stały dźwięk, gdy wychodził poza zakres, którego nie chciałem. Przeczytałem też, że nie był zbyt kompatybilny z biblioteką ToneAC; w każdym razie postanowiłem przełączyć się na bibliotekę „Ultrasonic”, aby wykryć odległość i przepisałem cały kod, ponieważ podawał mi odległość w cm, podczas gdy NewPing podawał ją w mikrosekundach. Pomajstrowałem z formułą częstotliwości, aby osiągnąć pożądany optymalny zasięg (około 120 cm) i wysokość (gra około 1,5 oktawy), a także zmieniłem swój obwód. Jedną dobrą rzeczą w obu bibliotekach jest to, że piny są jasno zdefiniowane i nie ma niejasności dotyczących pinów domyślnych. Również głośnik jest bezpośrednio podłączony do Arduino, więc jeśli użyjesz kabla USB, nie powoduje on żadnych problemów z zasilaniem i jest w stanie generować czysty i głośny dźwięk. Jednak nie działa dobrze z akumulatorem, który nie jest w stanie zapewnić tak dużego prądu, więc po podłączeniu można zobaczyć, jak Arduino zapala się, a następnie przyciemnia.
Krok 2:

Dodatkowe korekty i polerowanie
Do regulacji głośności umieściłem potencjometr między głośnikiem a Arduino, aby odtwarzacz mógł go zmieniać pokrętłem. Ponieważ najlepiej działała na desce, zrobiłem deskę do thereminu z uchwytami na palce z tyłu, aby dobrze ją chwycić. W końcu znalazłem ładną obudowę dla obwodu głównego, wywierciłem kilka otworów na przewody głośnikowe, czujnik i kabel USB (żebym mógł bezpośrednio podłączyć Arduino) bez wyjmowania (włożyłem kilka kawałków drewna do upewnij się, że Arduino pozostaje na swoim miejscu). Umieściłem wszystkie te elementy - pudełko, głośnik, kabel USB i adapter w kompaktowym pudełku, więc to było jak zestaw - wystarczyło dodać kabel USB i podłączyć adapter do gniazdka elektrycznego i grać !
Krok 3:
Części:
Czujnik ultradźwiękowy
Głośnik-16 omów (można użyć mniejszego napięcia, ale ten daje najlepszą głośność)
Potencjometr - do 10k
Arduino Uno (z kablem USB)
Przewody i obudowa do włożenia wszystkiego
Krok 4:
Kod i obwód
Kod użyty do obwodu można znaleźć pod adresem: Kod
Schemat tego projektu jest bardzo prosty. Głośnik łączy się bezpośrednio z Arduino z przewodem uziemiającym do pinu 9 i przewodem dodatnim do pinu 10 przez potencjometr. W przypadku czujnika ultradźwiękowego trig przechodzi na 12, echo na 13, a zasilanie i masa odpowiednio do 5 V i masy.
Krok 5: Kilka innych filmów:
Krok 6:

Miłego budowania!
Zalecana:
Zrób prosty teleskopowy aparat do telefonu komórkowego: 5 kroków

Zrób prosty teleskopowy aparat do telefonu komórkowego: Uwielbialiśmy robić zdjęcia, ale czasami potrzebujemy bardziej optymalnego powiększenia dla naszego aparatu cyfrowego lub aparatu w telefonie komórkowym. W tej instrukcji podzielę się z Wami, jak zmienić aparat w telefonie komórkowym w aparat teleskopowy.Wybieram Nokię C3-01 i
Stwórz własny super prosty ultradźwiękowy generator mgły: 4 kroki

Zrób swój własny super prosty ultradźwiękowy generator mgły: W tym projekcie pokażę Ci, jak stworzyć prosty obwód sterownika dla ultradźwiękowego dysku piezoelektrycznego 113kHz. Obwód zasadniczo składa się z obwodu czasowego 555, tranzystora MOSFET i kilku elementów uzupełniających. Po drodze będę al
Ultradźwiękowy Theremin (Teach Sound): 3 kroki (ze zdjęciami)

Ultradźwiękowy Theremin (Teach Sound): Ultradźwiękowy Theremin to projekt Arduino, który wykorzystuje tani theremin do uczenia fal dźwiękowych. Zmieniając odległość ręki od urządzenia, zmieniam częstotliwość fal dźwiękowych. Również przesuwanie potencjometru zmienia amplitudę t
Zrób prosty EPUB z serii zdjęć: 13 kroków

Stwórz prosty plik EPUB z serii zdjęć: To nie jest projekt techniczny. Nie będę dręczyć o tym, czym jest EPUB, a czym nie jest. Nie powiem, czym różni się od innych formatów plików. EPUB to super fajny format, który może być używany do znacznie więcej niż publikacji
Zrób to sam czujnik temperatury wykorzystujący Arduino i LM 35 Prosty: 5 kroków

Zrób to sam czujnik temperatury wykorzystujący Arduino i LM 35 Prosty: Cześć przyjaciele, Dzisiaj zbudujemy obwód czujnika pomiaru temperatury wokół mikrokontrolera Arduino UNO przy użyciu czujnika LM35. Więc bez marnowania czasu zaczynajmy