Turinys:

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): 6 žingsniai

Video: Oro fortepijonas naudojant IR artumo jutiklį, garsiakalbį ir „Arduino Uno“(atnaujinta/2 dalis): 6 žingsniai

Video: Oro fortepijonas naudojant IR artumo jutiklį, garsiakalbį ir „Arduino Uno“(atnaujinta/2 dalis): 6 žingsniai
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Lapkritis
Anonim
Image
Image
Oro fortepijonas naudojant IR artumo jutiklį, garsiakalbį ir „Arduino Uno“(atnaujinta/2 dalis)
Oro fortepijonas naudojant IR artumo jutiklį, garsiakalbį ir „Arduino Uno“(atnaujinta/2 dalis)
Oro fortepijonas naudojant IR artumo jutiklį, garsiakalbį ir „Arduino Uno“(atnaujinta/2 dalis)
Oro fortepijonas naudojant IR artumo jutiklį, garsiakalbį ir „Arduino Uno“(atnaujinta/2 dalis)

Tai patobulinta ankstesnio oro fortepijono projekto versija?. Čia kaip išvestį naudoju JBL garsiakalbį. Taip pat įtraukiau jutiklinį mygtuką, kad pakeistumėte režimus pagal reikalavimus. Pavyzdžiui- kietųjų bosų režimas, normalus režimas, aukšto dažnio melodijų režimas. Aš jums parodysiu, kaip prijungti garsiakalbį prie „Arduino“. 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ų.

Prekės

1) 10 vnt Ir artumo jutiklis

2) Arduino uno/ mega

3) Garsiakalbis su garso lizdu

4) mygtukas (mano atveju lietimui jautrus mygtukas)

5) Pagrindas, skirtas montuoti jutiklius (akrilo lakštas)

6) Juodas atvirukas/ juoda violončelės juosta

7) varžtai/klijai

8) Laidai

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: „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
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.

3 veiksmas: garsiakalbio prijungimas prie „Arduino“

Garsiakalbio prijungimas prie „Arduino“
Garsiakalbio prijungimas prie „Arduino“
Garsiakalbio prijungimas prie „Arduino“
Garsiakalbio prijungimas prie „Arduino“
Garsiakalbio prijungimas prie „Arduino“
Garsiakalbio prijungimas prie „Arduino“

Prijunkite vieną garso lizdo galą prie garsiakalbio, kitame gale paprastai yra 3 dalys. Viršutinės dvi dalys yra skirtos kairiajam ir dešiniajam įėjimui, o apatinė dalis yra įžeminta. Taigi prijunkite garso lizdo įžeminimą prie „Arduino“/mikrovaldiklio ir įjunkite bet kurią dešinę/kairę garso lizdo dalį prie skaitmeninio mikrovaldiklio kaiščio. Norėdami gauti gerą idėją, žiūrėkite aukščiau pateiktą paveikslėlį. Įjunkite garsiakalbį ir garso išvestis bus paruošta.

4 žingsnis: Ir jutiklio modulio ir jutiklinio jutiklio jungimas

Elektros laidų jutiklio modulio ir jutiklinio jutiklio jungiklis
Elektros laidų jutiklio modulio ir jutiklinio jutiklio jungiklis
Elektros laidų jutiklio modulio ir jutiklinio jutiklio jungiklis
Elektros laidų jutiklio modulio ir jutiklinio jutiklio jungiklis

Aš naudoju jutiklinio jutiklio jungiklį, norėdamas pakeisti fortepijono režimus? Vietoj to galite naudoti paprastą mygtuko jungiklį. Prijunkite teigiamą jutiklio jungiklio gnybtą prie „Arduino +5V“ir neigiamą prie žemės. Prijunkite jutiklinio jutiklio išvestį prie analoginio „Arduino“kaiščio įvesties. Prijunkite visus teigiamus ir 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.

5 veiksmas: koduokite mikrovaldiklį naudodami „Arduino Ide“

Šiame kode pirmiausia turime apibrėžti ir jutiklio įvesties kaiščius, jutiklinio jutiklio mygtuko įvestį ir garsiakalbio išvestį. Po to mes sukuriame įterptą įvairių režimų dažnių masyvą. Mes naudojame toną (); „Arduino ide“funkcija siųsti mūsų produkciją garsiakalbiui. Mes naudojame noTone (); funkcija sustabdyti garsą. Aš cikle naudojau tik sąlyginį teiginį, todėl jį bus lengva suprasti ir jis veikia puikiai.

Rekomenduojamas: