Obsah:
- Krok 1: Připojte se k napájení
- Krok 2: Připojte se k zemi
- Krok 3: Bzučák
- Krok 4: Uzemněte bzučák
- Krok 5: Zapněte bzučák
- Krok 6: Fotorezistor
- Krok 7: Připojte fotorezistor k napájení
- Krok 8: Uzemněte fotorezistor
- Krok 9: Krok 9: Připojte fotorezistor k Arduinu
- Krok 10: Krok 10: Napište kód
Video: Optický Theremin s Arduino Uno: 11 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Theremin je elektronický nástroj, ve kterém dva vysokofrekvenční oscilátory ovládají tón, zatímco pohyby rukou hudebníků ovládají výšku.
V tomto Instructable postavíme podobný nástroj, ve kterém pohyby rukou řídí množství světla, které senzory nástroje přijímají, a že měření světla je převedeno na výslednou výšku z bzučáku.
Potřebné díly:
Mikrokontrolér Arduino
Prkénko
Rezistor 10 K Ohm
Propojovací vodiče
1 Piezo bzučák
Fotorezistor
Krok 1: Připojte se k napájení
Začněte připojením kladné řady vaší desky na 5V pin na Arduino Uno.
Krok 2: Připojte se k zemi
Poté připojte jeden z pinů GND k záporné linii vašeho Arduina.
Krok 3: Bzučák
Vložte bzučák. Pravděpodobně má delší nohu nebo malý znak „+“nahoře. Sledujte, na které straně je delší noha nebo znak „+“.
Krok 4: Uzemněte bzučák
Připojte kratší nohu bzučáku k zemi zasunutím drátu do stejné řady jako kratší nohu bzučáku a do záporné čáry na prkénku.
Krok 5: Zapněte bzučák
Dokončete obvod bzučáku připojením ke kolíku 12 na Arduinu.
Krok 6: Fotorezistor
Začněte stavět obvod fotorezistoru vložením fotorezistoru tak, aby měl jednu nohu na každé straně kanálu dolů uprostřed prkénka.
Krok 7: Připojte fotorezistor k napájení
Pomocí drátu připojte jednu nohu fotorezistoru k kladné linii na desce, kterou jste dříve připojili k 5V.
Krok 8: Uzemněte fotorezistor
Připojte druhou nohu fotorezistoru k zemi a připojte odpor 10K Ohm k záporné linii na desce.
Krok 9: Krok 9: Připojte fotorezistor k Arduinu
Změnu proudu načteme přes odpor připojením vodiče mezi fotorezistor a jeho zemnící vodič, zpět na pin A0 na Arduinu.
Krok 10: Krok 10: Napište kód
int analogPin = A0;
int noteToPlay;
int zvuk; int reproduktor = 7;
neplatné nastavení () {
Serial.begin (9600);
pinMode (analogPin, INPUT);
}
prázdná smyčka () {
zvuk = analogRead (analogPin);
zpoždění (200);
int poznámky [21] = {65, 73, 82, 87, 98, 110, 123, 131, 147, 165, 175, 196, 220, 247, 262, 294, 330, 349, 392, 440, 494};
noteToPlay = mapa (zvuk, 0, 1023, 0, 21);
tón (reproduktor, poznámky [noteToPlay]); zpoždění (10);
}
Doporučuje:
RGB LED vláknový optický strom (aka Project Sparkle): 6 kroků
RGB LED vláknový optický strom (aka Project Sparkle): Zdá se vám váš pokoj příliš matný? Chcete tomu dodat trochu jiskry? Zde si přečtěte, jak vzít RGB LED, přidat nějaký kabel z optických vláken a zazářit! Základním cílem Project Sparkle je vzít super jasnou LED a nějaký optický kabel s koncovým zářením
Přidejte optický tachometr na bázi Arduina k CNC routeru: 34 kroků (s obrázky)
Přidejte k CNC routeru optický otáčkoměr na bázi Arduina: Vytvořte optický indikátor otáček pro svůj CNC router pomocí Arduino Nano, IR LED/IR fotodiodového senzoru a OLED displeje za méně než 30 $. Inspiroval mě eletro18's Measure RPM - Optical Tachometer Instructable a chtěl jsem přidat tachometr
Optický dešťový senzor: 6 kroků (s obrázky)
Optický dešťový senzor: Měření deště laserem? To je možné. Postupujte podle tohoto pokynu a vytvořte si vlastní optický dešťový senzor
AM modulátor - optický přístup: 6 kroků (s obrázky)
AM modulátor - optický přístup: Před měsíci jsem si koupil tuto sadu DIY AM rádiových přijímačů od Banggood. Sestavil jsem to. (Jak to udělat, chtěl jsem popsat v samostatném Instructable) I bez jakéhokoli ladění bylo možné zachytit některé rozhlasové stanice, ale pokusil jsem se dosáhnout
Opticky izolovaná jednodrátová komunikace: 4 kroky (s obrázky)
Opticky izolovaná jednodrátová komunikace: Dobrý den, pro projekt akvária jsem potřeboval dlouhý elektrický vodič, který by mohl: dodávat energii zařízení umožňovat komunikaci Další proud a napětí jsou nízké Vodič je dlouhý +/- 3 m Pomalé přenosy dat Obousměrná komunikace, poloviční duplex Omezený prostor