Sisällysluettelo:

Ilmapiano käyttämällä IR-läheisyysanturia, kaiutinta ja Arduino Unoa (päivitetty/osa 2): 6 vaihetta
Ilmapiano käyttämällä IR-läheisyysanturia, kaiutinta ja Arduino Unoa (päivitetty/osa 2): 6 vaihetta

Video: Ilmapiano käyttämällä IR-läheisyysanturia, kaiutinta ja Arduino Unoa (päivitetty/osa 2): 6 vaihetta

Video: Ilmapiano käyttämällä IR-läheisyysanturia, kaiutinta ja Arduino Unoa (päivitetty/osa 2): 6 vaihetta
Video: Kaikki Samsung Galaxy S10: n osat on varattu! 2024, Marraskuu
Anonim
Image
Image
Ilmapiano käyttämällä IR-läheisyysanturia, kaiutinta ja Arduino Unoa (päivitetty/osa 2)
Ilmapiano käyttämällä IR-läheisyysanturia, kaiutinta ja Arduino Unoa (päivitetty/osa 2)
Ilmapiano käyttämällä IR-läheisyysanturia, kaiutinta ja Arduino Unoa (päivitetty/osa 2)
Ilmapiano käyttämällä IR-läheisyysanturia, kaiutinta ja Arduino Unoa (päivitetty/osa 2)

Tämä on päivitetty versio edellisestä ilmapianon projektista?. Tässä käytän lähtöään JBL -kaiutinta. Olen sisällyttänyt myös kosketusherkän painikkeen vaihtaaksesi tiloja vaatimusten mukaan. Esimerkiksi- Kova basso -tila, Normaalitila, Korkean taajuuden viritystila. Näytän sinulle, miten liität kaiuttimen Arduinoon. 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.

Tarvikkeet

1) 10 kpl Ir -läheisyysanturi

2) Arduino uno/ mega

3) Kaiutin, jossa on ääniliitäntä

4) -painike (minun tapauksessani kosketusherkkä painike)

5) Pohja kiinnittää sen anturit (akryylilevy)

6) Musta korttilehti/ musta selloteippi

7) ruuvit/liima

8) Johdot

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: 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
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 3: Kaiuttimen liittäminen Arduinoon

Kaiuttimen yhdistäminen Arduinoon
Kaiuttimen yhdistäminen Arduinoon
Kaiuttimen yhdistäminen Arduinoon
Kaiuttimen yhdistäminen Arduinoon
Kaiuttimen yhdistäminen Arduinoon
Kaiuttimen yhdistäminen Arduinoon

Liitä ääniliittimen toinen pää kaiuttimeen, toinen pää sisältää yleensä 3 osaa. Kaksi ylempää osaa ovat vasemman ja oikean tulon ja alempi osa on maadoitettu. Liitä siis ääniliitännän maadoitus Arduinon/mikrokontrollerin maahan ja liitä mikä tahansa ääniliittimen oikea/vasen osa mikrokontrollerin digitaaliseen nastaan. Katso yllä oleva kuva saadaksesi hyvän idean. Kytke kaiutin päälle ja äänilähtö on valmis.

Vaihe 4: Ir -anturimoduulin ja kosketusanturikytkimen kytkentä

Johdotus Ir -anturimoduuli ja kosketusanturikytkin
Johdotus Ir -anturimoduuli ja kosketusanturikytkin
Johdotus Ir -anturimoduuli ja kosketusanturikytkin
Johdotus Ir -anturimoduuli ja kosketusanturikytkin

Käytän kosketusanturikytkintä pianon tilojen muuttamiseen?. Voit käyttää sen sijaan yksinkertaista painonappikytkintä. Liitä anturikytkimen positiivinen napa Arduino +5V: iin ja negatiivinen maahan. Kytke kosketusanturin lähtö Arduinon analogisen nastan tuloon. Kytke kaikki ir -antureiden 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.

Vaihe 5: Koodimikro -ohjain Arduino Idea käyttäen

Tässä koodissa meidän on ensin määritettävä nastat ir -anturin tuloa, kosketusanturin painikkeen tuloa ja kaiuttimen lähtöä varten. Tämän jälkeen luomme sisäkkäisen ryhmän eri moodien eri taajuuksista. Käytämme tone (); Arduino ide -toiminto lähettää tuotoksemme kaiuttimelle. Käytämme noTone (); toiminto äänen lopettamiseksi. Olen käyttänyt silmukassa vain ehdollista lauseketta, joten se on helppo ymmärtää ja toimii hienosti.

Suositeltava: