Სარჩევი:
- ნაბიჯი 1: ამ პროექტის ძირითადი მოთხოვნები ჩამოთვლილია შემდეგნაირად:-
- ნაბიჯი 2: რა არის ESP8266?
- ნაბიჯი 3: რა არის Arduino და IDE?
- ნაბიჯი 4: ჩამოტვირთეთ Arduino IDE და დაყენების პროცესი
- ნაბიჯი 5: მიამაგრეთ კონცეფცია ESP8266– ისთვის USB-TTL გადამყვანად
- ნაბიჯი 6: კოდის ატვირთვა და პროგრამა
ვიდეო: LED კონტროლი ESP8266 WiFi მოდულის გამოყენებით- ნივთების ინტერნეტი: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
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 არის იაფი Wi-Fi ჩიპი სრული TCP/IP სტეკით და MCU (მიკროკონტროლის ერთეული) შესაძლებლობებით, რომელიც წარმოებულია შანხაიში დაფუძნებული ჩინური მწარმოებლის, Espressif Systems– ის მიერ.
ჩიპი პირველად დასავლეთის მწარმოებლების ყურადღების ცენტრში მოექცა 2014 წლის აგვისტოში ESP-01 მოდულით, რომელიც დამზადებულია მესამე მხარის მწარმოებლის, Ai-Thinker– ის მიერ. ეს პატარა მოდული მიკროკონტროლერებს საშუალებას აძლევს დაუკავშირდნენ Wi-Fi ქსელს და დაამყარონ მარტივი TCP/IP კავშირები ჰეიესის სტილის ბრძანებების გამოყენებით. თუმცა, იმ დროს თითქმის არ არსებობდა ჩიპზე ინგლისურენოვანი დოკუმენტაცია და მიღებული ბრძანებები. ძალიან დაბალი ფასი და ის ფაქტი, რომ მოდულზე იყო ძალიან ცოტა გარე კომპონენტი, რაც ვარაუდობს, რომ ის საბოლოოდ შეიძლება იყოს ძალიან იაფი მოცულობით, მიიზიდა ბევრი ჰაკერი მოდულის, ჩიპისა და პროგრამული უზრუნველყოფის შესასწავლად, ასევე ჩინური დოკუმენტაციის თარგმნისთვის. ESP8285 არის ESP8266 1 MiB ჩამონტაჟებული ფლეშ, რომელიც იძლევა ერთ ჩიპ მოწყობილობას, რომელსაც შეუძლია დაკავშირება Ვაი - ფაი.
ნაბიჯი 3: რა არის Arduino და IDE?
Arduino არის ღია კოდის ელექტრონული პლატფორმა, რომელიც დაფუძნებულია ადვილად გამოსაყენებელ ტექნიკასა და პროგრამულ უზრუნველყოფაზე. არდუინოს დაფებს შეუძლიათ წაიკითხონ შეყვანა - სინათლე სენსორზე, თითი ღილაკზე, ან Twitter შეტყობინება - და გადააქციონ გამომავალში - გაააქტიურონ ძრავა, ჩართონ LED, გამოაქვეყნონ რაღაც ინტერნეტში. თქვენ შეგიძლიათ უთხრათ თქვენს დაფას, თუ რა უნდა გააკეთოს, დაფაზე არსებული მიკროკონტროლერისთვის მითითებების გაგზავნით. ამისათვის თქვენ იყენებთ Arduino პროგრამირების ენას (გაყვანილობის საფუძველზე) და Arduino პროგრამულ უზრუნველყოფას (IDE), დამუშავების საფუძველზე.
რატომ Arduino? მისი მარტივი და ხელმისაწვდომი მომხმარებლის გამოცდილების წყალობით, Arduino გამოიყენება ათასობით სხვადასხვა პროექტში და პროგრამაში. Arduino პროგრამული უზრუნველყოფა ადვილად გამოსაყენებელია დამწყებთათვის, მაგრამ საკმაოდ მოქნილია მოწინავე მომხმარებლებისთვის. ის მუშაობს Mac, Windows და Linux– ზე. მასწავლებლები და მოსწავლეები იყენებენ მას დაბალი ღირებულების სამეცნიერო ინსტრუმენტების ასაშენებლად, ქიმიისა და ფიზიკის პრინციპების დასამტკიცებლად, ან პროგრამირებისა და რობოტიკის დასაწყებად. დიზაინერები და არქიტექტორები აშენებენ ინტერაქტიულ პროტოტიპებს, მუსიკოსები და მხატვრები იყენებენ მას ინსტალაციისთვის და ახალი მუსიკალური ინსტრუმენტების ექსპერიმენტისთვის. მწარმოებლები, რა თქმა უნდა, იყენებენ მას, მაგალითად, Maker Faire– ზე გამოფენილი მრავალი პროექტის ასაშენებლად. Arduino არის მთავარი ინსტრუმენტი ახალი ნივთების შესასწავლად. ნებისმიერს - ბავშვებს, მოყვარულებს, მხატვრებს, პროგრამისტებს - შეუძლიათ დაიწყონ ფიქრი მხოლოდ ნაკრების ნაბიჯ -ნაბიჯ ინსტრუქციის დაცვით, ან იდეების ონლაინ გაზიარებით არდუინოს საზოგადოების სხვა წევრებთან.
ნაბიჯი 4: ჩამოტვირთეთ 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 გადამყვანად
აქ მოცემულია კავშირის დეტალები ESP8266 USB-TTL კონვერტორისთვის
- შეაერთეთ USB-TTL 3.3V ESP8266 VCC და CH_PD
- შეაერთეთ ESP8266 RX USB-TTL TX და ESP8266 TX USB-TTL RX
- შეაერთეთ ESP8266 GND USB-TTL GND- თან
- შეაერთეთ LED GPIO 2 და GND
- შეაერთეთ GPIO 0 GND– ს (მხოლოდ SKETCH- ის ჩატვირთვის დროს)
ნაბიჯი 6: კოდის ატვირთვა და პროგრამა
შეაერთეთ USB-TTL თქვენს სისტემასთან და აირჩიეთ პორტი ინსტრუმენტები> პორტები> COMn (ყოფილი COM4)
ახლა, შეცვალეთ დეტალები, როგორიცაა- WiFi სახელი, WiFi პაროლი, დომენის სახელი, გზა და შეადგინეთ ესკიზი და ატვირთეთ ESP8266.
თუ თქვენ გაქვთ სერვერი, შეგიძლიათ გამოიყენოთ თქვენი საკუთარი php და json კოდით, შეგიძლიათ ჩამოტვირთოთ საწყისი ფაილი ქვემოთ მოცემული ბმულით, სხვაგვარად შეგიძლიათ გამოიყენოთ ჩემი ატვირთული კოდი
ნებისმიერი საკითხისთვის შეგიძლიათ დამიკავშირდეთ-
ბიპულ კუმარ გუფთა
(https://goo.gl/b6TggT)
bipulgupta.com/
www.facebook.com/bipulkg
გირჩევთ:
ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 გამოყენებით (aREST, MQTT, IoT): 7 ნაბიჯი (სურათებით)
ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 (aREST, MQTT, IoT) გამოყენებით: ყველა კრედიტი http://arest.io/ ღრუბლოვანი სერვისისთვის !! IoT ყველაზე განხილული საგანი მსოფლიოში ახლა !! ღრუბლოვანი სერვერები და სერვისები რაც შესაძლებელს ხდის არის დღევანდელი სამყაროს მიმზიდველი წერტილი … დისტანციის ბარიერი იყო და არის
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push ღილაკების, ჟოლოს Pi და Scratch გამოყენებით: 8 ნაბიჯი (სურათებით)
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push Buttons, Raspberry Pi და Scratch გამოყენებით: მე ვცდილობდი მეპოვა გზა იმის ახსნა, თუ როგორ მუშაობდა PWM ჩემს მოსწავლეებზე, ამიტომ მე დავაყენე საკუთარი თავი ამოცანა ვცდილობდი გავაკონტროლო LED სიკაშკაშე 2 ღილაკის გამოყენებით - ერთი ღილაკი გაზრდის LED- ს სიკაშკაშეს და მეორე აფერხებს მას. წინსვლისთვის
ESP8266 RGB LED STRIP WIFI კონტროლი - NODEMCU როგორც IR დისტანციური მართვის წამყვანი ზოლისთვის, რომელიც კონტროლდება Wifi - RGB LED STRIP სმარტფონის კონტროლი: 4 ნაბიჯი
ESP8266 RGB LED STRIP WIFI კონტროლი | NODEMCU როგორც IR დისტანციური მართვის წამყვანი ზოლები Wifi- ზე კონტროლირებადი | RGB LED STRIP სმარტფონის კონტროლი: გამარჯობა ბიჭებო, ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ nodemcu ან esp8266 როგორც IR დისტანციური მართვა RGB LED ზოლის გასაკონტროლებლად და Nodemcu კონტროლდება სმარტფონის მიერ wifi– ზე. ასე რომ, ძირითადად თქვენ შეგიძლიათ აკონტროლოთ RGB LED STRIP თქვენი სმარტფონით
აკონტროლეთ Arduino Uno ESP8266 WiFi მოდულის და Blynk აპლიკაციის გამოყენებით: 6 ნაბიჯი
აკონტროლეთ Arduino Uno ESP8266 WiFi მოდულისა და Blynk აპლიკაციის გამოყენებით: ეს პროექტი საშუალებას გაძლევთ გააკონტროლოთ Arduino ქინძისთავები ESP8266-01 WiFi მოდულის და Blynk აპლიკაციის გამოყენებით. Blynk აპლიკაცია ძალიან მარტივი გამოსაყენებელია და შესანიშნავი საშუალებაა IoT– ის შესახებ სწავლის დასაწყებად. ეს გაკვეთილი განკუთვნილია Windows PC– ისთვის
LED სიკაშკაშის კონტროლი Arduino და Bluetooth მოდულის გამოყენებით (HC-05): 4 ნაბიჯი
LED სიკაშკაშის კონტროლი Arduino და Bluetooth მოდულის გამოყენებით (HC-05): შესავალი ამ გაკვეთილში ჩვენ ვაპირებთ გავაკონტროლოთ LED სიკაშკაშე Arduino UNO, Bluetooth მოდულის (HC-05) და Android პროგრამის Bluetooth– ისთვის (Bluetooth ტერმინალი)