INHOUDSOPGAWE:

Lugklavier met IR-nabyheidssensor, luidspreker en Arduino Uno (opgegradeer/deel-2): 6 stappe
Lugklavier met IR-nabyheidssensor, luidspreker en Arduino Uno (opgegradeer/deel-2): 6 stappe

Video: Lugklavier met IR-nabyheidssensor, luidspreker en Arduino Uno (opgegradeer/deel-2): 6 stappe

Video: Lugklavier met IR-nabyheidssensor, luidspreker en Arduino Uno (opgegradeer/deel-2): 6 stappe
Video: Rollback downgrade Downgrade van Windows 11 naar Windows 10 ✅Terug naar Windows 10✅ #SanTenChan 2024, Julie
Anonim
Image
Image
Lugklavier met IR-nabyheidssensor, luidspreker en Arduino Uno (opgegradeer/deel-2)
Lugklavier met IR-nabyheidssensor, luidspreker en Arduino Uno (opgegradeer/deel-2)
Lugklavier met IR-nabyheidssensor, luidspreker en Arduino Uno (opgegradeer/deel-2)
Lugklavier met IR-nabyheidssensor, luidspreker en Arduino Uno (opgegradeer/deel-2)

Dit is 'n opgegradeerde weergawe van die vorige projek van lugklavier?. Hier gebruik ek 'n JBL -luidspreker as uitset. Ek het ook 'n aanraakgevoelige knoppie ingesluit om die modus volgens die vereistes te verander. Byvoorbeeld: harde basmodus, normale modus, hoëfrekwensie-melodiemodus. Ek sal jou wys hoe om die gekoppelde luidspreker met Arduino te verbind. Normaalweg is dit elektriese of meganiese klaviere, met die eenvoudige meganisme om die knoppie te druk. Maar hier is 'n draai, ons kan net die noodsaaklikheid van sleutels in 'n klavier uitskakel deur 'n paar sensors te gebruik. En infrarooi nabyheidsensors pas die beste by die oorsaak, want dit is maklik om te gebruik en bevat ook net een digitale pen van die mikrobeheerbord. En ook hierdie sensors is een van die goedkoopste sensors wat daar beskikbaar is.

Voorrade

1) 10 stuks Ir nabyheidssensor

2) Arduino uno/ mega

3) Luidspreker met klankaansluiting

4) knoppie (in my geval raak die sensitiewe knoppie)

5) Basis vir die montering daarvan (akrielblad)

6) Swart kaartblad/ swart tjello

7) skroewe/gom

8) drade

Stap 1: Monteer Ir -sensors

Montering van Ir Sensors
Montering van Ir Sensors
Montering van Ir Sensors
Montering van Ir Sensors

Die sensor -modules is toegerus met 'n bevestigingsgat in die middel. U kan die gat gebruik om die sensor met 'n stywe skroef te pas, of u kan net gom gebruik om dit vas te plak. Ek het 'n akrielblad as basis gebruik en gate in akriel geboor met die regte merke waar elke gat 2 cm uitmekaar was. Moenie die sensors te naby aan mekaar rangskik nie, aangesien dit u klaviergebruikerervaring kan verwoes.

Stap 2: Pas die reeks Ir -sensor aan en bedek dit met swart rolblaaie

Pas die reeks Ir -sensor aan en bedek dit met swart rolblaaie
Pas die reeks Ir -sensor aan en bedek dit met swart rolblaaie
Pas die reeks Ir -sensor aan en bedek dit met swart rolblaaie
Pas die reeks Ir -sensor aan en bedek dit met swart rolblaaie

Gebruik die potensiometer op die sensormodule om die geskikte reeks vir u klaviersleutels aan te pas. Monteer nou die swart kartonrolletjies op die sensormodule-led en fotodiode, soos op die foto getoon. Dit word gedoen om ongewenste hindernisse in 'n ander rigting op te spoor. Ons wil slegs vingers aan die voorkant opspoor. En ons gebruik swart kaarteblad omdat swart alle golflengtes en selfs infrarooi absorbeer.

Stap 3: Koppel luidspreker aan Arduino

Koppel luidspreker aan Arduino
Koppel luidspreker aan Arduino
Koppel luidspreker aan Arduino
Koppel luidspreker aan Arduino
Koppel luidspreker aan Arduino
Koppel luidspreker aan Arduino

Koppel die een kant van die klankaansluiting aan die luidspreker; die ander kant bevat gewoonlik 3 dele. Die boonste twee dele is vir links en regs insette en die onderste gedeelte is gemaal. Koppel dus die grond van die klankaansluiting aan die grond van die Arduino/mikrokontroleerder en koppel die regter/linker gedeelte van die klankaansluiting aan die digitale pen van die mikrokontroleerder. Verwys na die prent hierbo om 'n goeie idee te kry. Skakel u luidspreker aan en u klankuitset is gereed.

Stap 4: Bedrading Ir Sensormodule en Touch Sensor Switch

Bedrading Ir Sensormodule en Touch Sensor Switch
Bedrading Ir Sensormodule en Touch Sensor Switch
Bedrading Ir Sensormodule en Touch Sensor Switch
Bedrading Ir Sensormodule en Touch Sensor Switch

Ek gebruik 'n aanraaksensorskakelaar om die klaviermodusse te verander?. U kan eerder 'n eenvoudige drukknopskakelaar gebruik. Sluit die positiewe aansluiting van die sensorskakelaar aan op Arduino +5V en negatief op die aarde. Koppel die uitgang van die aanraaksensor aan die ingang van die analoog pen van Arduino. Koppel al die positiewe aansluitings van die IR -sensors met 'n draad en soldeer (opsioneel). Koppel ook al die grondpenne van al die sensors. Uiteindelik moet u die uitvoerpenne van die Ir -sensor aansluit op die digitale penne van die mikrokontrollerbord. In my geval is dit Arduino uno. Onthou dat die uitset van die sensor laag is wanneer 'n hindernis opgespoor word.

Stap 5: Kodeer mikrokontroleerder met behulp van Arduino Ide

In hierdie kode moet ons eers penne definieer vir die invoer van die sensor, die invoer van die aanraaksensor en die luidsprekeruitset. Daarna skep ons 'n geneste reeks verskillende frekwensies van verskillende modusse. Ons gebruik toon (); funksie van Arduino ide om ons uitset na die spreker te stuur. Ons gebruik noTone (); funksie om die klank te stop. Ek het slegs 'n voorwaardelike verklaring in die lus gebruik, so dit is maklik om te verstaan en werk goed.

Aanbeveel: