Բովանդակություն:
- Քայլ 1: Ահա թե ինչպես է այն աշխատում
- Քայլ 2: Նյութերի ցանկ
- Քայլ 3. Կռունկների նկարագրություն
- Քայլ 4: Sոդում
- Քայլ 5: Միացրեք պերիհերիաները
- Քայլ 6: Փորձարկման ժամանակը
- Քայլ 7: Timeարդարելու ժամանակը
- Քայլ 8: Շնորհավորում ենք
Video: ScaryPi Halloween: 8 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Ամեն տարի Հելոուինի շուրջ մենք շատ զարդեր ենք անում տնից դուրս, դդում լույսերով, սարդեր, կմախքներ և այլն:
Դրանից հետո մենք սպասում ենք, որ երեխաները դուռը թակեն և հնարք կամ հյուրասիրություն խնդրեն:
Այս հրահանգը սարքի ստեղծման մասին է ՝ դուռը թակելիս իրենց համար սարսափելի փորձը ընդլայնելու համար:
Նախագիծը ես անվանում եմ ScaryPi:
Եթե ցանկանում եք օգտագործել այն այլ իրադարձությունների համար, կարող եք հեշտությամբ փոփոխել այն ՝ օրինակ Սուրբ Christmasննդյան կամ ծննդյան տոնի համար և այլն:
Եկեք սկսենք.
Քայլ 1: Ահա թե ինչպես է այն աշխատում
Գաղափարն այն է, որ սարսափազդու ձայներ նվագեն և պատահականորեն թարթեն լամպերի հետ, երբ դռնից դուրս շարժում նկատվի:
Նախագիծը բաղկացած է ազնվամորու Pi- ից, PIR սենսորից և մի քանի արտաքին բաղադրիչներից:
PIR սենսորը հայտնաբերում է շարժումները, եթե դռան մոտ ինչ -որ մեկը կա, դա GPI մուտքագրում է ազնվամորի pi- ի վրա:
Փոքրիկ ծրագիր, որը գրված է պիթոնով, այնուհետև ընտրում է 8 տարբեր ձայնային էֆեկտների միջև և պատահականորեն թարթում լույսերը երկու տարբեր ելքերի վրա:
Քայլ 2: Նյութերի ցանկ
Սա այն է, ինչ ձեզ հարկավոր է.
1 ազնվամորի pi B+ Վազող ռասբյան:
1 USB հիշողության սարք
1 Pir սենսոր, ներկառուցված ռելեով, սովորաբար բաց է:
2 Opto կցորդիչ, 4N35:
2 FET տրանզիստոր IRF520:
1 Հզորության ուժեղացուցիչի ճեղքում, TPA2005/D1 կայծային բռնկումից:
2 դիմադրություն, 1K:
2 դիմադրություն 100K.
2 դիմադրություն 220 Օմ
1 դիմադրություն 10K
2 ռեզիստոր 47K, որն օգտագործվում է ուժեղացուցիչի ճեղքման տախտակի վրա շահույթը փոխելու համար:
3 դիոդ, 1N4007, որն օգտագործվում է միացումը պաշտպանելու համար:
Վերնագրի կապում ՝ արտաքին սարքերը միացնելը հեշտացնելու համար:
1 փոքր լիարժեք բարձրախոս, մոտ 4-ից 5 դյույմ մեծ:
Տոնածառի 2 լամպ կամ ինչ եք նախընտրում: Համոզվեք, որ դրանք կարող եք սնուցել 9 -ից 30 Վոլտ DC հոսանքի աղբյուրով:
Փորձարկեք PCB, լարեր և այլն:
Նաև լավ գաղափար է GPI- ի համար օգտագործել ճեղքման տախտակ և հարթ մալուխ: Pi Breakoutboard
Քայլ 3. Կռունկների նկարագրություն
Երբ PIR սենսորը հայտնաբերում է շարժում, pi- ն կհնչի USB սարքում պահվող ձայնային էֆեկտ:
Պատճառն այն է, թե ինչու եմ դրանք պահում USB- ում, այլ ոչ թե Pi- ում, այն է, որ հեշտացնում է տարբեր իրադարձությունների ձայնային էֆեկտների փոփոխությունը:
Ձայնային էֆեկտը պետք է լինի *.wav ֆայլ, և համացանցում կարող եք գտնել բազմաթիվ տարբեր էֆեկտներ, որոնք անվճար ներբեռնվում է
Ես գտնում եմ իմը https://www.freesoundeffects.com/ կայքում
Մեկ այլ գաղափար է ՝ ձայնագրել ձեր սեփական ձայնային ֆայլերը, օրինակ ՝ «Բարի գալուստ իմ տուն» և թողնել այն որպես հաղորդագրություն, երբ ինչ -որ մեկը մոտ է:
Pi- ն նվագում է ձայնային ֆայլը և պատահականորեն միացնում և անջատում GPO 24 և 25 -ը, այն միացնելու և անջատելու ժամանակը նույնպես պատահական է ընտրված: Դուք կարող եք կարգավորել թարթման ժամանակը յուրաքանչյուր ձայնի համար, այնպես որ այն համընկնում է ձայնի երկարության հետ:
GPO- ն միացված է օպտոկապակցիչին `pi- ն պաշտպանելու և համոզվելու համար, որ բեռից լարումը երբեք չի հասնում PI- ին և ոչնչացնում այն:
Optocoupler- ը միացված է FET տրանզիստորի դարպասին, այնպես որ այն բեռը միացնում և անջատում է:
Շղթան հարմար է 9-30 վոլտ լարման համար:
Ականջակալների վարդակից ձայնը բարձրացնելու համար այն մակարդակին, որը հարմար է փոքր բարձրախոսի համար, ես օգտագործում եմ կայծային բռնկումից մի փոքր հզորության ուժեղացուցիչի անջատիչ տախտակ:
Այս սարքը բարձրացնում է ականջակալների վարդակից pi- ի մակարդակը մինչև 1.4 Վտ, ինչը բավարար չէ ձեր տաբատը թափահարելու համար, այլ բավական է փոքր բարձրախոսի համար, իմ դեպքում ՝ 5 դյույմ մեծ:
Theգայունությունը կարգավորելու համար տախտակին ավելացրեք երկու ռեզիստոր ՝ 47K, տես նկարը:
Սխեմատիկայում զարդարված պոտենցիոմետրը պարտադիր չէ, կարծում եմ, որ ավելի հեշտ է ձայնը հարմարեցնել pi- ից, քան PCB/ breadboard- ից:
Քայլ 4: Sոդում
Արտաքին բաղադրիչները միացրեք ձեր նախընտրած տախտակի նախատիպին: Ես օգտագործում եմ նույն մակագրությամբ PCB- ն, ինչ ստանդարտ զոդվող տախտակը:
Դժվար է տեսնել, թե ինչպես կարելի է մետաղալարեր տեղադրել նկարի վրա, ուստի խնդրում ենք հղում կատարել սխեմատիկին:
Համոզվեք, որ ձեր Pi- ում (pin2) միացրեք ուժեղացուցիչի տախտակը 5 Վ -ին:
Մի մոռացեք, պաշտպանության դիոդները, D1, D2, D3- ի համար:
D1- ը պաշտպանում է սխեման սխալ բևեռականությունից, D2, D3- ը պաշտպանում է FET- ին ինդուկտիվ բեռներից, սա այն դեպքում, եթե դուք փոփոխում եք կորը և ցանկանում եք վերահսկել ռելեներ կամ այլ ինդուկտիվ բեռներ:
Carefulգույշ եղեք բեռների հոսանքի աղբյուրը միացնելիս, որպեսզի պատահաբար չօգտագործեք ձեր տախտակի վրա նույն ռելսերը, ինչ Pi- ի 3.3 Վ և 5 Վ լարման դեպքում:
Քայլ 5: Միացրեք պերիհերիաները
Երբ ավարտեք ձեր PCB- ն, ժամանակն է միացնել ծայրամասերը:
Միացրեք PIR սենսորային ռելեն GPI 18 -ին, սա սովորաբար պետք է բաց լինի, (NO), այնուհետև բեռը միացրեք բեռի տերմինալներին և վերջապես միացրեք բեռների էներգիայի աղբյուրը:
Միացրեք ուժեղացուցիչի մուտքային տերմինալները ՝ գումարած և մինուս, բեկումնային տախտակի վրա ՝ ականջակալների ելքին pi- ով:
Համոզվեք, որ գումարած պլյուսը միացնում եք Խորհուրդին, իսկ մինուսը ՝ գետնին/թևին:
Օգտագործեք 3,5 մմ վարդակից, շերտավորեք մալուխի մի ծայրը:
Նկատի ունեցեք, որ ես pi- ից օգտագործում եմ միայն մեկ ալիք, եթե ձեզ անհրաժեշտ է երկու ալիքը (ձախ/աջ), յուրաքանչյուր ալիքին ավելացրեք 10K դիմադրություն, այնուհետև դրանք միացրեք իրար: տես նկարը:
Այնուհետեւ միացրեք բարձրախոսը:
Եթե դուք օգտագործում եք GPIO Breakout- ը, շատ հեշտ է ձեր pi- ն միացնել հարթ մալուխով, եթե ոչ, ապա օգտագործեք ստանդարտ կանացի լարեր:
Քայլ 6: Փորձարկման ժամանակը
Միացրեք ձեր PI- ն և գործարկեք python3- ը:
Բացեք ծրագրի ֆայլը և անհրաժեշտ փոփոխություններ կատարեք ֆայլի ուղու և ֆայլի անունների վրա, որոնք կհամապատասխանեն ձեր հնչյուններին: Տես նկարը:
Գործարկեք ծրագիրը:
Հաջողության դեպքում դուք պետք է լսեք ձայնի նվագարկումը և տեսեք, որ լամպերը թարթում են սենսորին շարժվելիս:
Programրագիրը նաև հետևում է յուրաքանչյուր այցելուի/ժամի ժամին և ամսաթվին և տպում էկրանի վրա, որպեսզի տեսնեք, թե արդյոք ինչ -որ մեկը դռան մոտ է եղել, երբ դուք տանը չեք:
Ձայնը բազմիցս չլսելու համար ծրագիրը կսպասի 30 վայրկյան, մինչև սենսորը նորից կբացահայտի շարժումը, անհրաժեշտության դեպքում փոխի ժամանակը:
Քայլ 7: Timeարդարելու ժամանակը
Երբ ամեն ինչ աշխատում է այնպես, ինչպես պետք է, ժամանակն է այն սահմանել տնից դուրս:
Այս քայլում դուք պետք է օգտագործեք ձեր սեփական երևակայությունն ու ստեղծագործական կարողությունները:
Ես զարդարում եմ առջևի դռան կողքը, այնուհետև տեղադրում եմ սենսորը, այնպես որ այն ցույց է տալիս դեպի դուռը: Սա կեղծ ահազանգերից խուսափելու և համոզվելու համար, որ այն կբռնկվի միայն այն ժամանակ, երբ ինչ -որ մեկը կանգնած է դռան դիմաց:
Ես օգտագործում եմ տոնածառի երկու ստանդարտ լույս և դրանք դնում թռչող կմախքի հետևում, այժմ մենք պարզապես կսպասենք այցելուների արձագանքներին, երբ դրսում մութն ընկնի:
Քայլ 8: Շնորհավորում ենք
Եթե դուք ժամանակ չունեք դա կառուցելու Հելոուինից առաջ, փոխեք ձայնը և լույսը Սուրբ orննդյան կամ այլոց համար:
Հուսով եմ, որ ձեզ դուր է գալիս հրահանգը:
Հարգանքներով
Թոմաս Գ
Խորհուրդ ենք տալիս:
BOBBY the Bear - Arduino Halloween- ի զարդարանք. 6 քայլ
BOBBY the Bear - Arduino Halloween Decoration. Այս նախագիծը պատրաստված է Arduino- ի հետ և բաղկացած է սարսափելի արջուկից: Այս առեղծվածային փոքրիկ արջը առաջին հայացքից կարող է գեղեցիկ և գեղեցիկ թվալ, բայց հենց որ մոտենում ես նրան, նրա գլուխը շրջվում է և այն կողմը, որին սկսում ես տեսնել, ցույց է տալիս մի փոքրիկ արջուկ
Halloween LightshowPi: 6 քայլ
Հելոուին LightshowPi: Այսպիսով, այս սեզոնին մենք նոր բան էինք փնտրում ՝ մեր Haunted Halloween Yard- ին ավելացնելու համար, և ես պատահաբար հանդիպեցի այս Raspberry Pi Lightshow նախագծին http://lightshowpi.org կայքում: Կան նաև շատ հիանալի տեղեկություններ https://www.reddit.com/r/LightShowPi/ կայքում:
Arduino Halloween Edition - Zombies Pop -out Screen (Քայլեր նկարներով) ՝ 6 քայլ
Arduino Halloween Edition - Zombies Pop -out Screen (Քայլեր նկարներով). Wantանկանու՞մ եք վախեցնել ձեր ընկերներին և ինչ -որ բղավոց աղմուկ բարձրացնել Հելոուինում: Կամ պարզապես ուզում եք ինչ -որ լավ կատակ անել: Այս Zombies- ի թռուցիկ էկրանը կարող է դա անել: Այս Ուղեցույցում ես ձեզ կսովորեցնեմ, թե ինչպես կարելի է հեշտությամբ զոմբիներ պատրաստել Arduino- ի միջոցով: HC-SR0
HALLOWEEN LAMP: 6 քայլ
HALLOWEEN LAMP. Մենք իրականացրել ենք այս նախագծի իրականացումը «Ակադեմիական կիրառում և անգլերեն հատուկ տերմինաբանություն» առարկայի համար: Սա նախագիծ է, որի ընթացքում մենք պետք է կիրառենք ծրագրավորման և միացման սխեմաների վերաբերյալ մեր գիտելիքները ՝ դրանք կիրառելով ստեղծելու համար
Halloween Surprise Candy Bowl: 6 քայլ (նկարներով)
Halloween Surprise Candy Bowl. Այսպիսով, իմ հաջորդ նախագծի համար ես որոշեցի քաղցրավենիք պատրաստել մեր գրադարանի MakerSpace- ի համար: Ես ուզում էի պատրաստել Հելոուինի թեմայով մի բան, որը ցույց տվեց Arduino UNO- ի որոշ հնարավորություններ: Հիմնական գաղափարն այն է, որ երբ ինչ -որ մեկը գնում է կոնֆետ վերցնելու