Sadržaj:

Povezivanje sa LCD ekranom M4Uključak: 5 koraka
Povezivanje sa LCD ekranom M4Uključak: 5 koraka

Video: Povezivanje sa LCD ekranom M4Uključak: 5 koraka

Video: Povezivanje sa LCD ekranom M4Uključak: 5 koraka
Video: Введение в LCD2004 ЖК-дисплей с модулем I2C для Arduino 2024, Jun
Anonim
Povezivanje sa LCD ekranom M4Uključak
Povezivanje sa LCD ekranom M4Uključak

Ovaj vodič će nam omogućiti upravljanje LCD ekranom putem Wi-Fi veze sa našeg pametnog telefona

Ako nemamo drivermall, možemo koristiti arduino, ali ispod veze za razvoj Drivemall -a.

Prednost davanja prednosti Drivemallu u odnosu na klasičnu Arduino ploču je u tome što smanjuje složenost veza što dovodi do urednijeg postavljanja (u nekim slučajevima). Međutim, ovo je neobavezno: svi rezultati su i dalje važeći s arduino pločom, matičnom pločom i dovoljno dupont kratkospojnika za povezivanje.

Projekt ima za cilj promovirati neformalni oblik obrazovanja kao sredstvo za poticanje socijalne uključenosti mladih, neformalno obrazovanje kakvo se može pronaći u prostorima proizvođača.

Ovaj vodič odražava samo stavove autora, a Europska komisija ne može biti odgovorna za bilo kakvu upotrebu informacija sadržanih u njemu.

Korak 1: Šta nam treba

  • Arduino Mega-/ Drivermall
  • ESP8266
  • Ekran 20x4 I2C
  • Otpornik 1K
  • Programer CH340G
  • LED
  • BreadBoard
  • Cables
  • Smartphone

Korak 2: Kako konfigurirati Blynk i Arduino

Kako konfigurirati Blynk i Arduino
Kako konfigurirati Blynk i Arduino
Kako konfigurirati Blynk i Arduino
Kako konfigurirati Blynk i Arduino
Kako konfigurirati Blynk i Arduino
Kako konfigurirati Blynk i Arduino
Kako konfigurirati Blynk i Arduino
Kako konfigurirati Blynk i Arduino

Počnimo preuzimati Blynk na pametni telefon. Kreirajte novi projekt odabirom hardverskog Arduino Mega i vrste veze WiFi (slike 1). Nakon što je projekt kreiran, dobit ćete poruku s Blynk tokenom za vaš projekt.

Konfigurirajmo ga tako da može kontrolirati zaslon dodavanjem:

4 Postavke unosa teksta sa izlazom V1-V2-V3-V4

1 dugme spojeno na D13

Korak 3: FW za ESP8266

FW za ESP8266
FW za ESP8266
FW za ESP8266
FW za ESP8266
FW za ESP8266
FW za ESP8266

Prvi korak ESP8266

Provjeravamo je li FW prisutan putem Arduino serijskog monitora (slika 1)

Zadana brzina prijenosa esp -a postavljena je na 115200. Za provjeru prisutnosti SW -a koristimo naredbu AT ako odgovori OK, možemo nastaviti i postaviti brzinu prijenosa na 9600 pomoću naredbe

AT+UART_DEF = 9600, 8, 1, 0, 0

Ako fw nije prisutan

Učitajte firmver AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 preko programatora tako da povežete PIN GPIO0/FLASH na GND kroz otpornik od 1K ohma i koristimo program esp8266_flasher (slike 2 i 3)

Odaberite ispravan COM port i učitavamo FW na 99% moglo bi dati grešku, ali to je normalno (slike 4 i 5)

Korak 4: Kako sastaviti

Kako sastaviti
Kako sastaviti
Kako sastaviti
Kako sastaviti
Kako sastaviti
Kako sastaviti
Kako sastaviti
Kako sastaviti

Koristeći sheme na slikama 1 i 2 povezat ćemo dvije zone napajanja od 3,3 V za ESP8266 i 5 V za ekran.

TX i RX pinovi ESP8266 moraju biti povezani nakon što je arduinio programiran i sa svakim ažuriranjem SW -a moraju se odspojiti.

Ako tijekom rada primijetimo da zaslon nema dovoljnu svjetlinu, možemo ga prilagoditi pomoću trimera koji se nalazi iza zaslona vidljivog na slikama 3 i 4.

Korak 5: FW Arduino

FW Arduino
FW Arduino

Kodu su potrebne sljedeće biblioteke:

ESP8266_Lib.h koji nam omogućava upravljanje ESP -om

LiquidCrystal_I2C.h za pisanje na ekranu

BlynkSimpleShieldEsp8266.h da biste mogli kontrolirati uređaj iz aplikacije blynk

Wire.h za I2C komunikaciju

Prije učitavanja FW -a moramo izmijeniti sljedeće dijelove za povezivanje s aplikacijom Blynk i za pristup WiFi -u ESP8266

char auth = "vaš token" po tokenchar ssid = "vaše WiFi ime"

char pass = "vaša WiFi lozinka"

Preporučuje se: