Სარჩევი:

აკონტროლეთ Arduino Uno ESP8266 WiFi მოდულის და Blynk აპლიკაციის გამოყენებით: 6 ნაბიჯი
აკონტროლეთ Arduino Uno ESP8266 WiFi მოდულის და Blynk აპლიკაციის გამოყენებით: 6 ნაბიჯი

ვიდეო: აკონტროლეთ Arduino Uno ESP8266 WiFi მოდულის და Blynk აპლიკაციის გამოყენებით: 6 ნაბიჯი

ვიდეო: აკონტროლეთ Arduino Uno ESP8266 WiFi მოდულის და Blynk აპლიკაციის გამოყენებით: 6 ნაბიჯი
ვიდეო: როგორ ვაკონტროლოთ მრავალი ESP8266 ESP01 რელე | RemoteXY | FLProg 2024, ივლისი
Anonim
აკონტროლეთ Arduino Uno ESP8266 WiFi მოდულის და Blynk აპლიკაციის გამოყენებით
აკონტროლეთ Arduino Uno ESP8266 WiFi მოდულის და Blynk აპლიკაციის გამოყენებით

ეს პროექტი საშუალებას გაძლევთ გააკონტროლოთ 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

მოციმციმე ESP8266 Firmware
მოციმციმე 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: მიკროსქემის დაყენება და შევსება

Image
Image
მიკროსქემის დაყენება და დასრულება!
მიკროსქემის დაყენება და დასრულება!

ESP8266 არდუინო

TX ----------- Rx

Rx ---------- Tx

Gnd ---------- Gnd

Vcc ----------- 3.3v

CH_PD ------------ 3.3 ვ

კავშირის დასრულების შემდეგ, ჩართეთ Arduino კომპიუტერში. გახსენით სერიული მონიტორი და დააყენეთ baud rate 115200.

თუ ყველაფერი სწორია, სერიულ მონიტორში ნახავთ გამოსახულების მსგავს სურათს.

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

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

გირჩევთ: