Turinys:

Oro fortepijonas naudojant IR artumo jutiklį ir „Arduino Uno Atmega 328“: 6 žingsniai (su nuotraukomis)
Oro fortepijonas naudojant IR artumo jutiklį ir „Arduino Uno Atmega 328“: 6 žingsniai (su nuotraukomis)

Video: Oro fortepijonas naudojant IR artumo jutiklį ir „Arduino Uno Atmega 328“: 6 žingsniai (su nuotraukomis)

Video: Oro fortepijonas naudojant IR artumo jutiklį ir „Arduino Uno Atmega 328“: 6 žingsniai (su nuotraukomis)
Video: Why the Eiffel Tower has a Secret Apartment on Top 2024, Liepa
Anonim
Oro fortepijonas naudojant IR artumo jutiklį ir „Arduino Uno Atmega 328“
Oro fortepijonas naudojant IR artumo jutiklį ir „Arduino Uno Atmega 328“
Oro fortepijonas naudojant IR artumo jutiklį ir „Arduino Uno Atmega 328“
Oro fortepijonas naudojant IR artumo jutiklį ir „Arduino Uno Atmega 328“
Oro fortepijonas naudojant IR artumo jutiklį ir „Arduino Uno Atmega 328“
Oro fortepijonas naudojant IR artumo jutiklį ir „Arduino Uno Atmega 328“
Oro fortepijonas naudojant IR artumo jutiklį ir „Arduino Uno Atmega 328“
Oro fortepijonas naudojant IR artumo jutiklį ir „Arduino Uno Atmega 328“

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ų montavimas
Ir jutiklių montavimas
Ir jutiklių montavimas
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

Jutiklių prijungimas
Jutiklių prijungimas
Jutiklių prijungimas
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

Ir jutiklio diapazono reguliavimas ir padengimas juodais lakštų ritinėliais
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: