Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovaj vodič će nam omogućiti upravljanje LCD zaslonom putem Wi-Fi-ja 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 smanjenje složenosti veza što dovodi do urednijeg postavljanja (u nekim slučajevima). Međutim, ovo je neobavezno: svi rezultati su i dalje valjani s arduino pločom, ploču s opcijama i dovoljno dupont kratkospojnika za povezivanje.
Projekt ima za cilj promicanje neformalnog oblika obrazovanja kao sredstva za poticanje društvene uključenosti mladih, neformalno obrazovanje kakvo se može pronaći u makerskim prostorima.
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: Ono što nam treba
- Arduino Mega-/ Drivermall
- ESP8266
- Zaslon 20x4 I2C
- Otpornik 1K
- Programer CH340G
- LED
- BreadBoard
- Kablovi
- Pametni telefon
Korak 2: Kako konfigurirati Blynk i Arduino
Počnimo preuzimati Blynk na pametni telefon. Napravite novi projekt odabirom hardverskog Arduino Mega i vrste veze WiFi (slike 1). Nakon što je projekt kreiran, dobit ćete poruku s tokenom Blynk za vaš projekt.
Sada ga konfigurirajmo tako da može kontrolirati zaslon dodavanjem:
4 Postavke unosa teksta s izlazom V1-V2-V3-V4
1 gumb spojen na D13
Korak 3: 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 AT naredbu 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 pogrešku, ali to je normalno (slike 4 i 5)
Korak 4: Kako sastaviti
Pomoću sheme na slikama 1 i 2 povezat ćemo dvije zone napajanja od 3,3 V za ESP8266 i 5 V za zaslon.
TX i RX pinovi ESP8266 moraju se spojiti nakon što je arduinio programiran i sa svakim ažuriranjem SW -a mora 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
Za kôd su potrebne sljedeće biblioteke:
ESP8266_Lib.h koji nam omogućuje upravljanje ESP -om
LiquidCrystal_I2C.h za pisanje na zaslonu
BlynkSimpleShieldEsp8266.h kako biste mogli upravljati uređajem 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 -ju ESP8266
char auth = "vaš token" po il tokenchar ssid = "vaše WiFi ime"
char pass = "vaša WiFi lozinka"