Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See õpetus võimaldab meil nutitelefonist Wi-Fi kaudu LCD-ekraani juhtida
Kui meil pole draivermalli, saame kasutada arduinot, kuid allpool linki Drivemalli arendamiseks.
Drivemalli eelistamine klassikalise Arduino plaadi ees on ühenduste keerukuse vähendamine, mis viib korralikuma seadistuseni (mõnel juhul). Kuid see on valikuline: kõik tulemused kehtivad endiselt arduino -plaadi, leivalaua ja ühenduste jaoks piisavalt duponti hüppajatega.
Projekti eesmärk on edendada mitteformaalset haridusvormi kui vahendit noorte sotsiaalse kaasatuse edendamiseks, mitteametlikku haridust, nagu seda leidub tegijaruumides.
See õpetus kajastab ainult autorite seisukohti ja Euroopa Komisjon ei vastuta selles sisalduva teabe kasutamise eest.
Samm: mida me vajame
- Arduino Mega-/ Drivermall
- ESP8266
- Ekraan 20x4 I2C
- Takisti 1K
- Programmeerija CH340G
- LED
- BreadBoard
- Kaablid
- Nutitelefon
Samm: kuidas konfigureerida Blynk ja Arduino
Alustame nutitelefoni Blynk allalaadimist. Looge uus projekt, valides riistvaraks Arduino Mega ja ühenduse tüübi WiFi (pildid 1). Kui projekt on loodud, saate oma projekti jaoks Blynk -märgiga kirja.
Nüüd konfigureerime selle ekraani juhtimiseks, lisades:
4 Tekstisisestuse seaded väljundiga V1-V2-V3-V4
1 nupp on ühendatud D13 -ga
3. samm: ESP8266 jaoks FW
Esimene samm ESP8266
Kontrollime, kas FW on olemas Arduino jadamonitori kaudu (joonis 1)
Esp vaikimisi edastuskiirus on 115200. SW olemasolu kontrollimiseks kasutame käsku AT, kui see vastab OK.
AT+UART_DEF = 9600, 8, 1, 0, 0
Kui fw pole olemas
Laadige püsivara AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 läbi programmeerija, ühendades PIN GPIO0/FLASH GND -ga 1K oomi takisti kaudu ja kasutame programmi esp8266_flasher (joonis 2 ja 3)
Valige õige COM -port ja laadime 99% saabunud FW -i, mis võib anda vea, kuid see on normaalne (joonis 4 ja 5)
4. samm: kokkupanek
Kasutades joonisel 1 ja 2 toodud skeemi, ühendame kaks 3.3V toitepiirkonda ESP8266 jaoks ja 5V toiteploki ekraani jaoks.
ESP8266 TX- ja RX -tihvtid tuleb ühendada, kui arduinio on programmeeritud, ja iga SW värskenduse korral tuleb see lahti ühendada.
Kui märkame töö ajal, et ekraanil on ebapiisav heledus, saame seda reguleerida, kasutades trimmerit, mis asub ekraanil 3 ja 4 nähtava ekraani taga.
Samm: FW Arduino
Kood vajab järgmisi teeke:
ESP8266_Lib.h, mis võimaldab meil hallata ESP -d
LiquidCrystal_I2C.h, et saaksite ekraanile kirjutada
BlynkSimpleShieldEsp8266.h, et saaksite seadet juhtida rakendusest blynk
Wire.h I2C -side jaoks
Enne FW üleslaadimist peame Blynk -rakendusega ühenduse loomiseks ja ESP8266 WiFi -le juurdepääsuks muutma järgmisi osi
char auth = "teie märk" tokenchar ssid = "teie WiFi nimi"
char pass = "teie WiFi parool"