Агуулгын хүснэгт:

Arduino заавар - BLYNK загвартай товчлуур ба ESP -01 релений модуль: 3 алхам (зурагтай)
Arduino заавар - BLYNK загвартай товчлуур ба ESP -01 релений модуль: 3 алхам (зурагтай)

Видео: Arduino заавар - BLYNK загвартай товчлуур ба ESP -01 релений модуль: 3 алхам (зурагтай)

Видео: Arduino заавар - BLYNK загвартай товчлуур ба ESP -01 релений модуль: 3 алхам (зурагтай)
Видео: Interrupting Blink sketch (Subtittled) 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 битийн нэгдсэн CPU;
  • 1 MB флаш санах ой;
  • SPI, UART, SDIO холбооны протоколууд;
  • Холболт - 8 зүү холбогч;
  • Дижитал I/O зүү (PWM) - GPIO0 ба GPIO2;
  • Оролтын хүчдэл: 3.3V DC;
  • Тавцан дээрх Wi-Fi ПХБ антен;
  • Хэмжээ - 25x14x1 мм;

IoT системд төсөл боловсруулахад маш хэрэгтэй бас нэг модуль бол Relay модуль юм. Энэхүү модуль нь ESP-01 модультай хамтран ажиллах зориулалттай бөгөөд ашиглахад маш хялбар 8 зүү холбогчтой (доорх мэдээллийн хүснэгтийг үзнэ үү).

ESP-01 реле модулийн үзүүлэлтүүд:

  • Ашиглалтын хүчдэл: 5V DC;
  • Ачааллын реле - 250V AC - 10A;
  • Холболт - 8 зүү холбогч;
  • Реле хянах GPIO0 зүү (өндөр түвшний статус);
  • Хэмжээ - 37x25 мм;

Угсрах төхөөрөмжүүд нь ширээний чийдэнгийн утгатай ижил хүчдэлд ороогүй тул илүү тохиромжтой тэжээлийн хангамж шаардлагатай болно.

ESP-01 модуль нь Релей модулаас өөр тэжээлийн хүчдэл шаарддаг боловч ESP-01 модулийг шууд Релей модулаар тэжээдэг тул өөр тэжээлийн хангамж шаардагдахгүй (доорх зургийг үзнэ үү).

Цахилгаан хангамжийн үзүүлэлтүүд:

  • Оролтын хүчдэл: 230V AC 50Hz;
  • Гаралтын хүчдэл: 5V DC;
  • Гаралтын гүйдэл: 700mA;
  • Эрчим хүч: 3, 5W;
  • Богино залгааны хамгаалалт;
  • Температурын хамгаалалт;
  • Хэт ачааллаас хамгаалах;
  • Хэмжээ: 30x20x18 мм;

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

Энэ шалтгааны улмаас боломжтой бол USB залгуураар дамжуулан энэ холболтыг баталгаажуулахын тулд адаптер төхөөрөмж шаардлагатай болно (доорх зургийг үзнэ үү).

ESP-01 USB адаптерийн модулийн техникийн үзүүлэлтүүд:

  • USB-цуваа холболт;
  • Онгоцны горим солих - Харилцаа холбоо (UART) ба Хөтөлбөр (PROG);
  • 3, 3V тогтмол гүйдлийн зохицуулагч хэлхээ
  • Хэмжээ: 49x17x10 мм;

Энэ модулийг зах зээл дээр олоход маш хялбар байдаг, гэхдээ болгоомжтой байгаарай, энэ унтраалгагүй 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 реле модуль;
  • 1х Цахилгаан хангамж 230V AC -аас 5V DC 700mA;
  • 1х ширээний гэрэл 230V AC;
  • ESP-01 руу 1х USB адаптер;
  • 1х ухаалаг гар утас;
  • Интернетийн Wi-Fi систем;
  • Blynk програм;

Реле модулийг ESP-01 болон цахилгаан хангамжид суулгана уу

Ширээний чийдэнг хянахын тулд энэхүү шинэ угсралтын хяналтын системийг суурилуулахын тулд 230 В хувьсах гүйдлийн кабелийг таслах шаардлагатай байна

Эдгээр кабелиуд нь ихэвчлэн цэнхэр (N) ба хүрэн (F) гэсэн хоёр утастай байдаг. Эдгээр кабелийг хоёуланг нь эрчим хүчээр хангахын тулд Цахилгаан хангамж ба Ширээний чийдэнгийн хооронд зэрэгцээ холболтоор холбоно

Одоо кабелийн хүрэн (F) утсыг Релей модулийн нийтлэг (COM) холбогчтой холбох шаардлагатай болсон бөгөөд одоо хүснэгтийн гэрлийн энергийн хяналтыг Релей модулаар хийх болно

Эцэст нь, Ширээний чийдэн нь ердийн нээлттэй (NO) реле холбогчтой холбогдоно, энэ холболт нь Blynk төслийн захиалгаар ширээний чийдэнг асаах болно

Цахилгаан хангамж руу буцаж ирэхэд 5V DC -ийн гаралтын тээглүүрүүд нь Relay модулийн оролтын хүчдэлийн зүүтэй холбогдсон байна. Энэ бол холбох бүх төхөөрөмжтэй угсралтын хамгийн сүүлийн холболт юм

Сүүлийн алхам бол 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 App дээр үүсгэе. Угсралт нь маш энгийн тул Blynk програм дээрх төсөл нь энэхүү IoT системийн функцийг бий болгох, тохируулахад маш хялбар байх болно.

Төслийг Blynk апп дээр бүтээхийн тулд та эхлээд энэ програмыг татаж аваад ухаалаг гар утас эсвэл таблет дээрээ суулгах хэрэгтэй.

Blynk програмыг вэбсайтаас татаж авна уу:

Шинэ төсөл үүсгэх:

Програмыг суулгасны дараа Blynk App дээр данс үүсгэхийн тулд та имэйл данстай байх ёстой. Дараа нь эхний төслийг бий болгох хэрэгтэй (дээрх зургийг үзнэ үү).

Шинэ төсөл үүсгэхийн тулд та "Шинэ төсөл" сонголтыг сонгох ёстой бөгөөд үндсэн тохиргоо бүхий шинэ цонх нээгдэх бөгөөд бид дараах тохиргоог сонгох болно.

  • "Нэр" текст хайрцаг - Энэ нь төслийг хялбархан олохын тулд төслийг тодорхойлох боломжийг танд олгоно.

    Төслийн нэр: "Arduino заавар";

  • "Төхөөрөмжийг сонгох" сонголт - Энэ нь угсрахад ашигладаг төхөөрөмжийн төрлийг сонгох боломжийг танд олгоно.

    Тоног төхөөрөмжийн төрөл: "ESP8266";

  • "Холболтын төрөл" сонголт - Энэ нь сонгосон төхөөрөмжийн ашигладаг холболтын төрлийг сонгох боломжийг танд олгоно.

    Холболтын төрөл: "Wi-Fi";

  • "Сэдэв" сонголт - Энэ нь төслийн өнгө, бараан эсвэл цайвар өнгийг сонгох боломжийг танд олгоно.

    Үзүүлэнгийн төрөл: "Чухал биш";

Энэ алхамыг дуусгахын тулд "Үүсгэх" товчлуурыг дарахад шинэ дэлгэц гарч ирэх бөгөөд дээд талд нь ногоон баар гарч ирэх бөгөөд төслийн шаардлагатай виджетүүдийг нэмж оруулах болно.

Тохиргооны загвартай товчлуур:

Төсөлд виджет нэмэхийн тулд дэлгэцэн дээр дарна уу эсвэл дээд ногоон баар дээрх (+) тэмдгийг дарна уу. Боломжтой бүх төрлийн виджетүүдийн жагсаалтыг харуулна (дээрх зургийг үзнэ үү).

Энэхүү төсөл нь маш энгийн байх бөгөөд ширээний чийдэнг асаах, унтраахад зөвхөн нэг виджет шаардлагатай болно. Виджетийн төрлийг "Загварлаг товчлуур" гэж сонгосон бөгөөд энэ виджет нь "Button" виджеттэй ижил функцтэй боловч үүнээс илүү олон тохируулгын сонголттой.

Виджетийн төрлийг сонгосны дараа дэлгэц дээр гарч ирнэ. Одоо, хэрэв та үүнийг ганцхан удаа дарвал түүний эргэн тойронд хүрээ гарч ирэх бөгөөд энэ нь түүний хэмжээг өөрчлөх боломжтой гэсэн үг юм (Дээрх зургийг үзнэ үү).

Хэрэв виджетийг дахин дарвал тохиргооны сонголт бүхий хуудас гарч ирнэ. Энэ виджетийн тохиргооны сонголтууд нь:

  • "Шошго" текст хайрцаг - Энэ нь виджет гүйцэтгэх функцын төрлийг тодорхойлдог.

    Виджетийн шошго: "Ширээний гэрэл";

  • "Гаралт" сонголт - Энэ виджетийг ашиглан аль ESP8266 гаралтын зүүг удирдахыг сонгох боломжийг танд олгоно. Та дижитал болон виртуал тээглүүрийг сонгож болно.

    • Виртуал тээглүүр - Эдгээр нь бүхэл тоон хувьсагч (int) хэлбэрээр ажилладаг бөгөөд товчлуурын төлөв байдлын утгыг хадгалдаг. Энэ нь виджетэд бусад төрлийн функцийг нэмж оруулах нөхцлийг бүрдүүлэхийн тулд муж улсын утгыг удирдах боломжийг олгодог.
    • Дижитал тээглүүр - Дижитал тээглүүрийг сонгоход виджет нь дижитал гаралтын зүүг шууд удирддаг. Энэ төрлийн тээглүүрийг ашиглахдаа энэ функцийг кодонд оруулах шаардлагагүй болно. Энэ бол кодын бүтцийг хялбаршуулдаг тул Blynk апп -ийн давуу талуудын нэг юм.

      Сонгосон зүү: "Дижитал - gp0";

Тэмдэглэл: ESP8266 төхөөрөмжийг сонгохдоо та 16 дижитал тээглүүрийг сонгох эрхтэй болно, гэхдээ ESP-01 загварт GPIO0 ба GPIO2 гэсэн эдгээр 2 зүү байдаг

  • "Горим" сонголт - Энэ нь танд үйлдлийн товчлуурын төрлийг сонгох боломжийг олгоно. Та товчлууртай төстэй үйлдлийг сонгож, статусын утгыг өөрчлөхийн тулд үүнийг дарах шаардлагатай эсвэл түр зуурын товчлуураар статусын утгыг өөрчлөх товчлууртай төстэй үйлдлийг сонгож болно.

    Товчлуурын горим: "Сэлгэх";

  • "ON/OFF States" сонголтууд - Энэ сонголтоор та товчлуурын хоёр төлөвт харагдах текст, фонтын хэмжээ, шошгоны өнгө, мөн товчлуурын дэвсгэр өнгийг өөрчлөх боломжтой.

    • OFF OFF мужууд:

      • Унтраах текст: "Унтраах";
      • OFF шошгоны өнгө: "Чухал биш";
      • OFF Арын дэвсгэр өнгө: "Чухал биш";
    • ON ON:

      • ON текст: "асаана уу";
      • ON Шошгоны өнгө: "Чухал биш";
      • Арын дэвсгэр өнгө: "Чухал биш";
  • "Ирмэгүүд" ба "Стиль" сонголтууд - Эдгээр хоёр сонголт нь илүү дугуйрсан эсвэл шулуун хэлбэрийг сонгох замаар товчлуурын хэлбэр гэх мэт гоо зүйн зарим сонголтыг өөрчлөх боломжийг танд олгоно. Мөн товчлуурын арын дэвсгэрийг бүрэн дүүрэн эсвэл зүгээр л хилийн шугам болгохын тулд сонголтуудыг сонгож болно.

    • Товчлуурын хэлбэр: "Бөөрөнхий";
    • Товчлуурын дэвсгэр хэв маяг: "тойм";
  • "Lock Size" сонголт - Энэ сүүлчийн сонголт нь идэвхжсэн үед товчлуурын хэмжээг өөрчлөх боломжийг хааж, одоогийн хэмжээг үргэлж хадгалж байдаг.

    Блоклох хэмжээсүүд: "OFF";

Төслийн тохиргоо:

Төсөлд шаардлагатай бүх виджетүүдийн тохиргоог хийж дуусгасны дараа төслийн ажиллагааг сайжруулахын тулд төслийн зарим тохиргоог баталгаажуулж засварладаг.

Төслийн тохиргооны хуудас руу нэвтрэхийн тулд програмын дээд хэсэгт байрлах ногоон самбар дээр байгаа самар тэмдгийг сонгоно уу. Энэ хуудсан дээр та дараах тохиргоог өөрчилж, тохируулж болно (дээрх зургийг үзнэ үү):

  • "Нэр" текст хайрцаг - Энэ нь төслийн нэрийг өөрчлөх эсвэл засах боломжийг танд олгоно.

    Төслийн нэр: "Arduino заавар";

  • "Хуваалцсан хандалт" сонголтууд - Төслөө бусад Blynk Апп хэрэглэгчидтэй хуваалцах боломжийг танд олгоно. Энэ сонголтыг идэвхжүүлсэн тохиолдолд бусад хэрэглэгчид угсралтыг хянах боломжтой боловч засах боломжгүй байна.

    Хуваалцах сонголт: "OFF";

"Нүүр дэлгэцийн товчлол" товчлуур - Ухаалаг гар утасныхаа дэлгэц дээр товчлол үүсгэж төсөлд хялбар хандах боломжтой

  • "Auth Tokens" руу нэвтрэх - Та Blynk апп -тай холбоотой имэйл данс руу илгээсэн "Бүгдийг имэйлээр илгээх" сонголтоор дамжуулан төслийн бүх авто жетонуудад хандах эсвэл "Бүгдийг хуулах" сонголтоор дамжуулан бүх кодыг хуулж авах боломжтой.

    Эдгээр Auth Tokens нь угсрах төхөөрөмжийг Blynk App -ээр хянахыг тодорхойлж, зөвшөөрдөг.

  • "Сэдэв" сонголт - Энэ нь төслийн гадаад төрх өнгийг сонгох боломжийг олгодог бөгөөд энэ нь бараан эсвэл цайвар байж болно.

    Гадаад төрх байдал: "Чухал биш";

  • "Дэлгэцийг үргэлж асаах" сонголт - Идэвхжүүлсэн тохиолдолд Blynk програмыг ашиглах үед таны ухаалаг гар утасны дэлгэц үргэлж асаалттай байх болно.

    Дэлгэцийг асаалттай байлга: "Чухал биш";

  • "Аппликешн холбогдсон үед төхөөрөмжүүдэд мэдэгдэх" сонголт - Аппликешн идэвхжсэн үед төхөөрөмжийн мэдэгдлийг идэвхжүүлэх боломжийг танд олгоно.

    Төхөөрөмжийн мэдэгдлийг идэвхжүүлэх: "Чухал биш";

  • "Мэдэгдлийг бүү унтраах" сонголт - Энэ нь төхөөрөмжийн холболтын мэдэгдлийг тоглуулах горимд идэвхгүй болгох боломжийг танд олгоно. Энэ сонголтыг идэвхжүүлсэн тохиолдолд програмын дээд хэсэгт байрлах ногоон самбар дээрх "Төхөөрөмжийн холболтууд" гэсэн тэмдэг бүхий товчлуурыг дарж төхөөрөмжийн холболтын байдлыг шалгах боломжтой.

    Төхөөрөмжийн мэдэгдлийг идэвхгүй болгох: OFF;

  • "Виджетийн арын дэвсгэрийг тоглуулах горимд харуулах" сонголт - Идэвхжүүлсэн тохиолдолд энэ нь төслийг үргэлж Play горимд эхлүүлэхэд хүргэдэг бөгөөд энэ нь төслийг дуусгаж, ашиглахад бэлэн болсныг ашиглахад хялбар болгодог.

    Тоглоомын горимыг идэвхжүүлэх: ON (Төсөл дууссан) эсвэл OFF (Туршилтын үе шатанд байгаа төсөл);

"Clone" товчлуур - Энэ нь төслийн яг хуулбарыг өөр Blynk App данстай хуваалцах боломжтой QR кодыг үүсгэдэг. Төслийн хуваалцах энэ хэлбэр нь зөвхөн QR кодыг хуваалцдаг бөгөөд Автомат токен биш бол аюулгүй байдаг

Төслийн төхөөрөмжийн тохиргоо:

Төслийн ижил тохиргооны хуудсан дээр та төслийн хянадаг янз бүрийн төхөөрөмжүүдэд зориулсан хуудсыг олох болно. Энэ табыг сонгосноор хуудас гарч ирэх бөгөөд төсөлд ашигласан бүх төхөөрөмжийг үзэх, нэмэх, хасах боломжтой болно.

Төхөөрөмж сонгогдсон үед та дараах төхөөрөмжийн тохиргоог засварлаж баталгаажуулах боломжтой хуудас нээгдэнэ (дээрх зургийг үзнэ үү):

  • "Нэр" текст хайрцаг - Энэ нь төхөөрөмжийн нэрийг шалгах эсвэл өөрчлөх боломжийг олгодог бөгөөд ингэснээр олоход хялбар болно.

    Төхөөрөмжийн нэр: "Төхөөрөмж#1";

  • "Төхөөрөмжийг сонгох" сонголт - Угсрахад ашигладаг төхөөрөмжийн төрлийг шалгах эсвэл өөрчлөх боломжийг танд олгоно.

    Тоног төхөөрөмжийн төрөл: "ESP8266";

  • "Холболтын төрөл" сонголт - Сонгосон төхөөрөмж ашигладаг холболтын төрлийг шалгах эсвэл өөрчлөх боломжийг танд олгоно.
  • Холболтын төрөл: "Wi-Fi";
  • "Auth Token" руу нэвтрэх эсвэл өөрчлөх боломжийг танд олгоно - Хэрэв төхөөрөмжийн Auth Token код эвдэрсэн бол "Refresh" товчлуурыг дарахад шинэ код үүснэ. "Имэйл" товчийг дарснаар энэхүү шинэ кодыг Blynk App данстай холбоотой имэйл рүү илгээнэ.
  • Төсөлд олон төхөөрөмж нэмэх маш ашигтай сонголт бол "+ Шинэ шошго" сонголт юм, учир нь энэ нь төслийг зохион байгуулахад хялбар болгох үүднээс эдгээр төхөөрөмжийг бүлэглэх боломжийг олгодог.

Төслийн бүх тохиргоог хийж дууссаны дараа үүнийг эцэст нь Play горимд оруулах цаг болсон боловч угсралтыг туршихын тулд кодыг ESP8266 ESP-0 1 модульд оруулах шаардлагатай хэвээр байх болно.

Хэрэв та энэ төслийг бүх тохиргоотой, ашиглахад шууд хуулахыг хүсвэл дараах процедурыг ашиглана уу (дээрх зургийг үзнэ үү):

  • Blynk програмын нүүр хуудсан дээрх QR кодын тэмдэг дээр дарна уу;
  • Аппликешн ашиглан камер ашиглахыг зөвшөөрөх;
  • Ухаалаг гар утасны камерыг QR код руу чиглүүлэх;
  • Төслийг таны ухаалаг гар утсанд шууд хуулах болно;

Алхам 3: Кодын тайлбар

Кодын тайлбар
Кодын тайлбар
Кодын тайлбар
Кодын тайлбар
Кодын тайлбар
Кодын тайлбар
Кодын тайлбар
Кодын тайлбар

Таны санаж байгаагаар ESP-01 модулийг USB адаптер модуль дээр суулгасан бөгөөд програмчлахад бэлэн байна. Одоо модулийг компьютерийн USB холболтуудын аль нэгэнд холбоод Arduino IDE -ийг нээцгээе.

ESP-01 модулийг Blynk Апп-аар хянахын тулд та 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 хоорондох холболтыг идэвхжүүлнэ.

#тодорхойлох BLYNK_PRINT Цуврал #оруулах // "ESP8266_Lib" номын санг импортлох. #include // "BlynkSimpleShieldEsp8266" номын санг импортлох. // Blynk апп дахь дансны баталгаажуулалт. char auth = "YourAuthToken"; // Төхөөрөмжийн таних тэмдгийн кодыг оруулна уу. // WiFi -ийн итгэмжлэлийг оруулна уу. char ssid = "Таны сүлжээний нэр"; // Wi-Fi сүлжээний нэр. char pass = "YourPassword"; // Wi-Fi сүлжээний нууц үг. // Тэмдэглэл: Нээлттэй Wi-Fi сүлжээнд нууц үгээ "" болгож тохируулна уу. // Reset: void setup () товчлуурыг дарсны дараа SETUP функцийг зөвхөн нэг удаа ажиллуулна уу // Харилцааны цувралыг эхлүүлнэ: Serial.begin (9600); // Wi-Fi холболтыг эхлүүлнэ: Blynk.begin (auth, ssid, pass); } // LOOP функцийг дахин дахин ажиллуулна уу: void loop () {// Blynk App -тай харилцаж эхэлдэг: Blynk.run (); // Төслийнхөө үлдсэн кодыг байрлуул. }

Энэхүү угсралт нь Blynk App -д боловсруулсан төслийн хамт стандарт кодонд кодын мөрүүдийг өөрчлөх эсвэл нэмж оруулах шаардлагагүй болно.

Өмнөх алхамд дурдсанчлан, виджет товчлуур дээрх дижитал тээглүүрийг сонгосноор энэ товчлуур нь эдгээр зүүг шууд удирдах бөгөөд эдгээр функцуудыг кодонд оруулах шаардлагагүй тул энэ багц нь хамгийн энгийн IoT системийн нэг юм.

ESP8266 ESP-01 модулийн кодыг ачаалахын тулд та Arduino IDE-ийг тохируулах хэрэгтэй болно (дээрх зургийг үзнэ үү). Тохируулахын тулд та эхлээд энэ модулийг Arduino IDE дээр суулгах ёстой бөгөөд ингэснээр бид дараах алхмуудыг дагана уу.

"Файл" таб дээрх "Тохиргоо" хуудсыг нээнэ үү;

Доорх линкийг "Preferences" хуудсан дээрх "Нэмэлт хавтан менежерийн URL" холбоосын жагсаалт руу хуулах;

Холбоос:

"ТУЗ -ийн менежер" хуудсыг "Самбарууд" сонголтын "Хэрэгслүүд" табаар дамжуулан нээнэ үү;

Хайлтын талбарт ESP8266 модулийг хайх;

Arduino IDE дээр ESP8266 модулийг суулгахын тулд "Суулгах" товчийг дарна уу;

Самбарыг суулгасны дараа та зөвхөн ашиглаж буй хавтангийн загвар, түүний холболтын портыг сонгох хэрэгтэй бөгөөд энэ нь ESP-01 USB адаптер модулийг хаана холбосоноос хамаарч өөрчлөгдөж болно (дээрх зургийг үзнэ үү).

Одоо та зүгээр л ESP8266 ESP-01 модулийн кодыг байршуулж болно. Байршуулах үйл явц дуусмагц ESP-01 модулийг USB адаптераас салгаад Relay модульд суулгана. Үүний дараа Wi-Fi холболтыг зөв эхлүүлэхийн тулд "Дахин тохируулах" товчийг дарах ёстой.

Эцэст нь угсралт дуусч, бэлэн боллоо. Тиймээс бэхэлгээг шалгахын тулд Blynk App төслийн барилгын хуудаснаас олдсон "Тоглуулах" товчийг дарна уу.

Дараа нь та төхөөрөмжийг Blynk App -д холбогдсон эсэхийг шалгаж болно, хэрэв энэ нь батлагдсан бол програм автоматаар төхөөрөмжийг хянаж эхэлснээр та ширээний чийдэнг интернетээр асаах, унтраах боломжтой болно.

Манай хичээлийг үзсэнд баярлалаа, манай сувгийн зорилго бол IOT системийн модулиудаар дамжуулан төсөл боловсруулахад хувь нэмэр оруулах, туслах явдал юм. Дараагийн хичээлүүдийг бүү алдаарай, Youtube, Instagram, Facebook, Twitter дээр манай сувгаар зочлоорой.

Зөвлөмж болгож буй: