Turinys:
- Prekės
- 1 žingsnis: Ir jutiklių montavimas
- 2 žingsnis: Jutiklių prijungimas
- 3 žingsnis: išvesties prijungimas
- 4 žingsnis: „Ir“jutiklio diapazono reguliavimas ir padengimas juodais lakštų ritinėliais
- 5 veiksmas: mikrovaldiklio plokštės kodas
- 6 žingsnis: rezultatas
Video: Oro fortepijonas naudojant IR artumo jutiklį ir „Arduino Uno Atmega 328“: 6 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Paprastai fortepijonai yra elektriniai ar mechaniniai, atliekant paprastą mygtuko paspaudimo mechanizmą. Bet čia yra posūkis, mes tiesiog galėtume panaikinti klavišų pianino poreikį naudodami kai kuriuos jutiklius. Infraraudonųjų spindulių artumo jutikliai geriausiai atitinka priežastis, nes jais lengva naudotis ir jie užima tik vieną skaitmeninį mikrovaldiklio plokštės kaištį. Be to, šie jutikliai yra vieni pigiausių. Aš naudoju garso signalą kaip muzikinę išvestį, tačiau galite naudoti tinkamą garsiakalbį/ žemų dažnių garsiakalbį. Ateityje nekantrauju atnaujinti projektą naudojant žemų dažnių garsą, naudojant žemų dažnių garsiakalbį.
Prekės
1) 10 vnt Ir artumo jutiklis
2) Arduino uno/ mega
3) varžtai (neprivaloma)
4) Laidai
5) Pjezoelektrinis garsinis signalas
6) Juodas atvirukas/ juoda violončelės juosta
1 žingsnis: Ir jutiklių montavimas
„Ir“jutiklių moduliai turi montavimo angą centre. Galite naudoti skylę jutikliui pritvirtinti sandariu varžtu arba tiesiog klijuoti. Aš naudojau akrilo lakštą kaip pagrindą ir gręžiau skylutes akrilo tinkamu žymėjimu, kur kiekviena skylė buvo 2 cm atstumu. Nestatykite jutiklių per arti vienas kito, nes tai gali sugadinti pianino naudotojo patirtį.
2 žingsnis: Jutiklių prijungimas
Prijunkite visus teigiamus jutiklių gnybtus naudodami laidą ir lydmetalį (neprivaloma). Taip pat prijunkite visų jutiklių įžeminimo kaiščius. Dabar pagaliau turite prijungti išvesties kaiščius iš Ir jutiklio prie skaitmeninių mikrovaldiklio plokštės kaiščių. Mano atveju tai yra „Arduino uno“. Atminkite, kad aptikus kliūtį jutiklio išvestis yra maža. Taigi, jei norite prijungti šviesos diodą kaip indikatorių grandinėje, prijunkite neigiamą gnybtą prie jutiklio išvesties ir teigiamą prie 3,3 V teigiamo „Arduino uno“bėgio.
3 žingsnis: išvesties prijungimas
Dabar prijunkite skaitmeninį išvesties kaištį prie teigiamo garsinio signalo/ garsiakalbio gnybto. Ir prijunkite neigiamą gnybtą prie „Arduino uno“žemės. Jei naudojate garsinį signalą/ garsiakalbį, kuriam reikalinga aukšta įtampa, rekomenduojama naudoti npn bjt, nes jis turi labai greitą perjungimą ir gali sklandžiai veikti su kintamo dažnio įėjimais iš „Arduino“. Taip pat įsitikinkite, kad jei naudojate didelės galios signalą, nenaudokite „arduino“maitinimo šaltinio. Vietoj to naudokite išorinį šaltinį, tačiau mano atveju energijos suvartojimas yra mažas, todėl naudojuosi tiesiogiai iš „Arduino“.
4 žingsnis: „Ir“jutiklio diapazono reguliavimas ir padengimas juodais lakštų ritinėliais
Naudokite ant jo jutiklio modulio esantį potenciometrą, kad sureguliuotumėte tinkamą pianino klavišų diapazoną. Dabar ant jo sumontuokite juodos kortelės ritinėlių jutiklio modulio šviesos diodą ir fotodiodą, kaip parodyta paveikslėlyje. Tai daroma siekiant išvengti nepageidaujamų kliūčių aptikimo kitomis kryptimis. Norime aptikti pirštus tik priekyje. Mes naudojame juodą atviruką, nes juoda sugeria visus bangos ilgius ir net infraraudonuosius.
5 veiksmas: mikrovaldiklio plokštės kodas
Kodas prasideda apibrėžiant dažnius, kuriems norime išleisti garsinį signalą/garsiakalbį. Tada mes apibrėžiame kaiščius, kuriuos naudosime jutiklių įvestims. Tada mes nustatome savo kaiščius tuščioje sąrankoje (). In void loop () Aš ką tik naudojau sąlyginius teiginius, nes kodas tampa paprastas ir yra pakankamai geras dabartiniams poreikiams.
Rekomenduojamas:
Visuino Kaip naudoti indukcinį artumo jutiklį: 7 žingsniai
Visuino Kaip naudoti indukcinį artumo jutiklį: Šioje pamokoje mes naudosime indukcinį artumo jutiklį ir šviesos diodą, prijungtą prie „Arduino UNO“ir „Visuino“, kad aptiktų metalo artumą. Žiūrėkite demonstracinį vaizdo įrašą
Padarykite artumo jutiklį naudodami „Magicbit“[„Magicblocks“]: 6 žingsniai
Padarykite artumo jutiklį naudodami „Magicbit“[„Magicblocks“]: ši pamoka išmokys jus naudoti artumo jutiklį su „Magicbit“naudojant „Magicblocks“. Šiame projekte, kuris grindžiamas ESP32, mes naudojame „Magicbit“kaip kūrimo lentą. Todėl šiame projekte gali būti naudojama bet kuri ESP32 kūrimo plokštė
Oro fortepijonas naudojant IR artumo jutiklį, garsiakalbį ir „Arduino Uno“(atnaujinta/2 dalis): 6 žingsniai
Oro fortepijonas, naudojant IR artumo jutiklį, garsiakalbį ir „Arduino Uno“(atnaujinta/2 dalis): Ar tai yra ankstesnio oro fortepijono projekto atnaujinta versija? Čia kaip išvestį naudoju JBL garsiakalbį. Taip pat įtraukiau jutiklinį mygtuką, kad pakeistumėte režimus pagal reikalavimus. Pvz., „Hard Bass“režimas, „Normal“režimas, „High fr…“
Kaip sukurti tikslų oro srauto jutiklį naudojant „Arduino“už mažiau nei 20 svarų sterlingų COVID-19 ventiliatorių: 7 žingsniai
Kaip sukurti tikslų oro srauto jutiklį naudojant „Arduino“už mažiau nei 20 svarų sterlingų COVID-19 ventiliatorių: naujausią šio angos srauto jutiklio dizainą rasite šioje ataskaitoje: https://drive.google.com/file/d/1TB7rhnxQ6q6C1cNb. ..Šiose instrukcijose parodyta, kaip sukurti oro srauto greičio jutiklį naudojant nebrangų slėgio skirtumo jutiklį ir lengvai
„Arduino“vandens lygio nustatymo metodai naudojant ultragarso jutiklį ir „Funduino“vandens jutiklį: 4 žingsniai
Vandens lygio nustatymo „Arduino“metodai naudojant ultragarso jutiklį ir „Funduino“vandens jutiklį: Šiame projekte parodysiu, kaip sukurti nebrangų vandens detektorių dviem būdais: 1. Ultragarsinis jutiklis (HC-SR04) .2. Funduino vandens jutiklis