
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Ոչինչ ավելի լավ չէ, քան DIY նախագիծ պատրաստելը, որը փոխարինում է առևտրային արտադրանքին, որը ձեզ համար օգտակար է: Փաստորեն, դրանից լավ բան կա: IOT- ի հնարավորությունների ավելացում ձեր նախագծին:
Երբ խոսքը վերաբերում է ավտոմատացմանը, սկսնակները սովորաբար սարսափում են ՝ կարծելով, որ իրենք պետք է զբաղվեն բարդ ծրագրավորումով, և ինչը `ոչ: Բայց այս օրերին ճշգրիտ նպատակի համար մատչելի բազմաթիվ անվճար ծառայությունների և ծրագրային ապահովման շնորհիվ ձեր ծրագրերին IOT- ի հիմնական հնարավորությունների ավելացումն ավելի հեշտ դարձավ, քան երբևէ:
Այս ուսումնական ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես կարող եք օգտագործել երկու նման ծրագրակազմ ՝ Blynk և IFTTT, ձեր ինքնագործ նախագծերը ավտոմատացնելու համար: Եկեք հասնենք դրան:
Քայլ 1: Ինչպե՞ս են դրանք աշխատում:
Իմ նախագծի համար ես կօգտագործեմ esp8266- ը, բայց հիշեք, որ այս ձեռնարկը կիրառելի է գրեթե ցանկացած Wi-Fi միկրոկոնտրոլերի համար (օրինակ ՝ esp32):. Այս նախագիծը հնարավոր դարձնելու համար մենք պետք է միասին օգտագործենք Blynk և IFTTT:
IFTTT:
IFTTT- ն աշխատում է այսպես. «Եթե սա տեղի ունենա, ուրեմն արա դա»: Եթե դուք զբաղվում եք կոդավորմամբ, կարող եք դա համեմատել «եթե» արտահայտության հետ: Մեր դեպքում դա հետևյալն է.
Բլինկ.
Blynk simpy- ն IFTTT ձգանը փոխանցում է esp8266- ին: Ասեք, որ մեր LED- ն միացված է GPIO կապին 5 -ին:
Իրականում, այս երկու ծրագրերը կարող են շատ ավելին անել, քան պարզապես ձեր սեփական նախագծերի ավտոմատացումը: Դուք կարող եք խաղալ նրանց հետ ՝ ավելին իմանալու համար:
Քայլ 2: Կարգավորել Blynk- ը




Նախ, տեղադրեք Blynk- ը:
Android
IOS
Այժմ ստեղծեք նոր նախագիծ: Հենց դա անեք, ձեր էլ. Փոստում կստանաք Auth նշան: Այս նշանը շատ կարևոր է, և մենք այն կօգտագործենք առաջիկա քայլերում: Հպեք «+» - ին և վիջեթների տուփից ավելացրեք կոճակ: Հպեք նոր ավելացված կոճակին և կհայտնվի կոճակի կարգավորումը: Այստեղ ընտրեք այն քորոցը, որը ցանկանում եք միացնել (այս դեպքում GPIO 5): Կարող եք կարգավորել ռեժիմը `սեղմելու կամ փոխելու համար` ձեր դիմումի հիման վրա: Եթե այն դրված է հրելու վրա, հենց որ IFTTT- ն գործարկվի, քորոցը միացված է և ակնթարթորեն անջատված (ինչպես ընդհանուր սեղմման կոճակի նման) Եթե այն միացված է, IFTTT- ի գործարկվելուն պես, քորոցը միացված է և մնում է միացված
Քայլ 3: IFTTT- ի կարգավորում



Տեղադրեք IFTTT:
Android
IOS
IFTTT- ում կտտացրեք «ավելին ստանալ»: Այժմ կտտացրեք + և այնուհետև կտտացրեք «սա»: Այնուհետեւ որոնեք եւ ընտրեք «twitter»: Այնուհետև կտտացրեք «նոր հետևորդ»:
Այժմ կտտացրեք «այդ» և որոնման տողում որոնեք «վեբ -կեռիկներ»: Կտտացրեք «կատարել վեբ հարցում» և մուտքագրեք URL- ը: URL- ի ձևաչափն է ՝ https:// IP/Auth/update/pin
Քանի որ մեր քորոցը GPIO 5 է, URL- ի «pin» - ը փոխարինեք «D5» - ով: Փոխարինեք Auth- ը blynk նախագծի Auth նշանով, որը ստացել եք ձեր էլ. Փոստին նախորդ քայլին: IP- ը փոխարինեք ձեր երկրի blynk ամպային IP- ով: IP ստանալու համար բացեք հրամանի տողը և մուտքագրեք «ping blynk-cloud.com»: Հնդկաստանի համար IP- ն 188.166.206.43 է
Մեթոդի բաժնում ընտրեք «դնել», իսկ բովանդակության տեսակում ՝ «application/json»: Մարմնի մեջ մուտքագրեք ["1"]:
Պետք է նշել, որ [«1»] -ը ներկայացնում է ձգանը միացված, իսկ [«0»] - ն ՝ անջատիչը
Քայլ 4: Ձեր սարքաշարի ծրագրավորում


Համոզվեք, որ ձեր Arduino IDE- ում տեղադրված են esp8266 և Blynk գրադարանները: Եթե վստահ չեք, թե ինչպես դա անել, սեղմեք այստեղ ՝ արագ ձեռնարկի համար: Այժմ գնացեք ֆայլեր> օրինակներ> Blynk> boards_wifi> esp8266: Կհայտնվի օրինակելի ծրագիր:
Չնայած դուք կարող եք խմբագրել սա, ես խորհուրդ չեմ տա փոխել էսքիզների օրինակը: Պարզապես պատճենեք կոդը և տեղադրեք նոր ֆայլում: Այժմ կարող եք խմբագրել այս ֆայլը:
Դուք պետք է ավելացնեք ձեր wifi ssid- ը և գաղտնաբառը այն ծրագրում, որտեղ գրված է «YourNetworkName» և «YourPassword»: Նաև «YourAuthToken» - ը պետք է փոխարինվի հեղինակային նշանով, որը ստացել եք blynk- ից: Դրանք կատարելուց հետո կարող եք ձեր ծրագրի կոդը ավելացնել loop () գործառույթում Blynk.run () տողից հետո:
Քանի որ մերը պարզ LED ձգան է, մենք կարիք չունենք որևէ կոդ գրել: Եթե մենք միացնենք մեր LED- ը GPIO pin 5 (D1) - ին, մենք կարող ենք մեր նախագիծը գործի դնել:
Քայլ 5: Փորձեք այն
Այս պարզ մեթոդը կարող է ձեր նախագծերը հիանալի դարձնել: Կարող եք խաղալ ավելի շատ IFTTT գործարկիչներով և Blynk գործառույթներով ՝ հասկանալու համար, թե որքան ավելի շատ կարող եք անել այս երկու հավելվածների հետ:
Չե՞ք կողմնորոշվում, թե որ նախագծով պետք է սարտել: Ահա Blynk- ի և IFTTT- ի միջոցով կատարված իմ որոշ նախագծեր
Clockամացույց, որը փոխում է գույնը ամեն անգամ, երբ տիեզերագնացը տիեզերք է մտնում
Սարքը, որը հիշեցնում է ջուր խմելու մասին
Լամպ, որը թարթում է ամեն անգամ, երբ ISS- ն անցնում է գլխավերևում
Haveվարճացեք, ավտոմատացրեք ձեր DIY նախագծերը:)
Խորհուրդ ենք տալիս:
Ինչպես ավելացնել էլեկտրոնային թանաքի ցուցադրում ձեր նախագծին. 12 քայլ (նկարներով)

Ինչպես ավելացնել էլեկտրոնային թանաքի ցուցադրում ձեր նախագծին. Շատ նախագծեր ներառում են որոշ տեսակի տվյալների մոնիտորինգ, օրինակ ՝ շրջակա միջավայրի տվյալները, որոնք հաճախ օգտագործում են Arduino- ն ՝ վերահսկման համար: Իմ դեպքում ես ուզում էի վերահսկել ջրի մեղմացուցիչի մեջ աղի մակարդակը: Հնարավոր է ՝ ցանկանաք մուտք ունենալ տվյալներ ձեր տնային ցանցի միջոցով
Ինչպես ավելացնել տեսանյութեր ձեր iPhone- ում Ubuntu- ից ՝ 4 քայլ

Ինչպես Ubuntu- ից ձեր iPhone- ին տեսանյութեր ավելացնել. Եթե դուք օգտագործում եք Ubuntu և iPhone, գուցե ցանկանաք ձեր համակարգչով մի քանի տեսանյութ ավելացնել ձեր սարքին: Մի անհանգստացեք, դա բավականին հեշտ է և ձեզանից չի պահանջում jailbreak ձեր iPhone
Ինչպես մետաղական կողպեք ավելացնել ձեր ջոյքոններին `8 քայլ

Ինչպես ավելացնել մետաղական կողպեք ձեր ջոյքոններին. Այս նախագիծն իրականացնելու համար ես օգտագործեցի այս ապրանքը https://www.amazon.es/dp/B07Q34BL8P?ref=ppx_pop_mo… բայց կան շատ այլ ապրանքներ, որոնք կարող եք գնել և կարող եք կամ չի կարող լինել ավելի էժան `կախված այն բանից, թե որտեղ եք ապրում առաքման գներով: Այս ուսանելի ես
Ինչպես հեշտությամբ ավելացնել ցանկացած տեսակի LED- ներ ձեր 3D տպիչին. 8 քայլ (նկարներով)

Ինչպե՞ս հեշտությամբ ավելացնել ցանկացած տեսակի LED- ներ ձեր 3D տպիչին: Ունե՞ք պահեստային լուսադիոդներ, որոնք փոշի են հավաքում ձեր նկուղում: Հոգնե՞լ եք, որ չեք կարող տեսնել այն, ինչ տպում է ձեր տպիչը: Դե, մի նայեք այլևս, այս Instructable- ը կսովորեցնի ձեզ, թե ինչպես ավելացնել տպիչի վերևում LED լուսարձակը ՝
ADD Capacitive Touch Անցեք ձեր նախագծերին. 7 քայլ

ADD Capacitive Touch Switch to Your Projects. Ինչպես ավելացնել capacitive touch անջատիչ ձեր նախագծերին տանը պրոֆեսիոնալ տեսք