Სარჩევი:
- ნაბიჯი 1: შეაგროვეთ ყველაფერი:
- ნაბიჯი 2: დააინსტალირეთ Arduino IDE და ბიბლიოთეკები
- ნაბიჯი 3: ციმციმი ESP8266 Firmware
- ნაბიჯი 4: ბლინკის აპლიკაციის დაყენება
- ნაბიჯი 5: პროგრამირება
- ნაბიჯი 6: მიკროსქემის დაყენება და შევსება
ვიდეო: აკონტროლეთ Arduino Uno ESP8266 WiFi მოდულის და Blynk აპლიკაციის გამოყენებით: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს პროექტი საშუალებას გაძლევთ გააკონტროლოთ Arduino ქინძისთავები ESP8266-01 WiFi მოდულის და Blynk აპლიკაციის გამოყენებით. Blynk აპლიკაცია ძალიან მარტივი გამოსაყენებელია და შესანიშნავი საშუალებაა IoT– ს შესახებ სწავლის დასაწყებად.
ეს გაკვეთილი განკუთვნილია Windows კომპიუტერისთვის
ნაბიჯი 1: შეაგროვეთ ყველაფერი:
აპარატურა:
არდუინო უნო
Esp8266-01 WiFi მოდული
USB to TTL სერიული
3.3 ვ ძაბვის რეგულატორი
პურის დაფა და მავთულები.
პროგრამები:
Arduino IDE
ბლინკის აპლიკაცია
ეს არის ის, რაც გჭირდებათ. დარწმუნდით, რომ ყველაფერი გაქვთ საქაღალდეში 1) Arduino IDE:
2) ბლინკის ბიბლიოთეკები (უახლესი ვერსია):
3) ESP8266 flasher ინსტრუმენტი:
ნაბიჯი 2: დააინსტალირეთ Arduino IDE და ბიბლიოთეკები
დააინსტალირეთ Arduino IDE უახლესი ვერსია.
გახსენით Arduino IDE და გადადით ფაილზე-> პარამეტრები-> დამატებითი დაფის მენეჯერის URL ტიპის-https://arduino.esp8266.com/stable/package_esp8266…
გადადით ინსტრუმენტებზე -> დაფები -> დაფის მენეჯერი და დააინსტალირეთ esp8266 პაკეტი ბოლოს ნაპოვნი. (სურვილისამებრ)
ამოიღეთ ბლინკის ბიბლიოთეკის zip ფაილი და დააკოპირეთ შინაარსი ბიბლიოთეკის საქაღალდეში zip ფაილში -
მომხმარებლის დოკუმენტები Arduino ბიბლიოთეკები
ნაბიჯი 3: ციმციმი ESP8266 Firmware
თქვენ უნდა გააკეთოთ სქემა ნაჩვენები იმისათვის, რომ Firmware გადაიტანოთ ESP8266– ზე:
ბევრ ფორუმზე წავიკითხე, რომ esp8266 შეიძლება გაბრწყინდეს FTDI usb to ttl გადამყვანის გამოყენების გარეშე. სამაგიეროდ ბევრმა ადამიანმა გამოიყენა Arduino UNO esp8266- ის დასაბლოკად. თუმცა ჩემი პირადი გამოცდილებიდან ჯობია ვიყიდო FTDI USB to TTL კონვერტორი/კაბელი, რადგან არდუინო არ მუშაობდა ჩემთვის (შეიძლება იყოს დენის პრობლემის გამო)
ამოიღეთ esp_flasher.zip და გაუშვით პროგრამა XTCOM_UTIL.
შეაერთეთ Esp8266-01 კომპიუტერს მიკროსქემის საშუალებით. თქვენ უნდა იცოდეთ სწორი COM პორტი, რომელიც გამოიყენება კომუნიკაციისთვის. გადადით მოწყობილობის მენეჯერთან და დააჭირეთ პორტებს (COM & LPT). შემდეგ ჩაწერეთ COM პორტი, რომელსაც იყენებს ESP8266-01.
XTCOM_UTIL- ში გადადით ინსტრუმენტზე კონფიგურაციის მოწყობილობაზე და შეარჩიეთ მარჯვენა პორტი და baud rate როგორც 9600. დააწკაპუნეთ გახსნაზე. თუ ოპერაცია წარმატებულია, დააწკაპუნეთ დაკავშირებაზე. შემდეგ Esp8266 იქნება დაკავშირებული. თუ შეცდომას წააწყდებით, გათიშეთ კაბელი და ისევ ჩასვით.
Esp_flasher.zip ფაილის შიგნით, თქვენ ნახავთ readme.txt ფაილს, რომელიც შეიცავს მისამართებს, რომლებისთვისაც უნდა აინთოს თითოეული.bin ფაილი. გადადით API Testflash სურათის ჩამოტვირთვაზე. დაათვალიერეთ correct.bin ფაილი და შეიყვანეთ ბინის ფაილის შესაბამისი მისამართი და დააწკაპუნეთ გადმოწერაზე.
მაგალითად: boot_v1.1.bin -------------- 0x00000
ოპერაციის დასრულების შემდეგ დახურეთ XTCOM_UTIL და ასევე გათიშეთ ESP8266 (ეს უნდა გაკეთდეს თითოეული. ბინის ფაილის მოციმციმეებს შორის). ხელახლა გახსენით XTCOM_UTIL და შეაერთეთ Esp8266 და გაიმეორეთ ზემოაღნიშნული ნაბიჯები, რომ აანთოთ ოთხივე ბინ ფაილი მათ სწორ მისამართზე. (დაიმახსოვრეთ GPIO0 დამიწება ნებისმიერ დროს ციმციმის დროს)
დეტალური ინსტრუქციისთვის მიმართეთ ამას:
ნაბიჯი 4: ბლინკის აპლიკაციის დაყენება
ჩამოტვირთეთ Blynk აპლიკაცია Play Store– დან და შედით სისტემაში.
ახალი პროექტის შესაქმნელად დააჭირეთ + ხატულას ზემოთ. მოგაწოდეთ პროექტის სახელი. აირჩიეთ მოწყობილობა როგორც Arduino UNO კავშირის ტიპი WiFi- ის სახით და დააჭირეთ შექმნას. როგორც კი შექმნით ავტორის ნიშანს, ის გაიგზავნება თქვენს რეგისტრირებულ ელ.ფოსტაზე. თქვენ ასევე შეგიძლიათ მოგვიანებით გამოგიგზავნოთ პროექტის შექმნის გვერდი (თხილის სიმბოლო) მოწყობილობები.
ღილაკის დასამატებლად დააჭირეთ + და აირჩიეთ ღილაკი. დააჭირეთ ახლად შექმნილ ღილაკს მის შესაცვლელად. მიეცი მას სახელი და დააყენე პინი ციფრულ D13. გადართეთ რეჟიმი გადართვაზე. ეს ჩართავს/გამორთავს Arduino– ზე ჩამონტაჟებულ LED– ს.
სხვა ქინძისთავების გასაკონტროლებლად, აირჩიეთ საჭირო პინი (D3, D4 … და ა.შ.) რედაქტირების მენიუში.
ნაბიჯი 5: პროგრამირება
გახსენით Arduino IDE.
აირჩიეთ დაფა Arduino Uno– ში და აირჩიეთ მარჯვენა პორტი.
ჩამოტვირთეთ კოდი და ჩასვით კოდი Adruino IDE– ში.
ეს არის Esp8266_Shield მაგალითი პროგრამის მოდიფიკაცია. შეცვალეთ თქვენი AUTH თქვენს ფოსტაზე გაგზავნილი Auth ნიშნით. შეცვალეთ youSSID თქვენი WiFi სახელით და შეცვალეთ YourPassword WiFi პაროლით. აპარატურის სერიული ნაწილი არის კომენტარი, რადგან ჩვენ ვიყენებთ Arduino UNO- ს.
** პროგრამაში მე გავაკეთე კომენტარი პროგრამული უზრუნველყოფის სერიაზე (Arduino Uno– ს გამოყენებისას). გირჩევთ კომენტარი გააკეთოთ პროგრამული უზრუნველყოფის სერიაზე, როგორც არასტაბილური
ატვირთეთ ზემოაღნიშნული პროგრამა Arduino Uno დაფაზე. მისი ატვირთვის შემდეგ გათიშეთ arduino კომპიუტერიდან.
ახლა თქვენ უნდა დაუკავშიროთ ESP8266 Arduino UNO– ს.
ნაბიჯი 6: მიკროსქემის დაყენება და შევსება
ESP8266 არდუინო
TX ----------- Rx
Rx ---------- Tx
Gnd ---------- Gnd
Vcc ----------- 3.3v
CH_PD ------------ 3.3 ვ
კავშირის დასრულების შემდეგ, ჩართეთ Arduino კომპიუტერში. გახსენით სერიული მონიტორი და დააყენეთ baud rate 115200.
თუ ყველაფერი სწორია, სერიულ მონიტორში ნახავთ გამოსახულების მსგავს სურათს.
ბლინკის აპლიკაციაში შეარჩიეთ თქვენი პროექტი და დააწკაპუნეთ პიესის ღილაკზე. დააჭირეთ ღილაკს, რომ ჩართოთ/გამორთოთ LED.
ახლა ამით დასრულდა პროექტი. იმედია ისიამოვნეთ გაკვეთილით. თუ თქვენ გაქვთ რაიმე შეკითხვა/ წინადადება, გთხოვთ დატოვეთ იგი ქვემოთ მოცემულ კომენტარებში. Გმადლობთ!
გირჩევთ:
Blynk აპლიკაციის საშუალებით გაკონტროლება ინტერნეტით Nodemcu– ს გამოყენებით: 5 ნაბიჯი
Blynk აპლიკაციის საშუალებით გაკონტროლება ინტერნეტით Nodemcu გამოყენებით: გამარჯობა ყველას დღეს ჩვენ გაჩვენებთ თუ როგორ შეგიძლიათ აკონტროლოთ LED სმარტფონის გამოყენებით ინტერნეტში
Wi-Fi კონტროლირებადი რობოტი Wemos D1 ESP8266, Arduino IDE და Blynk აპლიკაციის გამოყენებით: 11 ნაბიჯი (სურათებით)
Wi-Fi კონტროლირებადი რობოტი Wemos D1 ESP8266, Arduino IDE და Blynk აპლიკაციის გამოყენებით: ამ გაკვეთილში მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ სმარტფონიდან კონტროლირებადი Wi-Fi კონტროლირებადი რობოტული სატანკო Blynk აპლიკაციის გამოყენებით. ამ პროექტში გამოყენებულია ESP8266 Wemos D1 დაფა, მაგრამ სხვა ფირფიტების მოდელებიც შეიძლება გამოყენებულ იქნას (NodeMCU, Firebeetle და ა.შ.), და pr
როგორ გავაკონტროლოთ Wemos D1 Mini/ Nodemcu Blynk აპლიკაციის (IOT) გამოყენებით (esp8266): 6 ნაბიჯი
როგორ გავაკონტროლოთ Wemos D1 Mini/ Nodemcu Blynk აპლიკაციის (IOT) გამოყენებით (esp8266): გამარჯობა მეგობრებო, ამ ინსტრუქციურად მე გაჩვენებთ როგორ აკონტროლოთ wemos D1 mini ან (nodemcu) blynk აპლიკაციის გამოყენებით. ეს არის აბსოლუტური დამწყებთათვის სახელმძღვანელო. დეტალური გაკვეთილისთვის MUST WATCH VIDEO არ დაგავიწყდეთ მოწონება, გაზიარება & გამოიწერე ჩემი არხი
აკონტროლეთ უკაბელო DC ძრავის სიჩქარე Arduino და Bluetooth მოდულის გამოყენებით (HC-05): 4 ნაბიჯი
აკონტროლეთ უკაბელო DC ძრავის სიჩქარე Arduino და Bluetooth მოდულის გამოყენებით (HC-05): შესავალი ამ სახელმძღვანელოში ჩვენ ვაპირებთ გავაკონტროლოთ Brushless DC ძრავის სიჩქარე Arduino UNO, Bluetooth მოდულის (HC-05) და Android პროგრამის Bluetooth– ის გამოყენებით Arduino Bluetooth კონტროლერი)
აკონტროლეთ საყოფაცხოვრებო ტექნიკა NodeMCU (ESP8266) და Blynk აპლიკაციის გამოყენებით: 8 ნაბიჯი (სურათებით)
გააკონტროლეთ საყოფაცხოვრებო ტექნიკა NodeMCU (ESP8266) და Blynk აპლიკაციის გამოყენებით: ამ გაკვეთილში ჩვენ ვაპირებთ ვისწავლოთ როგორ გამოვიყენოთ Blynk აპლიკაცია და NodeMCU (ESP8266) ნათურის გასაკონტროლებლად (ნებისმიერი სხვა საყოფაცხოვრებო ტექნიკა კარგად იქნება), კომბინაცია იყოს ინტერნეტის საშუალებით. ამ ინსტრუქციის მიზანია აჩვენოს სიმპატიური