Բովանդակություն:
- Քայլ 1: Ստացեք ձեր նյութերը միասին
- Քայլ 2: Ստեղծեք IFTTT հավելվածներ
- Քայլ 3: Կարգավորեք Blynk ծրագիրը
- Քայլ 4: Գրեք ձեր ծածկագիրը
- Քայլ 5: Ամփոփում
Video: Խելացի զարթուցիչ `5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Այս նախագծի հիմքում ընկած է առավոտյան ունենալ նվազագույն, բայց տեղեկատվական զարթուցիչ: Մեզ առաջին հերթին անհրաժեշտ չէ մեր հեռախոսներից ստացված ամբողջ տեղեկատվությունը, բայց մեզանից շատերը ցանկանում են իմանալ մեկ կամ երկու բան: Օրինակ, հաճելի է իմանալ, թե արդյոք դա կլինի հատկապես շոգ օր:
Մեզանից շատերը դժվարանում են զարթուցիչի ահազանգից անմիջապես հետո վեր կենալ անկողնուց: Այս զարթուցիչը նաև հետևում է, թե որ ժամին եք այն անջատել ամեն օր, որը մենք հույս ունենք ապագայում օգտագործել նոր գործառույթներ ավելացնելու համար:
Մեր առաջարկած լուծումը ահազանգ է, որը ձեզ արթնացնում է ամեն առավոտ և օգտագործում է LED լույսեր ՝ ձեզ հետաքրքրող տվյալները ցույց տալու համար: Հիմա ամառ է, ուստի մենք սահմանեցինք մերը, որպեսզի մեզ տեղյակ պահեն, թե արդյոք դա լինելու է հատկապես շոգ կամ խոնավ օր:
Տեղեկատվական հոսքը հետևյալն է. Հանգույցի MCU- ն IFTTT- ից ստանում է վեբհանգույց առավոտյան 8 -ին, որը միացնում է ահազանգը: IFTTT- ի մեկ այլ վեբհանգույց ստանում է եղանակի հաշվետվությունը և թարմացնում LED լույսերը `ըստ մեր շեմերի: Երբ սեղմվում է «մերժել» կոճակը, ժամանակի կնիքը ավելացվում է google թերթում `հետագա օգտագործման համար: Մենք ունենք նաև Blynk հավելվածում սահմանված վեբ -կեռիկներ ՝ այդ ամենը միացված պահելու համար:
Այն, ինչ ձեզ հարկավոր կլինի.
- Հանգույց MCU
- Հացի տախտակ
- Խոսնակ
- 2 լուսարձակ (տարբեր գույների)
- 2 դիմադրություն (330R)
- Կոճակ
- 6 arduino մալուխ
Քայլ 1: Ստացեք ձեր նյութերը միասին
Օգտագործելով Node MCU ՝ մենք միացրեցինք երկու LED, կոճակ և բարձրախոս:
Քայլ 2: Ստեղծեք IFTTT հավելվածներ
Այս զարթուցիչի համար ձեզ հարկավոր կլինի մի քանի ապլետ:
- Առավոտյան ժամը 8 -ին միացրեք ահազանգը
- Միևնույն ժամանակ, ուղարկեք եղանակի մասին հաշվետվության հարցումը նույն օրվա համար: Ստացեք ջերմաստիճանի և քամու կանխատեսումներ:
- Երբ ահազանգն անջատված է, ուղարկեք ժամանակի կնիքը Google թերթերին:
Համոզվեք, որ ձեզ անհրաժեշտ յուրաքանչյուր արժեք կապված է իր վիրտուալ քորոցի հետ:
Քայլ 3: Կարգավորեք Blynk ծրագիրը
Ստեղծեք Blynk ծրագիր և սահմանեք այնտեղ օգտագործվող վեբ -կեռերը: Դուք նաև պետք է օգտագործեք ծրագրի բանալին ձեր ծածկագրում, այնպես որ համոզվեք, որ այն պահեք:
Քայլ 4: Գրեք ձեր ծածկագիրը
Blynk հավելվածում ձեր սահմանած վիրտուալ կապումներից յուրաքանչյուրի համար գրեք BLYNK_WRITE (V n) գործառույթը ՝ բոլոր տվյալները կարգավորելու համար:
Մենք շոգ օրվա համար սահմանել ենք 30 աստիճան ցելսիուս, իսկ Windy- ի համար ՝ 40 կմ/ժ արագություն: Այս կերպ ձեզ առաջին հերթին զգուշացնում են, եթե դա լինելու է հատկապես տաք կամ քամոտ օր:
Քայլ 5: Ամփոփում
Այս նախագծի հիմնական մարտահրավերը IFTTT- ի բոլոր հավելվածների միացումն էր: Մենք դրանով զբաղվեցինք ՝ յուրաքանչյուրը առանձին փորձարկելով, այնուհետև ամեն ինչ միացնելով միայն այն բանից հետո, երբ տեսանք, որ նախագծի յուրաքանչյուր հատված ինքնուրույն է աշխատում:
Մեր կառուցած համակարգը այնքան զարգացած չէ, որքան մենք հույս ունեինք. քանի որ մենք մուտք չունենք էկրաններ կամ օգտագործողին տվյալների ցուցադրման այլ մեթոդներ, մենք օգտագործեցինք պարզեցված մեթոդ ՝ օգտագործելով LED լուսարձակներ ՝ միայն հատուկ պատյաններ ցուցադրելու համար:
Այս նախագիծը շարունակելու բազմաթիվ եղանակներ կան:
Այս նախագծի իրականացման ամենա գործնական եղանակներից մեկը արթնության ժամանակի փոփոխությունն է `հիմնվելով այն բանի վրա, թե որքան ժամանակ է պահանջվում օգտվողին արթնանալուց: Առավոտյան զարթուցիչն անջատելու համար ձեզ կես ժամ տևու՞մ է: Եթե այո, ապա դա ձեզ կարթնացնի ձեր սահմանած ժամից կես ժամ առաջ: Միգուցե հետագայում արագ արթնանաս; այդ դեպքում այն ավելի ուշ կսկսի արթնացնել ձեզ: Դա կարելի է անել ՝ օգտագործելով Google- ի թերթիկ ուղարկվող ժամանակները և մի քանի պարզ մաթեմատիկա կատարելու համար ՝ ժամանակի նպաստը, որը մենք պետք է տանք արթնանալու համար:
Մեկ այլ գաղափար է ՝ ձեր նախագծին էկրան ավելացնելը և եղանակի հաշվետվության ճշգրիտ կանխատեսումը, ինչպես նաև ցանկացած տեղեկատվություն, որը օգտվողը սիրում է իմանալ առավոտյան:
Այստեղ կարող եք տեսնել ահազանգի միացման տեսանյութը.
Խորհուրդ ենք տալիս:
Խելացի զարթուցիչ ՝ օգտագործելով Magicbit (Arduino) ՝ 10 քայլ
Խելացի զարթուցիչ `օգտագործելով Magicbit (Arduino)
Խելացի զարթուցիչ - Intel Edison - Iot RoadShow - Սան Պաուլո. 4 քայլ
Խելացի rmարթուցիչ - Intel Edison - Iot RoadShow - Սան Պաուլո. Մեծ քաղաքում ապրող կամ աշխատող յուրաքանչյուրի մեծ արժանիքներից է ժամանակի կառավարումը: Մեր օրերում ուղևորությունները մշտական են, և քանի որ երթևեկը հիմնական գործոններից մեկն է: Մտածելով դրա մասին ՝ ես պատրաստեցի մի փոքրիկ ծրագիր, որն օգտագործում է Google M- ի հետ ինտեգրումը
WakeupNow - Խելացի զարթուցիչ `8 քայլ
WakeupNow - Smart rmարթուցիչ. Ինչպես բոլորը գիտեն, ուսանողների կյանքը շատ ծանր է, նրանք երկար օր ունեն դասախոսություններով, շատ տնային աշխատանքներով և ընդհանրապես, նրանք խենթ կյանք ունեն: Նրանք ժամանակ ունեն ոչնչի համար, և եթե նրանց առաջարկեք օրվա ընթացքում մի քանի ժամ ավելացնել, նրանք ուրախ կլինեն: Չբացահայտել
Wake Me Up - խելացի զարթուցիչ `6 քայլ
Wake Me Up - խելացի զարթուցիչ. Wake me up- ը խելացի զարթուցիչ է, որը կարող է օգտագործվել նաև որպես խելացի լույս: Ներկառուցված լուսարձակը նմանակում է ձեր սենյակ մտնող բնական լույսը: Սա հնարավորություն է տալիս հանգիստ, բնական ճանապարհով սկսել ձեր օրը: Theարթուցիչը հագեցած է նաև 4*7 սեգմենտով
GOOB - խելացի զարթուցիչ. 15 քայլ (նկարներով)
GOOB - խելացի զարթուցիչ. GOOB- ը հապավում է «Ստացեք անկողնուց», իմ նախագծի համար հարմար տեղանուն: Ես ուզում էի ստեղծել մի սարք, որը կարող է օգնել ինձ արթնացնել առավոտյան, քանի որ դա ամենահեշտ գործը չէ: Հիմնական գաղափարն այն է, որ զարթուցիչը չի դադարում ալարը