Talaan ng mga Nilalaman:

Air Piano Gamit ang IR Proximity Sensor at Arduino Uno Atmega 328: 6 Hakbang (na may Mga Larawan)
Air Piano Gamit ang IR Proximity Sensor at Arduino Uno Atmega 328: 6 Hakbang (na may Mga Larawan)

Video: Air Piano Gamit ang IR Proximity Sensor at Arduino Uno Atmega 328: 6 Hakbang (na may Mga Larawan)

Video: Air Piano Gamit ang IR Proximity Sensor at Arduino Uno Atmega 328: 6 Hakbang (na may Mga Larawan)
Video: Using Melexis MLX90614 Non-Contact Infrared Thermometer with Arduino 2024, Hulyo
Anonim
Air Piano Gamit ang IR Proximity Sensor at Arduino Uno Atmega 328
Air Piano Gamit ang IR Proximity Sensor at Arduino Uno Atmega 328
Air Piano Gamit ang IR Proximity Sensor at Arduino Uno Atmega 328
Air Piano Gamit ang IR Proximity Sensor at Arduino Uno Atmega 328
Air Piano Gamit ang IR Proximity Sensor at Arduino Uno Atmega 328
Air Piano Gamit ang IR Proximity Sensor at Arduino Uno Atmega 328
Air Piano Gamit ang IR Proximity Sensor at Arduino Uno Atmega 328
Air Piano Gamit ang IR Proximity Sensor at Arduino Uno Atmega 328

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. Gumagamit ako ng isang buzzer bilang isang musikal na output, ngunit maaari mong gamitin ang isang tamang speaker / subwoofer. Sa hinaharap inaasahan kong i-upgrade ang proyekto na may bass boost gamit ang Subwoofer.

Mga gamit

1) 10 pcs Ir proximity sensor

2) Arduino uno / mega

3) mga tornilyo (opsyonal)

4) Mga wire

5) Piezo-electric Buzzer

6) Itim na cardsheet / Black cello tape

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: Mga kable ng Sensors

Kable ng Sensors
Kable ng Sensors
Kable ng Sensors
Kable ng Sensors

Ikonekta ang lahat ng mga positibong terminal ng mga 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. Kaya, kung nais mong kumonekta na humantong bilang tagapagpahiwatig sa circuit, ikonekta ang negatibong terminal sa output ng sensor at positibo sa 3.3v positibong riles ng Arduino uno.

Hakbang 3: Pagkonekta sa Output

Ngayon ikonekta ang digital output pin sa positibong terminal ng buzzer / speaker. At ikonekta ang negatibong terminal sa lupa ng Arduino uno. Kung gumagamit ka ng isang buzzer / speaker na nangangailangan ng isang mataas na boltahe, inirerekumenda na gumamit ng isang npn bjt sapagkat ito ay napakabilis ng paglipat at maaaring tumakbo nang maayos sa mga variable ng frequency input mula sa Arduino. Siguraduhin din na kung gumagamit ka ng high power buzzer, huwag gumamit ng supply ng kuryente mula sa arduino. Sa halip gumamit ng ilang panlabas na mapagkukunan ngunit sa aking kaso ang paggamit ng kuryente ay mababa kaya gumagamit ako ng direkta mula sa Arduino.

Hakbang 4: 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

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 5: Code para sa Micro-controller Board

Nagsisimula ang code sa pagtukoy ng mga dalas kung saan nais naming output ng buzzer / speaker. Pagkatapos ay tinutukoy namin ang mga pin na gagamitin namin para sa mga input ng sensor. Pagkatapos ay i-set up namin ang aming mga pin sa walang bisa na pag-setup (). Sa void loop () Gumamit lang ako ng mga kondisyong pahayag dahil ang code ay nagiging simple at sapat na mabuti para sa kasalukuyang mga pangangailangan.

Inirerekumendang: