Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Montering av Ir -sensorer
- Trinn 2: Justere rekkevidden til Ir -sensor og dekke med svarte bilarkruller
- Trinn 3: Koble høyttaleren til Arduino
- Trinn 4: Kabling av Ir -sensormodul og berøringssensorbryter
- Trinn 5: Kode mikrokontroller ved hjelp av Arduino Ide
- Trinn 6: Video av prosjektarbeid
Video: Luftpiano med IR-nærhetssensor, høyttaler og Arduino Uno (oppgradert/del-2): 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Dette er en oppgradert versjon av det forrige prosjektet med luftpiano?. Her bruker jeg en JBL -høyttaler som utgang. Jeg har også inkludert en berøringsfølsom knapp for å endre modus i henhold til kravene. For eksempel- Hard Bass-modus, Normal-modus, Høyfrekvent melodimodus. Jeg vil vise deg hvordan du kobler den høyttaleren til Arduino. Normalt er det piano eller mekanisk arbeid på den enkle mekanismen for å trykke på knappen. Men her er en vri, vi kan bare eliminere behovet for nøkler i et piano ved å bruke noen sensorer. Og infrarøde nærhetssensorer passer best til årsaken fordi de er enkle å bruke, og de opptar også bare en digital pinne på mikrokontrollerkortet. Og også disse sensorene er en av de billigste sensorene som finnes.
Rekvisita
1) 10 stk Ir nærhetssensor
2) Arduino uno/ mega
3) Høyttaler med lydkontakt
4) knapp (i mitt tilfelle berøringsfølsom knapp)
5) Base for å montere sensorer (akrylark)
6) Svart kortark/ svart cellotape
7) skruer/lim
8) Ledninger
Trinn 1: Montering av Ir -sensorer
Ir sensormoduler er utstyrt med et monteringshull i midten. Du kan bruke hullet til å passe sensoren med en stram skrue, eller du kan bare bruke lim for å feste den. Jeg har brukt et akrylark som base og boret hull i akryl med riktige markeringer der hvert hull var 2 cm fra hverandre. Ikke plasser sensorene for nær hverandre, da det kan ødelegge pianobrukeropplevelsen.
Trinn 2: Justere rekkevidden til Ir -sensor og dekke med svarte bilarkruller
Bruk potensiometeret på sensormodulen til å justere det passende området for pianotastene dine. Monter nå de svarte kartongrullene på sensormodul-ledningen og fotodioden som vist på bildet. Dette er gjort for å forhindre påvisning av uønsket hindring i andre retninger. Vi vil bare oppdage fingre foran. Og vi bruker svart kort fordi svart absorberer alle bølgelengder og til og med infrarøde.
Trinn 3: Koble høyttaleren til Arduino
Koble den ene enden av lydkontakten til høyttaleren, den andre enden inneholder vanligvis 3 deler. De to øvre delene er for venstre og høyre inngang, og den nedre delen er malt. Så koble bakken på lydkontakten til bakken på Arduino/mikrokontroller og koble hvilken som helst av høyre/venstre del av lydkontakten til den digitale pinnen til mikrokontrolleren. Se bildet ovenfor for å få en god idé. Slå på høyttaleren og lyden er klar.
Trinn 4: Kabling av Ir -sensormodul og berøringssensorbryter
Jeg bruker en berøringssensorbryter for å endre pianoets modus?. Du kan bruke en enkel trykknappbryter i stedet. Koble den positive kontakten til sensorbryteren til Arduino +5V og negativ til jord. Koble utgangen fra berøringssensoren til inngangen til den analoge pinnen på Arduino. Koble til alle de positive terminalene på ir -sensorene ved hjelp av en ledning og loddetinn (valgfritt). Koble også til alle jordpinnene på alle sensorene. Endelig må du koble utgangspinner fra Ir -sensoren til digitale pinner på mikrokontrollerkortet. I mitt tilfelle er det Arduino uno. Husk at når det oppdages et hinder, er utgangen fra sensoren lav.
Trinn 5: Kode mikrokontroller ved hjelp av Arduino Ide
I denne koden må vi først definere pinner for ir -sensorinngang, berøring av sensorknappinngang og høyttalerutgang. Etter det lager vi et nestet utvalg av forskjellige frekvenser i forskjellige moduser. Vi bruker tone (); funksjonen til Arduino ide å sende utgangen til høyttaleren. Vi bruker noTone (); funksjon for å stoppe lyden. Jeg har bare brukt betinget utsagn i sløyfen, så det vil være lett å forstå og fungerer helt fint.
Anbefalt:
Oppgradert Arduino ultralydskanning SoNAR: 5 trinn
Oppgradert Arduino Ultrasonic Scanning SoNAR: Jeg oppgraderer det ultralydskannende SONAR -prosjektet. Jeg vil legge til noen knapper på behandlingsskjermen som vil endre Azimuth, Bearing, Range, Speed og Tilt for en andre servo. Jeg begynte med Lucky Larry -prosjektet. Jeg tror han er opprinnelsen
Hvordan konvertere en hvilken som helst høyttaler til BLUETOOTH -høyttaler: 5 trinn
Hvordan konvertere en hvilken som helst høyttaler til BLUETOOTH SPEAKER: Hvis du har et gammelt hjemmekinoanlegg som meg, har du funnet et veldig populært tilkoblingsalternativ, kalt Bluetooth, mangler på systemet ditt. Uten dette anlegget må du møte trådrøret i normal AUX -tilkobling, og selvfølgelig, hvis du
Oppgradert RC -lekebil med ultralydsensor (Arduino): 3 trinn
Oppgradert RC -lekebil med ultralydsensor (Arduino): Dette er en RC -lekebil som oppgraderte som Arduino RC -bil og unngikk gjenstander. Vi fjernet det originale kortet til RC -bilen og brukte bare DC -motorer. Denne RC -lekebilen inneholder to DC -motorer , en foran bilen som en styremotor og en annen DC -motor
Gjør en hvilken som helst høyttaler til en Bluetooth -høyttaler: 4 trinn
Gjør en hvilken som helst høyttaler til en Bluetooth -høyttaler: For flere år siden var det vanlig at bærbare høyttalere hadde 3,5 mm kontakt og ble drevet av AA -batterier. Etter dagens standarder er det litt utdatert, spesielt batteriet siden hver gadget i dag har et oppladbart batteri. Lydkontakten er st
LED -klistremerker! en oppgradert kast: 4 trinn
LED -klistremerker! en oppgradert Throwie .: Hei alle sammen! Dette er min oppfatning av de alltid populære LED Throwies! En Throwie i terreng. Like enkelt som originalen av Graffiti Research Lab