Talaan ng mga Nilalaman:

Air Piano Gamit ang IR Proximity Sensor, Speaker at Arduino Uno (Na-upgrade / part-2): 6 na Hakbang
Air Piano Gamit ang IR Proximity Sensor, Speaker at Arduino Uno (Na-upgrade / part-2): 6 na Hakbang

Video: Air Piano Gamit ang IR Proximity Sensor, Speaker at Arduino Uno (Na-upgrade / part-2): 6 na Hakbang

Video: Air Piano Gamit ang IR Proximity Sensor, Speaker at Arduino Uno (Na-upgrade / part-2): 6 na Hakbang
Video: How to control Servo motor with Arduino with and without potentiometer 2024, Nobyembre
Anonim
Image
Image
Air Piano Gamit ang IR Proximity Sensor, Speaker at Arduino Uno (Na-upgrade / part-2)
Air Piano Gamit ang IR Proximity Sensor, Speaker at Arduino Uno (Na-upgrade / part-2)
Air Piano Gamit ang IR Proximity Sensor, Speaker at Arduino Uno (Na-upgrade / part-2)
Air Piano Gamit ang IR Proximity Sensor, Speaker at Arduino Uno (Na-upgrade / part-2)

Ito ay isang na-upgrade na bersyon ng nakaraang proyekto ng air piano ?. Narito gumagamit ako ng isang JBL speaker bilang isang output. Nagsama rin ako ng isang touch na sensitibong pindutan upang baguhin ang mga mode ayon sa mga kinakailangan. Halimbawa- Hard Bass mode, Normal mode, mode ng mataas na dalas ng dalas. Ipapakita ko sa iyo kung paano ang konektadong speaker sa Arduino. Karaniwan Pianos maging gawaing elektrikal o mekanikal sa simpleng mekanismo ng pindutan ng pagtulak. Ngunit narito ang pag-ikot, maaari lamang nating alisin ang pangangailangan ng mga susi sa isang piano sa pamamagitan ng paggamit ng ilang mga sensor. At ang mga sensor ng Infra-red Proximity ay pinakaangkop sa dahilan dahil madali silang gamitin at sumasakop din sila ng isang digital pin ng microcontroller board. At gayundin ang mga sensor na ito ay isa sa pinakamurang mga sensor na magagamit doon.

Mga gamit

1) 10 pcs Ir proximity sensor

2) Arduino uno / mega

3) Speaker na may audio jack

4) pindutan (Sa aking kaso pindutin ang sensitibong pindutan)

5) Base upang mai-mount ito sensor (acrylic sheet)

6) Itim na cardsheet / Black cello tape

7) mga turnilyo / Pandikit

8) Mga wire

Hakbang 1: Mounting Ir Sensors

Pag-mount ng Ir Sensors
Pag-mount ng Ir Sensors
Pag-mount ng Ir Sensors
Pag-mount ng Ir Sensors

Ang mga module ng Ir sensor ay nilagyan ng isang mounting hole sa gitna. Maaari mong gamitin ang butas upang magkasya ang sensor na may isang mahigpit na tornilyo o maaari mo lamang gamitin ang pandikit upang idikit ito. Gumamit ako ng isang acrylic sheet bilang base at drilled hole sa acrylic na may tamang mga marka kung saan ang bawat butas ay 2 cm ang layo. Huwag ayusin ang mga sensor na masyadong malapit sa bawat isa dahil maaari nitong masira ang karanasan ng gumagamit ng piano.

Hakbang 2: Pagsasaayos ng Saklaw ng Ir Sensor at Pagsasakop sa Mga Itim na Carsheet Roll

Pag-aayos ng Saklaw ng Ir Sensor at Pagsasakop Sa Mga Itim na Carsheet Roll
Pag-aayos ng Saklaw ng Ir Sensor at Pagsasakop Sa Mga Itim na Carsheet Roll
Pag-aayos ng Saklaw ng Ir Sensor at Pagsasakop Sa Mga Itim na Carsheet Roll
Pag-aayos ng Saklaw ng Ir Sensor at Pagsasakop Sa Mga Itim na Carsheet Roll

Gamitin ang potentiometer dito sensor module upang ayusin ang naaangkop na saklaw para sa iyong mga key ng piano. Ngayon i-mount ang itim na cardsheet roll dito sensor module na humantong at photo-diode tulad ng ipinakita sa larawan. Ginagawa ito upang maiwasan ang pagtuklas ng hindi ginustong balakid sa ibang direksyon. Nais naming makita ang mga daliri lamang sa harap. At gumagamit kami ng itim na cardsheet dahil ang itim ay sumisipsip ng lahat ng mga haba ng daluyong at kahit na mga infra red.

Hakbang 3: Pagkonekta sa Speaker sa Arduino

Kumokonekta sa Speaker kay Arduino
Kumokonekta sa Speaker kay Arduino
Kumokonekta sa Speaker kay Arduino
Kumokonekta sa Speaker kay Arduino
Kumokonekta sa Speaker kay Arduino
Kumokonekta sa Speaker kay Arduino

Ikonekta ang isang dulo ng audio jack sa speaker, ang kabilang dulo ay karaniwang naglalaman ng 3 bahagi. Ang itaas na dalawang bahagi ay para sa kaliwa at kanang input at ang ibabang bahagi ay ground. Kaya't ikonekta ang ground ng audio jack sa lupa ng Arduino / microcontroller at ikonekta ang anuman sa kanan / kaliwang bahagi ng audio jack sa digital pin ng microcontroller. Sumangguni sa imahe sa itaas upang makakuha ng magandang ideya. I-on ang iyong speaker at handa na ang iyong audio output.

Hakbang 4: Module ng Mga Kable Ir Sensor at Paglipat ng Sensor ng Touch

Mga Kable Ir Sensor Module at Touch Sensor Switch
Mga Kable Ir Sensor Module at Touch Sensor Switch
Mga Kable Ir Sensor Module at Paglipat ng Sensor ng Touch
Mga Kable Ir Sensor Module at Paglipat ng Sensor ng Touch

Gumagamit ako ng isang switch ng touch sensor upang baguhin ang mga mode ng piano?. Maaari kang gumamit ng isang simpleng push button switch sa halip. Ikonekta ang positibong terminal ng sensor switch sa Arduino + 5V at negatibo sa lupa. Ikonekta ang output ng touch sensor sa pag-input ng analog pin ng Arduino. Ikonekta ang lahat ng mga positibong terminal ng mga ir sensor gamit ang isang wire at solder (opsyonal). Ikonekta din ang lahat ng mga ground pin ng lahat ng mga sensor. Ngayon sa wakas, kailangan mong ikonekta ang mga output pin mula sa Ir sensor sa mga Digital pin ng microcontroller board. Sa aking kaso, ito ay Arduino uno. Tandaan na, kapag nakita ang isang balakid Ang output mula sa sensor ay mababa.

Hakbang 5: Code Microcontroller Paggamit ng Arduino Ide

Sa code na ito, kailangan muna naming tukuyin ang mga pin para sa pag-input ng sensor, pindutin ang pindutan ng sensor at output ng Speaker. Pagkatapos nito ay lumilikha kami ng isang nakapugad na hanay ng iba't ibang mga frequency ng iba't ibang mga mode. Gumagamit kami ng tone (); pagpapaandar ng Arduino ide upang maipadala ang aming output sa nagsasalita. Gumagamit kami ng noTone (); pagpapaandar upang ihinto ang tunog. Gumamit lamang ako ng may kundisyon na pahayag sa loop, kaya madali itong maunawaan at gumagana nang maayos.

Inirerekumendang: