Мазмуну:

Arduino үйрөткүчү - BLYNK стилдүү баскычы жана ESP -01 реле модулу: 3 кадам (сүрөттөр менен)
Arduino үйрөткүчү - BLYNK стилдүү баскычы жана ESP -01 реле модулу: 3 кадам (сүрөттөр менен)

Video: Arduino үйрөткүчү - BLYNK стилдүү баскычы жана ESP -01 реле модулу: 3 кадам (сүрөттөр менен)

Video: Arduino үйрөткүчү - BLYNK стилдүү баскычы жана ESP -01 реле модулу: 3 кадам (сүрөттөр менен)
Video: Таймер с использованием Arduino Uno, программирование Arduino 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 Motor Speed Control ESP8266:

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

Бул жолу негизги түзмөк ESP8266 ESP-01 модулу болот, ал бардык чогултуу ресурстарын көзөмөлдөйт жана башкарат.

ESP8266 ESP-01 модулунун өзгөчөлүктөрү:

  • Tensilica Xtensa аз кубаттуулуктагы жана 32 биттик интегралдык CPU;
  • 1МБ флеш -эс;
  • SPI, UART жана SDIO байланыш протоколдору;
  • Байланыш - 8 пин туташтыргычы;
  • Санариптик I/O казыктары (PWM) - GPIO0 жана GPIO2;
  • Киргизүү чыңалуусу: 3.3V DC;
  • Борттогу Wi-Fi PCB антеннасы;
  • Өлчөмү - 25х14х1мм;

IoT системаларында долбоорлорду түзүүдө дагы абдан пайдалуу болгон дагы бир модуль - Реле модулу. Бул модуль ESP-01 модулу менен иштөө үчүн иштелип чыккан, ошондой эле 8 пин туташтыргычты колдонуу оңой (төмөндөгү маалымат баракчасын караңыз).

ESP-01 Реле модулунун өзгөчөлүктөрү:

  • Иштөө чыңалуусу: 5V DC;
  • Жүк релеси - 250V AC - 10A;
  • Байланыш - 8 пин туташтыргычы;
  • Реле көзөмөлү үчүн GPIO0 пин (жогорку деңгээлдеги абал);
  • Өлчөмү - 37x25 мм;

Чогуу түзмөктөр стол чырагы менен бирдей мааниге ээ болбогондуктан, ылайыктуу электр энергиясы талап кылынат.

ESP-01 модулу Реле модулуна караганда башка камсыздоо чыңалуусун талап кылса да, башка электр энергиясы талап кылынбайт, анткени ESP-01 модулу түздөн-түз Реле модулу аркылуу энергияланат (төмөндөгү сүрөттү караңыз).

Power Supply өзгөчөлүктөрү:

  • Киргизүү чыңалуусу: 230V AC 50Hz;
  • Чыгуу чыңалуусу: 5V DC;
  • Чыгуу агымы: 700mA;
  • Кубат: 3, 5W;
  • Кыска туташуудан коргоо;
  • Температураны коргоо;
  • Ашыкча жүктөө коргоо;
  • Көлөм: 30x20x18 мм;

Оңой эле көрүнүп тургандай, ESP-01 модулунун көптөгөн артыкчылыктары бар, бирок буга чейин айтылган башка карта моделдеринен айырмаланып, бул модуль программалоо кодун жүктөө үчүн компьютерге түз туташууга жол бербейт.

Ушул себептен, эгер мүмкүн болсо, USB туташтыргычы аркылуу бул байланышты кепилдөө үчүн адаптер түзүлүшү керек (төмөндөгү сүрөттү караңыз).

ESP-01 USB адаптер модулунун өзгөчөлүктөрү:

  • USB-сериялык туташуу;
  • Борттогу режимди которуу - Байланыш (UART) жана Программа (PROG);
  • 3, 3V DC жөндөгүч схемасы Бортунда,
  • Көлөм: 49x17x10mm;

Бул модулду рыноктон табуу өтө оңой, бирок этият болуңуз, бул которгучсуз USB адаптер модулдары бар жана эгер сиз аны сатып алсаңыз, кичине өзгөртүү киргизишиңиз керек, бирок сизге кандайдыр бир чеберчилик керек болот (Төмөндөгү шилтемени караңыз).

USB үчүн ESP-01 адаптер тактасына өзгөртүү:

Бул USB адаптер модулун сатып алгыңыз келбесе, ESP-01 модулун компьютериңизге туташтыруунун дагы бир жолу бар. Бул ыкма бир гана Breadboard жана Arduino UNO колдонот, бирок бул ыкма адаптер модулу сыяктуу практикалык эмес (Төмөндөгү шилтемени караңыз).

Arduino үйрөткүчү-Blynk Motor Speed Control ESP8266:

1 -кадам: Райондук Ассамблея

Image
Image
Райондук Ассамблея
Райондук Ассамблея
Райондук Ассамблея
Райондук Ассамблея
Райондук Ассамблея
Райондук Ассамблея

Бул окуу куралын чогултуу абдан жөнөкөй, жөн гана бардык түзмөктөрдү бири -бирине туташтырыңыз жана көпчүлүк туташууларыңыз колдонулат (Жогорудагы сүрөттү караңыз).

Тетиктер тизмеси:

  • 1x ESP8266 ESP-01 модулу;
  • 1x ESP-01 реле модулу;
  • 1x Power Supply 230V AC 5V DC 700mA үчүн;
  • 1x Table Light 230V AC;
  • 1x USB адаптери ESP-01ге;
  • 1x Смартфон;
  • Интернет Wi-Fi системасы;
  • Blynk App;

Реле модулун ESP-01ге жана энергия менен камсыздоого орнотуңуз:

Үстөл лампасын башкаруу үчүн бул жаңы монтаждоо системасын орнотуу үчүн 230В AC кабелин үзгүлтүккө учуратуу керек

Бул кабелдерде көбүнчө көк (N) жана күрөң (F) деп белгиленген эки зым болот. Бул кабелдер эки түзмөктү тең энергия менен камсыз кылуу үчүн Power Supply менен Table Lampтин ортосундагы параллель туташуу аркылуу туташат

Эми кабелден күрөң (F) зымын Реле модулунун жалпы (COM) туташтыргычына туташтыруу керек, эми стол Жарыгынын энергиясын көзөмөлдөө Реле модулу аркылуу жүргүзүлөт

Акыр -аягы, стол чырагы кадимкидей ачык (NO) релелик туташтыргычы менен туташтырылат, бул байланыш Blynk долбоору буйруса стол чырагына энергия берет

Энергия булагына кайтып келсек, 5В туруктуу токтун чыгуу казыктары Реле модулунун кирүү чыңалуу казыктарына туташтырылган. Бул бириктириле турган бардык түзмөктөр менен акыркы байланыш

Акыркы кадам-ЭСП-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 тиркемесинде каттоо эсебин түзүү үчүн сизде электрондук почта каттоо эсеби болушу керек. Андан кийин, биринчи долбоорду түзүңүз (Жогорудагы сүрөттү караңыз).

Жаңы долбоорду түзүү үчүн сиз "New Project" опциясын тандашыңыз керек жана негизги орнотуулары бар жаңы терезе ачылат жана биз төмөнкү орнотууларды тандайбыз:

  • "Аты" текст кутучасы - Бул проекти оңой табуу үчүн аны аныктоого мүмкүндүк берет.

    Долбоордун аталышы: "Arduino үйрөткүчү";

  • "Түзмөктү тандоо" опциясы - Бул чогултуу үчүн колдонулган түзмөктүн түрүн тандоого мүмкүндүк берет.

    Жабдуунун түрү: "ESP8266";

  • "Байланыш түрү" опциясы - Бул тандалган түзмөк колдонгон туташуунун түрүн тандоого мүмкүндүк берет.

    Байланыштын түрү: "Wi-Fi";

  • "Тема" опциясы - Бул долбоордун караңгы же ачык түстөрүн тандоого мүмкүндүк берет.

    Презентация түрү: "Маанилүү эмес";

Бул кадамды аягына чыгаруу үчүн, жөн гана "Түзүү" баскычын басыңыз жана үстүндө жашыл тилке менен жаңы экран пайда болот жана бул жерде долбоорго керектүү виджеттер кошулат.

Орнотулган стилдүү баскыч:

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

Бул проект абдан жөнөкөй болот, стол чырагын күйгүзүү жана өчүрүү үчүн бир виджет гана талап кылынат. Тандалган виджеттин түрү "Стилдүү баскыч" болчу, бул виджет "Button" виджети менен бирдей функцияга ээ, бирок андан башка көптөгөн параметрлер бар.

Виджеттин түрүн тандагандан кийин, ал экранда пайда болот. Эми аны бир эле жолу бассаңыз, анын тегерегинде кадр пайда болот, бул анын өлчөмдөрүн өзгөртө аласыз дегенди билдирет (Жогорудагы сүрөттү караңыз).

Эгерде виджет кайра басылса, орнотуулардын параметрлери бар барак көрсөтүлөт. Бул виджет үчүн тандалган параметрлер параметрлери:

  • "Белги" текст кутучасы - Бул виджет аткара турган функциянын түрүн аныктайт.

    Виджет этикети: "Стол жарыгы";

  • "Чыгуу" опциясы - Бул виджеттин жардамы менен кайсы ESP8266 чыгаруу пини башкарыла тургандыгын тандоого мүмкүнчүлүк берет. Сиз санариптик жана виртуалдык казыктардын бирин тандай аласыз.

    • Виртуалдык казыктар - Бул бүтүн сандын өзгөрмөлөрү (int) катары иштейт жана баскычтын мамлекеттик маанисин сактайт. Бул виджетке башка функционалдык түрлөрдү кошкон коддо шарттарды түзүү үчүн мамлекеттик маанини башкарууга мүмкүндүк берет.
    • Санарип казыктар - Санарип казыктар тандалганда, виджет санарип чыгуучу казыктарды түз башкарат. Пиндердин бул түрүн колдонууда бул функцияны кодго жайгаштыруунун кажети жок. Бул Blynk тиркемесинин эң чоң артыкчылыктарынын бири, анткени ал коддун түзүлүшүн жөнөкөйлөтөт.

      Тандалган пин: "Санарип - gp0";

Эскертүү: ESP8266 түзмөгүн тандоодо сизге 16 санарип казык тандоого уруксат берилет, бирок, ESP-01 моделинде GPIO0 жана GPIO2 болгон бул пиндердин экөө гана бар

  • "Mode" опциясы - Бул сизге иштөө баскычынын түрүн тандоого мүмкүнчүлүк берет. Сиз баскычка окшош операцияны тандай аласыз, анын статусунун маанисин өзгөртүү үчүн аны кармап турууну талап кыласыз же абалын бир аз гана тийүү менен алмаштыруучу которгучка окшош операцияны тандай аласыз.

    Баскыч режими: "Которуу";

  • "КҮЙГӨН/ӨЧҮРҮЛГӨН ШАРТТАР" параметрлери - Бул опцияда сиз баскычтын эки абалында көрсөтүлгөн тексттин текстин, шрифтин өлчөмүн жана түсүн, ошондой эле баскычтын фон түсүн өзгөртө аласыз.

    • Штаттар OFF:

      • ӨЧҮРҮҮ тексти: "Өчүрүү";
      • OFF этикеткасынын түсү: "Маанилүү эмес";
      • Өчүрүү Фондун Түсү: "Маанилүү эмес";
    • Күйгөн мамлекеттер:

      • ON текст: "КҮЙГҮЗҮҮ";
      • ON Label Color: "Маанилүү эмес";
      • ON Фондун Түсү: "Маанилүү эмес";
  • "Жээктер" жана "Стил" опциялары - Бул эки вариант дагы баскычтын тегеректелген же түз фигураларын тандап, анын формасы сыяктуу эстетикалык варианттарын өзгөртүүгө мүмкүндүк берет. Жолдор ошондой эле баскычтын фонун толугу менен толуктоо же жөн эле чек ара сызыгын түзүү үчүн тандалышы мүмкүн.

    • Баскычтын формасы: "Тегерек";
    • Баскычтын фонунун стили: "Outline";
  • "Lock Size" опциясы - Бул акыркы вариант, активдештирилгенде, баскычтын өлчөмдөрүн өзгөртүү мүмкүнчүлүгүн бөгөттөп, ар дайым учурдагы өлчөмүн сактайт.

    Бөгөттөөчү өлчөмдөр: "OFF";

Долбоордун жөндөөлөрү:

Долбоорго керектүү виджеттердин конфигурациясын бүтүргөндөн кийин, анын иштөөсүн жакшыртуу үчүн долбоордун айрым жөндөөлөрү тастыкталат жана түзөтүлөт.

Долбоордун орнотуулары барагына кирүү үчүн, колдонмонун жогору жагындагы жашыл тилкеде жайгашкан жаңгактын символун тандаңыз. Бул баракта сиз төмөнкү орнотууларды өзгөртө жана конфигурациялай аласыз (жогорудагы сүрөттү караңыз):

  • "Аты" текст кутучасы - Бул долбоордун атын өзгөртүүгө же өзгөртүүгө мүмкүндүк берет.

    Долбоордун аталышы: "Arduino үйрөткүчү";

  • "Биргелешкен кирүү" параметрлери - башка Blynk App колдонуучулары менен долбооруңузду бөлүшүүгө мүмкүндүк берет. Бул параметр иштетилгенде, башка колдонуучулар жамаатты башкара алышат, бирок аны түзөтө алышпайт.

    Бөлүшүү опциясы: "ӨЧҮК";

"Башкы экрандын жарлыгы" баскычы - Проектке оңой жетүү үчүн смартфонуңуздун экранында кыска жол белгисин түзүңүз

  • "Аутентификация Токендерине" жетүү - Сиз Blynk тиркемеси менен байланышкан электрондук почта эсебине жөнөткөн "Баарын электрондук почтага жөнөтүү" аркылуу долбоордун бардык авто токендерине кире аласыз же "Баарын көчүрүү" опциясы аркылуу бардык коддорду көчүрө аласыз.

    Бул Auth Токендери Blynk App тарабынан башкарылуучу жабдууларды аныктайт жана уруксат берет.

  • "Тема" опциясы - Бул сизге долбоордун сырткы түстөрүн тандоо мүмкүнчүлүгүн берет, алар караңгы же жарык болушу мүмкүн.

    Көрүнүш түрү: "Маанилүү эмес";

  • "Экранды дайыма күйгүзүү" опциясы - Иштетилгенде, ал Blynk тиркемесин колдонуп жатканда смартфонуңуздун экранын дайыма күйгүзүп турат.

    Экранды күйгүзүңүз: "Маанилүү эмес";

  • "Колдонмо туташканда түзмөктөрдү кабарлоо" опциясы - тиркеме иштетилгенде, түзмөк эскертмелерин иштетүүгө мүмкүндүк берет.

    Түзмөк эскертмелерин иштетүү: "Маанилүү эмес";

  • "Эскертмелерди өчүрбө" опциясы - Бул ойнотуу режиминде түзмөктүн байланыш билдирмелерин өчүрүү мүмкүнчүлүгүн берет. Бул параметр иштетилгенде, колдонмонун үстүндөгү жашыл тилкеде "Device Connections" белгиси бар баскычты басуу менен гана түзмөктүн байланыш абалын текшерүүгө болот.

    Түзмөк эскертмелерин өчүрүү: ӨЧҮК;

  • "Ойнотуу режиминде виджет фонун көрсөтүү" опциясы - Иштетилгенде, ал долбоорду ар дайым Play режиминде баштоого мажбур кылат, бул долбоорду бүткөндө жана колдонууга даяр болгондо колдонууну жеңилдетет.

    Ойнотуу режимин жандандыруу: КҮЙҮК (Долбоор аяктады) же ӨЧҮРҮҮ (Проект сыноо баскычында);

"Clone" баскычы - Бул долбоордун так көчүрмөсүн башка Blynk App каттоо эсеби менен бөлүшө турган QR кодун түзөт. Долбоорду бөлүшүүнүн бул формасы коопсуз, эгерде QR коду гана бөлүшүлбөсө жана Auto Tokens эмес

Долбоордун түзмөктөрү:

Ушул эле проект орнотуулары барагынан, сиз долбоор көзөмөлдөгөн ар кандай түзмөктөргө арналган баракты таба аласыз. Бул өтмөктү тандоо менен, барак көрсөтүлөт жана долбоордо колдонулган бардык түзмөктөрдү көрүү, кошуу жана алып салуу мүмкүн.

Түзмөк тандалганда, төмөнкү түзмөктүн жөндөөлөрүн түзөтүп жана ырастоочу барак ачылат (Жогорудагы сүрөттү караңыз):

  • "Аты" текст кутучасы - Бул сизге оңой табуу үчүн түзмөктүн атын текшерүү же өзгөртүү мүмкүнчүлүгүн берет.

    Түзмөктүн аталышы: "Түзмөк#1";

  • "Түзмөктү тандоо" опциясы - Монтаждоо үчүн колдонулган түзмөктүн түрүн текшерүүгө же өзгөртүүгө мүмкүндүк берет.

    Жабдуунун түрү: "ESP8266";

  • "Байланыш түрү" опциясы - Тандалган түзмөк колдонгон туташуунун түрүн текшерүүгө же өзгөртүүгө мүмкүндүк берет.
  • Байланыштын түрү: "Wi-Fi";
  • "Auth Token" ге кирүүгө же өзгөртүүгө мүмкүндүк берет - Эгерде түзмөктүн Auth Token коду бузулса, жөн эле "Refresh" баскычын басыңыз жана жаңы код түзүлөт. "Электрондук почта" баскычын басуу менен бул жаңы код Blynk App эсебине байланышкан электрондук почтага жөнөтүлөт.
  • Долбоорго көптөгөн түзмөктөрдү кошууда абдан пайдалуу вариант - "+ Жаңы Тегдер" опциясы, анткени бул долбоорду уюштурууну жеңилдетүү үчүн бул түзмөктөрдү топтоштурууга мүмкүндүк берет.

Долбоордун бардык орнотуулары аяктагандан кийин, аны акыры ойноо режимине которууга убакыт келип жетти, бирок жыйынды акыры сыноо үчүн ESP8266 ESP-0 1 модулуна кодду жүктөө керек болот.

Эгерде сиз бул долбоорду түздөн -түз, бардык орнотуулары менен колдонууга даяр болгуңуз келсе, төмөнкү процедураны колдонуңуз (Жогорудагы сүрөттү караңыз):

  • Blynk тиркемесинин башкы бетиндеги QR кодунун символун басыңыз;
  • Колдонмо тарабынан камераны колдонууга уруксат берүү;
  • Смартфондун камерасын QR кодуна каратыңыз;
  • Долбоор заматта смартфонуңузга көчүрүлөт;

3 -кадам: Коддун түшүндүрмөсү

Коддун түшүндүрмөсү
Коддун түшүндүрмөсү
Коддун түшүндүрмөсү
Коддун түшүндүрмөсү
Коддун түшүндүрмөсү
Коддун түшүндүрмөсү
Коддун түшүндүрмөсү
Коддун түшүндүрмөсү

Эсиңизде болсо, ESP-01 модулу USB адаптер модулуна орнотулган жана программалоого даяр. Эми модулду компьютердин USB туташууларынын бирине туташтырып, Arduino IDEди ачалы.

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

Ошентип, ар бир аппараттын туура иштеши үчүн зарыл болгон бардык китепканалары жана функциялары бар стандарттык коду бар. Бул стандарттык кодду колдонулган ар бир түзмөк үчүн оңой кылуу үчүн, Blynk App веб-сайтында стандарттык кодду таап, ESP8266ESP-01 модулуна көчүрүү мүмкүнчүлүгүн берген барак бар (Төмөндөгү кодду караңыз).

Blynk мисал браузери: https://examples.blynk.cc/? Board = ESP8266 & shield = ESP8266%20WiFi & example = GettingStarted%2FBlynkBlink

// Blynk App менен Serial Monitor ортосундагы байланышты активдештирет:

#define BLYNK_PRINT Serial #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 App менен байланышты баштайт: Blynk.run (); // Долбооруңуз үчүн калган кодду коюңуз. }

Бул ассамблея, Blynk тиркемесинде иштелип чыккан долбоор менен бирге, стандарттык кодго коддун көбүрөөк саптарын өзгөртүүнү же кошууну талап кылбоонун артыкчылыгына ээ.

Мурунку кадамда айтылгандай, виджет баскычындагы санарип казыктарды тандоо менен, бул баскыч бул казыктарды түз башкарат жана бул функцияларды кодго киргизүүнүн кажети жок, ошондуктан бул топтом эң жөнөкөй IoT системаларынын бири.

Эми, ESP8266 ESP-01 модулунун кодун жүктөө үчүн, Arduino IDEди конфигурациялашыңыз керек болот (Жогорудагы сүрөттү караңыз). Конфигурациялоо үчүн, адегенде бул модулду Arduino IDEге орнотушуңуз керек жана бул үчүн биз төмөнкү кадамдарды аткарабыз:

"Файл" өтмөгүндөгү "Тандоолор" барагын ачыңыз;

Төмөндөгү шилтемени "Preferences" барагындагы "Кошумча Plate Manager URL" шилтеме тизмесине көчүрүү;

Шилтеме:

"Такта менеджери" баракчасын "Куралдар" өтмөгүнүн "Куралдар" өтмөгү аркылуу ачыңыз;

Издөө тилкесинен ESP8266 модулун издөө;

ESP8266 модулун Arduino IDEге орнотуу үчүн "Орнотуу" баскычын басыңыз;

Такта орнотулгандан кийин, колдонулган тактанын моделин жана анын туташуу портун тандап алышыңыз керек, ал ESP-01 USB адаптер модулу туташкан жерге жараша өзгөрүшү мүмкүн (Жогорудагы сүрөттү караңыз).

Эми сиз жөн гана ESP8266 ESP-01 модулунун кодун жүктөй аласыз. Жүктөө процесси аяктаганда, ESP-01 модулу USB адаптеринен алынып, Реле модулуна орнотулат. Андан кийин, Wi-Fi туташуусу туура башталышы үчүн "Баштапкы абалга келтирүү" баскычын басуу керек.

Акыр -аягы, жыйын аяктады жана даяр. Ошентип, орнотууну текшерүү үчүн Blynk App долбоорунун курулуш баракчасынан табылган "Play" баскычын басыңыз.

Андан кийин, сиз түзмөк Blynk тиркемесине туташкандыгын текшере аласыз жана эгер бул тастыкталса, колдонмо түзмөктү автоматтык түрдө башкара баштайт, бул интернет стол лампасын күйгүзүүгө жана өчүрүүгө мүмкүндүк берет.

Окутууларыбызды көргөнүңүз үчүн рахмат, биздин каналдын максаты - IoT тутумунун модулдары аркылуу долбоорлорду иштеп чыгууга салым кошуу жана жардам берүү. Кийинки сабактарды өткөрүп жибербеңиз жана Youtube, Instagram, Facebook же Twitterдеги биздин каналга баш багыңыз.

Сунушталууда: