Мазмұны:

Жобаларға IOT мүмкіндіктерін қалай қосуға болады: 5 қадам
Жобаларға IOT мүмкіндіктерін қалай қосуға болады: 5 қадам

Бейне: Жобаларға IOT мүмкіндіктерін қалай қосуға болады: 5 қадам

Бейне: Жобаларға IOT мүмкіндіктерін қалай қосуға болады: 5 қадам
Бейне: Әйелдің бітіргенің қалай білем? 2024, Шілде
Anonim
Жобаларға IOT мүмкіндіктерін қалай қосуға болады
Жобаларға IOT мүмкіндіктерін қалай қосуға болады

Сізге пайдалы деп санайтын коммерциялық өнімді алмастыратын DIY жобасын жасаудан артық ештеңе жоқ. Шынында да, одан жақсы нәрсе бар. IOT мүмкіндігін жобаңызға қосу.

Автоматтандыру туралы айтатын болсақ, жаңадан бастаушылар күрделі бағдарламалауды қажет деп ойлайды. Бірақ дәл осы мақсатта қол жетімді көптеген ақысыз қызметтер мен бағдарламалық қамтамасыз етудің арқасында сіздің жобаларыңызға IOT -тың негізгі мүмкіндіктерін қосу бұрынғыдан да оңай болды.

Бұл нұсқаулықта мен сізге өзіңіздің DIY жобаларын автоматтандыру үшін осындай екі бағдарламалық жасақтаманы - Blynk және IFTTT қалай қолдануға болатынын көрсетемін. Оған жетейік!

1 -қадам: Бұл қалай жұмыс істейді?

Мен esp8266-ды өз жобам үшін қолданамын, бірақ бұл оқулық Wi-Fi қосылған кез келген дерлік микроконтроллерге қатысты екенін ұмытпаңыз (мысалы, esp32) Бұл оқулық үшін жаңа твиттер ізбасарына ие болған сайын жарық диодты қосатын жоба жасайық.. Бұл жобаны жүзеге асыру үшін біз Blynk пен IFTTT бірге қолдануымыз керек.

IFTTT:

IFTTT келесідей жұмыс істейді: «Егер бұл орын алса, онда осылай жасаңыз». Егер сіз кодтаумен айналысатын болсаңыз, мұны «if операторымен» салыстыруға болады. Біздің жағдайда бұл келесідей: «Егер мен жаңа твиттер ізбасарын алсам, онда Блинкке сигнал жібер».

Блинк:

Blynk simpy IFTTT триггерін esp8266 -ға ауыстырады. Біздің светодиоды GPIO 5 түйреуішіне жалғанғанын айтыңыз. Blynk IFTTT пен триггер 5 түйінінен деректерді алады.

Шын мәнінде, бұл екі бағдарлама сіздің DIY жобаларын автоматтандырудан гөрі көп нәрсені жасай алады. Көбірек білу үшін олармен ойнауға болады.

2 -қадам: Blynk орнату

Blynk орнату
Blynk орнату
Blynk орнату
Blynk орнату
Blynk орнату
Blynk орнату
Blynk орнату
Blynk орнату

Алдымен Blynk орнатыңыз.

Android

IOS

Енді жаңа жоба жасаңыз. Сіз мұны істей салысымен электрондық поштаңызға растау белгісін аласыз. Бұл таңбалауыш өте маңызды және біз оны келесі қадамдарда қолданамыз. «+» Белгісін нұқыңыз және виджет қорабынан түймені қосыңыз. Жаңадан қосылған түймені түртіңіз, сонда түймелердің параметрлері пайда болады. Мұнда іске қосылатын түйреуішті таңдаңыз (бұл жағдайда GPIO 5). Қолданбаның негізінде режимді басу немесе ауыстыру үшін орнатуға болады. Егер ол басуға орнатылса, IFTTT іске қосылғаннан кейін, түйреуіш қосылады және бірден өшіріледі (жалпы басу түймесі сияқты), егер ол IFTTT іске қосылса, түйреуіш қосылады және қосулы күйінде қалады.

3 -қадам: IFTTT орнату

IFTTT орнату
IFTTT орнату
IFTTT орнату
IFTTT орнату
IFTTT орнату
IFTTT орнату

IFTTT орнату:

Android

IOS

IFTTT -те «Көбірек алу» түймесін басыңыз. Енді + түймесін басыңыз, содан кейін «осы» түймесін басыңыз. Содан кейін «twitter» іздеп, таңдаңыз. Содан кейін «жаңа ізбасар» түймесін басыңыз.

Енді «сол» түймесін басып, іздеу жолағынан «webhooks» іздеңіз. «Веб -сұраныс жасау» түймесін басып, URL мекенжайын енгізіңіз. URL пішімі - https:// IP/Auth/update/pin

Біздің түйреуіш GPIO 5 болғандықтан, URL мекенжайындағы «түйреуішті» «D5» ауыстыруды растауды алдыңғы қадамда электрондық поштаңызға алған blynk жобасының авторлық белгісімен ауыстырыңыз. IP -ді еліңіздің blynk бұлтты IP -ге ауыстырыңыз. IP алу үшін пәрмен жолын ашып, «ping blynk-cloud.com» теріңіз. Үндістан үшін IP - 188.166.206.43

Әдіс бөлімінде «қоюды» таңдаңыз және мазмұн түрінен «application/json» таңдаңыз. Денеге [«1»] теріңіз.

Айта кету керек, [“1”] ҚОСУ триггерін және [“0”] ӨШІРУ триггерін білдіреді

4 -қадам: жабдықты бағдарламалау

Жабдықты бағдарламалау
Жабдықты бағдарламалау
Жабдықты бағдарламалау
Жабдықты бағдарламалау

Esp8266 және Blynk кітапханалары Arduino IDE -де орнатылғанына көз жеткізіңіз. Егер сіз мұны қалай жасау керектігін білмесеңіз, жылдам оқулық үшін мына жерді басыңыз. Енді файлдар> мысалдар> Blynk> board_wifi> esp8266 тармағына өтіңіз. Бағдарламаның үлгісі пайда болады.

Сіз оны өңдей алатын болсаңыз да, мен эскиз үлгісін өзгертуді ұсынбаймын. Тек кодты көшіріп, жаңа файлға қойыңыз. Енді сіз бұл файлды өңдей аласыз.

Сіз Wi -Fi ssid пен парольді 'YourNetworkName' және 'YourPassword' деп аталатын бағдарламаға қосуыңыз керек. Сондай -ақ, 'YourAuthToken' орнына blynk алған аутентификациялық таңбамен ауыстырылуы керек. Осы әрекеттерді орындағаннан кейін, сіз Blynk.run () жолынан кейін loop () функциясына жоба кодыңызды қоса аласыз.

Біздікі қарапайым жарықдиодты триггер болғандықтан, бізге ешқандай код жазудың қажеті жоқ. Егер біз светодиодты GPIO pin 5 -ке (D1) қоссақ, біз жобаны іске қосамыз.

5 -қадам: көріңіз

Бұл қарапайым әдіс сіздің жобаларыңызды керемет ете алады. IFTTT триггерлерінің көптігімен және Blynk функциясымен ойнауға болады.

Қай жобамен айналысатындығыңызды білмейсіз бе? Міне, менің жобаларым Blynk және IFTTT көмегімен жасалған

Ғарышкер ғарышқа шыққан сайын түсін өзгертетін сағат

Су ішуді еске салатын құрылғы

ХҒС үстінен өткен сайын жыпылықтайтын шам

DIY жобаларын автоматтандырудан көңілді болыңыз:)

Ұсынылған: