Мазмуну:
- 1 -кадам: Булар кантип иштейт?
- 2 -кадам: Blynkти орнотуу
- 3 -кадам: IFTTT орнотуу
- 4 -кадам: Аппаратты программалоо
- 5 -кадам: Аны сынап көрүңүз
Video: Проекттериңизге IOT өзгөчөлүктөрүн кантип кошсо болот: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Сизге пайдалуу болгон коммерциялык продукттун ордуна DIY долбоорун түзүүдөн артык эч нерсе жок. Чындыгында, мындан жакшыраак бир нерсе бар. Сиздин долбоорго IOT мүмкүнчүлүгүн кошуу.
Автоматташтырууга келгенде, башталгычтар, адатта, татаал программалоо керек жана эмнени кылбаш керек деп ойлошот. Бирок ушул күндөрү ушул максатта жеткиликтүү болгон көптөгөн бекер кызматтардын жана программалык камсыздоонун аркасында IOTтун негизги функцияларын долбоорлоруңузга кошуу мурдагыдан да жеңил болуп калды.
Бул нускамада мен сизге мындай эки программаны кантип колдонсо болорун көрсөтөм - Blynk жана IFTTT, DIY долбоорлоруңузду автоматташтыруу үчүн. Келгиле, ага жетели!
1 -кадам: Булар кантип иштейт?
Мен esp8266ны долбоорум үчүн колдоном, бирок бул үйрөткүч дээрлик бардык Wi-Fi иштетилген микроконтроллерге тиешелүү экенин унутпаңыз (мисалы, esp32) Бул үйрөткүч үчүн, жаңы твиттердин жолдоочусун алган сайын, LEDди күйгүзүп турган долбоорду түзөлү.. Бул долбоорду ишке ашыруу үчүн биз Blynk менен IFTTTди бирге колдонушубуз керек.
IFTTT:
IFTTT мындай иштейт: "Эгерде бул мындай болсо, анда муну кыл". Эгерде сиз коддоону кааласаңыз, муну "if оператору" менен салыштырсаңыз болот. Биздин учурда мындай: "Эгерде мен жаңы твиттердин жолдоочусун алсам, анда Блинкке сигнал жөнөт"
Блинк:
Blynk simpy IFTTT триггерин esp8266га өткөрүп берет. Биздин LED GPIO пин 5ке туташкан дейли. Blynk IFTTTден жана триггер пин 5тен маалыматтарды алат.
Чынында, бул эки колдонмо сиздин DIY долбоорлоруңузду автоматташтыруудан башка дагы көп нерселерди жасай алат. Көбүрөөк билүү үчүн алар менен ойной аласыз.
2 -кадам: Blynkти орнотуу
Биринчиден, Blynk орнотуу.
Android
IOS
Эми жаңы долбоор түзүңүз. Муну кылаарыңыз менен, сиз электрондук почтаңызга Auth белгисин аласыз. Бул токен абдан маанилүү жана биз аны кийинки кадамдарда колдонобуз. "+" Баскычын таптап, виджет кутучасынан баскычты кошуңуз. Жаңы кошулган баскычты таптаңыз жана баскычтын жөндөөсү пайда болот. Бул жерде сиз иштеткиңиз келген пинти тандаңыз (бул учурда GPIO 5). Колдонмоңуздун негизинде режимди басууга же которууга орнотсоңуз болот. Эгерде ал басууга коюлган болсо, IFTTT иштетилээр замат, пин күйгүзүлүп, ошол замат ӨЧҮРҮЛӨТ (жалпы баскыч сыяктуу), эгерде IFTTT ишке кирери менен, пин туташтырылып, күйүк бойдон кала берет.
3 -кадам: IFTTT орнотуу
IFTTT орнотуу:
Android
IOS
IFTTTде "Көбүрөөк алуу" баскычын чыкылдатыңыз. Эми + жана андан кийин "муну" чыкылдатыңыз. Андан кийин "twitter" издеп, тандаңыз. Андан кийин "жаңы жолдоочуну" чыкылдатыңыз.
Эми "тигини" чыкылдатып, издөө тилкесинен "webhooks" издеңиз. "Веб сурам жасоо" баскычын чыкылдатып, URL дарегин киргизиңиз. URL форматы https:// IP/Auth/update/pin
Биздин пин GPIO 5 болгондуктан, URLдеги "pin" дегенди "D5" дегенге алмаштырыңыз, авторизацияны мурунку кадамда электрондук почтаңызда алган blynk долбоорунун автордук белгиси менен алмаштырыңыз. Сиздин өлкөнүн blynk IP IP менен алмаштырыңыз. IP алуу үчүн, буйрук көрсөтмөсүн ачыңыз жана "ping blynk-cloud.com" териңиз. Индия үчүн IP - 188.166.206.43
Усулдар бөлүмүндө "коюңуз" дегенди тандап, мазмун түрүндө "application/json" тандаңыз. Денеде ["1"] териңиз.
Белгилей кетүүчү нерсе, [“1”] ТУРГУЧТУ билдирет жана [“0”] ӨЧҮРҮҮЧҮ билдирет
4 -кадам: Аппаратты программалоо
Ардуино IDEге esp8266 жана Blynk китепканалары орнотулганын текшериңиз. Эгер муну кантип жасоону билбесеңиз, бул жерде тез окуу куралы үчүн чыкылдатыңыз. Эми файлдарга өтүңүз> мисалдар> Blynk> board_wifi> esp8266. Үлгүлүү программа пайда болот.
Сиз муну түзөтө алсаңыз да, мен эскиздин мисалын өзгөртүүнү сунуштабайт элем. Жөн эле кодду көчүрүп, жаңы файлга чаптаңыз. Эми сиз бул файлды түзөтө аласыз.
Сиз Wi -Fi ssid жана сырсөзүңүздү 'YourNetworkName' жана 'YourPassword' деп аталган программага кошушуңуз керек. Ошондой эле 'YourAuthToken' сиз blynkтен алган авторизация белгиси менен алмаштырылышы керек. Муну аткаргандан кийин, сиз Blynk.run () линиясынан кийин loop () функциясына долбооруңуздун кодун кошо аласыз.
Биздики жөнөкөй LED триггери болгондуктан, эч кандай код жазуунун кажети жок. Эгерде биз LEDди GPIO pin 5ке (D1) туташтырсак, анда биздин долбоор иштей алат.
5 -кадам: Аны сынап көрүңүз
Бул жөнөкөй ыкма сиздин долбоорлорду укмуш кыла алат. Сиз IFTTT триггерлери жана Blynk функциялары менен ойной аласыз, бул эки колдонмо менен канчалык көп нерсе кыла алаарыңызды түшүнүү үчүн.
Кайсы долбоор менен башташ керек экенин билбей жатасызбы? Бул жерде Blynk жана IFTTTдин жардамы менен жасалган кээ бир долбоорлорум
Космонавт космоско кирген сайын түсүн өзгөрткөн саат
Суу ичүүнү эске салуучу аппарат
ЭКС үстүнөн өткөн сайын күйүп турган чырак
DIY долбоорлоруңузду автоматташтыруу менен көңүл ачыңыз:)
Сунушталууда:
Discordдо интерактивдүү ботту кантип кошсо болот: 6 кадам
Discordдо интерактивдүү ботту кантип кошуу керек: Бул окуу куралында мен бир нече командалар менен иштеген интерактивдүү ботту кантип жасоону көрсөтөм. Discord-бул Skype/Whats-app социалдык медиа колдонмосу, бул оюнчуларды бириктирет. Алардын өз каналы болушу мүмкүн, ар бир мүчөнүн оюнду текшериңиз
IPhone'го Ubuntuдан кантип видео кошсо болот: 4 кадам
Ubuntu'дон IPhoneго видеолорду кантип кошуу керек: Эгерде сиз Ubuntu жана iPhone колдонуп жаткан болсоңуз, анда сиздин компьютериңиз менен түзмөгүңүзгө кээ бир видеолорду кошуп койсоңуз болот. iPhone
Arduinoго тышкы китепкананы кантип кошсо болот: 3 кадам
Arduinoго тышкы китепкананы кантип кошуу керек: Китепкана биз жасаган эскиз үчүн кошумча функцияларды камсыздайт. Бул функциялар бизге эскиздерди жеңилдетүүгө жардам берет. Биз пайдалана турган көптөгөн китепканалар бар. Arduino IDEнин демейки китепканасы же кимдир бирөө же коомчулук тарабынан түзүлгөн тышкы китепкана. Мында
3D принтериңизге LEDдин бардык түрүн кантип оңой кошсо болот: 8 кадам (сүрөттөр менен)
3D принтериңизге кандай гана диоддорду кошсоңуз болот: Сиздин подвалыңызда чаң чогулткан запастык диоддор барбы? Принтериңиз басып чыгарган нерселерди көрө албай чарчадыңызбы? Мындан ары карап көрбөңүз, бул Нускоочу сизге принтердин үстүнө LED жарык тилкесин кантип кошууну үйрөтөт
Оюндарды/программаларды сатып алардан мурун компьютериңиздин өзгөчөлүктөрүн кантип текшерсе болот: 6 кадам
Оюндарды/программаларды сатып алардан мурун компьютериңиздин өзгөчөлүктөрүн кантип текшерсе болот: Бул колдонмо бардык оюндарга/программалык камсыздоолорго эмне керек экенин камтыйт. Бул колдонмо сиздин компьютериңизге CD же DVD орнотуп, иштете алаарын текшерүүнү көрсөтөт. Ошондой эле бул http://cyri.systemrequirementslab.com/srtest/ текшере аласыз (Kweeni колдонуучусунан