Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Ir -anturien asennus
- Vaihe 2: Anturien kytkentä
- Vaihe 3: Lähdön liittäminen
- Vaihe 4: Ir -anturin alueen säätäminen ja peittäminen mustilla Carsheet -rullilla
- Vaihe 5: Mikro-ohjainkortin koodi
- Vaihe 6: Tulos
Video: Ilmapiano käyttämällä IR -läheisyysanturia ja Arduino Uno Atmega 328: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
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 -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ä
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
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:
Häivytys/LED -valon/kirkkauden säätäminen käyttämällä potentiometriä (muuttuva vastus) ja Arduino Uno: 3 vaihetta
Ledin/kirkkauden häipyminen/säätäminen käyttämällä potentiometriä (muuttuva vastus) ja Arduino Uno: Arduino -analogitulonappi on kytketty potentiometrin lähtöön. Joten Arduino ADC (analoginen digitaalimuunnin) analoginen nasta lukee lähtöjännitteen potentiometrillä. Potentiometrin nupin kääntäminen muuttaa jännitettä ja Arduinon
Opetusohjelma: Kuinka tehdä yksinkertainen lämpötila -anturi käyttämällä DS18B20 ja Arduino UNO: 3 vaihetta
Opetusohjelma: Yksinkertaisen lämpötila -anturin tekeminen DS18B20: n ja Arduino UNO: n avulla: Kuvaus: Tämä opetusohjelma näyttää sinulle muutamia yksinkertaisia vaiheita lämpötila -anturin toimivuuden lisäämiseksi. Se kestää vain muutaman minuutin, jotta se toteutuu projektissasi. Onnea ! Digitaalinen DS18B20-lämpömittari tarjoaa 9--12-bittistä Celsius-lämpötilaa
Kuinka hallita lamppua käyttämällä Arduino UNO: ta ja yksikanavaista 5 V: n puolijohderelemoduulia: 3 vaihetta
Kuinka ohjata lamppua käyttämällä Arduino UNO: ta ja yksikanavaista 5 V: n puolijohderelemoduulia: Kuvaus: Verrattuna perinteiseen mekaaniseen releeseen, SSD: llä (Solid State Relay) on monia etuja: sillä on pidempi käyttöikä ja paljon suurempi käynnistys/ nopeus pois päältä ja ei melua. Lisäksi se kestää paremmin tärinää ja mekaanista
Tee A.C 220 voltin automaattinen vakaaja käyttämällä Arduino NANO tai UNO: 3 vaihetta
Tee A.C 220 voltin automaattinen vakaaja käyttämällä Arduino NANO: ta tai UNO: Tässä ohjeessa näytän sinulle, miten voit tehdä automaattisen jännitteenvakaajan käyttämällä Arduino NANO: ta, joka näyttää AC -jännitteen, watin, portaat, muuntajan lämpötilan ja amp; automaattinen tuulettimen sammutus jäähdytystä varten. Tämä on 3 vaihetta Automaattinen jännitteen vakaaja
ATMEGA 8, 16, 328 Attiny- ja sulakebittien ohjelmointi: 5 vaihetta
ATMEGA 8,16,328 Attiny- ja Fuse Bit -ohjelmointi: Hei ystävät. Tänään näytän sinulle, kuinka ohjelmoida ATMEGA 8,16,328 Attiny ja Fuse Bit