Სარჩევი:

პროგრამა ESP8266 არდუინოსთან ერთად: 4 ნაბიჯი
პროგრამა ESP8266 არდუინოსთან ერთად: 4 ნაბიჯი

ვიდეო: პროგრამა ESP8266 არდუინოსთან ერთად: 4 ნაბიჯი

ვიდეო: პროგრამა ESP8266 არდუინოსთან ერთად: 4 ნაბიჯი
ვიდეო: How to use 4 channel Relay to control AC load with Arduino code 2024, ნოემბერი
Anonim
პროგრამა ESP8266 არდუინოსთან ერთად
პროგრამა ESP8266 არდუინოსთან ერთად

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

პროგრამული უზრუნველყოფა საშუალებას მოგცემთ შეცვალოთ USB სერიული კონვერტორი.

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

ნაბიჯი 1: შეასრულეთ საჭიროება

აიღეთ აპარატურის ფოლიზიტი:

  • Esp8266
  • არდუინო უნო + კაბლუ
  • პურის დაფა
  • 1 x ბუტონი
  • 1 x წინააღმდეგობა 1k
  • 1 x წინააღმდეგობა 2k
  • ცეცხლი

ნაბიჯი 2: ინტერკონექტარეული კომპონენტი

ინტერკონექტარეული კომპონენტი
ინტერკონექტარეული კომპონენტი
  • Arduino RST - Arduino GND
  • ESP GND - Arduino GND
  • ESP VCC - Arduino 3.3V
  • ESP CH_PD (EN) - Arduino 3.3V
  • ESP TX - Arduino TX
  • ESP RX - Arduino RX (პრინციპი divizorul de frecventa realizat cu ajutorul rezistentelor)
  • ESP GPIO0 - BTN - GND

ნაბიჯი 3: Explicatii Si Observatii

  • მოდული Wi-Fi ფუნქციონირებს 3.3V, და Arduino la 5V. Aveti grija sa nu alimentati direct ESP-ul de la 5V ca il veti distruge. Tot din cauza diferentei de tensiune au fost necesare cele 2 წინააღმდეგობა pe pinul de receptie.
  • პროგრამული უზრუნველყოფის GPIO0 პროგრამული უზრუნველყოფის ინტეგრირებული გამოყენება არის LOW უმოკლეს ვადაში Wi-Fi მოდულის გამოყენებით, რაც არ უნდა შემცირდეს და გაზარდოს რამდენიმე დღის განმავლობაში, როგორც წესი, ასევე ლეგატურ კანდში.
  • დაკვირვება legatura TX - TX si Rx - Rx. Acest lucru e datorita faptului ca Arduino nu comunica cu modulul Wi-Fi ci transmite direct ce primit la randul sau pe serial.
  • მე შემიძლია გადავიყვანო Arduino la GND– ის მიერ იგნორირებული მიკროკონტროლერი.

ნაბიჯი 4: Programarea Propriu-zisa

Pentru demonstratie voi folosi Arduino IDE, unde vor fi necesari urmatorii pasi:

  1. Deschideti IDE -ul si dati დააწკაპუნეთ pe ფაილზე -> პარამეტრები პირდაპირ CTRL+,
  2. კამპუსში "დამატებითი დაფების მენეჯერის მისამართები:" ადეკვატური urmatorul ბმული:

https://arduino.esp8266.com/stable/package_esp8266com_index.json

დააწკაპუნეთ და დააწკაპუნეთ ღილაკზე "OK".

3. დააწკაპუნეთ ინსტრუმენტებზე -> დაფა -> დაფების მენეჯერი adaugati in campul de cautare "ESP8266" in instalati pachetul

4. აირჩიეთ "Generic ESP8266" din Tools -> დაფა

5. Conectati placa la calculator

6. აირჩიეთ ელემენტი და "ინსტრუმენტები -> პორტი"

7. Incarcati exemplul blinky led "File -> Examples -> 02. Digital-> BlinkWithoutDrelay" si modificati ledPin = 2 (in Cazul ESP -01)

8. Deconectati firul rosu de la 3.3V de la Arduino

9. ატვირთეთ ფაილები და ატვირთეთ CTRL+U in timp ce apasati pe butonul care tine GPIO0 la GND.

10. Cand se finaliseaza compilarea si apare "Uploading…" conectati repede firul rosu si lasati butonul.

თქვენ შეგიძლიათ გამოიყენოთ ინფორმაციული საშუალებები, daca aveti intrebari, corectari, completeari და სხვა… გთხოვთ მოგერიდოთ ჩაწერეთ კომენტარებში!:)

გირჩევთ: