Indholdsfortegnelse:

Luftklaver ved hjælp af IR-nærhedssensor, højttaler og Arduino Uno (opgraderet/del-2): 6 trin
Luftklaver ved hjælp af IR-nærhedssensor, højttaler og Arduino Uno (opgraderet/del-2): 6 trin

Video: Luftklaver ved hjælp af IR-nærhedssensor, højttaler og Arduino Uno (opgraderet/del-2): 6 trin

Video: Luftklaver ved hjælp af IR-nærhedssensor, højttaler og Arduino Uno (opgraderet/del-2): 6 trin
Video: Klaver med mer´ 2024, Juli
Anonim
Image
Image
Luftklaver ved hjælp af IR-nærhedssensor, højttaler og Arduino Uno (opgraderet/del-2)
Luftklaver ved hjælp af IR-nærhedssensor, højttaler og Arduino Uno (opgraderet/del-2)
Luftklaver ved hjælp af IR-nærhedssensor, højttaler og Arduino Uno (opgraderet/del-2)
Luftklaver ved hjælp af IR-nærhedssensor, højttaler og Arduino Uno (opgraderet/del-2)

Dette er en opgraderet version af det tidligere projekt med luftpiano?. Her bruger jeg en JBL -højttaler som output. Jeg har også inkluderet en berøringsfølsom knap for at ændre tilstande i henhold til kravene. For eksempel- Hard Bass-tilstand, Normal tilstand, Højfrekvent melodi-tilstand. Jeg vil vise dig, hvordan du tilslutter højttaleren til Arduino. Normalt klaverer det være sig elektrisk eller mekanisk arbejde på den enkle mekanisme til at trykke på knappen. Men her er et twist, vi kunne bare fjerne behovet for nøgler i et klaver ved hjælp af nogle sensorer. Og infrarøde nærhedssensorer passer bedst til årsagen, fordi de er lette at bruge, og de optager også kun en digital pin på mikrokontrollerkortet. Og også disse sensorer er en af de billigste sensorer, der findes derude.

Forbrugsvarer

1) 10 stk Ir nærhedsføler

2) Arduino uno/ mega

3) Højttaler med lydstik

4) knap (i mit tilfælde berøringsfølsom knap)

5) Base til montering af sensorer (akrylark)

6) Sort karton/ sort cellobånd

7) skruer/lim

8) Ledninger

Trin 1: Montering af Ir -sensorer

Montering af Ir -sensorer
Montering af Ir -sensorer
Montering af Ir -sensorer
Montering af Ir -sensorer

Ir sensormoduler er udstyret med et monteringshul i midten. Du kan bruge hullet til at passe sensoren med en stram skrue, eller du kan bare bruge lim til at klæbe den. Jeg har brugt en akrylplade som bund og boret huller i akryl med korrekte markeringer, hvor hvert hul var 2 cm fra hinanden. Anbring ikke sensorerne for tæt på hinanden, da det kan ødelægge din klaverbrugeroplevelse.

Trin 2: Justering af Ir -sensorens rækkevidde og dækning med sorte ruller til bilark

Justering af Ir -sensorens rækkevidde og dækning med sorte ruller til bilark
Justering af Ir -sensorens rækkevidde og dækning med sorte ruller til bilark
Justering af Ir -sensorens rækkevidde og dækning med sorte ruller til bilark
Justering af Ir -sensorens rækkevidde og dækning med sorte ruller til bilark

Brug potentiometeret på sensormodulet til at justere det passende område til dine klavertaster. Monter nu de sorte kartonruller på sensormodulets LED og fotodiode som vist på billedet. Dette gøres for at forhindre påvisning af uønsket forhindring i anden retning. Vi ønsker kun at registrere fingre foran. Og vi bruger sort karton, fordi sort absorberer alle bølgelængder og endda infrarøde.

Trin 3: Tilslutning af højttaler til Arduino

Tilslutning af højttaler til Arduino
Tilslutning af højttaler til Arduino
Tilslutning af højttaler til Arduino
Tilslutning af højttaler til Arduino
Tilslutning af højttaler til Arduino
Tilslutning af højttaler til Arduino

Tilslut den ene ende af lydstikket til højttaleren, den anden ende indeholder normalt 3 dele. De to øverste dele er til venstre og højre input, og den nederste del er slebet. Så tilslut jord af lydstik til jord af Arduino/mikrokontroller og tilslut en hvilken som helst af højre/venstre del af lydstikket til den digitale pin på mikrokontrolleren. Se ovenstående billede for at få en god idé. Tænd for din højttaler, og din lydudgang er klar.

Trin 4: Kabelføring Ir Sensormodul og Touch Sensor Switch

Kabelføring Ir Sensormodul og Touch Sensor Switch
Kabelføring Ir Sensormodul og Touch Sensor Switch
Kabelføring Ir Sensormodul og Touch Sensor Switch
Kabelføring Ir Sensormodul og Touch Sensor Switch

Jeg bruger en berøringssensorkontakt til at ændre klaverets tilstande?. Du kan bruge en simpel trykknapkontakt i stedet. Tilslut sensorens kontaktkontakt til Arduino +5V og minus til jord. Tilslut udgangen af berøringssensoren til indgangen på den analoge pin på Arduino. Tilslut alle de positive terminaler på ir -sensorer ved hjælp af en ledning og lodning (valgfrit). Tilslut også alle jordstifterne på alle sensorerne. Nu skal du endelig tilslutte udgangsstifter fra Ir -sensor til digitale stifter på mikrokontrollerkortet. I mit tilfælde er det Arduino uno. Husk, at når der opdages en forhindring Output fra sensoren er lav.

Trin 5: Kode mikrokontroller ved hjælp af Arduino Ide

I denne kode skal vi først definere stifter til ir -sensorindgang, touch -sensor -knapindgang og højttalerudgang. Derefter opretter vi en indlejret række forskellige frekvenser i forskellige tilstande. Vi bruger tone (); funktion af Arduino ide til at sende vores output til højttaleren. Vi bruger noTone (); funktion for at stoppe lyden. Jeg har kun brugt betinget erklæring i loop, så det vil være let at forstå og fungerer fint.

Anbefalede: