Sadržaj:
- Korak 1: Resursirajte Necesare
- Korak 2: Interconectarea Componentelor
- Korak 3: Explicatii Si Observatii
- Korak 4: Programarea Propriu-zisa
Video: Program ESP8266 s Arduinom: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Više incepatori intampina problema cand vor sa programima s modulom Wi-Fi, u kontinuitetu va voi prezentacija un mod usor de a face acest lucru.
Programarea se poate face folosind o placa de dezvoltare sau un convertor USB la serial.
U acest proiect va voi arata cum am programat eu un modul ESP-01 folosind o placa de dezvoltare Arduino, fara a fi necesar un stabilizator de tensiune, sau alte componentsnte care e posibil sa nu le avem la indemana.
Korak 1: Resursirajte Necesare
Resurse hardverska folosite:
- Esp8266
- Arduino Uno + kablu
- matična ploča
- 1x buton
- 1 x rezistenta 1k
- 1 x rezistenta 2k
- vatra
Korak 2: Interconectarea Componentelor
- 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 (prin divizorul de frecventa realizat cu ajutorul rezistentelor)
- ESP GPIO0 - BTN - GND
Korak 3: Explicatii Si Observatii
- Modulirana Wi-Fi funkcija na 3.3V, na Arduino na 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 rezistente pe pinul de receptie.
- Pentru a intra in modul de programare GPIO0 trebuie sa fie LOW inainte ca modulul Wi-Fi sa fie alimentat, astfel butonul a fost necesar pentru a putea rupe usor legatura cand dorim doar sa ruleze codul.
- Promatrajte legatura TX - TX si Rx - Rx. Acest lucru e datorita faptului ca Arduino nu comunica cu modulul Wi-Fi ci transmite direct ce a primit la randul sau pe serial.
- Am legat pinul de reset de la Arduino la GND pentru a ignora microcontrolerul.
Korak 4: Programarea Propriu-zisa
Pentru demonstracie voi folosi Arduino IDE, unde vor fi necesari urmatorii pasi:
- Deschideti IDE -ul si dati kliknite na File -> Preferences as apasati direct CTRL+,
- U kampu "Dodatni URL -ovi upravitelja odbora:" adaugati urmatorul veza:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
dupa care dati kliknite "OK".
3. Da biste kliknuli na Tools -> Board -> Boards Manager i dodali "ESP8266" u instalacijski paket
4. Odaberite placa "Generic ESP8266" din Alati -> Ploča
5. Conectati placa la kalkulator
6. Odabir portala Alegeti i "Alati -> Luka"
7. Incarcati exemplul blinky led "Datoteka -> Primjeri -> 02. Digital-> BlinkWithoutDelay" si promijenili ledPin = 2 (u cazul ESP -01)
8. Deconectati firul rosu de la 3.3V de la Arduino
9. Apasati pe butonul de upload sau folositi scurtatura CTRL+U in timp ce apasati pe butonul care tine GPIO0 la GND.
10. Cand se finalizeaza compilarea si apare "Uploading …" conectati repede firul rosu si lasati butonul.
Sper ca va sunt utile informatiile de aici, daca aveti intrebari, corectari, completari itd … slobodno napišite u komentarima!:)
Preporučeni:
Povezivanje temperaturnog osjetnika DS18B20 s Arduinom i ESP8266: 8 koraka
Povezivanje temperaturnog senzora DS18B20 s Arduinom i ESP8266: Hej, što ima, dečki! Akarsh ovdje iz CETech -a. Danas ćemo svom arsenalu dodati novi senzor poznat pod nazivom Temperaturni senzor DS18B20. To je temperaturni senzor sličan DHT11, ali ima drugačiji skup aplikacija. Usporedit ćemo ga s
Program ESP8266 - MicroPython: 4 koraka
Program ESP8266 - MicroPython: MicroPython je projekt koji vam omogućuje pokretanje minijaturne verzije pythona 3 na mikrokontrolerima i ugrađenim pločama. Ima sve veću podršku ploča mikrokontrolera i umjesto da instalira potpuni Linux distro na ploču, daje samo m
Početak rada s Arduinom i ESP8266: 11 koraka
Početak rada s Arduinom i ESP8266: ESP8266 se može koristiti kao neovisni mikrokontroler s ugrađenim Wi-Fi-jem i dva GPIO pina ili se može koristiti s drugim mikrokontrolerom putem serijske komunikacije za davanje Wi-Fi povezivosti mikrokontroleru. Može se koristiti za izradu IoT -a
Program 8051 (serija AT89) s Arduinom: 5 koraka
Program 8051 (serija AT89) s Arduinom: Ovaj vodič pruža cjelovito rješenje za programiranje AT89S51 ili AT89S52 (ovo sam testirao) s Arduinom. Više je postavki uključeno u ovaj vodič; najjednostavnije postavljanje ne zahtijeva dodatni softver osim Arduino IDE -a
NODEMCU LUA ESP8266 Upravljački program upravljačkog sklopa LED zaslona M5450B7: 5 koraka (sa slikama)
NODEMCU LUA ESP8266 Upravljački sklop upravljačkog programa za LED zaslon M5450B7: M5450B7 je 40 -pinni DIP upravljački sklop LED zaslona. Izgleda prilično zvijer, ali ga je relativno lako kontrolirati i programirati. Postoje 34 izlaza koja mogu imati spojenu LED diodu svakom od njih. Uređaj radije gubi struju nego je napaja, pa će c