Სარჩევი:

LED კონტროლი ESP8266 WiFi მოდულის გამოყენებით- ნივთების ინტერნეტი: 6 ნაბიჯი
LED კონტროლი ESP8266 WiFi მოდულის გამოყენებით- ნივთების ინტერნეტი: 6 ნაბიჯი

ვიდეო: LED კონტროლი ESP8266 WiFi მოდულის გამოყენებით- ნივთების ინტერნეტი: 6 ნაბიჯი

ვიდეო: LED კონტროლი ESP8266 WiFi მოდულის გამოყენებით- ნივთების ინტერნეტი: 6 ნაბიჯი
ვიდეო: როგორ დავაპროგრამოთ ESP8266 ESP-01 Wi-Fi სარელეო მოდული 2024, ივნისი
Anonim
LED კონტროლი ESP8266 WiFi მოდულის გამოყენებით- ნივთების ინტერნეტი
LED კონტროლი ESP8266 WiFi მოდულის გამოყენებით- ნივთების ინტერნეტი

ESP8266 არის იაფი Wi-Fi ჩიპი სრული TCP/IP სტეკით და MCU (მიკროკონტროლის ერთეული) შესაძლებლობებით, რომლებიც წარმოებულია შანხაიში დაფუძნებული ჩინური მწარმოებლის, Espressif Systems– ის მიერ.

ჩიპი პირველად დასავლეთის მწარმოებლების ყურადღების ცენტრში მოექცა 2014 წლის აგვისტოში ESP-01 მოდულით, რომელიც დამზადებულია მესამე მხარის მწარმოებლის, Ai-Thinker– ის მიერ. ეს პატარა მოდული მიკროკონტროლერებს საშუალებას აძლევს დაუკავშირდნენ Wi-Fi ქსელს და დაამყარონ მარტივი TCP/IP კავშირები ჰეიესის სტილის ბრძანებების გამოყენებით. თუმცა, იმ დროს თითქმის არ არსებობდა ჩიპზე ინგლისურენოვანი დოკუმენტაცია და მიღებული ბრძანებები. ძალიან დაბალი ფასი და ის ფაქტი, რომ მოდულზე იყო ძალიან ცოტა გარე კომპონენტი, რაც ვარაუდობდა, რომ ის საბოლოოდ შეიძლება იყოს ძალიან იაფი მოცულობით, მიიზიდა ბევრი ჰაკერი მოდულის, ჩიპისა და პროგრამული უზრუნველყოფის შესასწავლად, ასევე ჩინური დოკუმენტაციის თარგმნისთვის. ESP8285 არის ESP8266 1 MiB ჩამონტაჟებული ფლეშ, რომელიც იძლევა ერთ ჩიპ მოწყობილობას, რომელსაც შეუძლია დაკავშირება Ვაი - ფაი.

ნაბიჯი 1: ამ პროექტის ძირითადი მოთხოვნები ჩამოთვლილია შემდეგნაირად:-

ამ პროექტის ძირითადი მოთხოვნები ჩამოთვლილია შემდეგნაირად
ამ პროექტის ძირითადი მოთხოვნები ჩამოთვლილია შემდეგნაირად
ამ პროექტის ძირითადი მოთხოვნები ჩამოთვლილია შემდეგნაირად
ამ პროექტის ძირითადი მოთხოვნები ჩამოთვლილია შემდეგნაირად
ამ პროექტის ძირითადი მოთხოვნები ჩამოთვლილია შემდეგნაირად
ამ პროექტის ძირითადი მოთხოვნები ჩამოთვლილია შემდეგნაირად

(1) ESP8266 WiFi მოდული

(2) Arduino IDE

(3) პურის დაფა

(4) ჯუმბერის მავთულები

(5) USB-TTL კონვერტორი

(6) დენის წყარო (3.3v DC)

(7) უკაბელო ინტერნეტი (WiFi)

(8) ვებ სერვერი (შეგიძლიათ გამოიყენოთ ჩვენი)

(9) LED

ნაბიჯი 2: რა არის ESP8266?

რა არის ESP8266?
რა არის ESP8266?
რა არის ESP8266?
რა არის ESP8266?
რა არის ESP8266?
რა არის ESP8266?

ESP8266 არის იაფი Wi-Fi ჩიპი სრული TCP/IP სტეკით და MCU (მიკროკონტროლის ერთეული) შესაძლებლობებით, რომელიც წარმოებულია შანხაიში დაფუძნებული ჩინური მწარმოებლის, Espressif Systems– ის მიერ.

ჩიპი პირველად დასავლეთის მწარმოებლების ყურადღების ცენტრში მოექცა 2014 წლის აგვისტოში ESP-01 მოდულით, რომელიც დამზადებულია მესამე მხარის მწარმოებლის, Ai-Thinker– ის მიერ. ეს პატარა მოდული მიკროკონტროლერებს საშუალებას აძლევს დაუკავშირდნენ Wi-Fi ქსელს და დაამყარონ მარტივი TCP/IP კავშირები ჰეიესის სტილის ბრძანებების გამოყენებით. თუმცა, იმ დროს თითქმის არ არსებობდა ჩიპზე ინგლისურენოვანი დოკუმენტაცია და მიღებული ბრძანებები. ძალიან დაბალი ფასი და ის ფაქტი, რომ მოდულზე იყო ძალიან ცოტა გარე კომპონენტი, რაც ვარაუდობს, რომ ის საბოლოოდ შეიძლება იყოს ძალიან იაფი მოცულობით, მიიზიდა ბევრი ჰაკერი მოდულის, ჩიპისა და პროგრამული უზრუნველყოფის შესასწავლად, ასევე ჩინური დოკუმენტაციის თარგმნისთვის. ESP8285 არის ESP8266 1 MiB ჩამონტაჟებული ფლეშ, რომელიც იძლევა ერთ ჩიპ მოწყობილობას, რომელსაც შეუძლია დაკავშირება Ვაი - ფაი.

ნაბიჯი 3: რა არის Arduino და IDE?

რა არის Arduino და IDE?
რა არის Arduino და IDE?

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

რატომ Arduino? მისი მარტივი და ხელმისაწვდომი მომხმარებლის გამოცდილების წყალობით, Arduino გამოიყენება ათასობით სხვადასხვა პროექტში და პროგრამაში. Arduino პროგრამული უზრუნველყოფა ადვილად გამოსაყენებელია დამწყებთათვის, მაგრამ საკმაოდ მოქნილია მოწინავე მომხმარებლებისთვის. ის მუშაობს Mac, Windows და Linux– ზე. მასწავლებლები და მოსწავლეები იყენებენ მას დაბალი ღირებულების სამეცნიერო ინსტრუმენტების ასაშენებლად, ქიმიისა და ფიზიკის პრინციპების დასამტკიცებლად, ან პროგრამირებისა და რობოტიკის დასაწყებად. დიზაინერები და არქიტექტორები აშენებენ ინტერაქტიულ პროტოტიპებს, მუსიკოსები და მხატვრები იყენებენ მას ინსტალაციისთვის და ახალი მუსიკალური ინსტრუმენტების ექსპერიმენტისთვის. მწარმოებლები, რა თქმა უნდა, იყენებენ მას, მაგალითად, Maker Faire– ზე გამოფენილი მრავალი პროექტის ასაშენებლად. Arduino არის მთავარი ინსტრუმენტი ახალი ნივთების შესასწავლად. ნებისმიერს - ბავშვებს, მოყვარულებს, მხატვრებს, პროგრამისტებს - შეუძლიათ დაიწყონ ფიქრი მხოლოდ ნაკრების ნაბიჯ -ნაბიჯ ინსტრუქციის დაცვით, ან იდეების ონლაინ გაზიარებით არდუინოს საზოგადოების სხვა წევრებთან.

ნაბიჯი 4: ჩამოტვირთეთ Arduino IDE და დაყენების პროცესი

ჩამოტვირთეთ Arduino IDE და დაყენების პროცესი
ჩამოტვირთეთ Arduino IDE და დაყენების პროცესი
ჩამოტვირთეთ Arduino IDE და დაყენების პროცესი
ჩამოტვირთეთ Arduino IDE და დაყენების პროცესი
  • დააწკაპუნეთ ბმულზე და https://goo.gl/Cxa9rX ჩამოტვირთეთ Arduino IDE
  • დააინსტალირეთ Arduino IDE თქვენს სისტემაში
  • გახსენით Arduino IDE და დააწკაპუნეთ ჩანართზე ფაილი> პარამეტრები
  • ახლა დაამატეთ შემდეგი URL დამატებითი დაფის მენეჯერის მისამართების ველში და დააწკაპუნეთ OK.
  • URL:-
  • გახსენით ჩანართი ინსტრუმენტები> დაფები> დაფის მენეჯერი
  • მოძებნეთ esp8266 და დააინსტალირეთ esp8266 საზოგადოების პაკეტები
  • ახლა გადადით ინსტრუმენტები> დაფები და შეარჩიეთ Generic ESP8266 მოდული
  • გახსენით ესკიზი> ბიბლიოთეკა> ბიბლიოთეკების მართვა
  • მოძებნეთ arduino json და დააინსტალირეთ arduino json ბიბლიოთეკა Benoît Blanchon– ის მიერ

ნაბიჯი 5: მიამაგრეთ კონცეფცია ESP8266– ისთვის USB-TTL გადამყვანად

Pin Conncetion for ESP8266 to USB-TTL Converter
Pin Conncetion for ESP8266 to USB-TTL Converter
Pin Conncetion for ESP8266 to USB-TTL Converter
Pin Conncetion for ESP8266 to USB-TTL Converter
Pin Conncetion for ESP8266 to USB-TTL Converter
Pin Conncetion for ESP8266 to USB-TTL Converter

აქ მოცემულია კავშირის დეტალები ESP8266 USB-TTL კონვერტორისთვის

  1. შეაერთეთ USB-TTL 3.3V ESP8266 VCC და CH_PD
  2. შეაერთეთ ESP8266 RX USB-TTL TX და ESP8266 TX USB-TTL RX
  3. შეაერთეთ ESP8266 GND USB-TTL GND- თან
  4. შეაერთეთ LED GPIO 2 და GND
  5. შეაერთეთ GPIO 0 GND– ს (მხოლოდ SKETCH- ის ჩატვირთვის დროს)

ნაბიჯი 6: კოდის ატვირთვა და პროგრამა

შეაერთეთ USB-TTL თქვენს სისტემასთან და აირჩიეთ პორტი ინსტრუმენტები> პორტები> COMn (ყოფილი COM4)

ახლა, შეცვალეთ დეტალები, როგორიცაა- WiFi სახელი, WiFi პაროლი, დომენის სახელი, გზა და შეადგინეთ ესკიზი და ატვირთეთ ESP8266.

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

ნებისმიერი საკითხისთვის შეგიძლიათ დამიკავშირდეთ-

ბიპულ კუმარ გუფთა

(https://goo.gl/b6TggT)

bipulgupta.com/

www.facebook.com/bipulkg

გირჩევთ: