Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Ir -anturien asennus
- Vaihe 2: Ir -anturin alueen säätäminen ja peittäminen mustilla Carsheet -rullilla
- Vaihe 3: Kaiuttimen liittäminen Arduinoon
- Vaihe 4: Ir -anturimoduulin ja kosketusanturikytkimen kytkentä
- Vaihe 5: Koodimikro -ohjain Arduino Idea käyttäen
- Vaihe 6: Video projektityöstä
Video: Ilmapiano käyttämällä IR-läheisyysanturia, kaiutinta ja Arduino Unoa (päivitetty/osa 2): 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
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 -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
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
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ä
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:
Ihminen seuraa robottia käyttäen Arduino Unoa alle 20 $: 9 askelta
Ihmisen seuraamisrobotti käyttäen Arduino Unoa alle 20 dollaria: joten tein tämän robotin noin vuosi sitten ja rakastin sitä, että se voi seurata sinua missä ja missä tahansa. tämä on paras vaihtoehto koiralle. se on edelleen kanssani tähän asti. Minulla on myös youtube -kanava, jossa voit nähdä sen tekemisen prosessin vi
Astronomia Coffin Dance Meme Music käyttämällä Arduino Unoa: 5 vaihetta
Astronomia Coffin Dance Meme Music Arduino Unon avulla: Tämä blogi on näyttänyt sinulle Astronomia Coffin Dance Tune Arduino Unon kanssa Kuten kaikki tietävät meemien kiertämisestä arkutanssitähdistä, joten päätin tehdä tämän melodian käyttämällä arduino unoa Tässä on käytetyt vaiheet ja tarvikkeet tässä projektissa
Kuinka parantaa kaiutinta!: 4 vaihetta
Kuinka tehdä kaiuttimesta parempi !: Haluan parantaa kaiuttimeni, koska minulla on tämä ongelma, koska kaiuttimella ei ole kantamaa. Esimerkiksi kun olen uima -altaassani ja uin toiselle puolelle, en kuule musiikkia soivan puolelta toiselle. Tämä on mielestäni erityistä, koska mielestäni
Langaton tiedonsiirto käyttämällä halpoja 433 MHz: n RF -moduuleja ja Pic -mikro -ohjaimia. Osa 2: 4 vaihetta (kuvilla)
Langaton tiedonsiirto käyttämällä halpoja 433 MHz: n RF -moduuleja ja Pic -mikro -ohjaimia. Osa 2: Tämän ohjeen ensimmäisessä osassa esittelin kuinka ohjelmoida PIC12F1822 käyttämällä MPLAB IDE- ja XC8 -kääntäjää yksinkertaisen merkkijonon lähettämiseksi langattomasti käyttämällä halpoja TX/RX 433MHz -moduuleja. kaapelimainos
Hallitse Arduino Unoa käyttämällä ESP8266 WiFi -moduulia ja Blynk -sovellusta: 6 vaihetta
Ohjaa Arduino Unoa ESP8266 WiFi -moduulin ja Blynk-sovelluksen avulla: Tämän projektin avulla voit hallita Arduino-nastoja käyttämällä ESP8266-01 WiFi-moduulia ja Blynk-sovellusta. Blynk -sovellus on erittäin helppokäyttöinen ja hyvä tapa aloittaa IoT: n oppiminen.Tämä opetusohjelma on tarkoitettu Windows -tietokoneelle