Indholdsfortegnelse:

Luftklaver ved hjælp af IR -nærhedssensor og Arduino Uno Atmega 328: 6 trin (med billeder)
Luftklaver ved hjælp af IR -nærhedssensor og Arduino Uno Atmega 328: 6 trin (med billeder)

Video: Luftklaver ved hjælp af IR -nærhedssensor og Arduino Uno Atmega 328: 6 trin (med billeder)

Video: Luftklaver ved hjælp af IR -nærhedssensor og Arduino Uno Atmega 328: 6 trin (med billeder)
Video: Klaver med mer´ 2024, December
Anonim
Luftklaver ved hjælp af IR -nærhedssensor og Arduino Uno Atmega 328
Luftklaver ved hjælp af IR -nærhedssensor og Arduino Uno Atmega 328
Luftklaver ved hjælp af IR -nærhedssensor og Arduino Uno Atmega 328
Luftklaver ved hjælp af IR -nærhedssensor og Arduino Uno Atmega 328
Luftklaver ved hjælp af IR -nærhedssensor og Arduino Uno Atmega 328
Luftklaver ved hjælp af IR -nærhedssensor og Arduino Uno Atmega 328
Luftklaver ved hjælp af IR -nærhedssensor og Arduino Uno Atmega 328
Luftklaver ved hjælp af IR -nærhedssensor og Arduino Uno Atmega 328

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. Jeg bruger en summer som et musikalsk output, men du kan bruge en ordentlig højttaler/ subwoofer. Fremover ser jeg frem til at opgradere projektet med basforstærkning ved hjælp af subwoofer.

Forbrugsvarer

1) 10 stk Ir nærhedsføler

2) Arduino uno/ mega

3) skruer (valgfrit)

4) Ledninger

5) Piezo-elektrisk summer

6) Sort karton/ sort cellobånd

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: Tilslutning af sensorerne

Tilslutning af sensorerne
Tilslutning af sensorerne
Tilslutning af sensorerne
Tilslutning af sensorerne

Tilslut alle de positive terminaler på 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. Så hvis du vil tilslutte led som indikator i kredsløbet, skal du slutte den negative terminal til sensorens udgang og positiv til 3,3v positiv skinne af Arduino uno.

Trin 3: Tilslutning af output

Tilslut nu den digitale udgangsstift til den positive terminal på summer/ højttaler. Og tilslut den negative terminal til jorden af Arduino uno. Hvis du bruger en summer/ højttaler, som kræver en høj spænding, anbefales det at bruge en npn bjt, fordi den har meget hurtig omskiftning og kan køre problemfrit med variabel frekvensindgange fra Arduino. Sørg også for, at hvis du bruger summer med høj effekt, må du ikke bruge strømforsyning fra arduino. Brug i stedet en ekstern kilde, men i mit tilfælde er strømforbruget lavt, så jeg bruger direkte fra Arduino.

Trin 4: Justering af Ir -sensorens rækkevidde og afdæ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 5: Kode til Micro-controller Board

Koden begynder med at definere frekvenser, som vi ønsker output fra summer/højttaler. Derefter definerer vi stifter, som vi skal bruge til sensorindgange. Derefter opsætter vi vores pins i void setup (). I void loop () har jeg lige brugt betingede udsagn, fordi kode bliver enkel og er god nok til nuværende behov.

Anbefalede: