Orodha ya maudhui:

Kuingiliana na Uonyesho wa LCD M4Ujumuishaji: Hatua 5
Kuingiliana na Uonyesho wa LCD M4Ujumuishaji: Hatua 5

Video: Kuingiliana na Uonyesho wa LCD M4Ujumuishaji: Hatua 5

Video: Kuingiliana na Uonyesho wa LCD M4Ujumuishaji: Hatua 5
Video: ? Что такое многополосный 6 атомный хронометраж ? То 2024, Julai
Anonim
Kuingiliana na LCD Onyesha M4Ujumuishaji
Kuingiliana na LCD Onyesha M4Ujumuishaji

Mafunzo haya yataturuhusu kudhibiti onyesho la LCD kupitia Wi-Fi kutoka kwa smartphone yetu

Ikiwa hatuna dereva tunaweza kutumia arduino, lakini chini ya kiunga cha utengenezaji wa Drivemall.

Faida ya kupendelea Drivemall juu ya bodi ya kawaida ya Arduino ni ile ya kupunguza ugumu wa viunganisho vinavyoongoza kwa usanidi mzuri zaidi (katika hali zingine). Walakini, hii ni ya hiari: matokeo yote bado ni halali na bodi ya arduino, ubao wa mkate na kuruka dupont ya kutosha kwa unganisho.

Mradi unakusudia kukuza aina isiyo rasmi ya elimu kama njia ya kukuza ujumuishaji wa kijamii wa vijana, elimu isiyo rasmi kama inavyoweza kupatikana katika nafasi za waundaji.

Mafunzo haya yanaonyesha maoni tu ya waandishi, na Tume ya Ulaya haiwezi kuwajibika kwa matumizi yoyote ambayo yanaweza kufanywa na habari iliyomo.

Hatua ya 1: Tunachohitaji

  • Arduino Mega- / Drivermall
  • ESP8266
  • Onyesha 20x4 I2C
  • Mpingaji 1K
  • Programu CH340G
  • LED
  • Mkate wa Mkate
  • Nyaya
  • Simu mahiri

Hatua ya 2: Jinsi ya kusanidi Blynk na Arduino

Jinsi ya kusanidi Blynk na Arduino
Jinsi ya kusanidi Blynk na Arduino
Jinsi ya kusanidi Blynk na Arduino
Jinsi ya kusanidi Blynk na Arduino
Jinsi ya kusanidi Blynk na Arduino
Jinsi ya kusanidi Blynk na Arduino
Jinsi ya kusanidi Blynk na Arduino
Jinsi ya kusanidi Blynk na Arduino

Wacha tuanze kupakua Blynk kwenye smartphone. Unda mradi mpya ukichagua kama vifaa vya Arduino Mega na aina ya unganisho WiFi (picha 1). Mara tu mradi utakapoundwa, unapata barua na ishara ya Blynk ya mradi wako.

Wacha sasa tuisanidie ili kuweza kudhibiti onyesho kwa kuongeza:

Mipangilio 4 ya Kuingiza Nakala na Pato V1-V2-V3-V4

Kitufe 1 kilichounganishwa na D13

Hatua ya 3: FW kwa ESP8266

FW kwa ESP8266
FW kwa ESP8266
FW kwa ESP8266
FW kwa ESP8266
FW kwa ESP8266
FW kwa ESP8266

Hatua ya Kwanza ESP8266

Tunaangalia ikiwa FW iko kupitia mfuatiliaji wa mfululizo wa Arduino (picha 1)

Kiwango cha baud chaguo-msingi cha esp kimewekwa katika 115200. Kuangalia uwepo wa SW tunatumia amri ya AT ikiwa inajibu sawa tunaweza kuendelea na kuweka kiwango cha baud hadi 9600 kwa kutumia amri

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

Ikiwa fw haipo

Pakia firmware AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 kupitia programu kwa kuunganisha PIN GPIO0 / FLASH kwenda GND kupitia kontena la 1K ohm na tunatumia programu ya esp8266_flasher (picha 2 na 3)

Chagua bandari sahihi ya COM na tunapakia FW iliyofika 99% inaweza kutoa kosa lakini ni kawaida (picha 4 na 5)

Hatua ya 4: Jinsi ya kukusanyika

Jinsi ya kukusanyika
Jinsi ya kukusanyika
Jinsi ya kukusanyika
Jinsi ya kukusanyika
Jinsi ya kukusanyika
Jinsi ya kukusanyika
Jinsi ya kukusanyika
Jinsi ya kukusanyika

Kutumia skimu katika picha1 na 2 tutaunganisha kanda mbili za usambazaji wa umeme wa 3.3V kwa ESP8266 na 5V moja ya onyesho.

Pini za TX na RX za ESP8266 lazima ziunganishwe mara arduinio ilipopangwa na kwa kila sasisho la SW lazima litenganishwe.

Ikiwa wakati wa operesheni tunagundua kuwa onyesho halina mwangaza wa kutosha tunaweza kwenda kurekebisha kwa kutumia kipasuli kilichopo nyuma ya onyesho linaloonekana kwenye picha 3 na 4.

Hatua ya 5: FW Arduino

FW Arduino
FW Arduino

Nambari inahitaji maktaba zifuatazo:

ESP8266_Lib.h ambayo inatuwezesha kudhibiti ESP

LiquidCrystal_I2C.h kuweza kuandika kwenye onyesho

BlynkSimpleShieldEsp8266.h kuweza kudhibiti kifaa kutoka kwa programu ya blynk

Wire.h kwa mawasiliano ya I2C

Kabla ya kupakia FW lazima turekebishe sehemu zifuatazo ili kuungana na programu ya Blynk na kufikia WiFi ya ESP8266

char auth = "tokeni yako" kwa il tokokenchar ssid = "jina lako la WiFi"

char pass = "nywila yako ya WiFi"

Ilipendekeza: