Բովանդակություն:
- Պարագաներ
- Քայլ 1: 3D տպագրություն ……
- Քայլ 2. Մինչ մենք սպասում ենք … (Softwareրագրակազմ)
- Քայլ 3: Կառուցեք…
- Քայլ 4: Լրացուցիչ նկարներ…
- Քայլ 5: Առաջարկը արվել է աչքերը և բերանը ներկելու համար:…
Video: Հելոուինի սարսափ մեքենա ՝ օգտագործելով PIR, 3D տպված դդում և Troll Arduino համատեղելի աուդիո պրանկեր/գործնական կատակների տախտակ. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
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 տպագրություն ……
Իմ Wanhao Duplicator I3 v1- ում դրա տպումը երկար տևեց: Ես օգտագործեցի մոդելը առանց աջակցության:.1 և 35% լրացման լուծույթով: Բնական PLA թելիկով: Տպումը տևեց ավելի քան 12 ժամ: Դա իմ երբևէ կատարված ամենաերկար տպագրություններից մեկն էր, և ես պարզապես հույս ունեի, որ ոչինչ չի սխալվի: Ոչինչ սխալ չեղավ, և ես դդում ստացա:
Մինչդեռ դդումը տպում էր. Ես տպել եմ կափարիչը և մի քանի այլ փոքր իրեր պատրաստել այլ նախագծի համար `օգտագործելով Wanhao Duplicator I3 plus - շապիկի տպագրությունը եղել է.1 և 35% լցոնման դեպքում` օգտագործելով մոխրագույն PLA թել:, և տպագրելը շատ ավելի արագ էր:
Այլ բան չկա, քան սպասել…
Քայլ 2. Մինչ մենք սպասում ենք … (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 տախտակի աջակիցներից մեկն առաջարկեց նկարել աչքերն ու բերանը…
Հնչում է բավականին հեշտ, բայց երկուսն էլ մի տեսակ թաքնված շերտեր են տպագրության ներսում, բայց կատարելի … պարզապես մի քիչ ժամանակ է պահանջվում:
Ես գտա ներկի գրիչ, անթափանց սևով - Այն ասում է, որ դա մշտական է, բայց չի ասում, թե ինչ տեսակի ներկ կա դրա մեջ… Ես գնել եմ միջին միավորը, բայց հավանաբար պետք է ստանայի նուրբ կետը, այնուամենայնիվ արդյունքները լավ էին:
Եվ ահա մի քանի նկար…..
Խորհուրդ ենք տալիս:
IoT Հելոուինի դդում - Կառավարեք LED- ները Arduino MKR1000 և Blynk հավելվածով: 4 քայլ (նկարներով)
IoT Հելոուինի դդում | Կառավարեք LED- ները Arduino MKR1000 և Blynk հավելվածով ??? Բայց դդումս դրսում ունենալով ՝ ես հասկացա, որ բավականին տհաճ է ամեն երեկո ստիպված լինել դուրս գալ մոմը վառելու համար: Եւ ես
Հելոուինի դդում ՝ շարժվող անիմատրոնիկ աչքով - Այս դդումը կարող է պտտել աչքը. 10 քայլ (նկարներով)
Հելոուինի դդում ՝ շարժվող անիմատրոնիկ աչքով | Այս դդումը կարող է պտտել իր աչքը. Կարգավորեք ուլտրաձայնային տվիչի ձգանման հեռավորությունը ճիշտ արժեքին (քայլ 9), և ձեր դդումը կքարի բոլոր նրանց, ովքեր կհամարձակվեն մոմ վերցնել
Սարսափ դդումի կոնֆետի մեքենա Հելոուինի համար. 5 քայլ
Սարսափ դդումի կոնֆետի մեքենա Հելոուինի համար. Բարև բոլորին: Շնորհավոր Հելոուին !! Մենք կառուցեցինք դդումի լապտեր, որը կխաղա երաժշտություն և կթքի կոնֆետներ, երբ ինչ -որ մեկը մոտենա դրան
FM ռադիո ՝ օգտագործելով Inviot U1, Arduino համատեղելի տախտակ ՝ 3 քայլ
FM ռադիո ՝ օգտագործելով Inviot U1, Arduino համատեղելի տախտակ. TEA5767- ը հեշտ է օգտագործել arduino- ի հետ: Ես օգտագործում եմ TEA5767 մոդուլ և anInvIoT U1 տախտակ InvIoT.com- ից
Ինչպես օգտագործել Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE համատեղելի տախտակ ՝ օգտագործելով Blynk: 10 քայլ
Ինչպես օգտագործել Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Համատեղելի տախտակ ՝ օգտագործելով Blynk: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Համատեղելի տախտակ Նկարագրություն. WiFi ESP8266 Boardարգացման տախտակ WEMOS D1: WEMOS D1- ը WIFI զարգացման տախտակ է, որը հիմնված է ESP8266 12E- ի վրա: Գործողությունը նման է NODEMCU- ին, բացառությամբ, որ սարքավորումները կուտակված են