Obsah:
- Krok 1: Pripojte napájanie
- Krok 2: Pripojte sa k zemi
- Krok 3: Bzučiak
- Krok 4: Uzemnite bzučiak
- Krok 5: Zapnite bzučiak
- Krok 6: Fotorezistor
- Krok 7: Pripojte fotorezistor k napájaniu
- Krok 8: Uzemnite fotorezistor
- Krok 9: Krok 9: Pripojte fotorezistor k Arduinu
- Krok 10: Krok 10: Napíšte kód
Video: Optický Theremin s Arduino Uno: 11 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Theremin je elektronický nástroj, v ktorom dva vysokofrekvenčné oscilátory riadia tón, zatiaľ čo pohyby rúk hudobníkov ovládajú výšku tónu.
V tomto návode postavíme podobný nástroj, v ktorom pohyby rúk riadia množstvo svetla, ktoré senzory nástroja prijímajú, a že meranie svetla sa prevedie na výslednú výšku tónu z bzučiaka.
Potrebné diely:
Mikrokontrolér Arduino
Breadboard
Rezistor 10 K Ohm
Prepojovacie vodiče
1 piezový bzučiak
Fotorezistor
Krok 1: Pripojte napájanie
Začnite tým, že zapojíte kladný rad svojej dosky na 5V kolík na Arduino Uno.
Krok 2: Pripojte sa k zemi
Potom pripojte jeden z pinov GND k zápornému pólu vášho Arduina.
Krok 3: Bzučiak
Vložte bzučiak. Pravdepodobne má dlhšiu nohu alebo malý znak „+“na vrchu. Sledujte, na ktorej strane je dlhšia noha alebo znak „+“.
Krok 4: Uzemnite bzučiak
Pripojte kratšiu nohu bzučiaka k zemi zasunutím drôtu v rovnakom rade ako kratšiu nohu bzučiaka a do zápornej čiary na doske.
Krok 5: Zapnite bzučiak
Dokončite obvod bzučiaka pripojením k pinu 12 na Arduine.
Krok 6: Fotorezistor
Začnite s budovaním obvodu fotorezistora vložením fotorezistora tak, aby mal jednu nohu na každej strane kanála v strede dosky.
Krok 7: Pripojte fotorezistor k napájaniu
Pomocou drôtu pripojte jednu nohu fotorezistora k kladnému vodiču na vašom doske, ktorý ste predtým pripojili k 5V.
Krok 8: Uzemnite fotorezistor
Pripojte druhú nohu fotorezistora k zemi a pripojte odpor 10K Ohm k zápornému vedeniu na vašom breadboarde.
Krok 9: Krok 9: Pripojte fotorezistor k Arduinu
Zmenu prúdu cez odpor prečítame tak, že prepojíme vodič medzi fotorezistor a jeho uzemňovací vodič, späť na pin A0 na Arduine.
Krok 10: Krok 10: Napíšte kód
int analogPin = A0;
int noteToPlay;
int zvuk; int reproduktor = 7;
neplatné nastavenie () {
Serial.begin (9600);
pinMode (analogPin, INPUT);
}
prázdna slučka () {
zvuk = analogRead (analogPin);
oneskorenie (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]); oneskorenie (10);
}
Odporúča:
RGB LED vláknový optický strom (alias Project Sparkle): 6 krokov
RGB LED vláknový optický strom (alias Project Sparkle): Zdá sa vám vaša izba príliš nudná? Chcete tomu trochu dodať iskru? Prečítajte si tu, ako vziať RGB LED, pridať nejaký kábel z optických vlákien a zaistiť, aby svietil! Základným cieľom projektu Sparkle je vziať super jasnú LED diódu a niekoľko koncových žiaroviek
Pridajte optický tachometer na báze Arduina k CNC routeru: 34 krokov (s obrázkami)
Pridajte k CNC routeru optický otáčkomer na báze Arduina: Vybudujte si pre svoj CNC router optický indikátor otáčok s Arduino Nano, IR LED/IR fotodiódovým snímačom a OLED displejom za menej ako 30 dolárov. Inšpiroval ma eletro18's Measure RPM - Optical Tachometer Instructable a chcel som pridať otáčkomer
Optický dažďový senzor: 6 krokov (s obrázkami)
Optický dažďový senzor: Meranie dažďa laserom? To je možné. Postupujte podľa tohto návodu a vytvorte si vlastný optický dažďový senzor
AM modulátor - optický prístup: 6 krokov (s obrázkami)
AM modulátor - optický prístup: Pred niekoľkými mesiacmi som si kúpil túto súpravu rádioprijímača AM pre domácich majstrov od spoločnosti Banggood. Zostavil som to. (Ako to urobiť, chcel som popísať v samostatnom návode) Aj bez akéhokoľvek ladenia bolo možné zachytiť niektoré rozhlasové stanice, ale pokúsil som sa dosiahnuť
Opticky izolovaná jednodrátová komunikácia: 4 kroky (s obrázkami)
Opticky izolovaná jednodrátová komunikácia: Dobrý deň, na projekt akvária som potreboval dlhý elektrický drôt, ktorý by dokázal: dodávať energiu do zariadenia umožňovať komunikáciu Ostatné prúd a napätie sú nízke Vodič je dlhý +/- 3 m Pomalé prenosy údajov Obojsmerná komunikácia, poloduplexný obmedzený priestor