
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

Tento projekt je arduino ultrazvukový theremin.
Krok 1:


Úvod/Pozadí:
O výrobě thereminu jsem uvažoval dlouho. Zjistil jsem, že mě přitahuje verze založená na Arduinu, ve které mohu experimentovat s různými knihovnami a zvuky. Zpočátku jsem se rozhodl odkázat na jeden projekt, který jsem viděl online.
Vycházel z knihovny „Mozzi“v Arduinu a pro zvuk vyžadoval mono zvukový zesilovač. Používal také akcelerometr, takže při naklonění vytvářel rozbitý strašidelný zvuk, ale protože jsem tuto dodatečnou funkci nevyžadoval, přizpůsobil jsem podle toho kód a obvod. Zesilovač mi však stále dělal potíže s napájecími zdroji, přestože jsem zkoušel různá uspořádání. Protože jsem ani nevyžadoval „strašidelný vibrato zvuk“, pro který „Mozzi“zvláště používal, rozhodl jsem se jít dál a navrhnout novou variaci úplně.
Navrhování projektu
Narazil jsem na knihovnu „ToneAC“, která byla dostatečně jednoduchá na kódování, a pro svůj ultrazvukový signál jsem použil knihovnu „New Ping“. Zatímco ToneAC fungoval perfektně, nový Ping nefungoval dobře pro rozsah zvuku, který jsem chtěl, a také dával konstantní zvuk, když se dostal mimo rozsah, který jsem nechtěl. Také jsem četl, že to nebylo příliš kompatibilní s knihovnou ToneAC; v každém případě jsem se rozhodl přepnout na knihovnu „Ultrazvuk“, abych detekoval vzdálenost a přepsal celý kód, protože mi dal vzdálenost v cm, zatímco NewPing to dal v mikrosekundách. Pohrával jsem si s frekvenčním vzorcem, abych dosáhl požadovaného optimálního rozsahu (asi 120 cm) a výšky (hraje asi 1,5 oktávy) a také jsem změnil svůj obvod. Jedna dobrá věc na obou knihovnách je, že piny jsou jasně definované a pokud jde o výchozí piny, neexistuje žádná nejasnost. Reproduktor je také přímo připojen k Arduinu, takže pokud používáte kabel USB, nezpůsobuje žádné problémy s napájením a je schopen produkovat čistý a hlasitý zvuk. Nefunguje to však dobře s baterií, která není schopna poskytnout tolik proudu, a tak po připojení můžete skutečně vidět, jak se Arduino rozsvítí a pak ztlumí.
Krok 2:

Další úpravy a leštění
Pro ovládání hlasitosti jsem mezi reproduktor a Arduino připojil potenciometr, aby jej hráč mohl měnit pomocí knoflíku. Protože to fungovalo nejlépe pomocí desky, vytvořil jsem tereminovou desku s držením prstů vzadu, abych ji správně uchopil. Nakonec jsem našel pěkné pouzdro pro hlavní obvod, vyvrtal několik otvorů pro vodiče reproduktorů, senzor a kabel USB (abych mohl přímo zapojit Arduino), aniž bych ho vytáhl (vložil jsem nějaké kusy dřeva zajistěte, aby Arduino zůstal na svém místě). Všechny tyto součásti-krabici, reproduktor a kabel USB a adaptér-jsem vložil do kompaktního boxu, takže to bylo jako stavebnice-vše, co jste museli udělat, bylo přidat kabel USB a adaptér připojit k elektrické zásuvce a hrát !
Krok 3:
Díly:
Ultrazvukový senzor
Reproduktor-16 ohmů (můžete použít menší napětí, ale ten dává nejlepší hlasitost)
Potenciometr- až 10k
Arduino Uno (s kabelem USB)
Dráty a pouzdro pro vložení všeho
Krok 4:
Kód a obvod
Kód použitý pro obvod najdete na: Kód
Obvod pro tento projekt je velmi jednoduchý. Reproduktor se připojuje přímo k Arduinu pomocí zemnicího vodiče na pin 9 a kladného vodiče na pin 10 přes potenciometr. U ultrazvukového senzoru jde trigon na 12, echo na 13 a napájení a zem na 5V a uzemnění.
Krok 5: Pár dalších videí:
Krok 6:

Bavte se stavět!
Doporučuje:
Vytvořte vesmírnou stanici v TinkerCad Codeblock -- Jednoduchý návod: 7 kroků (s obrázky)

Vytvořte vesmírnou stanici v TinkerCad Codeblock || Snadný návod: I když se myšlenka na život ve vesmíru může zdát jako sci -fi, při jejím čtení Mezinárodní vesmírná stanice krouží kolem Země rychlostí pět mil za sekundu a jednou obíhá kolem Země každých 90 minut. V tomto projektu se naučíte
Vytvořte si vlastní jednoduchý a levný přenosný reproduktor Bluetooth: 5 kroků (s obrázky)

Vytvořte si vlastní jednoduchý a levný přenosný reproduktor Bluetooth: V tomto projektu vám ukážu, jak vytvořit jednoduchý přenosný reproduktor Bluetooth, který dokáže přehrávat své melodie až 30 hodin nepřetržitě. Většinu použitých komponent lze najít pouze za pouhých 22 $, což z něj činí docela nízkorozpočtový projekt. Pojďme
Vytvořte si vlastní jednoduchý Theremin: 4 kroky (s obrázky)

Vytvořte si vlastní jednoduchý Theremin: V tomto projektu vám ukážu, jak funguje elektronický přístroj Theremin a jak můžeme vytvořit jeho jednoduchou verzi pomocí 2 integrovaných obvodů a pouze několika doplňkových komponent. Po cestě si povíme o typech oscilátorů, kapacitách těla
Ultrazvukový Theremin (Teach Sound): 3 kroky (s obrázky)

Ultrazvukový Theremin (Teach Sound): Ultrazvukový Theremin je projekt Arduino, který využívá levný theremin pro výuku zvukových vln. Změnou vzdálenosti ruky k zařízení měním frekvenci zvukových vln. Pohyb potenciometru také mění amplitudu t
Vytvořte jednoduchý EPUB ze série obrázků: 13 kroků

Vytvořte jednoduchý EPUB ze série obrázků: Toto není technický projekt. Nebudu se zabývat tím, co je EPUB a co EPUB není. Nebudu vám říkat, jak se liší od jiných formátů souborů. EPUB je super cool formát, který lze použít pro mnohem, mnohem víc než publis