Բովանդակություն:
- Քայլ 1. IoT- ի վրա հիմնված ձայնով կառավարվող խելացի հրթիռի վառիչ
- Քայլ 2. Launchpad մեր NodeMCU հրթիռի գործարկման վերահսկիչի համար
- Քայլ 3: Ալեքսայի կողմից վերահսկվող հրթիռ արձակողի համար պահանջվող բաղադրիչներ
- Քայլ 4. Arduino Rocket Launcher Circuit Diagram
- Քայլ 5: Կառուցեք շրջանը PerfBoard- ի վրա
- Քայլ 6. NodeMCU- ի ծրագրավորում Alexa- ի կողմից վերահսկվող հրթիռային գործարկիչի համար
- Քայլ 7: Alexa- ի կազմաձևում Alexa Android հավելվածով
- Քայլ 8: Alexa վերահսկվող հրթիռային արձակիչ - փորձարկում
- Քայլ 9:
Video: Alexa- ի վրա հիմնված ձայնով վերահսկվող հրթիռային արձակիչ. 9 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ձմեռային սեզոնի մոտենալուն պես; գալիս է տարվա այն ժամանակը, երբ նշվում է լույսերի փառատոնը: Այո, մենք խոսում ենք Դիվալիի մասին, որն իսկական հնդկական փառատոն է, որը նշվում է ամբողջ աշխարհում: Այս տարի Դիվալին արդեն ավարտվել է, և տեսնելով մարդկանց կրակող կոտրիչները, ես միտք ունեցա կառուցել Alexa- ի վրա հիմնված Ձայնի վերահսկվող հրթիռային արձակիչ կամ Igniter, որը կարող է հրթիռներ արձակել միայն ձայնային հրամանով, ինչը շատ անվտանգ և զվարճալի կդարձնի երեխաների համար:
Հասկանալի դարձնելու համար, որ ես այստեղ չեմ մարդկանց խրախուսելու կրակել կոտրիչներով Դիվալիի վրա, Հնդկաստանի կառավարությունը սահմանափակումներ է կիրառել կոտրիչների վրա `աղտոտվածությունը զսպելու համար, և մեր պարտականությունն է դրան հավատարիմ մնալ: Այստեղ գաղափարն այն է, որ ամբողջ օրը կոտրիչ կրակելու փոխարեն ծախսենք ձայնով կառավարվող Arduino հրթիռի հիանալի բռնկիչ և մի քանի հրթիռ արձակենք ոճով: Ես դա տեսնում եմ որպես հաղթանակ-հաղթանակ:
Այս Arduino հրթիռահրետանային կայանը շատ կտարբերվի մյուսներից: Այն ունի նրբատախտակից պատրաստված շատ ամուր շասսի, ռելեի վրա հիմնված հուսալի կառավարման մեխանիզմ և հրթիռների արձակման և լիցքավորման շատ յուրահատուկ մեխանիզմ, այնպես որ, առանց հետագա հետաձգման, եկեք անմիջապես անցնենք շինարարության գործընթացին:
Քայլ 1. IoT- ի վրա հիմնված ձայնով կառավարվող խելացի հրթիռի վառիչ
Շղթայի աշխատանքային մեխանիզմը շատ պարզ է, հիմնական բաղադրիչը, որը պատասխանատու է հրթիռի արձակման համար, նիկրոմ մետաղալարն է և գալիս է ջեռուցման կծիկի տեսքով: Այս նիկրոմային մետաղալարը հանդես կգա որպես հրթիռի բռնկիչ: Ինչպե՞ս: Ես ձեզ ցույց կտամ ավելի ուշ:
Ինչպես տեսնում եք վերևի նկարում, նիկրոմային մետաղալարերը գալիս են ջեռուցիչի կծիկի տեսքով, ինձ համար դա ամենահեշտ ձևն էր այն ստանալու համար: Մենք պետք է այն ուղիղ քաշենք և թեքենք, որպեսզի ստացվի այնպիսի տեսք, ինչպիսին պատկերված է նկարում:
Երբ մենք դա անենք, մենք այն լիցքավորելու ենք 12 Վ կապարաթթվային մարտկոցով, և այն տաք շիկնելու է: Սա բավական կլինի հրթիռի ներսում սև փոշին բռնկելու համար և այն կաշխատի այնպես, ինչպես սովորական ապահովիչների դոզան: Ուշադրություն դարձրեք, որ սա բարձր հզորության հրթիռի արձակման վերահսկիչ է, լարը կարմիր տաքացնելու համար պահանջվող հոսանքը բարձր է: Բարձր հոսանքների հետ աշխատելիս հետևեք անվտանգության խորհուրդներին:
Փորձարկումն ավարտվելուց հետո մնում է միայն վերահսկման գործընթացը, որը մենք կանենք հոդվածում հետագա ընթացքի ընթացքում:
Քայլ 2. 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
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- ի վրա
Ինչպես տեսնում եք հիմնական պատկերից, գաղափարն այն էր, որ ստեղծվի մի պարզ միացում, որը կարող է կարճ ժամանակահատվածում հսկայական հոսանք կառավարել, քանի որ մեր փորձարկումների համաձայն, 800 միլիվայրկյան բավական է մի կտոր թուղթ լուսավորելու համար: Այսպիսով, մենք շղթան կառուցում ենք մի տախտակի կտորի վրա և միացնում ենք բոլոր հիմնական կապերը 1 քմ հաստությամբ պղնձե մետաղալարով: Տախտակի զոդումն ավարտելուց հետո: Ավարտելուց հետո այն կարծես ինչ -որ բան լիներ, ինչպես ցույց է տրված վերևում պատկերում:
Քայլ 6. NodeMCU- ի ծրագրավորում Alexa- ի կողմից վերահսկվող հրթիռային գործարկիչի համար
Այժմ, երբ սարքավորումն արդեն պատրաստ է, ժամանակն է սկսել կոդավորումը մեր Alexa- ի վրա հիմնված ձայնով կառավարվող հրթիռահրետանային կայանի համար: Բայց նախքան սկսելը, կարևոր է ձեր Arduino IDE- ին ավելացնել անհրաժեշտ գրադարանները: Համոզվեք, որ ստորև բերված հղումից ճիշտ գրադարաններ եք ավելացնում, հակառակ դեպքում ծածկագիրը սխալներ կթողնի կազմվելիս:
Ներբեռնեք Espalexa գրադարանը
Պահանջվող գրադարաններն ավելացնելուց հետո կարող եք ուղղակիորեն վերբեռնել ծածկագիրը ՝ ստուգելու, թե արդյոք սխեման աշխատում է: Եթե ցանկանում եք իմանալ, թե ինչպես է աշխատում կոդը, ապա շարունակեք կարդալ:
Քայլ 7: Alexa- ի կազմաձևում Alexa Android հավելվածով
Alexa- ն հրամաններ կընդունի միայն այն դեպքում, եթե այն ճանաչի ESP8866 սարքը: Դրա համար մենք պետք է կազմաձևենք Alexa- ն Android- ում Alexa հավելվածի օգնությամբ: Մեկ այլ կարևոր բան անելուց առաջ շարունակելն այն է, որ մենք պետք է համոզվենք, որ Alexa- ն և 1 -ը (նախադասությունը թերի է)
Դա անելու համար գնացեք Alexa հավելվածի ավելի շատ բաժին և կտտացրեք Ավելացնել սարք, կտտացրեք Լույսի վրա, այնուհետև ոլորեք ներքև էջի ներքևում և կտտացրեք Այլ:
Հաջորդը, կտտացրեք DISCOVER DEVICE- ի վրա և մի պահ սպասեք, որից հետո Alexa- ն կգտնի նոր սարքեր: Երբ Alexa- ն գտնի սարքերը, դուք պետք է սեղմեք դրանց վրա և ավելացնեք դրանք իրենց համապատասխան վայրերին/կատեգորիաներին, և դուք ավարտված եք:
Քայլ 8: Alexa վերահսկվող հրթիռային արձակիչ - փորձարկում
Փորձարկման գործընթացի համար ես գնացի իմ պարտեզ, հանեցի հրթիռի բոլոր ապահովիչները, տեղադրեցի դրանք իրենց համապատասխան վայրերում, և ես գոռացի Ալեքսա… Միացրեք բոլոր հրթիռները ՝ մատներս խաչած: Եվ բոլոր հրթիռները թռան ՝ նշելով իմ ջանքերը որպես հսկայական հաջողություն: Այսպիսի տեսք ուներ:
Վերջապես, ևս մեկ անգամ ասացի Ալեքսա…! Միացրեք բոլոր հրթիռները ՝ թելերի էպիկական պատկերը ստանալու համար, որը կարող եք տեսնել ստորև:
Քայլ 9:
Հուսով եմ, որ ձեզ դուր եկավ հոդվածը և ինչ -որ նոր և օգտակար բան սովորեցիք: Եթե ունեք որևէ կասկած կամ հարց, թողեք դրանք ստորև բերված մեկնաբանությունների բաժնում: Ավելի շատ նման հետաքրքիր նախագծերի համար կարող եք այցելել CircuitDigest, իսկ IoTDesignPro- ն նաև հետևեք մեզ Instructables- ում:
Խորհուրդ ենք տալիս:
Անլար անվտանգության հրթիռային արձակիչ `8 քայլ
Անլար անվտանգության հրթիռային արձակիչ. HiI- ն պատրաստել եմ անլար հրթիռակրի հետաքրքիր նախագիծ, և ես հույս ունեմ, որ ձեզ դա անպայման դուր կգա: Չորս ալիքի ռելեի տախտակն օգտագործվում է չորս հրացանի հրթիռներ մեկ առ մեկ անլար կամ միաժամանակ առանց ռիսկի գործարկելու համար: մեկ ռունիից
Arduino հրթիռային արձակիչ `5 քայլ
Arduino Rocket Launcher. Սա նախագիծ է, որն օգտագործում է arduino uno հրթիռների մոդելը: Բացի էլեկտրոնային բաղադրիչներից, որոնք միանում են տախտակին, ձեզ հարկավոր կլինի 12 վ լարման մարտկոց ՝ մարտկոցի ամրակով, առնվազն 10 ոտնաչափ ալիգատորների ամրակներով, էներգիայի աղբյուր
Arduino- ի վրա հիմնված ձայնով վերահսկվող IOT ռելեի անջատիչ (Google Home & Alexa Supported). 11 քայլ
Arduino- ի վրա հիմնված ձայնով վերահսկվող IOT ռելեի անջատիչ (Google Home & Alexa Supported). Այս նախագիծը նկարագրում է, թե ինչպես կատարել Arduino- ի վրա հիմնված, ձայնով կառավարվող, IOT ռելեի անջատիչ: Սա փոխանցում է, որը կարող եք միացնել և անջատել ՝ օգտագործելով iOS և Android հավելվածներ, ինչպես նաև այն կապել IFTTT- ին և վերահսկել այն ձեր ձայնով ՝ օգտագործելով Goog
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
Wi-Fi վերահսկվող Diwali հրթիռային արձակիչ `6 քայլ
Wi-Fi- ով վերահսկվող Diwali հրթիռային արձակիչ. Բարև մարդիկ: Դիվալիի սեզոնն է այստեղ ՝ Հնդկաստանում, և ես այլևս հետաքրքրություն չունեմ կոտրիչներին կրակելու: Բայց ես բոլորս կողմ եմ այն տխուր կերպով նշելու համար: Իսկ Դիվալի հրթիռները անլար կրակելո՞ւ մասին: Դիվալին ընկնում է երեք օրից: Այսպիսով, ես պատրաստվում եմ