Სარჩევი:

არდუინოს გაკვეთილი - BLYNK სტილიზებული ღილაკი და ESP -01 სარელეო მოდული: 3 ნაბიჯი (სურათებით)
არდუინოს გაკვეთილი - BLYNK სტილიზებული ღილაკი და ESP -01 სარელეო მოდული: 3 ნაბიჯი (სურათებით)

ვიდეო: არდუინოს გაკვეთილი - BLYNK სტილიზებული ღილაკი და ESP -01 სარელეო მოდული: 3 ნაბიჯი (სურათებით)

ვიდეო: არდუინოს გაკვეთილი - BLYNK სტილიზებული ღილაკი და ESP -01 სარელეო მოდული: 3 ნაბიჯი (სურათებით)
ვიდეო: არდუინო 1 დონე , 26- გაკვეთილი, დავით ფერაძე 2024, ივლისი
Anonim
არდუინოს სამეურვეო პროგრამა - BLYNK სტილიზებული ღილაკი და ESP -01 სარელეო მოდული
არდუინოს სამეურვეო პროგრამა - BLYNK სტილიზებული ღილაკი და ESP -01 სარელეო მოდული
არდუინოს გაკვეთილი - BLYNK სტილიზებული ღილაკი და ESP -01 სარელეო მოდული
არდუინოს გაკვეთილი - BLYNK სტილიზებული ღილაკი და ESP -01 სარელეო მოდული
არდუინოს გაკვეთილი - BLYNK სტილიზებული ღილაკი და ESP -01 სარელეო მოდული
არდუინოს გაკვეთილი - BLYNK სტილიზებული ღილაკი და ESP -01 სარელეო მოდული
არდუინოს გაკვეთილი - BLYNK სტილიზებული ღილაკი და ESP -01 სარელეო მოდული
არდუინოს გაკვეთილი - BLYNK სტილიზებული ღილაკი და ESP -01 სარელეო მოდული

კეთილი იყოს თქვენი მობრძანება სხვა გაკვეთილზე ჩვენს არხზე, ეს არის ამ სეზონის პირველი სამეურვეო პროგრამა, რომელიც დაეთმობა IoT სისტემებს, აქ ჩვენ აღვწერთ ამ ტიპის სისტემებში გამოყენებული მოწყობილობების ზოგიერთ მახასიათებელს და ფუნქციონირებას.

ამ სისტემების შესაქმნელად ჩვენ გამოვიყენებთ Blynk აპლიკაციას, რომელიც შექმნილია IoT სისტემებისთვის და ეს არის ძალიან მარტივი და ინტუიციური პროგრამა (იხილეთ სურათი ზემოთ). ეს აპლიკაცია უკვე ნახსენებია წინა გაკვეთილებში, მაგრამ ამ სეზონში ჩვენ დეტალურად აღვწერთ თითოეული მისი ვიჯეტის უმნიშვნელოვანეს მახასიათებლებს.

Blynk IoT პლატფორმის საიტი:

ამ აპლიკაციის საშუალებით ჩვენ შეგვიძლია გამოვიყენოთ ინტერფეისები, რომლებიც აკონტროლებენ და იხილავენ დისტანციურად ფიზიკური მოწყობილობიდან წარმოქმნილ მონაცემებს, უბრალოდ გვაქვს ეს მოწყობილობა და სმარტფონი ინტერნეტთან დაკავშირებული.

ამ ფიზიკურ მოწყობილობას ექნება სარელეო, რომელიც გააკონტროლებს უბრალო განათების სისტემას და ეს სარელეო იქნება დაკავშირებული ძალიან მცირე და მარტივ Wi-Fi კონტროლის მოწყობილობასთან, ეს მოწყობილობა არის ESP8266 ESP-01 მოდული (იხილეთ ქვემოთ მოცემული მონაცემთა ცხრილი).

ეს მოწყობილობა გამოირჩევა მცირე ზომებით, დაბალი ფასით და მრავალფეროვნებით.

წინა გაკვეთილებში ჩვენ ვიყენებდით რამოდენიმე სხვადასხვა ტიპის Arduino დაფებს და ეს ყოველთვის იყო ასამბლეის ძირითადი მოწყობილობები და შეიცავდა პროგრამირების კოდს, აკონტროლებდა და მართავდა ყველა მახასიათებელს.

ბოლო სახელმძღვანელოში, ESP8266ESP-01 მოდული გამოიყენებოდა მხოლოდ როგორც საკომუნიკაციო მოწყობილობა, იღებდა და გადასცემდა მხოლოდ Wi-Fi მონაცემებს და არა როგორც მთავარი ასამბლეის მოწყობილობას.

Arduino Tutorial - ბლინკის ძრავის სიჩქარის კონტროლი 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 პინიანი კონექტორი;
  • ციფრული I/O ქინძისთავები (PWM) - GPIO0 და GPIO2;
  • შეყვანის ძაბვა: 3.3V DC;
  • Wi-Fi PCB ანტენა ბორტზე;
  • ზომა - 25x14x1 მმ;

კიდევ ერთი მოდული, რომელიც ასევე ძალიან სასარგებლოა IoT სისტემებში პროექტების შექმნისას არის სარელეო მოდული. ეს მოდული შექმნილია ESP-01 მოდულთან ერთად სამუშაოდ და ასევე აქვს ძალიან მარტივი 8 პინიანი კონექტორი (იხ. მონაცემთა ფურცელი ქვემოთ).

ESP-01 სარელეო მოდულის მახასიათებლები:

  • საოპერაციო ძაბვა: 5V DC;
  • დატვირთვის სარელეო - 250V AC - 10A;
  • კავშირი - 8 პინიანი კონექტორი;
  • GPIO0 pin სარელეო კონტროლისთვის (მაღალი დონის სტატუსი);
  • ზომა - 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 DC რეგულატორის ჩართვა ბორტზე,
  • ზომა: 49x17x10 მმ;

ძალიან ადვილია ამ მოდულის პოვნა ბაზარზე, მაგრამ ფრთხილად იყავით, არსებობს USB ადაპტერის მოდულები ამ გადართვის გარეშე და თუ ყიდულობთ მას უნდა გააკეთოთ მცირე მოდიფიკაცია, მაგრამ დაგჭირდებათ გარკვეული უნარი (იხილეთ ბმული ქვემოთ).

USB to ESP-01 ადაპტერის დაფის მოდიფიკაცია:

თუ არ გსურთ შეიძინოთ ამ USB ადაპტერის მოდული, არსებობს სხვა მეთოდი ESP-01 მოდულის თქვენს კომპიუტერთან დასაკავშირებლად. ეს მეთოდი იყენებს მხოლოდ Breadboard- ს და Arduino UNO- ს, თუმცა, ეს მეთოდი არ არის ისეთი პრაქტიკული, როგორც ადაპტერის მოდული (იხილეთ ბმული ქვემოთ).

არდუინოს სახელმძღვანელო-ბლინკის ძრავის სიჩქარის კონტროლი ESP8266:

ნაბიჯი 1: წრიული შეკრება

Image
Image
წრიული შეკრება
წრიული შეკრება
წრიული შეკრება
წრიული შეკრება
წრიული შეკრება
წრიული შეკრება

ამ გაკვეთილის შეკრება ძალიან მარტივია, უბრალოდ დააკავშირეთ ყველა მოწყობილობა ერთმანეთთან და თქვენი კავშირების უმეტესობა გამოყენებული იქნება (იხილეთ სურათი ზემოთ).

Სიის ნაწილი:

  • 1x ESP8266 ESP-01 მოდული;
  • 1x ESP-01 სარელეო მოდული;
  • 1x კვების ბლოკი 230V AC 5V DC 700mA;
  • 1x მაგიდის შუქი 230V AC;
  • 1x ადაპტერი USB to ESP-01;
  • 1 x სმარტფონი;
  • ინტერნეტი Wi-Fi სისტემა;
  • ბლინკის აპლიკაცია;

დააინსტალირეთ სარელეო მოდული ESP-01 და ელექტრომომარაგებაზე:

მაგიდის ნათურის გასაკონტროლებლად აუცილებელია 230V AC კაბელების შეწყვეტა ამ ახალი შეკრების კონტროლის სისტემის დასაყენებლად

ამ კაბელებს ჩვეულებრივ აქვთ ორი მავთული, რომლებიც აღინიშნება ლურჯი (N) და ყავისფერი (F). ეს კაბელები დაკავშირებული იქნება ელექტრომომარაგებასა და მაგიდის ნათურას შორის პარალელური კავშირის საშუალებით, რათა ორივე მოწყობილობა იყოს ენერგიული

ახლა აუცილებელია ყავისფერი (F) მავთულის კაბელიდან სარელეო მოდულის საერთო (COM) კონექტორთან დაკავშირება, ახლა მაგიდის შუქის ენერგიის კონტროლი განხორციელდება სარელეო მოდულის საშუალებით

დაბოლოს, მაგიდის ნათურა იქნება დაკავშირებული ჩვეულებრივ ღია (NO) სარელეო კონექტორთან, ეს კავშირი გაააქტიურებს მაგიდის ნათურას, როდესაც ბლინკის პროექტი შეუკვეთებს მას

ელექტროენერგიის მიწოდებას რომ დავუბრუნდეთ, 5V DC გამომავალი ქინძისთავები უკავშირდება სარელეო მოდულის შეყვანის ძაბვის ქინძისთავებს. ეს არის ბოლო კავშირი ასამბლეაში ყველა მოწყობილობასთან, რომელიც უნდა იყოს დაკავშირებული

ბოლო ნაბიჯი არის სარელეო მოდულზე ESP-01 მოდულის დაყენება სწორი გზით, მაგრამ ინსტალაციამდე საჭირო იქნება კოდის ატვირთვა ისე, რომ ის სწორად იმუშაოს და გამოეხმაუროს ბლინკის აპს

მოამზადეთ ESP-01 კოდის ჩასატვირთად:

თუ აირჩევთ USB ადაპტერის გამოყენებას ESP-01 კოდის ჩასატვირთად (იხილეთ სურათი ზემოთ), მიჰყევით ნაბიჯებს:

დააინსტალირეთ ESP-01 USB ადაპტერზე სწორი გზით;

დააყენეთ ადაპტერის გადამრთველი პროგრამირების რეჟიმში (PROG);

შეაერთეთ USB ადაპტერი კომპიუტერთან;

დააინსტალირეთ USB ადაპტერის დრაივერები კომპიუტერზე და მზა მოწყობილობაზე;

ნაბიჯი 2: შექმენით და დააკონფიგურირეთ ბლინკის პროექტი

შექმენით და დააკონფიგურირეთ ბლინკის პროექტი
შექმენით და დააკონფიგურირეთ ბლინკის პროექტი
შექმენით და დააკონფიგურირეთ ბლინკის პროექტი
შექმენით და დააკონფიგურირეთ ბლინკის პროექტი
შექმენით და დააკონფიგურირეთ ბლინკის პროექტი
შექმენით და დააკონფიგურირეთ ბლინკის პროექტი
შექმენით და დააკონფიგურირეთ ბლინკის პროექტი
შექმენით და დააკონფიგურირეთ ბლინკის პროექტი

კოდის ახსნამდე, მოდით ჯერ შევქმნათ ჩვენი პროექტი ბლინკის აპლიკაციაში. ვინაიდან შეკრება საკმაოდ მარტივია, ბლინკის აპლიკაციის პროექტი ასევე ძალიან ადვილი იქნება ამ IoT სისტემის ფუნქციონირების შესაქმნელად და კონფიგურაციისთვის.

პროექტის შესაქმნელად Blynk აპლიკაციაში, თქვენ ჯერ უნდა გადმოწეროთ ეს პროგრამა და დააინსტალიროთ თქვენს სმარტფონზე ან ტაბლეტზე.

ჩამოტვირთეთ ბლინკის აპლიკაცია ვებსაიტზე:

შექმენით ახალი პროექტი:

პროგრამის დაყენების შემდეგ, Blynk აპლიკაციაში ანგარიშის შესაქმნელად, თქვენ უნდა გქონდეთ ელ.ფოსტის ანგარიში. შემდეგი, უბრალოდ შექმენით პირველი პროექტი (იხილეთ სურათი ზემოთ).

ახალი პროექტის შესაქმნელად, თქვენ უნდა აირჩიოთ "ახალი პროექტი" ვარიანტი და გაიხსნება ახალი ფანჯარა ძირითადი პარამეტრებით და ჩვენ ვირჩევთ შემდეგ პარამეტრებს:

  • "სახელის" ტექსტური ყუთი - ეს გაძლევთ საშუალებას იდენტიფიციროთ პროექტი ისე, რომ ჩვენ ადვილად ვიპოვოთ იგი.

    პროექტის სახელი: "Arduino tutorial";

  • ვარიანტი "მოწყობილობის არჩევა" - ეს საშუალებას გაძლევთ აირჩიოთ შეკრებისთვის გამოყენებული მოწყობილობის ტიპი.

    აღჭურვილობის ტიპი: "ESP8266";

  • ვარიანტი "კავშირის ტიპი" - ეს საშუალებას გაძლევთ აირჩიოთ კავშირის ტიპი, რომელსაც იყენებს არჩეული მოწყობილობა.

    კავშირის ტიპი: "Wi-Fi";

  • ვარიანტი "თემა" - ეს გაძლევთ საშუალებას აირჩიოთ პროექტის გარეგნული ფერები, რომელიც შეიძლება იყოს მუქი ან ღია.

    პრეზენტაციის ტიპი: "არ არის მნიშვნელოვანი";

ამ ნაბიჯის დასასრულებლად, უბრალოდ დააჭირეთ ღილაკს "შექმნა" და გამოჩნდება ახალი ეკრანი, მწვანე ზედა ზოლით და სწორედ აქ დაემატება პროექტისთვის საჭირო ვიჯეტები.

პარამეტრების სტილის ღილაკი:

პროექტში ვიჯეტების დასამატებლად, უბრალოდ დააჭირეთ ეკრანზე ან დააჭირეთ მწვანე (მწვანე) ზედა ზოლზე (+) სიმბოლოს. ნაჩვენებია ყველა არსებული ტიპის ვიჯეტის სია (იხ. სურათი ზემოთ).

ეს პროექტი იქნება ძალიან მარტივი, მოითხოვს მხოლოდ ერთ ვიჯეტს მაგიდის ნათურის ჩართვა და გამორთვა. არჩეული ვიჯეტის ტიპი იყო "სტილიზებული ღილაკი", ამ ვიჯეტს აქვს იგივე ფუნქციურობა, როგორც ვიჯეტის "ღილაკს", მაგრამ მას გაცილებით მეტი პარამეტრი აქვს ვიდრე მასზე.

მას შემდეგ რაც შეარჩიეთ ვიჯეტის ტიპი, ის გამოჩნდება ეკრანზე. ახლა, თუ მას მხოლოდ ერთხელ დააჭერთ, მის გარშემო ჩნდება ჩარჩო, რაც ნიშნავს რომ თქვენ შეგიძლიათ შეცვალოთ მისი ზომები (იხილეთ სურათი ზემოთ).

თუ ვიჯეტს კვლავ დააჭერთ, გამოჩნდება გვერდი პარამეტრების პარამეტრებით. ამ ვიჯეტისთვის შერჩეული პარამეტრების ვარიანტებია:

  • "ლეიბლის" ტექსტური ყუთი - ის განსაზღვრავს იმ ტიპის ფუნქციას, რომელსაც ვიჯეტი შეასრულებს.

    ვიჯეტის ეტიკეტი: "მაგიდის შუქი";

  • "გამოყვანის" ვარიანტი - ეს გაძლევთ შესაძლებლობას აირჩიოთ რომელი ESP8266 გამომავალი პინი იქნება კონტროლირებული ამ ვიჯეტის გამოყენებით. თქვენ შეგიძლიათ აირჩიოთ ციფრული და ვირტუალური ქინძისთავები.

    • ვირტუალური ქინძისთავები - ეს მუშაობს მთელი ტიპის მთელი ცვლადის სახით (int) და ინახავს ღილაკის მდგომარეობის მნიშვნელობას. ეს საშუალებას იძლევა მანიპულირდეს სახელმწიფო მნიშვნელობით კოდში ისეთი პირობების შესაქმნელად, რაც ვიჯეტს სხვა სახის ფუნქციონალურობას მატებს.
    • ციფრული ქინძისთავები - ციფრული ქინძისთავების არჩევისას, ვიჯეტი პირდაპირ აკონტროლებს ციფრული გამომავალი ქინძისთავებს. ამ ტიპის ქინძისთავების გამოყენებისას არ არის აუცილებელი ამ ფუნქციის განთავსება კოდში. ეს არის ბლინკ აპლიკაციის ერთ -ერთი უდიდესი უპირატესობა, რადგან ის ამარტივებს კოდის აგებას.

      არჩეული პინი: "ციფრული - gp0";

შენიშვნა: ESP8266 მოწყობილობის არჩევისას თქვენ მოგეცემათ საშუალება აირჩიოთ 16 ციფრული ქინძისთავი, თუმცა ESP-01 მოდელს აქვს მხოლოდ 2 ამ ქინძისთავი, რომლებიც არის GPIO0 და GPIO2

  • ვარიანტი "რეჟიმი" - ეს გაძლევთ შესაძლებლობას აირჩიოთ ოპერაციის ღილაკის ტიპი. თქვენ შეგიძლიათ აირჩიოთ ღილაკის მსგავსი ოპერაცია, რომელიც მოითხოვს თქვენ შეინახოთ იგი სტატუსის მნიშვნელობის შესაცვლელად ან ოპერაციის მსგავსი გადამრთველის მსგავსი, რომელიც ცვლის მის სტატუსს მხოლოდ წამიერი შეხებით.

    ღილაკის რეჟიმი: "გადართვა";

  • "ON/OFF შტატები" პარამეტრები - ამ ვარიანტში შეგიძლიათ შეცვალოთ ღილაკების ორი მდგომარეობის დროს ნაჩვენები ლეიბლების ტექსტი, შრიფტის ზომა და ფერი, ასევე ღილაკის ფონის ფერი.

    • გამორთული მდგომარეობა:

      • გამორთული ტექსტი: "გამორთეთ";
      • OFF ეტიკეტის ფერი: "არ არის მნიშვნელოვანი";
      • გამორთული ფონის ფერი: "არ არის მნიშვნელოვანი";
    • შტატები ჩართულია:

      • ჩართული ტექსტი: "ჩართე";
      • ეტიკეტის ფერი: "არ არის მნიშვნელოვანი";
      • ON ფონის ფერი: "არ არის მნიშვნელოვანი";
  • "კიდეები" და "სტილი" პარამეტრები - ეს ორი ვარიანტი ასევე საშუალებას გაძლევთ შეცვალოთ ღილაკის ზოგიერთი ესთეტიკური ვარიანტი, როგორიცაა მისი ფორმა, უფრო მომრგვალებული ან სწორი ფორმების არჩევით. პარამეტრები ასევე შეიძლება შეირჩეს ისე, რომ ღილაკის ფონი იყოს სრულად ან უბრალოდ სასაზღვრო ხაზი.

    • ღილაკის ფორმა: "მომრგვალებული";
    • ღილაკის ფონის სტილი: "მონახაზი";
  • ვარიანტი "Lock Size" - ეს უკანასკნელი ვარიანტი, როდესაც გააქტიურებულია, ბლოკავს ღილაკის ზომების რედაქტირების შესაძლებლობას, ყოველთვის შეინარჩუნებს მიმდინარე ზომას.

    ბლოკირების ზომები: "OFF";

პროექტის პარამეტრები:

პროექტისათვის საჭირო ყველა ვიჯეტის კონფიგურაციის დასრულების შემდეგ, პროექტის ზოგიერთი პარამეტრი დასტურდება და რედაქტირდება მისი მუშაობის გასაუმჯობესებლად.

პროექტის პარამეტრების გვერდზე შესასვლელად, შეარჩიეთ თხილის სიმბოლო, რომელიც არის მწვანე ზოლზე, პროგრამის ზედა ნაწილში. ამ გვერდზე თქვენ შეგიძლიათ შეცვალოთ და დააკონფიგურიროთ შემდეგი პარამეტრები (იხ. სურათი ზემოთ):

  • "სახელის" ტექსტური ყუთი - ეს გაძლევთ საშუალებას შეცვალოთ ან შეცვალოთ პროექტის სახელი.

    პროექტის სახელი: "Arduino tutorial";

  • "გაზიარებული წვდომის" პარამეტრები - გაძლევთ საშუალებას გაუზიაროთ თქვენი პროექტი Blynk აპლიკაციის სხვა მომხმარებლებს. ამ პარამეტრის ჩართვით, სხვა მომხმარებლებს შეუძლიათ გააკონტროლონ შეკრება, მაგრამ არ შეუძლიათ მისი რედაქტირება.

    გაზიარების ვარიანტი: "OFF";

ღილაკი "საწყისი ეკრანის მალსახმობი" - შექმენით მალსახმობის ხატი თქვენი სმარტფონის ეკრანზე პროექტზე მარტივი წვდომისთვის

  • წვდომა "ავტორის ნიშნებზე" - თქვენ შეგიძლიათ მიიღოთ პროექტის ყველა ავტომატური ნიშანი "ელ.წერილი ყველა" ვარიანტის საშუალებით, რომელსაც თქვენ აგზავნით ელ.ფოსტის ანგარიშზე, რომელიც დაკავშირებულია ბლინკის აპლიკაციასთან, ან დააკოპირეთ ყველა კოდი "ყველა ასლის" ვარიანტის საშუალებით.

    ეს Auth Tokens იდენტიფიცირებს და აძლევს ავტორიზაციას ასამბლეის აღჭურვილობას, რომელსაც გააკონტროლებს Blynk App.

  • ვარიანტი "თემა" - ეს გაძლევთ შესაძლებლობას აირჩიოთ პროექტის გარეგნობის ფერები, რომლებიც შეიძლება იყოს მუქი ან ღია.

    გარეგნობის ტიპი: "არ არის მნიშვნელოვანი";

  • ვარიანტი "ეკრანი ყოველთვის ჩართული" - ჩართვის შემთხვევაში, ის სმარტფონის ეკრანს ყოველთვის ინარჩუნებს Blynk აპლიკაციის გამოყენებისას.

    ეკრანის შენარჩუნება: "არ არის მნიშვნელოვანი";

  • ვარიანტი "შეატყობინეთ მოწყობილობებს, როდესაც აპლიკაცია დაკავშირებულია" - საშუალებას გაძლევთ გაააქტიუროთ მოწყობილობის შეტყობინებები, როდესაც პროგრამა გააქტიურებულია.

    მოწყობილობის შეტყობინებების ჩართვა: "არ არის მნიშვნელოვანი";

  • ვარიანტი "არ გამორთო შეტყობინებები" - ეს გაძლევთ შესაძლებლობას გამორთოთ მოწყობილობის დაკავშირების შეტყობინებები თამაშის რეჟიმში. ამ პარამეტრის ჩართვით, შესაძლებელია მხოლოდ მოწყობილობის კავშირის სტატუსის შემოწმება პროგრამის ზედა მწვანე მწვანე ზოლზე "მოწყობილობის კავშირების" სიმბოლოთი ღილაკზე დაჭერით.

    გამორთეთ მოწყობილობის შეტყობინებები: OFF;

  • ვარიანტი "ვიჯეტის ფონის ჩვენება თამაშის რეჟიმში" - როდესაც ჩართულია, ის აიძულებს პროექტს ყოველთვის დაიწყოს Play რეჟიმში, რაც გაადვილებს პროექტის გამოყენებას, როდესაც ის დასრულდება და გამოსაყენებლად მზად არის.

    თამაშის რეჟიმის გააქტიურება: ჩართული (პროექტი დასრულებულია) ან გამორთული (პროექტი სატესტო ეტაპზე);

ღილაკი "კლონი" - ის ქმნის QR კოდს, რომელსაც შეუძლია პროექტის ზუსტი ასლი გაუზიაროს სხვა Blynk App ანგარიშს. პროექტის გაზიარების ეს ფორმა უსაფრთხოა, სანამ მხოლოდ QR კოდია გაზიარებული და არა ავტო ჟეტონები

პროექტის მოწყობილობების პარამეტრები:

იმავე პროექტის პარამეტრების გვერდზე, თქვენ ნახავთ გვერდს, რომელიც ეძღვნება სხვადასხვა მოწყობილობას, რომელსაც პროექტი აკონტროლებს. ამ ჩანართის არჩევით, გამოჩნდება გვერდი და შესაძლებელია ნახოთ, დაამატოთ და წაშალოთ პროექტში გამოყენებული ყველა მოწყობილობა.

მოწყობილობის არჩევისას გაიხსნება გვერდი, სადაც შეგიძლიათ შეცვალოთ და დაადასტუროთ მოწყობილობის შემდეგი პარამეტრები (იხილეთ სურათი ზემოთ):

  • "სახელის" ტექსტური ყუთი - ეს გაძლევთ შესაძლებლობას შეამოწმოთ ან შეცვალოთ მოწყობილობის სახელი ისე, რომ მისი პოვნა უფრო ადვილი იყოს.

    მოწყობილობის სახელი: "მოწყობილობა#1";

  • ვარიანტი "მოწყობილობის არჩევა" - საშუალებას გაძლევთ შეამოწმოთ ან შეცვალოთ შეკრებისთვის გამოყენებული მოწყობილობის ტიპი.

    აღჭურვილობის ტიპი: "ESP8266";

  • ვარიანტი "კავშირის ტიპი" - საშუალებას გაძლევთ შეამოწმოთ ან შეცვალოთ კავშირის ტიპი, რომელსაც იყენებს არჩეული მოწყობილობა.
  • კავშირის ტიპი: "Wi-Fi";
  • გაძლევთ საშუალებას შეხვიდეთ ან შეცვალოთ "Auth Token" - თუ მოწყობილობის Auth Token კოდი დაზიანებულია, უბრალოდ დააჭირეთ ღილაკს "Refresh" და შეიქმნება ახალი კოდი. "ელ.ფოსტის" ღილაკზე დაჭერით ეს ახალი კოდი იგზავნება ელ.ფოსტაზე, რომელიც დაკავშირებულია ბლინკის აპლიკაციის ანგარიშთან.
  • ძალიან სასარგებლო ვარიანტი პროექტში მრავალი მოწყობილობის დამატებისას არის "+ ახალი ტეგები" ვარიანტი, რადგან ის გაძლევთ საშუალებას დააჯგუფოთ ეს მოწყობილობები, რათა პროექტის ორგანიზება გაუადვილდეს.

მას შემდეგ, რაც პროექტის ყველა პარამეტრი დასრულებულია, დროა საბოლოოდ გადავიყვანოთ იგი Play რეჟიმში, მაგრამ მაინც იქნება საჭირო კოდის ატვირთვა ESP8266 ESP-0 1 მოდულში, რათა საბოლოოდ შევამოწმოთ შეკრება.

თუ გსურთ პირდაპირ დააკოპიროთ ეს პროექტი, ყველა პარამეტრით და მზადაა გამოსაყენებლად, გამოიყენეთ შემდეგი პროცედურა (იხილეთ სურათი ზემოთ):

  • დააჭირეთ QR კოდის სიმბოლოს ბლინკის აპლიკაციის მთავარ გვერდზე;
  • აპლიკაციის მიერ კამერის გამოყენების უფლებამოსილება;
  • მიუთითეთ სმარტფონის კამერა QR კოდზე;
  • პროექტი მყისიერად გადაეცემა თქვენს სმარტფონს;

ნაბიჯი 3: კოდის ახსნა

კოდის ახსნა
კოდის ახსნა
კოდის ახსნა
კოდის ახსნა
კოდის ახსნა
კოდის ახსნა
კოდის ახსნა
კოდის ახსნა

როგორც გახსოვთ, ESP-01 მოდული დამონტაჟებულია USB ადაპტერის მოდულზე და მზადაა დასაპროგრამებლად. ახლა მოდით დავუკავშიროთ მოდული კომპიუტერის ერთ USB კავშირს და გავხსნათ Arduino IDE.

ESP-01 მოდულის გასაკონტროლებლად Blynk App– ით, თქვენ უნდა ატვირთოთ კოდი Blynk App– ის ყველა ავტორიზაციით და თქვენი Wi-Fi ქსელის რწმუნებათა სიგელებით.

ასე რომ, თითოეულ მოწყობილობას აქვს სტანდარტული კოდი ყველა ბიბლიოთეკით და ფუნქციებით, რაც აუცილებელია მისი სწორად მუშაობისთვის. იმისათვის, რომ ეს სტანდარტული კოდი გაადვილდეს თითოეული მოწყობილობის ტიპზე, Blynk App ვებსაიტს აქვს გვერდი, რომელიც გაძლევთ საშუალებას იპოვოთ და დააკოპიროთ სტანდარტული კოდი ESP8266ESP-01 მოდულში (იხილეთ კოდი ქვემოთ).

ბლინკის მაგალითი ბრაუზერი: https://examples.blynk.cc/? Board = ESP8266 & shield = ESP8266%20WiFi & example = GettingStarted%2FBlynkBlink

// ააქტიურებს კომუნიკაციას ბლინკის აპსა და სერიულ მონიტორს შორის:

#განსაზღვრეთ BLYNK_PRINT სერიული #მოიცავს // შეიტანეთ ბიბლიოთეკა "ESP8266_Lib". #მოიცავს // შეიტანეთ ბიბლიოთეკა "BlynkSimpleShieldEsp8266". // ანგარიშის ავთენტიფიკაცია ბლინკის აპლიკაციაში. 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 (); // განათავსეთ თქვენი პროექტის დარჩენილი კოდი. }

ამ ასამბლეას, ბლინკის აპლიკაციაში შემუშავებულ პროექტთან ერთად, აქვს ის უპირატესობა, რომ თქვენ არ მოგიწევთ სტანდარტული კოდის შეცვლა ან დამატება.

როგორც წინა საფეხურზე აღვნიშნეთ, ვიჯეტის ღილაკზე ციფრული ქინძისთავების არჩევით, ეს ღილაკი პირდაპირ გააკონტროლებს ამ ქინძისთავებს და არ არის საჭირო ამ ფუნქციების კოდში შეყვანა, რის გამოც ეს ნაკრები ერთ -ერთი ყველაზე მარტივი IoT სისტემაა.

ახლა, ESP8266 ESP-01 მოდულის კოდის ჩასატვირთად, დაგჭირდებათ Arduino IDE- ს კონფიგურაცია (იხილეთ სურათი ზემოთ). კონფიგურაციისთვის, თქვენ ჯერ უნდა დააინსტალიროთ ეს მოდული Arduino IDE– ში და ამისათვის ჩვენ მივყვებით ამ ნაბიჯებს:

გახსენით "პარამეტრების" გვერდი "ფაილი" ჩანართზე;

დააკოპირეთ ქვემოთ მოცემული ბმული "Plate Plate Manager URL" ბმულის სიაში "Preferences";

ბმული:

გახსენით "დაფის მენეჯერი" გვერდი "დაფები" ვარიანტის "ინსტრუმენტები" ჩანართის მეშვეობით;

მოძებნეთ ESP8266 მოდული საძიებო ზოლში;

დააჭირეთ ღილაკს "ინსტალაცია" Arduino IDE- ში ESP8266 მოდულის დასაყენებლად;

დაფის დაყენების შემდეგ, თქვენ მხოლოდ უნდა აირჩიოთ გამოყენებული დაფის მოდელი და მისი კავშირის პორტი, ის შეიძლება შეიცვალოს იმისდა მიხედვით, თუ სად არის დაკავშირებული ESP-01 USB ადაპტერის მოდული (იხილეთ სურათი ზემოთ).

ახლა თქვენ შეგიძლიათ უბრალოდ ატვირთოთ კოდი ESP8266 ESP-01 მოდულისთვის. როდესაც გადმოტვირთვის პროცესი დასრულებულია, ESP-01 მოდული ამოღებულია USB ადაპტერიდან და დამონტაჟებულია სარელეო მოდულში. ამის შემდეგ, "გადატვირთვის" ღილაკს უნდა დააჭიროთ Wi-Fi კავშირის სწორად დასაწყებად.

დაბოლოს, შეკრება დასრულებულია და მზად არის. ასე რომ, მთაზე შესამოწმებლად უბრალოდ დააჭირეთ ღილაკს "თამაში", რომელიც ნაპოვნია Blynk App პროექტის მშენებლობის გვერდზე.

შემდეგი, თქვენ შეგიძლიათ შეამოწმოთ არის თუ არა მოწყობილობა დაკავშირებული Blynk აპლიკაციასთან და თუ ეს დადასტურებულია, პროგრამა ავტომატურად იწყებს მოწყობილობის კონტროლს, რაც საშუალებას მოგცემთ ჩართოთ და გამორთოთ მაგიდის ნათურა ინტერნეტის საშუალებით.

გმადლობთ, რომ უყურებთ ჩვენს გაკვეთილებს, ჩვენი არხის მიზანია ხელი შეუწყოს და დაგეხმაროთ პროექტების შემუშავებაში, ახლა ასევე IoT სისტემის მოდულების საშუალებით. არ გამოტოვოთ შემდეგი გაკვეთილები და ეწვიეთ ჩვენს არხს Youtube, Instagram, Facebook ან Twitter.

გირჩევთ: