Բովանդակություն:

Arduino Anti-Dog աղբարկղ. 6 քայլ (նկարներով)
Arduino Anti-Dog աղբարկղ. 6 քայլ (նկարներով)

Video: Arduino Anti-Dog աղբարկղ. 6 քայլ (նկարներով)

Video: Arduino Anti-Dog աղբարկղ. 6 քայլ (նկարներով)
Video: BTT GTR v1.0/M5 v1.0 - Basics 2024, Նոյեմբեր
Anonim
Arduino Anti-Dog աղբարկղ
Arduino Anti-Dog աղբարկղ

Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կառուցել ծիծաղելի, բայց աշխատող մեթոդ ՝ կանխելու ձեր ձանձրացնող շների մուտքը ձեր աղբարկղ:

Քայլ 1: Ներածություն

Image
Image

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

Դա պարզ նախագիծ է և կարող է օգտագործվել որպես հիանալի ներածություն սենսորների, էլեկտրոնիկայի և ծրագրավորման մեջ:

Խնդրում եմ հաշվի առնել իմ YouTube ալիքին բաժանորդագրվելն ինձ աջակցելու և ավելի զվարճալի նախագծեր դիտելու համար:

Քայլ 2: Անհրաժեշտ բաղադրիչներ

Այս ծրագրի համար անհրաժեշտ բաղադրիչները ստորև են.

1. Arduino Uno կամ Nano (Amazon Link)

2. Ռեզիստորներ (10K Ohm, 10 Ohm) (Amazon Link)

3. Կոնդենսատորներ (10uF x 2, 220uF,.05 uF) (Amazon Link)

4. 10K պոտենցիոմետր (Amazon Link)

5. Միկրո SD քարտի մոդուլ (Amazon Link)

6. Limit Switch (Amazon Link)

7. 9V-12V էլեկտրամատակարարում Arduino- ի համար (Amazon Link)

8. 8 Օմ բարձրախոս (սա մեկն է իմից, բայց այն պետք է աշխատի)

9. LM 386 ուժեղացուցիչ (Amazon Link)

Բացահայտում. Վերը նշված amazon- ի հղումները փոխկապակցված հղումներ են, այսինքն ՝ առանց ձեզ համար լրացուցիչ ծախսերի, ես միջնորդավճար կստանամ, եթե սեղմեք և գնեք:

Քայլ 3: Ձևաչափեք ձեր աուդիո ֆայլերը

Էլեկտրոնիկա
Էլեկտրոնիկա

Աղբարկղի կափարիչը բացելիս ձեր աուդիո ֆայլերը նվագարկելու համար, որոնք կարող եք առցանց ստանալ կամ ինքներդ նվագարկել, դուք պետք է դրանք փոխարկեք ճիշտ ձևաչափի:

Դա անելու համար այցելեք https://audio.online-convert.com/convert-to-wav և ձեր ֆայլերը դրեք նկարի վրա ցուցադրված կարգավորման վրա:

Փոխակերպվելուց հետո դրանք դրեք SD քարտի վրա ՝ «1.wav», «2.wav» և այլ անուններով:

Քայլ 4: Էլեկտրոնիկա

Այժմ, երբ դուք հավաքել եք բոլոր անհրաժեշտ բաղադրիչները, ժամանակն է սկսել ամեն ինչ միասին հավաքել: Ես խորհուրդ կտայի ամեն ինչ միացնել տախտակի վրա, այնուհետև երբ ամեն ինչ նորմալ գործի, շարունակեք և ամեն ինչ կպցրեք պերֆո տախտակի վրա: Ես որոշեցի այն պահել սեղանի վրա, քանի որ մի քանի օր վազելուց հետո շունս իրականում դադարել էր աղբի մեջ մտնել:

Այս սխեման շատ պարզ է և բաղկացած է ընդամենը մի քանի մասից:

Նախ, մենք ունենք Arduino Uno, որը միացված է սահմանային անջատիչին, Micro SD քարտի մոդուլին և LM386 ուժեղացուցիչին, որը միացված է ձեր բարձրախոսին:

Միկրո SD քարտի մոդուլում դուք պետք է ունենաք ձեր բոլոր աուդիո ֆայլերը ճիշտ ձևաչափով: Դուք միացնում եք մոդուլը ՝ օգտագործելով SPI արձանագրությունը և օգտագործելով SD մոդուլի գրադարանը:

Այնուհետեւ կա սահմանային անջատիչ `ձգվող դիմադրիչով: Միացրեք GND- ը անջատիչի ընդհանուր կողմին և ՈՉ `թվային մուտքին: Ձգվող դիմադրիչը մուտքի վրա կանխադրված արժեքը կդարձնի բարձր, իսկ երբ սահմանային անջատիչը միացված է, այն կլինի OWԱOWՐ: Երբ աղբի կափարիչը բարձրացվի, այնուհետև մենք կտեսնենք Բարձր ազդանշան մեր աղբարկղի վրա և կարող ենք սկսել հետհաշվարկը 4 -ից, 3 -ից, 2 -ից 1 -ից ՝ նախքան.dav քարտը SD քարտի վրա գործարկելը:

Arduinos- ի ելքը բավականաչափ ուժեղ չէ ձեր բարձրախոսը գործարկելու համար, ուստի մեզ պետք է ուժեղացուցիչ, որն այս դեպքում LM386 է: Ամրացուցիչի շահույթը տրվում է կոնդենսատորով, որը միացված է 1 և 8 կապին, որն այս դեպքում 10 UF է, որը շահույթը սահմանում է 200, առանց կոնդենսատորի ՝ տվյալների թերթիկի համաձայն այն կլինի 20: Պոտենցիոմետրը վերահսկում է ուժեղացուցիչի ձայնը:

Քայլ 5: mingրագրավորում

Ենթադրեմ, որ դուք գիտեք, թե ինչպես ծրագրավորել ձեր arduino- ն, բայց եթե ոչ, ապա շատ մատչելի ձեռնարկներ կան առցանց:

Կոդի կազմման համար ձեզ հարկավոր է տեղադրել հետևյալ գրադարանները:

1. TMRpcm

2. SPI

3. Ս. Դ

Տեղադրելով գրադարանները, ներբեռնեք այս քայլին կցված.ino ֆայլը հրահանգում և վերբեռնեք ձեր arduino- ում:

Րագիրը շատ պարզ է և սպասում է սահմանի անջատիչի բացմանը (ցույց տալով, որ աղբարկղը բաց է) և այնուհետ սկսում է հետհաշվարկը 4 վայրկյան: Եթե սահմանաչափը անջատված չէ 4 վայրկյանում, ապա arduino- ն մոդուլին միացած sd քարտից կկարդա.wav ֆայլ: Ֆայլը կհնչի բարձրախոսի միջոցով:

Ընթացիկ ծրագիրը պահանջում է 7 տարբեր աուդիո ֆայլեր և դրանք շրջանցել մեկը մյուսի հետևից ամեն անգամ, երբ այն գործարկվում է: Դուք կարող եք սա հարմարեցնել այնքան քիչ կամ այնքան ձայների, որքան ցանկանում եք ՝ պարզապես պահպանելով ընթացիկ օրինակը:

Քայլ 6: Փորձարկիր այն:

Այժմ, երբ դուք ձեր աղբարկղը շան ապացույց եք դարձրել, ժամանակն է այն փորձարկել:

Միացրեք էլեկտրաէներգիան և վայելեք ձեր նոր շան առանց աղբարկղը: Խնդրում եմ հաշվի առնել բաժանորդագրվել իմ YouTube ալիքին ՝ ինձ աջակցելու և ավելի շատ նախագծեր/տեսանյութեր տեսնելու համար: Շնորհակալություն կարդալու համար:

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