Innehållsförteckning:
- Tillbehör
- Steg 1: Montering av Ir -sensorer
- Steg 2: Justera intervallet för Ir -sensor och täckning med svarta bilblad
- Steg 3: Anslutning av högtalare till Arduino
- Steg 4: Anslutning av Ir -sensormodul och beröringssensoromkopplare
- Steg 5: Kodmikrokontroller med Arduino Ide
- Steg 6: Video av projektarbete
Video: Luftpiano med IR-närhetssensor, högtalare och Arduino Uno (uppgraderad/del-2): 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Detta är en uppgraderad version av det tidigare projektet med flygpiano?. Här använder jag en JBL -högtalare som utgång. Jag har också inkluderat en beröringskänslig knapp för att ändra lägen enligt kraven. Till exempel- Hard Bass-läge, Normalt läge, Högfrekvent låtläge. Jag kommer att visa dig hur du ansluter högtalaren till Arduino. Normalt är det piano eller mekaniskt arbete på den enkla mekanismen att trycka på knappen. Men här är en vridning, vi kan bara eliminera behovet av tangenter i ett piano med hjälp av några sensorer. Och infraröda närhetssensorer passar bäst orsaken eftersom de är enkla att använda och de upptar också bara en digital stift av mikrokontrollerkortet. Och även dessa sensorer är en av de billigaste sensorerna som finns.
Tillbehör
1) 10 st Ir -närhetssensor
2) Arduino uno/ mega
3) Högtalare med ljuduttag
4) knapp (i mitt fall beröringskänslig knapp)
5) Bas för att montera sensorer (akrylark)
6) Svart kartong/ svart cellotape
7) skruvar/lim
8) Ledningar
Steg 1: Montering av Ir -sensorer
Ir -sensormodulerna är utrustade med ett monteringshål i mitten. Du kan använda hålet för att passa sensorn med en tät skruv eller så kan du bara använda lim för att hålla fast den. Jag har använt ett akrylark som bas och borrat hål i akryl med korrekta markeringar där varje hål stod 2 cm från varandra. Placera inte sensorerna för nära varandra eftersom det kan förstöra din pianobrukarupplevelse.
Steg 2: Justera intervallet för Ir -sensor och täckning med svarta bilblad
Använd potentiometern på sensormodulen för att justera lämpligt område för dina pianotangenter. Montera nu de svarta kartongrullarna på sensormodulens LED och fotodiod som visas på bilden. Detta görs för att förhindra upptäckt av oönskade hinder i andra riktningar. Vi vill bara upptäcka fingrar på framsidan. Och vi använder svart kortark eftersom svart absorberar alla våglängder och till och med infrarött.
Steg 3: Anslutning av högtalare till Arduino
Anslut ena änden av ljuduttaget till högtalaren, den andra änden innehåller vanligtvis 3 delar. De två övre delarna är för vänster och höger ingång och den nedre delen är mark. Så anslut jord av ljuduttag till jord av Arduino/mikrokontroller och anslut någon av höger/vänster del av ljuduttaget till den digitala stiftet på mikrokontrollen. Se bilden ovan för att få en bra idé. Slå på högtalaren och din ljudutgång är klar.
Steg 4: Anslutning av Ir -sensormodul och beröringssensoromkopplare
Jag använder en beröringssensorknapp för att ändra pianolägen?. Du kan använda en enkel knappknapp istället. Anslut sensorkontaktens positiva kontakt till Arduino +5V och minus till jord. Anslut touch -sensorns utgång till ingången på det analoga stiftet på Arduino. Anslut alla positiva terminaler på ir -sensorerna med en tråd och lödning (tillval). Anslut också alla jordstift för alla sensorer. Nu måste du slutligen ansluta utgångsstiften från Ir -sensorn till digitala stiften på mikrokontrollerkortet. I mitt fall är det Arduino uno. Kom ihåg att när ett hinder detekteras Utdata från sensorn är låg.
Steg 5: Kodmikrokontroller med Arduino Ide
I den här koden måste vi först definiera stiften för IR -sensorinmatning, touchknapps ingång och högtalarutgång. Efter det skapar vi en kapslad uppsättning olika frekvenser i olika lägen. Vi använder ton (); funktion av Arduino ide att skicka vår produktion till högtalaren. Vi använder noTone (); funktion för att stoppa ljudet. Jag har bara använt villkorligt uttalande i loop, så det blir lätt att förstå och fungerar bra.
Rekommenderad:
Uppgraderad Arduino Ultrasonic Scanning SoNAR: 5 steg
Uppgraderad Arduino Ultrasonic Scanning SoNAR: Jag uppgraderar det ultraljudsskannande SONAR -projektet. Jag vill lägga till några knappar på bearbetningsskärmen som ändrar Azimuth, Bearing, Range, Speed och Tilt för en andra servo. Jag började med Lucky Larry -projektet. Jag tror att han är ursprunget
Uppgraderad RC -leksaksbil med ultraljudssensor (Arduino): 3 steg
Uppgraderad RC -leksaksbil med ultraljudssensor (Arduino): Detta är en RC -leksaksbil som uppgraderades som Arduino RC -bil för att undvika föremål.Vi tog bort RC -bilens originalbräda och använde endast DC -motorer.Denna RC -leksaksbil innehåller två DC -motorer , en på framsidan av bilen som styrmotor och en annan DC -motor
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid
LED -klistermärken! en uppgraderad kast: 4 steg
LED -klistermärken! en uppgraderad Throwie .: Hej alla! Detta är min uppfattning om de ständigt populära LED Throwies! En Throwie för terräng. Lika enkelt som originalet från Graffiti Research Lab