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

Հելոուինի սարսափ մեքենա ՝ օգտագործելով PIR, 3D տպված դդում և Troll Arduino համատեղելի աուդիո պրանկեր/գործնական կատակների տախտակ. 5 քայլ
Հելոուինի սարսափ մեքենա ՝ օգտագործելով PIR, 3D տպված դդում և Troll Arduino համատեղելի աուդիո պրանկեր/գործնական կատակների տախտակ. 5 քայլ

Video: Հելոուինի սարսափ մեքենա ՝ օգտագործելով PIR, 3D տպված դդում և Troll Arduino համատեղելի աուդիո պրանկեր/գործնական կատակների տախտակ. 5 քայլ

Video: Հելոուինի սարսափ մեքենա ՝ օգտագործելով PIR, 3D տպված դդում և Troll Arduino համատեղելի աուդիո պրանկեր/գործնական կատակների տախտակ. 5 քայլ
Video: TOP 13 Ways to Shrink Bunions Naturally [+1 HUGE SECRET!] 2024, Նոյեմբեր
Anonim
Հելոուինի վախեցնող մեքենա ՝ օգտագործելով PIR, 3D տպված դդում և Troll Arduino համատեղելի աուդիո պրանկեր/գործնական կատակների տախտակ
Հելոուինի վախեցնող մեքենա ՝ օգտագործելով PIR, 3D տպված դդում և Troll Arduino համատեղելի աուդիո պրանկեր/գործնական կատակների տախտակ
Հելոուինի վախի մեքենա ՝ օգտագործելով PIR, 3D տպված դդում և Troll Arduino համատեղելի աուդիո պրանկեր/գործնական կատակների տախտակ
Հելոուինի վախի մեքենա ՝ օգտագործելով PIR, 3D տպված դդում և Troll Arduino համատեղելի աուդիո պրանկեր/գործնական կատակների տախտակ
Հելոուինի վախի մեքենա ՝ օգտագործելով PIR, 3D տպված դդում և Troll Arduino համատեղելի աուդիո պրանկեր/գործնական կատակների տախտակ
Հելոուինի վախի մեքենա ՝ օգտագործելով PIR, 3D տպված դդում և Troll Arduino համատեղելի աուդիո պրանկեր/գործնական կատակների տախտակ

The Troll խորհուրդը ստեղծեց Պատրիկ Թոմաս Միտչելը EngineeringShock Electronics- ից և ամբողջությամբ ֆինանսավորվեց Kickstarter- ում ոչ վաղ անցյալում:

Ես մի քանի շաբաթ շուտ ստացա վարձատրությունս ՝ օգնելու գրել որոշ օրինակներ և ստեղծել Arduino գրադարան ՝ փորձելով մի փոքր ավելի հեշտացնել ծրագրավորումը:

Այսպիսով, ինչ է «The Troll» - ը Arduino (UNO) - ի հետ համատեղելի աուդիո խեղկատակ տախտակ է: Այն ունի ATMega 328P չիպ, որի մեջ կա ընտրված կոճակ (օգտագործողի կողմից ծրագրավորվող), DIP անջատիչ (4 անջատիչ, օգտագործողի կողմից ծրագրավորվող) և LDR (A0- ին միացված լուսանկարչական դիմադրություն): Այն ունի երկու աուդիո խցիկ, դուք կարող եք օգտագործել մեկը ՝ ձայնը փոխանցելու համար, և մյուս ձայնի վրա ներարկվել են The Troll- ի ձայները: Այն ունի նաև բարձրախոսի վերնագիր ՝ ինքնաթիռի բարձրախոսը միացնելու համար, և ինքնաթիռում ՝ փոքր ուժեղացուցիչ: Խորհուրդ է տրվում արտաքին բարձրախոս ՝ լավ ուժեղացուցիչով:

Կա նաև «արտաքին» ձգանման քորոց (Թվային PIN 9), տվիչները կարող են միացվել ՝ ձայնը «ձգելու» համար: (PIR տվիչ, ձայնի տվիչ, սահմանաչափի անջատիչ, թրթռման տվիչ, կարելի է օգտագործել ցանկացած թվային տվիչ, որն ունի մեկ ելք):

Մեզ հասանելի են նաև բոլոր անալոգային կապերը (A0- ից A5) - A0- ն օգտագործվում է LDR- ի կողմից, ինչը բացում է I2C սարքերի օգտագործման հնարավորությունը:

Այն սնուցելու երեք եղանակ կա ՝ 9 վ մարտկոց, AC to DC ադապտեր և USB, կա jumper pin, որը պետք է սահմանվի, եթե մարտկոց եք օգտագործում կամ AC ադապտեր խցիկ:

Կա AP23582 չիպ, որը պարունակում է աուդիո նմուշներ:

Չիպի վրա կա 57 հնչյուն:

Kickstarter Link (Քարոզարշավն ավարտված է, բայց այստեղ տեղեկատվությունը լավ է):

EngineeringShock Electronics նախագծի էջ:

Պարագաներ

Trol- ը ծրագրելու համար ձեզ հարկավոր է Arduino UNO շարժական չիպով: Այո, մենք դուրս ենք բերում չիպը The Troll- ից և դնում Arduino UNO- ում և ծրագրավորում այն: - Դա անելիս պետք է հոգ տանել, որ կապումներն չծռվեն, և միշտ ստուգեք `համոզվելու համար, որ չիպի բանալին համընկնում է վարդակի բանալին: (Չիպի մի ծայրում գտնվող կիսաշրջանը):

Նրանք գալիս են Պատրիկի էսքիզով, բայց այս սարքի իսկական զվարճանքը ծրագրավորումն է `անել այն, ինչ ուզում ես: Դժվար չէ հեռացնել չիպսերը, մի շտապեք և զգույշ եղեք. Ասածս այն է, որ մենք պատասխանատվություն չենք կրի, եթե դուք վնասեք ձեր չիպը կամ սարքերը: Դա արեք ձեր ռիսկով:

Սարքավորումներ և STL ֆայլեր

Այս օրինակի համար ձեզ հարկավոր կլինի 3D տպիչ (կամ մուտք դեպի այն սարքը, որը կարող եք օգտագործել որոշ ժամանակ, իմ տպագրությունը տևեց ավելի քան 12 ժամ): * Ptionանկության դեպքում կարող եք սպասել մինչև Հելոուինին մոտ և գնել պլաստիկ դդում, կամ ուրվական կամ որևէ այլ բան:

Դուք դեռ կարող եք ցանկություն ունենալ 3D տպել տուփը The Troll տախտակի համար:

Box on Thingiverse (սա իմ դիզայնն է, և ես ողջունում եմ բարելավումները):

Հելոուին դդում 3DWP- ի կողմից

Այս ռեմիքսից տպեցի «HalloweenPumpkinCover» - ը, որոշեցի չօգտագործել դդումը կամ այս ռեմիքսի վերականգնումը, քանի որ վստահ չէի PIR սենսորի անցքի չափի և ոչ էլ նորապիքսելային օղակի չափի մասին: օգտագործված: - Սա լավ էր, քանի որ «շապիկը» պարզապես հարթ է դրված իմ տուփի վերևում:

Անհրաժեշտ այլ գործիքներ

Ձեզ կարող է անհրաժեշտ լինել զոդման զոդ (կախված նեոպիքսելային մատանիից), ձեզ հավանաբար անհրաժեշտ կլինի (կամ կցանկանա) մի փոքր քայլ: Ես օգտագործեցի պտուտակահան ՝ իմ ունեցած բիտով, բայց գուցե ցանկանաք օգտագործել փոքր փորվածք:

Հավանաբար ձեզ հարկավոր կլինի տաք սոսինձ կամ կպչուն ժապավեն:

Սարքավորումը պարզ է

Ձեզ հարկավոր է «The Troll» տախտակ - անկեղծ ասած, ես վստահ չեմ, որ դրանք կվաճառվեն kickstarter- ից այն կողմ, այնպես որ գուցե անհրաժեշտ լինի կապվել Պատրիկի հետ իր կայքից:

Մինի PIR տվիչ, որը նման է վերևում պատկերվածին, կամ այստեղ: Պարզապես օրինակ. Ինչ -որ բան գնելուց առաջ կատարեք ձեր տնային աշխատանքը, գուցե կարողանաք դրանք գտնել ավելի էժան, կամ Amazon- ում կամ Aliexpress- ում, եթե նախընտրում եք այդ կայքերը:

Ի վերջո, ձեզ հարկավոր կլինի նեոպիքսելային օղակ (առնվազն 12 պիքսել ունեցող), և ես խորհուրդ կտայի փորձել այն ձեռք բերել արդեն ամրացված լարերով:

16 պիքսել ունեցող օղակը նույնպես պետք է աշխատի: Դուք կցանկանաք փոքր -ինչ փոխել ծածկագիրը `ավելի մեծ պիքսելների հաշվարկի համար:

Կարծում եմ, որ ավելի մեծ բան ձեզ համար դժվար կլինի հարմարեցնել այն:

Քայլ 1: 3D տպագրություն ……

3D տպագրություն ……
3D տպագրություն ……
3D տպագրություն ……
3D տպագրություն ……
3D տպագրություն ……
3D տպագրություն ……

Իմ Wanhao Duplicator I3 v1- ում դրա տպումը երկար տևեց: Ես օգտագործեցի մոդելը առանց աջակցության:.1 և 35% լրացման լուծույթով: Բնական PLA թելիկով: Տպումը տևեց ավելի քան 12 ժամ: Դա իմ երբևէ կատարված ամենաերկար տպագրություններից մեկն էր, և ես պարզապես հույս ունեի, որ ոչինչ չի սխալվի: Ոչինչ սխալ չեղավ, և ես դդում ստացա:

Մինչդեռ դդումը տպում էր. Ես տպել եմ կափարիչը և մի քանի այլ փոքր իրեր պատրաստել այլ նախագծի համար `օգտագործելով Wanhao Duplicator I3 plus - շապիկի տպագրությունը եղել է.1 և 35% լցոնման դեպքում` օգտագործելով մոխրագույն PLA թել:, և տպագրելը շատ ավելի արագ էր:

Այլ բան չկա, քան սպասել…

Քայլ 2. Մինչ մենք սպասում ենք … (Softwareրագրակազմ)

Մինչ մենք սպասում ենք … (Softwareրագրակազմ)
Մինչ մենք սպասում ենք … (Softwareրագրակազմ)
Մինչ մենք սպասում ենք … (Softwareրագրակազմ)
Մինչ մենք սպասում ենք … (Softwareրագրակազմ)
Մինչ մենք սպասում ենք … (Softwareրագրակազմ)
Մինչ մենք սպասում ենք … (Softwareրագրակազմ)

Վերևում կան որոշ թեստեր, երբ ես սպասում էի տպագրության ավարտին: - Ուղղակի կա Arduino UNO, որի ներսում կա Neopixel մատանի (12 հատ): Այս պահին ես ոչ մի անցք չեմ արել PIR- ի համար, կամ որևէ այլ բան:

At էր ավելի շատ տեսնել, եթե 12 պիքսել կլուսավորի դդում, եւ թե ինչպիսի «անիմացիաներ» ես կարող եմ դուրս գալ դրանից: Օգտագործված ուրվագիծը պարզապես Adafruit- ի օրինակելի ուրվագիծն էր:

Նարնջագույնը, մանուշակագույնը և դեղինը բոլորը ինձ համար շատ լավ տեսք ունեին… Սպիտակը նույնպես ինձ դուր եկավ:

Այսպիսով, այս պահին ես սկսեցի աշխատել էսքիզը պատրաստելու համար, որը կօգտագործեր The Troll տախտակը և PIR:

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

Իմ գրադարանը - և ծածկագիրը կարող եք գտնել այստեղ: Գրադարանը կարող է տեղադրվել Arduino գրադարանի մենեջերի միջոցով:

Այս նախագծի օրինակը կոչվում է «TheTroll_SpookyArray_v2» և կարելի է գտնել օրինակ թղթապանակում:

Ձեզ անհրաժեշտ կլինի նաև Adafruit Neopixel գրադարանը, որը կարող եք տեղադրել գրադարանի մենեջերի միջոցով, եթե այն չունեք:

Ես մի քանի տեսանյութ ունեմ TheTroll գրադարանից օգտվելու վերաբերյալ, և օրինակ, թե ինչպես են արտաքին գրգռիչներն աշխատում իմ գրադարանի հետ:

External Trigger Video, TheTroll տախտակի ներածություն (Մի փոքր երկար), The Troll with the Little Buddy Talker (LBT- ը խոսքի տախտակ է, որը պատրաստվել է նաև Պատրիկի կողմից, որն օգտագործում է նույն աուդիո չիպը) - Red Alert !, օգտագործելով DIP անջատիչները և վերջապես Այս նախագիծը - The Troll Arduino Audio Pranker Halloween Project (տեսանյութը)

Ամենադժվար բաներից մեկն այն էր, որ լուսադիոդային անիմացիաները միանային, մինչդեռ ձայնը դեռ նվագում էր, գրադարանին ձայնը չհապաղեցնելու միջոցով և օգտագործելով նույն տեսակի գաղափարը, ինչպիսին օրինակ Blink- ի հապաղումը, ես կարողացա (քիչ թե շատ) անիմացիաներն ընթանան մինչ ձայնը դեռ նվագում էր: - Theամկետները դեռ մի փոքր անջատված են, (կամ որոշ դեպքերում շատ անջատված են), բայց ես աշխատում եմ դրա վրա:

Դա արվել է 154 -ից 161 -րդ տողերում ՝ do while համադրությամբ, և կրկին 170 -րդ և 183 -րդ տողերում: Թարթման միջև եղած տարբերությունը առանց հապաղելու օրինակն է. Ես օգտագործում եմ որոշ ժամանակ և փնտրում եմ, թե արդյոք millis - previousMillis- ը դեռ պակաս, քան ձայնի երկարությունը: Այն դեպքում, երբ թարթելը անհապաղ համեմատվում է տեսնելու համար, թե արդյոք ավելի շատ ժամանակ է անցել ՝ օգտագործելով IF հայտարարություն

Ես օգտագործում եմ DIP անջատիչ 4 ՝ սահմանելու համար, թե ինչպիսին պետք է լինի համեմատությունը, եթե ձգանը սայթաքի: Այս դեպքում PIR տվիչի ելքը բարձրանում է ԲԱ HIGH, եթե այն սայթաքվի, մի փոքր մնում է ԲԱՐՁՐ և ցածր է:

Այսպիսով, 74 - 76 տողերում ասեք. Ստուգեք ընկղմման անջատիչը (ձգանը սահմանեք HIGH կամ LOW), ստուգեք PIN9 (արտաքին ձգանման քորոցը) ձգան արժեքի նկատմամբ, եթե դա բարձր է, դրոշ դրեք:

79 -ից 111 -րդ տողերում ասվում է. IF հայտարարությունների փունջ կատարելու եղանակ:

Գրադարանում ես տրամադրում եմ DIP անջատիչ կարդալու միջոց, որը վերադարձնում է 0 -ից 15 -ը, ինչպես նաև ուղարկում եմ ձեր հիմնական ուրվագծից ընդամենը մեկ DIP անջատիչ կարդալ, որի օրինակը 124 -րդ տողում է: DIP անջատիչների համար LԱOWՐ գնացեք, եթե դրանք գտնվում են ON դիրքում, հակառակ դեպքում դրանք բարձր են (OFF դիրքում): Եվ 124 տողում ասվում է, որ եթե SW4 (անջատիչ 4) միացված է, ապա ձգանը դարձրեք ԲԱՐՁՐ:

130 - 137 տողերը կհնչեն ձայնային գրադարանից: Յուրաքանչյուր զանգ բաղկացած է չիպի վրա ձայնի հիշողության վայրից և օգտագործման ուշացումից: Այս գործառույթը ներկայումս արգելափակման գործառույթ է, ինչը նշանակում է, որ մնացած ամեն ինչ դադարում է ձայնը նվագելիս: Որպեսզի դա ավարտվի, ես սպասման ժամանակը զրոյի եմ դնում և թույլ եմ տալիս, որ նեոպիքսելային գործառույթները կարգավորեն ուշացումը:

Տող 57 -ը հնչյունների զանգված է, որը մենք ցանկանում ենք օգտագործել դդումում. Ես ընտրեցի 13 «սարսափելի» կամ «հելոուինի» հնչյունները: Կարող է ավելին ավելացվել, կամ այս հնչյունները կարող են փոխվել այլ բանի: (Ձայնադարանն ունի 58 հնչյուն, ուստի սա դրանցից մի փոքր նմուշ է): Սրանք պատահական հնչյուններ են, երբ գործարկվում են, այնպես որ, եթե ավելացնեք դրանք, կցանկանաք հիշել, որ փոխեք 133 -րդ տողը, որն ընտրում է պատահական հնչյունը նվագելու համար: Ձայնային հոլովակի յուրաքանչյուր «անուն» կազմված է չիպի վրա ձայնի հիշողության վայրից և հետաձգման արժեքից:

Կարծում եմ, որ դա ծրագրաշարի մասին է, կան նաև այլ օրինակներ, որոնք ներառված են Arduino գրադարանում The Troll տախտակի համար: Ազատորեն ուսումնասիրեք, փոխեք և կիսվեք:-)

Քայլ 3: Կառուցեք…

Կառուցվածքը…
Կառուցվածքը…
Կառուցվածքը…
Կառուցվածքը…
Կառուցվածքը…
Կառուցվածքը…

Տպիչի ավարտից հետո ես սկսեցի փորձարկել `համոզվելու համար, որ նեոպիքսելները կաշխատեն և բավականաչափ պայծառ կլինեն:

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

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

Այսպիսով, ծածկույթի համար ես նույնպես օգտագործեցի քայլափողը և ավելի մեծ անցք արեցի մետաղալարեր անցկացնելու համար, չնայած որ ես մի փոքր բացեցի անցքը `փորձելով դրանք հետ պահել նորագոյացությունների ճանապարհից:

Օգտագործելով կպչուն հետևի ժապավեն ՝ ես կպցրեցի նեոպիքսելային մատանին և մի փոքր գերծանրքաշային սոսինձ օգտագործեցի (շատ քիչ - այն դեպքում, երբ ինչ -ինչ պատճառներով ուզում եմ ներս մտնել) - ծածկը կպցրեցի դդումի ներքևի մասում:

Իմ լարերը բավականաչափ երկար են, և դդումն այժմ հիմք ունի նստելու համար, այնուհետև հիմքը նստում է իմ նախագծած տուփի վրա ((դա պարզապես նստած է տուփի վրա, ոչ մի բանից չի բռնում, այնպես որ, այո, ինչ -որ մեկը կարող է գալ և թակել վերջացավ)

Եվ դա դրա մասին է….. Ես կասեի, որ սա արագ կառուցում էր, բայց ես ստիպված էի սպասել 3D տպիչին, ուստի իսկապես բավականին դանդաղ էր…..:-)

Քայլ 4: Լրացուցիչ նկարներ…

Այլ նկարներ…
Այլ նկարներ…
Այլ նկարներ…
Այլ նկարներ…
Այլ նկարներ…
Այլ նկարներ…
Այլ նկարներ…
Այլ նկարներ…

Պարզապես այն պատճառով, որ շատ լուսանկարներ եմ արել… Ահա ևս մի քանիսը….

Շնորհակալություն ընթերցանության համար, հուսով եմ, որ ձեզ դուր կգա այս նախագիծը և որոշ չափով կօգտվեք դրանից:

Քայլ 5: Առաջարկը արվել է աչքերը և բերանը ներկելու համար:…

Աչքերն ու բերանը ներկելու համար առաջարկություն արվեց…
Աչքերն ու բերանը ներկելու համար առաջարկություն արվեց…
Աչքերն ու բերանը ներկելու համար առաջարկություն արվեց…
Աչքերն ու բերանը ներկելու համար առաջարկություն արվեց…
Աչքերն ու բերանը ներկելու համար առաջարկություն արվեց…
Աչքերն ու բերանը ներկելու համար առաջարկություն արվեց…

The Troll տախտակի աջակիցներից մեկն առաջարկեց նկարել աչքերն ու բերանը…

Հնչում է բավականին հեշտ, բայց երկուսն էլ մի տեսակ թաքնված շերտեր են տպագրության ներսում, բայց կատարելի … պարզապես մի քիչ ժամանակ է պահանջվում:

Ես գտա ներկի գրիչ, անթափանց սևով - Այն ասում է, որ դա մշտական է, բայց չի ասում, թե ինչ տեսակի ներկ կա դրա մեջ… Ես գնել եմ միջին միավորը, բայց հավանաբար պետք է ստանայի նուրբ կետը, այնուամենայնիվ արդյունքները լավ էին:

Եվ ահա մի քանի նկար…..

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