Мазмұны:

Arduino оқулығы - BLYNK стильді түймесі және ESP -01 реле модулі: 3 қадам (суреттермен)
Arduino оқулығы - BLYNK стильді түймесі және ESP -01 реле модулі: 3 қадам (суреттермен)

Бейне: Arduino оқулығы - BLYNK стильді түймесі және ESP -01 реле модулі: 3 қадам (суреттермен)

Бейне: Arduino оқулығы - BLYNK стильді түймесі және ESP -01 реле модулі: 3 қадам (суреттермен)
Бейне: Using Arduino Turn AC bulb with push button On and OFF toggle with relay 2024, Қараша
Anonim
Arduino оқулығы - BLYNK мәнерленген түймесі және ESP -01 реле модулі
Arduino оқулығы - BLYNK мәнерленген түймесі және ESP -01 реле модулі
Arduino оқулығы - BLYNK мәнерленген түймесі және ESP -01 реле модулі
Arduino оқулығы - BLYNK мәнерленген түймесі және ESP -01 реле модулі
Arduino оқулығы - BLYNK мәнерленген түймесі және ESP -01 реле модулі
Arduino оқулығы - BLYNK мәнерленген түймесі және ESP -01 реле модулі
Arduino оқулығы - BLYNK мәнерленген түймесі және ESP -01 реле модулі
Arduino оқулығы - BLYNK мәнерленген түймесі және ESP -01 реле модулі

Біздің арнадағы басқа оқулыққа қош келдіңіз, бұл IoT жүйелеріне арналған осы маусымдағы бірінші оқу құралы, мұнда біз осы жүйеде қолданылатын құрылғылардың кейбір ерекшеліктері мен функционалдылықтарын сипаттайтын боламыз.

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

Blynk IoT Plataform сайты:

Бұл қосымшаның көмегімен біз физикалық құрылғыдан алынған деректерді қашықтықтан басқаратын және қарайтын интерфейстерді қолдана аламыз, тек сол құрылғы мен Интернетке қосылған смартфон бар.

Бұл физикалық құрылғыда қарапайым жарықтандыру жүйесін басқаратын реле болады және бұл реле өте кішкентай және қарапайым Wi-Fi басқару құрылғысына қосылады, бұл құрылғы ESP8266 ESP-01 модулі (төмендегі мәліметтер кестесін қараңыз).

Бұл қондырғы шағын өлшемімен, төмен бағасымен және әмбебаптығымен ерекшеленеді.

Алдыңғы оқулықтарда біз Arduino тақталарының бірнеше түрін қолдандық, олар әрқашан жинаудың негізгі құрылғылары болды және барлық мүмкіндіктерді басқаратын және басқаратын бағдарламалау кодын қамтыды.

Соңғы оқулықта ESP8266ESP-01 модулі тек қана байланыс құралы ретінде пайдаланылды, негізгі жинау жабдығы ретінде емес, тек Wi-Fi деректерін қабылдайды және жібереді.

Arduino оқулығы - Blynk қозғалтқышының жылдамдығын басқару ESP8266:

www.instructables.com/id/Arduino-Tutorial-Blynk-Motor-Speed-Control-ESP8266/

Бұл жолы негізгі құрылғы ESP8266 ESP-01 модулі болады, ол барлық жинақтау ресурстарын басқарады және басқарады.

ESP8266 ESP-01 модулінің техникалық сипаттамалары:

  • Tensilica Xtensa аз қуатты және 32 биттік біріктірілген процессор;
  • 1 МБ флэш -жады;
  • SPI, UART және SDIO байланыс хаттамалары;
  • Қосылым - 8 істікшелі қосқыш;
  • Сандық енгізу -шығару түйреуіштері (PWM) - GPIO0 және GPIO2;
  • Кіріс кернеуі: 3,3В тұрақты ток;
  • Бортта Wi-Fi PCB антеннасы;
  • Өлшемі - 25х14х1 мм;

IoT жүйелерінде жобалар жасау кезінде өте пайдалы болатын тағы бір модуль - Relay модулі. Бұл модуль ESP-01 модулімен бірге жұмыс істеуге арналған, сонымен қатар 8 істікшелі қосқышы бар (төмендегі деректер парағын қараңыз).

ESP-01 реле модулінің сипаттамасы:

  • Жұмыс кернеуі: 5В тұрақты ток;
  • Жүктеме релесі - 250В айнымалы ток - 10А;
  • Қосылым - 8 істікшелі қосқыш;
  • Релелік басқаруға арналған GPIO0 түйреуі (жоғары деңгейдегі күй);
  • Өлшемі - 37х25 мм;

Құрастыру құрылғыларына үстел шамымен бірдей мән берілмегендіктен, сәйкес келетін қуат көзі қажет.

ESP-01 модулі Реле модулінен басқа кернеуді қажет етсе де, басқа қуат көзі қажет болмайды, себебі ESP-01 модулі тікелей Реле модулі арқылы қуатталады (төмендегі суретті қараңыз).

Қуат көзінің сипаттамасы:

  • Кіріс кернеуі: 230В айнымалы 50Гц;
  • Шығу кернеуі: 5В тұрақты ток;
  • Шығу тогы: 700мА;
  • Қуат: 3, 5 Вт;
  • Қысқа тұйықталудан қорғаныс;
  • Температураны қорғау;
  • Шамадан тыс жүктеме қорғанысы;
  • Өлшемі: 30х20х18 мм;

Қарапайым көрініп тұрғандай, ESP-01 модулінің көптеген артықшылықтары бар, бірақ бұрын айтылған басқа карталық модельдерден айырмашылығы, бұл модуль бағдарламалау кодын жүктеу үшін компьютерге тікелей қосылуға мүмкіндік бермейді.

Мүмкін болса, USB қосқышы арқылы осы байланысқа кепілдік беру үшін адаптер құрылғысы қажет (төмендегі суретті қараңыз).

ESP-01 USB адаптер модулінің техникалық сипаттамалары:

  • USB-сериялық байланыс;
  • Борттық режим қосқышы - байланыс (UART) және бағдарлама (PROG);
  • 3, 3В тұрақты ток реттегіш схемасы борттық,
  • Өлшемі: 49х17х10 мм;

Бұл модульді нарықта табу өте оңай, бірақ абай болыңыз, бұл қосқышсыз USB адаптер модульдері бар, егер сіз оны сатып алсаңыз, кішкене модификация жасауыңыз керек, бірақ сізге белгілі бір дағды қажет болады (төмендегі сілтемені қараңыз).

USB-ESP-01 адаптер тақтасының модификациясы:

Егер сіз осы USB адаптер модулін сатып алғыңыз келмесе, ESP-01 модулін компьютерге қосудың басқа әдісі бар. Бұл әдіс тек Breadboard мен Arduino UNO -ды қолданады, алайда бұл әдіс адаптер модулі сияқты практикалық емес (төмендегі сілтемені қараңыз).

Arduino оқулығы-Blynk мотор жылдамдығын басқару ESP8266:

1 -қадам: Электр тізбегін жинау

Image
Image
Схемалық жинақ
Схемалық жинақ
Схемалық жинақ
Схемалық жинақ
Схемалық жинақ
Схемалық жинақ

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

Бөлімдер тізімі:

  • 1x ESP8266 ESP-01 модулі;
  • 1x ESP-01 реле модулі;
  • 1х Қуат көзі 230В айнымалы 5В тұрақты ток 700мА;
  • 1х 230В айнымалы ток шамы;
  • 1x USB адаптері-ESP-01;
  • 1x смартфон;
  • Wi-Fi интернет жүйесі;
  • Blynk қосымшасы;

Реле модулін ESP-01 мен қуат көзіне орнатыңыз:

Үстелдік шамды басқару үшін бұл жаңа жинауды басқару жүйесін орнату үшін айнымалы ток кернеуі 230 В болатын үзіліс қажет

Бұл кабельдерде әдетте көк (N) және қоңыр (F) деп белгіленген екі сым болады. Бұл кабельдер екі құрылғыны қуаттандыру үшін қуат көзі мен үстел шамы арасындағы параллель байланыс арқылы қосылады

Енді кабельден қоңыр (F) сымды Реле модулінің жалпы (COM) қосқышына қосу қажет, енді үстел шамының энергиясын басқару Реле модулі арқылы жүзеге асатын болады

Ақырында, үстел шамы әдеттегі ашық (NO) реле қосқышына қосылады, бұл байланыс Blynk жобасы тапсырыс бергенде үстел шамына қуат береді

Қуат көзіне қайта оралғанда, 5В тұрақты токтың шығыс түйреуіштері Реле модулінің кіріс кернеу түйреуіштеріне қосылады. Бұл қосылатын барлық құрылғылармен жинақтағы соңғы байланыс

Соңғы қадам-бұл ESP-01 модулін Реле модуліне дұрыс орнату, бірақ орнатпас бұрын Blynk қосымшасына дұрыс жұмыс істейтін және жауап беретін кодты жүктеу қажет болады

Кодты жүктеу үшін ESP-01 дайындаңыз:

Егер сіз кодты жүктеу үшін ESP-01 USB адаптерін қолдануды таңдасаңыз (жоғарыдағы суретті қараңыз), келесі әрекеттерді орындаңыз:

ESP-01 USB адаптеріне дұрыс орнатыңыз;

Адаптер қосқышын бағдарламалау режиміне (PROG) қойыңыз;

USB адаптерін компьютерге қосыңыз;

USB адаптерінің драйверлерін компьютерге және дайын құрылғыға орнатыңыз;

2 -қадам: Blynk жобасын жасаңыз және конфигурациялаңыз

Blynk жобасын жасаңыз және конфигурациялаңыз
Blynk жобасын жасаңыз және конфигурациялаңыз
Blynk жобасын жасаңыз және конфигурациялаңыз
Blynk жобасын жасаңыз және конфигурациялаңыз
Blynk жобасын жасаңыз және конфигурациялаңыз
Blynk жобасын жасаңыз және конфигурациялаңыз
Blynk жобасын жасаңыз және конфигурациялаңыз
Blynk жобасын жасаңыз және конфигурациялаңыз

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

Жобаны Blynk қосымшасында жасау үшін алдымен осы қосымшаны жүктеп алып, оны смартфонға немесе планшетке орнату қажет.

Blynk қосымшасын мына жерден жүктеп алыңыз:

Жаңа жоба жасаңыз:

Бағдарламаны орнатқаннан кейін, Blynk қосымшасында тіркелгі жасау үшін сізде электрондық пошта тіркелгісі болуы керек. Содан кейін бірінші жобаны жасаңыз (Жоғарыдағы суретті қараңыз).

Жаңа жоба құру үшін сіз «Жаңа жоба» опциясын таңдауыңыз керек және негізгі параметрлері бар жаңа терезе ашылады, біз келесі параметрлерді таңдаймыз:

  • «Атау» мәтіндік терезесі - бұл сізге жобаны оңай табуға мүмкіндік беретін анықтауға мүмкіндік береді.

    Жоба атауы: «Arduino оқулығы»;

  • «Құрылғыны таңдау» опциясы - Құрастыру үшін қолданылатын құрылғы түрін таңдауға мүмкіндік береді.

    Жабдық түрі: «ESP8266»;

  • «Қосылым түрі» опциясы - Бұл таңдалған құрылғы пайдаланатын қосылым түрін таңдауға мүмкіндік береді.

    Қосылу түрі: «Wi-Fi»;

  • «Тақырып» опциясы - бұл сізге қараңғы немесе ашық болуы мүмкін сыртқы түрдің түстерін таңдауға мүмкіндік береді.

    Презентация түрі: «Маңызды емес»;

Бұл қадамды аяқтау үшін «Жасау» түймесін басыңыз, сонда жаңа экран пайда болады, оның жоғарғы жағында жасыл жолақ пайда болады, сол жерде жобаға қажетті виджеттер қосылады.

Сәнделген түймелер параметрлері:

Жобаға виджеттерді қосу үшін экранда басыңыз немесе жоғарғы жасыл жолақтағы (+) белгісін басыңыз. Виджеттердің барлық қол жетімді түрлерінің тізімі көрсетіледі (жоғарыдағы суретті қараңыз).

Бұл жоба өте қарапайым болады, тек бір виджетті үстел шамын қосу және өшіру қажет. Таңдалған виджеттің түрі «Сәнделген түйме» болды, бұл виджет «Түйме» виджетімен бірдей функционалдылыққа ие, бірақ оған қарағанда көптеген параметрлер бар.

Виджет түрін таңдағаннан кейін ол экранда пайда болады. Енді, егер сіз оны бір рет бассаңыз, оның айналасында кадр пайда болады, яғни оның өлшемдерін өзгертуге болады (Жоғарыдағы суретті қараңыз).

Егер виджет қайтадан басылса, параметрлер параметрлері бар бет көрсетіледі. Бұл виджет үшін таңдалған параметрлер:

  • «Белгі» мәтіндік терезесі - ол виджет орындайтын функция түрін анықтайды.

    Виджет белгісі: «Үстел жарығы»;

  • «Шығу» опциясы - бұл виджеттің көмегімен ESP8266 шығыс түйреуішінің қайсысы басқарылатынын таңдауға мүмкіндік береді. Сіз сандық және виртуалды түйреуіштерді таңдай аласыз.

    • Виртуалды түйреуіштер - бұл бүтін сандық айнымалылар (int) ретінде жұмыс істейді және түйменің күй мәнін сақтайды. Бұл виджетке функционалдылықтың басқа түрлерін қосатын кодта жағдай жасау үшін күй мәнін басқаруға мүмкіндік береді.
    • Сандық түйреуіштер - Сандық түйреуіштер таңдалған кезде виджет сандық шығыс түйреуіштерін тікелей басқарады. Бұл түйреуіштерді қолданған кезде бұл функцияны кодқа қоюдың қажеті жоқ. Бұл Blynk қосымшасының үлкен артықшылықтарының бірі, себебі ол кодты құруды жеңілдетеді.

      Таңдалған түйреуіш: «Digital - gp0»;

Ескерту: ESP8266 құрылғысын таңдағанда, сізге 16 цифрлық түйреуішті таңдауға рұқсат етіледі, алайда ESP-01 үлгісінде GPIO0 және GPIO2 болып табылатын осы түйреуіштердің тек 2-сі ғана бар

  • «Режим» опциясы - бұл сізге жұмыс түймесінің түрін таңдауға мүмкіндік береді. Сіз күйдің мәнін өзгерту үшін оны ұстап тұруды талап ететін басу түймесіне ұқсас операцияны таңдай аласыз немесе жай ғана түрту арқылы күйінің мәнін өзгертетін қосқышқа ұқсас операцияны таңдай аласыз.

    Түймешік режимі: «Ауыстыру»;

  • «ҚОСУ/ӨШІРУ күйлері» опциялары - Бұл опцияда сіз түйменің екі күйінде көрсетілетін мәтінді, қаріп өлшемін және жапсырмалардың түсін, сондай -ақ түйменің өң түсін өзгертуге болады.

    • OFF мемлекеттері:

      • ӨШІРУ мәтіні: «ӨШІРУ»;
      • OFF жапсырмасының түсі: «маңызды емес»;
      • Өшірілген фондық түс: «маңызды емес»;
    • Қосылған мемлекеттер:

      • ҚОСУ мәтіні: «ҚОСУ»;
      • ON Жапсырма түсі: «маңызды емес»;
      • ON фондық түсі: «маңызды емес»;
  • «Жиектер» және «Стиль» опциялары - Бұл екі опция сонымен қатар түйменің кейбір эстетикалық опцияларын өзгертуге мүмкіндік береді, мысалы оның пішіні, дөңгелектелген немесе түзу пішіндерді таңдау арқылы. Түйменің фонын толық толтыру немесе шекаралық сызық ету үшін опцияларды таңдауға болады.

    • Түймешік пішіні: «Дөңгелек»;
    • Түймешік фон стилі: «Контур»;
  • «Lock Size» опциясы - Бұл соңғы опция белсендірілген кезде әрқашан ағымдағы өлшемді сақтай отырып, түймелердің өлшемдерін өзгерту мүмкіндігін блоктайды.

    Блоктау өлшемдері: «ӨШІРУ»;

Жоба параметрлері:

Жобаға қажетті барлық виджеттердің конфигурациясы аяқталғаннан кейін, оның жұмысын жақсарту үшін жобаның кейбір параметрлері расталады және өңделеді.

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

  • «Атау» мәтіндік терезесі - бұл жоба атауын өзгертуге немесе өзгертуге мүмкіндік береді.

    Жобаның атауы: «Arduino оқулығы»;

  • «Ортақ қатынас» опциялары - жобаңызды Blynk қосымшасының басқа пайдаланушыларымен бөлісуге мүмкіндік береді. Бұл опция қосылған кезде басқа пайдаланушылар жинақты басқара алады, бірақ оны өңдей алмайды.

    Бөлісу опциясы: «ӨШІРУ»;

«Негізгі экранның төте жолдары» түймесі - Жобаға оңай қол жеткізу үшін смартфон экранында таңбаша белгісін жасаңыз

  • «Auth Tokens» -ке қол жеткізу - Сіз Blynk қосымшасымен байланысты электрондық пошта тіркелгісіне жіберетін «Барлығын электрондық поштаға жіберу» опциясы арқылы жобаның барлық автоматты белгілеріне қол жеткізе аласыз немесе «Барлығын көшіру» опциясы арқылы барлық кодтарды көшіре аласыз.

    Бұл растау таңбалауыштары Blynk қосымшасы арқылы басқарылатын монтаждық жабдықты анықтайды және рұқсат береді.

  • «Тақырып» опциясы - бұл сізге қараңғы немесе ашық болуы мүмкін жобаның сыртқы түстерін таңдауға мүмкіндік береді.

    Сыртқы түрі: «маңызды емес»;

  • «Экранды үнемі қосулы ұстау» опциясы - Қосылған кезде, ол Blynk қосымшасын пайдалану кезінде смартфонның экранын үнемі қосады.

    Экранды қосулы ұстаңыз: «маңызды емес»;

  • «Қолданба қосылған кезде құрылғыларды хабарлау» опциясы - Қолданба қосылған кезде құрылғы хабарландыруларын қосуға мүмкіндік береді.

    Құрылғы хабарландыруларын қосыңыз: «маңызды емес»;

  • «Хабарламаларды өшірмеу» опциясы - бұл ойнату режимінде құрылғыға қосылу туралы хабарландыруларды өшіруге мүмкіндік береді. Бұл опция қосылған кезде, қосымшаның жоғарғы жағындағы жасыл жолақта «Device Connections» белгісі бар түймені басу арқылы құрылғының қосылу күйін тексеруге болады.

    Құрылғы хабарландыруларын өшіру: ӨШІРУ;

  • «Ойнату режимінде виджет фонын көрсету» опциясы - Қосылған кезде, ол жобаны әрқашан ойнату режимінде бастауға мәжбүр етеді, бұл жобаны аяқтаған кезде пайдалануға дайын болуды жеңілдетеді.

    Ойнату режимін қосу: ҚОСУ (Жоба аяқталды) немесе ӨШІРУ (Жоба сынақ кезеңінде);

«Clone» түймесі - бұл жобаның дәл көшірмесін басқа Blynk App есептік жазбасымен бөлісе алатын QR кодын жасайды. Жобаны бөлісудің бұл формасы қауіпсіз, тек QR коды ғана емес, сонымен бірге Auto Tokens

Жобаның құрылғыларының параметрлері:

Дәл осы жоба параметрлері бетінде сіз жоба басқаратын әр түрлі құрылғыларға арналған бетті таба аласыз. Бұл қойындыны таңдау арқылы бет көрсетіледі және жобада қолданылатын барлық құрылғыларды қарауға, қосуға және жоюға болады.

Құрылғы таңдалған кезде келесі құрылғы параметрлерін өңдеуге және растауға болатын бет ашылады (Жоғарыдағы суретті қараңыз):

  • «Атау» мәтіндік терезесі - Бұл сізге құрылғы атауын табуға оңай болатындай тексеруге немесе өзгертуге мүмкіндік береді.

    Құрылғының атауы: «No1 құрылғы»;

  • «Құрылғыны таңдау» опциясы - Құрастыру үшін қолданылатын құрылғы түрін тексеруге немесе өзгертуге мүмкіндік береді.

    Жабдық түрі: «ESP8266»;

  • «Қосылым түрі» опциясы - Таңдалған құрылғы пайдаланатын байланыс түрін тексеруге немесе өзгертуге мүмкіндік береді.
  • Қосылу түрі: «Wi-Fi»;
  • «Auth Token» -ге қол жеткізуге немесе өзгертуге мүмкіндік береді - Егер құрылғының Auth Token коды бұзылған болса, «Жаңарту» түймесін бассаңыз, жаңа код пайда болады. «Электрондық пошта» түймесін басу арқылы бұл жаңа код Blynk App тіркелгісімен байланысты электрондық поштаға жіберіледі.
  • Жобаға көптеген құрылғыларды қосқанда өте пайдалы нұсқа - бұл «+ Жаңа тегтер» опциясы, себебі бұл жобаны ұйымдастыруды жеңілдету үшін осы құрылғыларды топтастыруға мүмкіндік береді.

Жобаның барлық параметрлері аяқталғаннан кейін оны ойнату режиміне айналдыратын уақыт келді, бірақ жинақты түпкілікті сынау үшін ESP8266 ESP-0 1 модуліне кодты жүктеу қажет болады.

Егер сіз бұл жобаны барлық параметрлермен және пайдалануға дайын түрде көшіргіңіз келсе, келесі процедураны қолданыңыз (Жоғарыдағы суретті қараңыз):

  • Blynk қосымшасының басты бетіндегі QR коды белгісін басыңыз;
  • Қолданбаның камераны пайдалануға рұқсат етуі;
  • Смартфон камерасын QR кодына бағыттаңыз;
  • Жоба бірден смартфонға көшіріледі;

3 -қадам: кодты түсіндіру

Кодты түсіндіру
Кодты түсіндіру
Кодты түсіндіру
Кодты түсіндіру
Кодты түсіндіру
Кодты түсіндіру
Кодты түсіндіру
Кодты түсіндіру

Естеріңізде болса, ESP-01 модулі USB адаптер модуліне орнатылған және бағдарламалануға дайын. Енді модульді компьютердің USB қосылымдарының біріне қосып, Arduino IDE -ді ашамыз.

ESP-01 модулін Blynk App басқаруы үшін сізге Blynk қосымшасының барлық аутентификациясы және Wi-Fi желісінің тіркелгі деректері бар кодты жүктеу қажет болады.

Сонымен, әр құрылғыда барлық кітапханалар мен оның дұрыс жұмыс істеуі үшін қажетті функциялары бар стандартты код бар. Бұл стандартты кодты әр құрылғы түрі үшін жеңілдету үшін, Blynk App веб-сайтында стандартты кодты ESP8266ESP-01 модуліне табуға және көшіруге мүмкіндік беретін бет бар (төмендегі кодты қараңыз).

Blynk мысал шолушысы: https://examples.blynk.cc/? Board = ESP8266 & shield = ESP8266%20WiFi & example = GettingStarted%2FBlynkBlink

// Blynk қолданбасы мен сериялық монитор арасындағы байланысты белсендіреді:

#BLYNK_PRINT сериясын анықтаңыз #include // «ESP8266_Lib» кітапханасын импорттаңыз. #include // «BlynkSimpleShieldEsp8266» кітапханасын импорттаңыз. // Blynk қосымшасындағы есептік жазбаның аутентификациясы. char auth = «YourAuthToken»; // Құрылғының авторизация кодын енгізіңіз. // WiFi тіркелгі деректерін енгізіңіз. char ssid = «YourNetworkName»; // Wi-Fi желісінің атауы. char pass = «YourPassword»; // Wi-Fi желісінің құпия сөзі. // Ескерту: ашық Wi-Fi желілері үшін құпия сөзді «» етіп орнатыңыз. // SETUP функциясын Reset: void setup () басқаннан кейін бір рет қана іске қосыңыз // Байланыс сериясын бастайды: Serial.begin (9600); // Wi-Fi байланысын бастайды: Blynk.begin (auth, ssid, pass); } // LOOP функциясын қайта -қайта іске қосыңыз.: void loop () {// Blynk қосымшасымен байланысты бастайды: Blynk.run (); // Жобаның қалған кодын орналастырыңыз. }

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

Алдыңғы қадамда айтылғандай, виджет түймесіндегі цифрлық түйреуіштерді таңдау арқылы бұл түйме бұл түйреуіштерді тікелей басқарады және бұл функцияларды кодқа енгізудің қажеті жоқ, сондықтан бұл жиынтық қарапайым IoT жүйелерінің бірі болып табылады.

Енді ESP8266 ESP-01 модулінің кодын жүктеу үшін сізге Arduino IDE конфигурациясы қажет болады (жоғарыдағы суретті қараңыз). Конфигурациялау үшін алдымен осы модульді Arduino IDE -ге орнату керек және ол үшін келесі қадамдарды орындаймыз:

«Файл» қойындысындағы «Параметрлер» бетін ашыңыз;

Төмендегі сілтемені «Параметрлер» бетіндегі «Қосымша Plate Manager URL» сілтемелер тізіміне көшіріңіз;

Сілтеме:

«Тақталар» опциясының «Құралдар» қойындысы арқылы «Басқару басқарушысы» бетін ашыңыз;

Іздеу жолағында ESP8266 модулін іздеңіз;

ESP8266 модулін Arduino IDE -ге орнату үшін «Орнату» түймесін басыңыз;

Тақтаны орнатқаннан кейін, тек пайдаланылатын тақтаның үлгісін және оның қосылу портын таңдау қажет, ол ESP-01 USB адаптері модулінің қай жерге қосылғанына байланысты өзгеруі мүмкін (жоғарыдағы суретті қараңыз).

Енді сіз ESP8266 ESP-01 модулінің кодын жүктей аласыз. Жүктеу процесі аяқталғаннан кейін ESP-01 модулі USB адаптерінен алынып, Реле модуліне орнатылады. Осыдан кейін Wi-Fi қосылымының дұрыс басталуы үшін «Қалпына келтіру» түймесін басу керек.

Ақырында, монтаж аяқталды және дайын. Сонымен, бекітуді тексеру үшін Blynk App жобасының құрылыс бетінде табылған «Ойнату» түймесін басыңыз.

Әрі қарай, сіз құрылғының Blynk қосымшасына қосылғанын тексере аласыз, егер бұл расталса, бағдарлама автоматты түрде құрылғыны басқаруды бастайды, бұл Интернет үстелі шамын қосуға және өшіруге мүмкіндік береді.

Біздің оқулықтарды көргеніңіз үшін рахмет, біздің арнаның мақсаты - жобаларды дамытуға үлес қосу және көмектесу, енді IoT жүйесінің модульдері арқылы. Келесі сабақтарды жіберіп алмаңыз және Youtube, Instagram, Facebook немесе Twitter -де біздің арнаға кіріңіз.

Ұсынылған: