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

Alexa- ի վրա հիմնված ձայնով վերահսկվող հրթիռային արձակիչ. 9 քայլ (նկարներով)
Alexa- ի վրա հիմնված ձայնով վերահսկվող հրթիռային արձակիչ. 9 քայլ (նկարներով)

Video: Alexa- ի վրա հիմնված ձայնով վերահսկվող հրթիռային արձակիչ. 9 քայլ (նկարներով)

Video: Alexa- ի վրա հիմնված ձայնով վերահսկվող հրթիռային արձակիչ. 9 քայլ (նկարներով)
Video: Stealth խաղ, ինչպես Metal Gear Solid-ը: 👥 - Terminal GamePlay 🎮📱 🇦🇲 2024, Նոյեմբեր
Anonim
Alexa- ի վրա հիմնված ձայնով վերահսկվող հրթիռային արձակիչ
Alexa- ի վրա հիմնված ձայնով վերահսկվող հրթիռային արձակիչ

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

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

Այս Arduino հրթիռահրետանային կայանը շատ կտարբերվի մյուսներից: Այն ունի նրբատախտակից պատրաստված շատ ամուր շասսի, ռելեի վրա հիմնված հուսալի կառավարման մեխանիզմ և հրթիռների արձակման և լիցքավորման շատ յուրահատուկ մեխանիզմ, այնպես որ, առանց հետագա հետաձգման, եկեք անմիջապես անցնենք շինարարության գործընթացին:

Քայլ 1. IoT- ի վրա հիմնված ձայնով կառավարվող խելացի հրթիռի վառիչ

IoT- ի վրա հիմնված ձայնով վերահսկվող Smart Rocket Igniter
IoT- ի վրա հիմնված ձայնով վերահսկվող Smart Rocket Igniter
IoT- ի վրա հիմնված ձայնով վերահսկվող Smart Rocket Igniter
IoT- ի վրա հիմնված ձայնով վերահսկվող Smart Rocket Igniter
IoT- ի վրա հիմնված ձայնով վերահսկվող Smart Rocket Igniter
IoT- ի վրա հիմնված ձայնով վերահսկվող Smart Rocket Igniter
IoT- ի վրա հիմնված ձայնով վերահսկվող Smart Rocket Igniter
IoT- ի վրա հիմնված ձայնով վերահսկվող Smart Rocket Igniter

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

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

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

Փորձարկումն ավարտվելուց հետո մնում է միայն վերահսկման գործընթացը, որը մենք կանենք հոդվածում հետագա ընթացքի ընթացքում:

Քայլ 2. Launchpad մեր NodeMCU հրթիռի գործարկման վերահսկիչի համար

Launchpad մեր NodeMCU հրթիռի գործարկման վերահսկիչի համար
Launchpad մեր NodeMCU հրթիռի գործարկման վերահսկիչի համար
Launchpad մեր NodeMCU հրթիռի գործարկման վերահսկիչի համար
Launchpad մեր NodeMCU հրթիռի գործարկման վերահսկիչի համար
Launchpad մեր NodeMCU հրթիռի գործարկման վերահսկիչի համար
Launchpad մեր NodeMCU հրթիռի գործարկման վերահսկիչի համար

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

Եկեք անցնենք մեկնարկային տախտակի կառուցման քայլ առ քայլ գործընթացին:

Շրջանակի երկու կողմերի համար ես օգտագործել եմ նրբատախտակի երկու (25X3X1.5) դյույմ երկարությամբ կտորներ:

Վերին մասի համար ես օգտագործել եմ (20X3X1.5) դյույմ երկարությամբ նրբատախտակի մաս, իսկ հիմքի համար օգտագործել եմ (20X6X1.5) դյույմ երկարությամբ նրբատախտակի կտոր, որը դրան մի փոքր ավելի կայունություն կտա:

Այժմ, ժամանակն է պատրաստել նիկրոմ մետաղալարերի վրա հիմնված թելեր, որոնք որպես պատրույգ հանդես կգան մեր հրթիռի համար:

Դրա համար ես գնել եմ 1000 Վ նիկրոմ մետաղալարով ջեռուցման կծիկ, ուղղել այն և պատրաստել այն կառուցվածքը, որը ցույց է տրված նկարում: Ես ստիպված էի օգտագործել երկու տափակաբերան աքցան և կողային կտրիչներ ՝ նիկրոմ մետաղալարը ձևավորելու համար, ինչպես ցույց է տրված:

Երբ դա արվեց, ես 20 դյույմանոց նրբատախտակի բլոկը բաժանեցի յոթ մասի և չափեցի այն և անցքեր բացեցի, որպեսզի տեղադրեմ նիկրոմ մետաղալարերի վրա հիմնված թելերը:

Բայց նախքան թելերը տեղադրելը, ես յուրաքանչյուր տերմինալում ամրացրել եմ 1 քմ հաստությամբ պղնձե մետաղալար և անցել դրանք անցքերի միջով, երբ ամեն ինչ արվել է:

Ինչպես տեսնում եք, ես տեղադրել եմ նաև երկու բաղադրիչ սոսինձ ՝ լարն ու թելերը տեղում ամրացնելու համար: Այս ամենն ավարտելով ՝ մեր մեկնարկային տախտակն ավարտված է:

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

Քայլ 3: Ալեքսայի կողմից վերահսկվող հրթիռ արձակողի համար պահանջվող բաղադրիչներ

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

12V- ռելե - 3

BD139 տրանզիստոր - 3

1N4004 դիոդ - 3

5.08 մմ պտուտակային տերմինալ - 1

LM7805 - Լարման կարգավորիչ - 1

100uF անջատիչ կոնդենսատոր - 2

5.1V Zener դիոդ - 1

NodeMCU (ESP8266-12E) տախտակ - 1

Dotted Perf Board -

Միացման լար - 10

Քայլ 4. Arduino Rocket Launcher Circuit Diagram

Arduino Rocket Launcher Circuit Diagram
Arduino Rocket Launcher Circuit Diagram

Alexa Controlled Rocket Launcher- ի ամբողջական սխեմատիկ պատկերը տրված է այստեղ:

Ես օգտագործել եմ պիտակներ ՝ մի կապը մյուսին միացնելու համար: Եթե բավականաչափ մոտ նայեք, ապա չպետք է դժվար լինի սխեմատիկ մեկնաբանելը:

Շրջանակային շինարարությունը բավականին պարզ է, ուստի ես շատ չեմ խորանա մանրամասների մեջ:

Նախ, մենք ունենք IC1, որը LM7805 լարման կարգավորիչ է, իր 100uF անջատման կոնդենսատորներով `C1 և C2 նշաններով:

Դրանից հետո մենք ունենք մեր նախագծի սիրտը ՝ NodeMCU խորհուրդը, որտեղ տեղակայված է ESP-12E մոդուլը: Քանի որ մենք օգտագործում ենք 12 Վ կապարաթթվային մարտկոց ՝ ամբողջ միացումն սնուցելու համար, այդ իսկ պատճառով մենք պետք է օգտագործենք LM7805- ը ՝ այն առաջին հերթին 12 Վ-ի 5 Վ-ի փոխարկելու համար ՝ NodeMCU տախտակին սնուցելու համար: Մենք դա անում ենք, քանի որ ինքնաթիռի AMS1117 լարման կարգավորիչը բավարար չէ 12 Վ -ն ուղղակիորեն 3.3 Վ փոխարկելու համար, այդ իսկ պատճառով անհրաժեշտ է 7805:

Շարժվելով ՝ մենք ունենք երեք 12 Վ ռելեներ, այս ցուցադրման համար մենք օգտագործում ենք երեք ռելեներ, բայց ինչպես արդեն նշեցինք, արձակման տախտակն ունի 7 հրթիռի տեղապահ: Դուք կարող եք մի փոքր շտկել ծածկագիրը և տեղադրել բոլոր յոթ հրթիռները ՝ ընդհանրապես արձակման համար: Երեք ռելեներ շարժվում են T1, T2 և T3- ով, որոնք երեք NPN տրանզիստորներ են, և դրանք բավական են իրականի բեռը քշելու համար: Վերջապես, մենք ունենք երեք ազատ դիոդ, որոնք պաշտպանում են շրջանը ռելեի կողմից առաջացած բարձր լարման ցատկումներից:

Քայլ 5: Կառուցեք շրջանը PerfBoard- ի վրա

Կառուցեք շրջանը PerfBoard- ում
Կառուցեք շրջանը PerfBoard- ում

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

Քայլ 6. NodeMCU- ի ծրագրավորում Alexa- ի կողմից վերահսկվող հրթիռային գործարկիչի համար

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

Ներբեռնեք Espalexa գրադարանը

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

Քայլ 7: Alexa- ի կազմաձևում Alexa Android հավելվածով

Alexa- ի կազմաձևում Alexa Android հավելվածով
Alexa- ի կազմաձևում Alexa Android հավելվածով
Alexa- ի կազմաձևում Alexa Android հավելվածով
Alexa- ի կազմաձևում Alexa Android հավելվածով

Alexa- ն հրամաններ կընդունի միայն այն դեպքում, եթե այն ճանաչի ESP8866 սարքը: Դրա համար մենք պետք է կազմաձևենք Alexa- ն Android- ում Alexa հավելվածի օգնությամբ: Մեկ այլ կարևոր բան անելուց առաջ շարունակելն այն է, որ մենք պետք է համոզվենք, որ Alexa- ն և 1 -ը (նախադասությունը թերի է)

Դա անելու համար գնացեք Alexa հավելվածի ավելի շատ բաժին և կտտացրեք Ավելացնել սարք, կտտացրեք Լույսի վրա, այնուհետև ոլորեք ներքև էջի ներքևում և կտտացրեք Այլ:

Հաջորդը, կտտացրեք DISCOVER DEVICE- ի վրա և մի պահ սպասեք, որից հետո Alexa- ն կգտնի նոր սարքեր: Երբ Alexa- ն գտնի սարքերը, դուք պետք է սեղմեք դրանց վրա և ավելացնեք դրանք իրենց համապատասխան վայրերին/կատեգորիաներին, և դուք ավարտված եք:

Քայլ 8: Alexa վերահսկվող հրթիռային արձակիչ - փորձարկում

Alexa Controlled Rocket Launcher - Փորձարկում
Alexa Controlled Rocket Launcher - Փորձարկում
Alexa Controlled Rocket Launcher - Փորձարկում
Alexa Controlled Rocket Launcher - Փորձարկում

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

Վերջապես, ևս մեկ անգամ ասացի Ալեքսա…! Միացրեք բոլոր հրթիռները ՝ թելերի էպիկական պատկերը ստանալու համար, որը կարող եք տեսնել ստորև:

Քայլ 9:

Պատկեր
Պատկեր

Հուսով եմ, որ ձեզ դուր եկավ հոդվածը և ինչ -որ նոր և օգտակար բան սովորեցիք: Եթե ունեք որևէ կասկած կամ հարց, թողեք դրանք ստորև բերված մեկնաբանությունների բաժնում: Ավելի շատ նման հետաքրքիր նախագծերի համար կարող եք այցելել CircuitDigest, իսկ IoTDesignPro- ն նաև հետևեք մեզ Instructables- ում:

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