Sisällysluettelo:

Ilmapiano käyttämällä IR -läheisyysanturia ja Arduino Uno Atmega 328: 6 vaihetta (kuvilla)
Ilmapiano käyttämällä IR -läheisyysanturia ja Arduino Uno Atmega 328: 6 vaihetta (kuvilla)

Video: Ilmapiano käyttämällä IR -läheisyysanturia ja Arduino Uno Atmega 328: 6 vaihetta (kuvilla)

Video: Ilmapiano käyttämällä IR -läheisyysanturia ja Arduino Uno Atmega 328: 6 vaihetta (kuvilla)
Video: M#1: Настройка ПЛК Outseal Mega с отладочной платой ATmega128 | Аутсил Дев. ПЛК Мега 2024, Marraskuu
Anonim
Ilmapiano IR -läheisyysanturin ja Arduino Uno Atmega 328: n avulla
Ilmapiano IR -läheisyysanturin ja Arduino Uno Atmega 328: n avulla
Ilmapiano IR -läheisyysanturin ja Arduino Uno Atmega 328: n avulla
Ilmapiano IR -läheisyysanturin ja Arduino Uno Atmega 328: n avulla
Ilmapiano IR -läheisyysanturin ja Arduino Uno Atmega 328: n avulla
Ilmapiano IR -läheisyysanturin ja Arduino Uno Atmega 328: n avulla
Ilmapiano IR -läheisyysanturin ja Arduino Uno Atmega 328: n avulla
Ilmapiano IR -läheisyysanturin ja Arduino Uno Atmega 328: n avulla

Normaalisti pianot ovat sähköisiä tai mekaanisia töitä yksinkertaisella painikemekanismilla. Mutta tässä on käänne, voisimme vain poistaa pianon näppäinten tarpeen käyttämällä joitain antureita. Infrapuna-läheisyysanturit sopivat parhaiten tähän tarkoitukseen, koska niitä on helppo käyttää ja niissä on myös vain yksi digitaalinen tappi mikrokortista. Ja myös nämä anturit ovat yksi halvimmista saatavilla olevista antureista. Käytän summeria musiikkilähdönä, mutta voit käyttää asianmukaista kaiutinta/ subwooferia. Jatkossa odotan innolla projektin päivittämistä bassovahvistuksella Subwooferin avulla.

Tarvikkeet

1) 10 kpl Ir -läheisyysanturi

2) Arduino uno/ mega

3) ruuvit (valinnainen)

4) Johdot

5) Pietsosähköinen summeri

6) Musta korttilehti/ musta selloteippi

Vaihe 1: Ir -anturien asennus

Ir -anturien asennus
Ir -anturien asennus
Ir -anturien asennus
Ir -anturien asennus

Ir -anturimoduulit on varustettu kiinnitysreiällä keskellä. Voit käyttää reikää anturin kiinnittämiseen tiukalla ruuvilla tai voit käyttää liimaa sen kiinnittämiseen. Olen käyttänyt akryylilevyä pohjana ja poranut reikiä akryyliin asianmukaisilla merkinnöillä, joissa jokainen reikä oli 2 cm: n päässä toisistaan. Älä aseta antureita liian lähelle toisiaan, koska se voi pilata pianon käyttökokemuksesi.

Vaihe 2: Anturien kytkentä

Anturien kytkentä
Anturien kytkentä
Anturien kytkentä
Anturien kytkentä

Liitä kaikki anturien positiiviset liittimet johdolla ja juotoksella (valinnainen). Liitä myös kaikkien antureiden kaikki maadoitusnastat. Lopuksi sinun on liitettävä Ir -anturin ulostulonapit mikrokortin digitaalisiin nastoihin. Minun tapauksessani se on Arduino uno. Muista, että kun havaitaan este Lähtö anturista on alhainen. Joten, jos haluat kytkeä ledin virtapiirin indikaattoriksi, kytke negatiivinen napa anturilähtöön ja positiivinen Arduino uno: n 3,3 voltin positiiviseen kiskoon.

Vaihe 3: Lähdön liittäminen

Liitä nyt digitaalinen ulostulonappi summerin/ kaiuttimen positiiviseen napaan. Ja liitä negatiivinen liitin Arduino uno: n maahan. Jos käytät summeria/ kaiutinta, joka vaatii suurjännitettä, on suositeltavaa käyttää npn bjt: tä, koska siinä on erittäin nopea kytkentä ja se voi toimia sujuvasti Arduinon vaihtelevien taajuuksien tuloilla. Varmista myös, että jos käytät suuritehoista summeria, älä käytä arduinon virtalähdettä. Käytä sen sijaan jotain ulkoista lähdettä, mutta minun tapauksessani virrankulutus on alhainen, joten käytän suoraan Arduinosta.

Vaihe 4: Ir -anturin alueen säätäminen ja peittäminen mustilla Carsheet -rullilla

Ir -anturin alueen säätäminen ja peittäminen mustilla Carsheet -rullilla
Ir -anturin alueen säätäminen ja peittäminen mustilla Carsheet -rullilla

Käytä sen anturimoduulin potentiometriä säätääksesi sopivan alueen pianonäppäimillesi. Kiinnitä nyt mustat korttipaperirullat siihen anturimoduulin lediin ja fotodiodiin kuvan osoittamalla tavalla. Tämä tehdään estämään ei -toivottujen esteiden havaitseminen toiseen suuntaan. Haluamme havaita sormet vain edestä. Käytämme mustaa korttipaperia, koska musta absorboi kaikki aallonpituudet ja jopa infrapunat.

Vaihe 5: Mikro-ohjainkortin koodi

Koodi alkaa määrittämällä taajuudet, joille haluamme antaa summerin/kaiuttimen. Sitten määritämme nastat, joita aiomme käyttää anturituloihin. Sitten asetamme nastamme tyhjäksi (). Void loop (): ssa olen juuri käyttänyt ehdollisia lausekkeita, koska koodista tulee yksinkertainen ja tarpeeksi hyvä nykyisiin tarpeisiin.

Suositeltava: