Arduino դռան զանգ VU հաշվիչով. 4 քայլ (նկարներով)
Arduino դռան զանգ VU հաշվիչով. 4 քայլ (նկարներով)
Anonim
Arduino դռան զանգ VU հաշվիչով
Arduino դռան զանգ VU հաշվիչով

Հիմնական գաղափարն այն է, որ դռան զանգի կոճակը սեղմելիս LED- ները կսկսեն ռիթմիկ կերպով փայլել բզզոցի ձայնի հետ միասին, որոշ ժամանակ անց երկու իրադարձություն ինքնաբերաբար կդադարեն: LED- ները կարող են դռնից դուրս լինել այցելուին զվարճացնելու կամ ներսում: Այս ուսանելիում ես ցուցադրում եմ հիմնական նախագիծը ՝ այն բավականին պարզ պահելով:

Այս նախագծի հիմնականը նկարագրեցի որպես դռան զանգի նախագիծ իմ տեխնոլոգիական բլոգում, որը կիսվեց Hackstar, Fritzing և այլն վայրերում: Ընթերցողը դժվար թե բախվի դրա կառուցման հետ: Instructables- ում ես ավելի շատ գաղափարներ կավելացնեմ `բարելավելու, հարմարեցնելու այս նախագիծը իրական կյանքի համար: VU հաշվիչը որոշ չափով սուբյեկտիվ արտահայտություն է:

Քայլ 1: Ստացեք ապարատային բաղադրիչներ

Image
Image

Այս նախագիծը ստեղծելու համար ձեզ հարկավոր են ստորև թվարկված իրերը.

  1. Arduino UNO կամ նմանատիպ տախտակ × 1
  2. Հացաթուղթ × 1
  3. Թռիչքային լարեր × 1
  4. Կոճակի անջատիչ (12 մմ) × 1
  5. Ռեզիստոր 1k ohm × 1
  6. Ռեզիստոր 221 օհմ × 3
  7. Պիեզո ազդանշան (ընդհանուր) 1 ֆունտ

Քայլ 2: Ստացեք սխեմա և կառուցեք այն:

Կազմեք ծածկագիրը և վերբեռնեք Arduino- ում
Կազմեք ծածկագիրը և վերբեռնեք Arduino- ում

Վերևում ավելացված է սխեման: Կարող եք նաև ներբեռնել Fritzing ֆայլը Fritzing- ի իմ նախագծից: Համոզվեք, որ ամեն ինչ կարգին է:

Քայլ 3. Կազմեք ծածկագիրը և վերբեռնեք Arduino- ում:

Սկսնակների համար դա մի փոքր բարդ է: Սկսնակների համար գործը դյուրին դարձնելու համար ես ունեմ վերը նշված նկարազարդումը:

Այստեղ դժվար է կոդ գրել:

Սովորաբար, Arduino IDE- ում դուք գրում/պատճենեք և տեղադրեք մեկ ծածկագիր, որը այս նախագծի համար «Հիմնական կոդ» է այս նախագծի վրա Arduino Project Hub- ում:

Դուք պետք է հետևեք վերը նշված նկարազարդմանը ՝ Arduino IDE- ում մեկ այլ «ներդիր» ստանալու համար, որի վրա պատճենեք-կպցրեք «pithes.h»-ն վերը նշված հղված էջից:

Այսպիսով, Arduino IDE- ում դուք կունենաք կոդեր մեկ պատուհանի երկու ներդիրների վրա: Կազմեք այն և վերբեռնեք:

Քայլ 4: Բարելավեք նախագիծը:

Ակնհայտ է, որ այս նախագիծը չափազանց հիմնարար է հետևյալ կետերի համար.

  1. LED- ների թիվը չափազանց փոքր է
  2. Zխի ձայնի ձայնը շատ ցածր է, ինչպես դռան զանգը
  3. Մենք ակնկալում ենք MP3 ձայն
  4. Անհրաժեշտ է որոշակի ավտոմատացում

Եկեք քննարկենք բարելավումները:

Դուք կարող եք հեշտությամբ ավելացնել LED- ների թիվը ՝ կոդի փոքր փոփոխությամբ, քանի որ LED- ների երկար թիվն ավելի փոքր է (Arduino- ն ունի սահմանափակ քանակությամբ կապում): Այդ սահմանից այն կողմ, LED- ների քանակն ավելացնելու համար պետք է հասկանալ մուլտիպլեքսավորումը, charlieplexing- ը և այլն: Փաստորեն, կարող եք օգտագործել Adafruit- ի 8x8 կետանոց մատրիցային էկրանը (այսինքն charlieplexing): Դուք կարող եք օգտագործել RGB LED և այլն:

Ինչ վերաբերում է MP3 նվագելուն, ապա իրականում ձեզ անհրաժեշտ է ինչ -որ MP3 վահան:

Buխի ձայնի ձայնը ցածր է, դա սովորական բողոք է: Համացանցում բազմաթիվ քննարկումներ են ընթանում «հզոր ազդանշան» օգտագործելու, տրանզիստոր ավելացնելու և այլն:

Վերջին մասը ավտոմատացման ավելացումն է: Եթե դուք բարելավեք վերը նշված կետերը ՝ դռան զանգի արտադրության մակարդակը դարձնելու համար, կարող եք մտածել ավտոմատացման ավելացման մասին, ինչպես սեփականատիրոջ կողմից դռան բռնակին դիպչելուց հետո ձայնը/երաժշտությունը կդադարի: Այդ հատվածը իրականում բարդ է թվում, բայց ոչ դժվար:

Խորհուրդ ենք տալիս: