Përmbajtje:

Arduino Uno i thjeshtë dhe Integrimi ESP8266: 6 hapa
Arduino Uno i thjeshtë dhe Integrimi ESP8266: 6 hapa

Video: Arduino Uno i thjeshtë dhe Integrimi ESP8266: 6 hapa

Video: Arduino Uno i thjeshtë dhe Integrimi ESP8266: 6 hapa
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Nëntor
Anonim
Arduino Uno i thjeshtë dhe Integrimi ESP8266
Arduino Uno i thjeshtë dhe Integrimi ESP8266

Qëllimi ynë ishte të krijonim një bibliotekë komanduese Esp8266 AT (bazuar në bibliotekën ITEAD), që do të funksiononte mirë në serialin e softuerit në shumicën e pajisjeve ESP8266, me kusht që ata të kenë firmware që i përgjigjet komandave AT (që zakonisht është parazgjedhja e prodhuesit).

Ne po shpërndajmë këtë bibliotekë paraprake për testim dhe do të vlerësonim reagimet dhe përmirësimet tuaja përmes Deposit të Github.

Përbërësit e harduerit:

  1. ESP8266
  2. Arduino UNO & Genuino UNO
  3. Konvertuesi i Nivelit Logjik - Dy -Drejtues
  4. Breadboard
  5. Telat e kërcyesit

Aplikacionet softuerike dhe shërbimet online:

  1. Arduino IDE
  2. qarko.io
  3. Firmware.ino

Hapi 1: Instalimet elektrike

Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike

Lidhni ESP8266 përmes Serialit të Softuerit në bordin tuaj Arduino Uno duke përdorur një konvertues logjik, siç tregohet në figurën e instalimeve elektrike të bashkangjitur.

Hapi 2: Lidhuni me Wi-Fi-in tuaj

Hapni bibliotekën Firmware.ino nga Github dhe futni SSID-in tuaj dhe fjalëkalimin në Wi-Fi tuaj:

const char *SSID = "WIFI-SSID"; const char *PASSWORD = "WIFI-PASSWORD";

Hapi 3: Ngarko Skicën te Arduino juaj

Ngarko Skicën te Arduino juaj
Ngarko Skicën te Arduino juaj

Lidhni Arduino me kompjuterin tuaj dhe ngarkoni skicën.

Hapi 4: Hapni Serial Monitor në Arduino IDE

Hapni Serial Monitor në Arduino IDE
Hapni Serial Monitor në Arduino IDE

Klikoni në butonin Serial monitor në Arduino IDE (në këndin e sipërm të djathtë). Nëse gjithçka është në rregull, duhet të shihni daljen e mëposhtme në monitorin serik.

Hapi 5: Zgjidhja e problemeve

Zgjidhja e problemeve
Zgjidhja e problemeve

Nëse nuk merrni përgjigje, provoni të përditësoni firmuerin ESP me atë të dhënë më poshtë. Përdorni një bord 3.3v FTDI si ky.

Lidhni ESP në FTDI Merrni ESP8266Flasher

Merrni firmware 1.1.1.1

Ndizni ESP -në

Nëse merrni përgjigje të pjesshme nga esp8266 kur përdorni serial softuerësh, shkoni te:

C: / ProgramFiles (x86) Arduino / hardware / arduino / avr / bibliotekat / SoftwareSerial / src / SoftwareSerial.h

Ndryshoni linjën 42:

#define _SS_MAX_RX_BUFF 64 // madhësia e tamponit RX

Për: #define _SS_MAX_RX_BUFF 256 // madhësia e tamponit RX.

Kjo do të zmadhojë tamponin serik të softuerit. Ndonjëherë vendosja e normës së baudit në fillimin dështon, provoni të rivendosni Arduino, duhet të funksionojë mirë. Nëse për ndonjë arsye, ju ende keni probleme, ju lutemi komentoni këtu kështu që ne do të përpiqemi ta gjejmë problemin. Nëse keni ndonjë sugjerim përmirësimi, ju lutemi bëni një kërkesë tërheqëse në Github. Në përgjithësi, ky kod duhet të funksionojë për të gjitha versionet Arduino Uno ESP8266-01.

Burimi:-

www.hackster.io

create.arduino.cc

Hapi 6: Më Kontaktoni (Nëse Kërkohet)

Nëse keni ndonjë problem me këtë udhëzues, mund të më kontaktoni:

Bipul Kumar Gupta

bipulgupta.com

www.facebook.com/bipulkg

www.instagram.com/bipulkumargupta/

twitter.com/bipulgupta

Recommended: