Talaan ng mga Nilalaman:
- Hakbang 1: Kumonekta sa Power
- Hakbang 2: Kumonekta sa Ground
- Hakbang 3: Ang Buzzer
- Hakbang 4: Ibaba ang Buzzer
- Hakbang 5: Lakasin ang Buzzer
- Hakbang 6: Ang Photoresistor
- Hakbang 7: Ikonekta ang Photoresistor sa Lakas
- Hakbang 8: Ibaba ang Photoresistor
- Hakbang 9: Hakbang 9: Ikonekta ang Photoresistor sa Arduino
- Hakbang 10: Hakbang 10: Isulat ang Iyong Code
Video: Optical Theremin Sa Arduino Uno: 11 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ang theremin ay isang elektronikong instrumento kung saan kontrolado ng dalawang oscillator na may mataas na dalas ang tono habang ang mga paggalaw ng kamay ng mga musikero ay kumokontrol sa tunog.
Sa Instructable na ito, gagawa kami ng isang katulad na instrumento, kung saan kinokontrol ng mga paggalaw ng kamay ang dami ng ilaw na natatanggap ng mga sensor ng instrumento, at ang pagsukat ng ilaw na iyon ay ginawang isang nagresultang pitch mula sa isang buzzer.
Mga bahaging kakailanganin mo:
Arduino microcontroller
Breadboard
10 K Ohm risistor
Jumper wires
1 Piezo Buzzer
Photoresistor
Hakbang 1: Kumonekta sa Power
Magsimula sa pamamagitan ng pagkonekta sa positibong hilera ng iyong breadboard sa 5V pin sa Arduino Uno.
Hakbang 2: Kumonekta sa Ground
Pagkatapos ay ikonekta ang isa sa mga pin ng GND sa negatibong linya sa iyong Arduino.
Hakbang 3: Ang Buzzer
Ipasok ang iyong buzzer. Malamang na may isang mas mahahabang binti, o isang maliit na "+" sign sa itaas. Subaybayan kung aling panig ang mas mahaba ang binti o pag-sign na "+".
Hakbang 4: Ibaba ang Buzzer
Ikonekta ang mas maiikling binti ng buzzer sa lupa sa pamamagitan ng pagpasok ng isang kawad sa parehong hilera tulad ng mas maikling paa ng buzzer, at sa negatibong linya sa breadboard.
Hakbang 5: Lakasin ang Buzzer
Kumpletuhin ang buzzer circuit sa pamamagitan ng pagkonekta nito sa pin 12 sa Arduino.
Hakbang 6: Ang Photoresistor
Simulang buuin ang photoresistor circuit sa pamamagitan ng pagpasok ng photoresister upang mayroon itong isang binti sa bawat panig ng channel pababa sa gitna ng breadboard.
Hakbang 7: Ikonekta ang Photoresistor sa Lakas
Gumamit ng isang kawad upang ikonekta ang isang binti ng photoresistor sa positibong linya sa iyong breadboard na nakakonekta ka sa 5V mas maaga.
Hakbang 8: Ibaba ang Photoresistor
Ikonekta ang iba pang mga paa ng photoresistor sa lupa, ikonekta ang risistor ng 10K Ohm sa negatibong linya sa iyong breadboard.
Hakbang 9: Hakbang 9: Ikonekta ang Photoresistor sa Arduino
Mababasa namin ang pagbabago sa kasalukuyan sa pamamagitan ng risistor sa pamamagitan ng pagkonekta ng isang kawad sa pagitan ng photoresistor at ng ground wire nito, pabalik sa pin na A0 sa Arduino.
Hakbang 10: Hakbang 10: Isulat ang Iyong Code
int analogPin = A0;
int noteToPlay;
int tunog; int speaker = 7;
walang bisa ang pag-setup () {
Serial.begin (9600);
pinMode (analogPin, INPUT);
}
void loop () {
tunog = analogRead (analogPin);
pagkaantala (200);
int tala [21] = {65, 73, 82, 87, 98, 110, 123, 131, 147, 165, 175, 196, 220, 247, 262, 294, 330, 349, 392, 440, 494};
noteToPlay = mapa (tunog, 0, 1023, 0, 21);
tono (tagapagsalita, tala [noteToPlay]); antala (10);
}
Inirerekumendang:
Kontrolin ang DC Motor Na May Encoder Optical Sensor Module FC-03: 7 Mga Hakbang
Kontrolin ang DC Motor Gamit ang Encoder Optical Sensor Module FC-03: Sa tutorial na ito matututunan namin kung paano bilangin ang mga nakakagambala na Optical encoder gamit ang isang DC motor, display na OLED at Visuino. Panoorin ang video
LED Pendant Mula sa isang Lumang Optical Drive: 11 Mga Hakbang
LED Pendant Mula sa isang Lumang Optical Drive: Sa Instructable na ito, ipapakita ko sa iyo kung paano ka makakagawa ng isang isang-ng-isang-uri na kuwintas na ilaw mula sa pagpupulong ng lens ng isang lumang optical drive, kasama ang ilang karagdagang mga elektronikong sangkap. Pinasigla akong gawin ito para sa aking anak na babae nang kinuha ko
Repurpose Optical Drive Sa RPi: 6 na Hakbang (na may Mga Larawan)
Repurpose Optical Drive With RPi: Ang proyektong ito ay naganap pagkatapos magsimulang magawa ng optikal na drive ng aking minamahal na laptop. Ang tray ng CD ay paulit-ulit na lalabas tuwing binibigyan ko ng push ang aking laptop o inilipat ito sa anumang paraan. Ang aking pagsusuri sa problema ay dapat mayroong
Magdagdag ng isang Arduino-based Optical Tachometer sa isang CNC Router: 34 Mga Hakbang (na may Mga Larawan)
Magdagdag ng isang Arduino-based Optical Tachometer sa isang CNC Router: Bumuo ng isang tagapagpahiwatig ng optikal na RPM para sa iyong router ng CNC na may isang Arduino Nano, isang IR LED / IR Photodiode sensor at isang OLED na display nang mas mababa sa $ 30. Naging inspirasyon ako ng Sukat ng RPM ng eletro18 - Maaaring turuan ng Optical Tachometer at nais na magdagdag ng isang tachometer
Optical Rain Sensor: 6 Hakbang (na may Mga Larawan)
Optical Rain Sensor: Pagsukat ng ulan sa isang laser? Posible. Sundin ang Maituturo na ito upang makagawa ng iyong sariling Opical Rain Sensor