Բովանդակություն:
- Քայլ 1: Ինչպես է այն աշխատում
- Քայլ 2: LED և անջատիչ սարքավորումներ
- Քայլ 3. The Wheelie Bin Hardware- ը
- Քայլ 4: The Sofware
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս նախագիծը ոգեշնչված է Անդրեաս Սփիեսի (You Tube) տեսանյութերից: # 185 ESP8266 - Google Օրացույց Հիշեցում. Ինչպես երջանկացնել ձեր կնոջը/ընկերուհուն (Arduino) և # 189, թարմացված տարբերակ:
Հետևեք այս հղումներին ՝ Andreas Spiess & Andreas Spiess Ver 2 2 շատ տեղեկատվական և զվարճալի տեսանյութերի համար:
Անդրեասի դեպքում նախագիծը պետք է երաշխավորեր, որ նա կատարել է իր կնոջ կողմից իրեն տրված բոլոր խնդիրները:
Նա օգտագործում է Google Calendar- ը ՝ առաջադրանքները ձայնագրելու համար: Google Օրացույցն ուղարկում է նամակ ՝ որպես հիշեցում որոշակի իրադարձության համար, նշված ժամին և ամսաթվին: Մեր դեպքում իրադարձությունը խնդիր է:
Անդրեասի նախագիծը հիշեցումն օգտագործում է LED- ը միացնելու համար: LED- ը կմնա միացված ՝ անկախ Google Օրացույցի վիճակից, մինչև LED- ը ձեռքով անջատված չլինի առաջադրանքի ավարտից հետո (օրինակ ՝ նա բեռնել է լվացքի մեքենան):
Ես օգտագործել եմ ծածկագիրը ՝ ինձ հիշեցնելու համար, թե որ անվասայլակն է ամեն շաբաթ դնել սալաքար, քանի որ դրանք դատարկվում են այլընտրանքային շաբաթների ընթացքում, մեկ շաբաթ ՝ կապույտ աղբաման (վերամշակման ենթակա), իսկ հաջորդը ՝ սև աղբամանը (ընդհանուր թափոն):
Beingույլ լինելով ՝ ես չէի ուզում կոճակը սեղմել LED- ն անջատելու համար, այնպես որ, հիմա, երբ ես թեքում եմ անիվներիս աղբարկղը, որպեսզի այն տանեմ եզրին, այն միանում է ինտերնետին, գրում է Google Calendar- ին, որն անջատում է LED- ն ինձ համար
Քայլ 1: Ինչպես է այն աշխատում
Google Օրացույցում ստեղծվում է իրադարձություն (առաջադրանք):
Google Օրացույցում ստեղծվում է սցենար
Google Օրացույցը պարբերաբար ստուգվում է ESP8266-E12 wifi չիպով:
Եթե կամ «կապույտ» կամ «սև» բառը վերադարձվում է սցենարով, LED- ն միացված է:
Անջատիչի վրա սեղմելը LED- ն անջատելու է
Իմ դեպքում անիվի աղբարկղը թեքելը հզորացնում է ESP8266- ը, որը միանում է Google Օրացույցին և ստուգում է ՝ արդյոք գոյություն ունեն «կապույտ» կամ «սև» բառերը:
Եթե «կապույտը» վերադարձվի, անիվի աղբարկղը գրում է «Azure_OK», իսկ մարտկոցի լարումը օրացույցին, այնուհետև LED- ն անջատվում է:
Եթե «սև» գույնը վերադարձվի, անիվի տուփը գրում է «Noir_OK», իսկ մարտկոցի լարումը օրացույցին, այնուհետև LED- ն անջատվում է:
Քայլ 2: LED և անջատիչ սարքավորումներ
Բաղադրիչները
Նախագծի տուփը սոսնձված է հին հեռախոսի լիցքավորիչին `5 վ լարման համար:
1 x ESP8266-12e
1 x 5v- ից 3v իջնող (AMS1117) սարք
2 x 180 ohm ռեզիդենտներ LED ընթացիկ սահմանափակման համար (ես հենց այնպես ունեցա այս արժեքները)
2 x Tactile Push Button Switch Momentary Tact 12X12X7 մմ LED լույսերով (eBay)
Տաք հալեցման սոսինձ ատրճանակ:
Շրջանը
LED- ները միացված են 4 և 5 կապումներին (սահմանափակող ռեզիստորների միջոցով), իսկ անջատիչները `ESP8266- ի 12 և 13 կապումներին:
Անջատիչների և LED- ների մյուս կողմն անցնում է 0v- ի:
Քանի որ ESP8266- ը շատ բազմակողմանի է, շատ քիչ բաղադրիչներ են պահանջվում:
Հեռախոսի լիցքավորիչից 5v- ն իջեցվում է մինչև 3 վ AMS1117- ի միջոցով:
Theրագրակազմը կատարում է մնացածը `տես Reminder_org_TR_instruct.ino
Ներկառուցված LED- ներով շոշափելի անջատիչները հիանալի են, սակայն նախագծի տուփում դրանք տեղադրելու միակ եղանակը տաք հալեցնող սոսինձն է:
Քայլ 3. The Wheelie Bin Hardware- ը
Բաղադրիչների ցուցակ
1 x նախագծի տուփ (ես 3D- ով տպեցի իմ վերջնական տարբերակը)
1 x ESP8266 - eBay
1 xCR2 մարտկոց (3 վ) - Amazon
1 x մարտկոցի աղբյուրներ/միակցիչներ - eBay
1 x թեքության անջատիչ. Ես սկզբնապես օգտագործել էի սնդիկի թեքության անջատիչներ, բայց դրանք մի փոքր խառնվածքային էին, ուստի ես ընտրեցի գնդակավոր կրիչի տեսակը: - eBay
1 x PNP ընդհանուր նշանակության տրանզիստոր - ես օգտագործել եմ bc557, բայց գրեթե ցանկացած pnp կանի: - eBay
1 x Self -latting relay 3v twin coil -RS Online 683-9873 ** ՈEՇԱԴՐՈԹՅՈ **Ն ** RS կայքում տեղադրված նկարը դա ցույց է տալիս որպես 24 վ ռելե, սակայն նկարագրության մեջ հստակ նշված է 3 վ (ես ունեի ընդհանուր 5): Բացի այդ, սա մակերեսային ամրացման ռելե է: Ես իսկապես կարողացա գտնել PCB լեռ, բայց դրա արժեքը երկու անգամ ավելի բարձր էր: Այս ռելեն ունի երկու կծիկ, մեկը `ռելեն կարգավորելու, իսկ մյուսը` այն վերականգնելու համար:
Շուկայում կան այլ ինքնասպասարկման ռելեներ, այնուամենայնիվ, հավաքածուն / զրոյացումը սովորաբար կատարվում է ընդամենը մեկ կծիկի միջոցով `հակադարձելով գործող զարկերակի բևեռականությունը` կատարելի, բայց պահանջվում է մի փոքր ավելի սարքավորում:
Շրջանը
Շղթան սպասման ժամանակ զրոյական հոսանք է քաշում: (Ես մի քանի անգամ օգտագործել եմ այս սխեման, և դա հիանալի է մարտկոցներով աշխատող նախագծերի համար, որոնք օգտագործում են ոչ էլեկտրոնային միացման ցանկացած ձև, օրինակ ՝ մագնիսական եղեգի ռելեի անջատիչ, թեքության անջատիչ, վայրկենական գործողության անջատիչ):
Երբ թեքության անջատիչն ակտիվանում է, ռելեն «կարգավորվում» է, դրանով էներգիա մատակարարելով ESP8266- ին և սահմանում է ESP8266- ի 5 -րդ քորոցը բարձր, ինչը տրանզիստորը անջատած է պահում: Այն բանից հետո, երբ ESP8266- ը միանում է wifi- ին և տեղեկություններ է ուղարկում Google Օրացույցին, ESP8266- ի 5 -րդ կապը ցածր է իմպուլսով, ինչը վերածում է ռելեի վերակայման տրանզիստորը և անջատում է միավորը:
Ո NOTՇԱԴՐՈԹՅՈՆ - Ես այս միավորները պատրաստեցի անցած օգոստոսին (2018), սխեմայի գծապատկերը կազմված է հիշողությունից, բայց դա լավ է թվում:-)
Սարքերը ամրացված են անիվների տակդիրների ներքևի մասում, բարեբախտաբար, աղբամանների ներքևի հատվածում կա ընդմիջում, ինչը լավ անվտանգ եղանակ է ապահովում:
Քայլ 4: The Sofware
Դե, ահա այստեղ է, որ իմ անտեղյակությունը փայլում է !!
Կցված.ino ֆայլերը Andreas Spiess- ի փոփոխված տարբերակն են: Շատ ավելորդ կոդերը մեկնաբանվել են: Ես կցել եմ նաև իմ.gs ֆայլերի պատճենները: Շատերը փորձություն և սխալ էին:
Ես խստորեն խորհուրդ եմ տալիս դիտել այս տեսանյութերը Video #185 և Video #189, եթե մտադիր եք նման բան անել, քանի որ նա ունի Google Script ֆայլ, որը հասանելի է իր GitHub կայքում ՝ իր.ino ֆայլերի հետ միասին, որոնք ավելի հեշտ կլինի կարդալ և փոփոխել, քան իմը!
Ի՞նչ է հաջորդը:
Քանի որ մի քանի ամիս առաջ, ես և կինս պետք է պատվիրեինք մեր դեղամիջոցները առցանց, հիշողությունս լավ չէ, ուստի մտադիր եմ խնդիր դնել Google Օրացույցում, որը միացնելու է մահճակալի լուսադիոդը ՝ հիշեցնելու համար, թե երբ վերադասավորել:
Եթե այս նախագիծը ընդունված է REMIX մրցույթում և կարծում եք, որ այն արժանի է, խնդրում եմ ինձ ձայն տվեք:
Շատ շնորհակալություն:-).
Խորհուրդ ենք տալիս:
DIY LED Advent Օրացույց. 3 քայլ
DIY LED Advent Calendar. Ես նկարագրելու եմ, թե ինչպես ենք պատրաստել այս անալոգային ժամացույցը, որը կրկնապատկում է որպես գալուստի օրացույց: Շուրջօրյա կան 24 ws2811 լուսարձակներ, որոնցից յուրաքանչյուրը կանաչ լույս է տալիս Սուրբ Christmasնունդին նախորդող օրերին: Սուրբ Christmasննդյան օրը բոլոր լույսերը վառվում են
EasyTalk: Հեշտ հաղորդակցություն և օրացույց ձեր կողքին ՝ 6 քայլ
EasyTalk: Հեշտ հաղորդակցություն և օրացույց ձեր կողքին. Իմ անունը Կոբի Մարչալ է, ես սովորում եմ Բելգիայի Հաուեստ քաղաքում և ուսանող եմ մուլտիմեդիա և հաղորդակցական տեխնոլոգիաներ (MCT): Առաջին տարվա իմ վերջին հանձնարարության համար ես պետք է IoT- սարք սարքեի: Տանը մենք ունենք այս խնդիրը, որը եղբայրս միշտ խաղում է
Շաբաթվա օր, օրացույց, ժամանակ, խոնավություն/ջերմաստիճան մարտկոցի խնայարարով. 10 քայլ (նկարներով)
Շաբաթվա օր, օրացույց, ժամանակ, խոնավություն/ջերմաստիճան մարտկոցի խնայարարով. Էներգախնայողության ռեժիմն այստեղ այն է, ինչ այս հրահանգը առանձնացնում է շաբաթվա օրը, ամիսը, ամսվա օրը, ժամանակը, խոնավությունը և ջերմաստիճանը ցուցադրող այլ օրինակներից: Այս հնարավորությունն է, որ թույլ է տալիս այս նախագիծը գործարկել մարտկոցից ՝ առանց տ
Ինչպես փոխել ստանդարտ տաք անիվները R/C տաք անիվների. D: 6 քայլ (նկարներով)
Ինչպես փոխել ստանդարտ տաք անիվները R/C տաք անիվների վրա: D: Փոքր ժամանակվանից սիրում եմ տաք անիվների մեքենաները: Դա ինձ ոգեշնչեց դիզայներական ֆանտաստիկ մեքենաների համար: Այս անգամ նրանք գերազանցեցին իրենց Star Wars Hot Wheels, C-3PO- ով: Այնուամենայնիվ, ես ավելին եմ ուզում, քան պարզապես ուղու վրա հրելը կամ ճանապարհորդելը, ես որոշեցի
Անիվների վրա ինտերնետ. 7 քայլ
Ինտերնետ անիվների վրա. Ինտերնետի կարիք ունե՞ք շարժման մեջ: Ձեռք բերեք որոշ 22 " rims և միացեք առցանց: Եթե դուք չունեք կավատ զբոսանք կամ ձագեր, ապա այստեղ է, որ գալիս է այս ուսանելի: =) Հայեցակարգը. անլար երթուղիչ + անիվներ - wallplug = myspace ամենուր: Ահա անլար r