Përmbajtje:
- Furnizimet
- Hapi 1: Montimi i sensorëve Ir
- Hapi 2: Instalimi i sensorëve
- Hapi 3: Lidhja e daljes
- Hapi 4: Rregullimi i diapazonit të sensorit Ir dhe mbulimi me rrotulla të zeza
- Hapi 5: Kodi për Bordin e Mikro-kontrolluesit
- Hapi 6: Rezultati
Video: Piano ajrore duke përdorur sensorin e afërsisë IR dhe Arduino Uno Atmega 328: 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:14
Normalisht Pianot qofshin punë elektrike apo mekanike në mekanizmin e thjeshtë të shtypjes së butonit. Por këtu është një kthesë, ne thjesht mund të eliminojmë nevojën e çelësave në një piano duke përdorur disa sensorë. Dhe sensorët e afërsisë me rreze infra të kuqe i përshtaten më së miri shkakut sepse janë të lehtë për t'u përdorur dhe gjithashtu zënë vetëm një kunj dixhital të bordit të mikrokontrolluesit. Dhe gjithashtu këta sensorë janë një nga sensorët më të lirë në dispozicion atje. Unë jam duke përdorur një zile si një dalje muzikore, por ju mund të përdorni një altoparlant/ subwoofer të duhur. Në të ardhmen mezi pres të përmirësoj projektin me rritjen e basit duke përdorur Subwoofer.
Furnizimet
1) 10 copë Sensori i afërsisë Ir
2) Arduino uno/ mega
3) vida (opsionale)
4) Tela
5) Buzzer piezo-elektrik
6) Fletë kartoni e zezë/ shirit i zi violonçeli
Hapi 1: Montimi i sensorëve Ir
Modulet e sensorit Ir janë të pajisur me një vrimë montimi në qendër. Ju mund të përdorni vrimën për të përshtatur sensorin me një vidë të ngushtë ose thjesht mund të përdorni zam për ta ngjitur atë. Unë kam përdorur një fletë akrilike si bazë dhe kam shpuar vrima në akrilik me shenjat e duhura ku secila vrimë ishte 2 cm larg. Mos i rregulloni sensorët shumë pranë njëri -tjetrit pasi mund të prishë përvojën tuaj të përdoruesit të pianos.
Hapi 2: Instalimi i sensorëve
Lidhni të gjithë terminalet pozitivë të sensorëve duke përdorur një tel dhe lidhës (opsional). Gjithashtu lidhni të gjitha kunjat e tokës të të gjithë sensorëve. Tani më në fund, duhet të lidhni kunjat e daljes nga sensori Ir me kunjat dixhitale të bordit të mikrokontrolluesit. Në rastin tim, është Arduino uno. Mos harroni se, kur zbulohet një pengesë Dalja nga sensori është e ulët. Pra, nëse doni të lidhni led si tregues në qark, lidhni terminalin negativ me daljen e sensorit dhe pozitiv në shiritin pozitiv 3.3v të Arduino uno.
Hapi 3: Lidhja e daljes
Tani lidhni pinin e daljes dixhitale me terminalin pozitiv të ziles/ altoparlantit. Dhe lidhni terminalin negativ me tokën e Arduino uno. Nëse jeni duke përdorur një zile/ altoparlant që kërkon një tension të lartë, rekomandohet të përdorni një npn bjt sepse ka ndërrim shumë të shpejtë dhe mund të funksionojë pa probleme me hyrje të frekuencës së ndryshueshme nga Arduino. Gjithashtu sigurohuni që nëse përdorni zile të fuqisë së lartë, mos përdorni furnizim me energji nga arduino. Në vend të kësaj përdorni ndonjë burim të jashtëm, por në rastin tim konsumi i energjisë është i ulët kështu që unë jam duke përdorur direkt nga Arduino.
Hapi 4: Rregullimi i diapazonit të sensorit Ir dhe mbulimi me rrotulla të zeza
Përdorni potenciometrin në modulin e sensorit për të rregulluar gamën e përshtatshme për çelësat tuaj të pianos. Tani montoni rrotullat e fletës së zezë në të modulin e sensorit led dhe foto-diodën siç tregohet në figurë. Kjo është bërë për të parandaluar zbulimin e pengesave të padëshiruara në drejtime të tjera. Ne duam të zbulojmë gishtat vetëm në pjesën e përparme. Dhe ne përdorim fletë të zeza sepse e zeza thith të gjitha gjatësitë e valës dhe madje edhe infra të kuqe.
Hapi 5: Kodi për Bordin e Mikro-kontrolluesit
Kodi fillon me përcaktimin e frekuencave për të cilat duam daljen e ziles/altoparlantit. Pastaj ne përcaktojmë kunjat të cilat do t'i përdorim për hyrjet e sensorëve. Pastaj ne vendosim kunjat tanë në void setup (). Në void loop () Unë sapo kam përdorur deklarata të kushtëzuara sepse kodi bëhet i thjeshtë dhe është mjaft i mirë për nevojat e tanishme.
Recommended:
Ventilatori i Ftohjes Auto Duke Përdorur Servo dhe DHT11 Sensorin e Temperaturës dhe Lagështisë me Arduino: 8 Hapa
Ventilatori i Ftohjes Auto Duke përdorur Sensorin e Temperaturës dhe Lagështisë Servo dhe DHT11 Me Arduino: Në këtë tutorial do të mësojmë se si të fillojmë & rrotulloni një tifoz kur temperatura ngrihet mbi një nivel të caktuar
Piano ajrore duke përdorur sensorin e afërsisë IR, altoparlantin dhe Arduino Uno (i azhurnuar/pjesa 2): 6 hapa
Piano ajrore duke përdorur sensorin IR të afërsisë, altoparlantin dhe Arduino Uno (i azhurnuar/pjesa 2): Ky është një version i azhurnuar i projektit të mëparshëm të pianos ajrore?. Këtu unë jam duke përdorur një altoparlant JBL si dalje. Kam përfshirë gjithashtu një buton të ndjeshëm në prekje për të ndryshuar mënyrat sipas kërkesave. Për shembull- Mënyra e fortë e basit, modaliteti normal, i lartë fr
Si të ndërtoni një anemometër tuaj duke përdorur çelsat e kallamishteve, sensorin e efektit Hall dhe disa copëza në Nodemcu - Pjesa 2 - Softuer: 5 hapa (me fotografi)
Si të ndërtoni një anemometër tuaj duke përdorur çelsat e kallamishteve, sensorin e efektit Hall dhe disa copëza në Nodemcu - Pjesa 2 - Softuer: HyrjeKjo është vazhdimi i postimit të parë " Si të ndërtoni një anemometër tuajin duke përdorur çelsin e kallamishteve, sensorin e efektit Hall dhe disa copëza në Nodemcu - Pjesa 1 - Hardware " - ku unë tregoj se si të mblidhni shpejtësinë dhe matjen e drejtimit të erës
Si të ndërtoni një anemometër tuaj duke përdorur çelsat e kallamishteve, sensorin e efektit Hall dhe disa copëza në Nodemcu. - Pjesa 1 - Hardware: 8 hapa (me fotografi)
Si të ndërtoni një anemometër tuaj duke përdorur çelsat e kallamishteve, sensorin e efektit Hall dhe disa copëza në Nodemcu. - Pjesa 1 - Pajisje kompjuterike: HyrjeSi fillova me studimet e Arduino dhe Maker Culture më ka pëlqyer të ndërtoj pajisje të dobishme duke përdorur copa junk dhe skrap si kapakët e shisheve, copa PVC, kanaçe për pije, etj. Më pëlqen të jap një të dytë jeta per cdo pjese apo ndonje shok
Metodat e zbulimit të nivelit të ujit Arduino duke përdorur sensorin tejzanor dhe sensorin e ujit Funduino: 4 hapa
Metodat e zbulimit të nivelit të ujit Arduino duke përdorur sensorin tejzanor dhe sensorin e ujit Funduino: Në këtë projekt, unë do t'ju tregoj se si të krijoni një detektor të lirë uji duke përdorur dy metoda: 1. Sensori tejzanor (HC-SR04) .2. Sensori i ujit Funduino