Sisällysluettelo:

Liitäntä LCD -näytöllä M4 Sisältö: 5 vaihetta
Liitäntä LCD -näytöllä M4 Sisältö: 5 vaihetta

Video: Liitäntä LCD -näytöllä M4 Sisältö: 5 vaihetta

Video: Liitäntä LCD -näytöllä M4 Sisältö: 5 vaihetta
Video: Sonyn FDR-AX33 vs. FDR-AX53 vs. FDR-AX100 Kumpi valita? 4k UltraHD-valinnat! 2024, Joulukuu
Anonim
Liitäntä LCD -näytöllä M4
Liitäntä LCD -näytöllä M4

Tämän opetusohjelman avulla voimme ohjata LCD-näyttöä Wi-Fi-yhteyden kautta älypuhelimestamme

Jos meillä ei ole drivermallia, voimme käyttää arduinoa, mutta Drivemallin kehittämisen linkin alapuolella.

Etuna Drivemallin asettaminen klassiseen Arduino -korttiin verrattuna on se, että se vähentää yhteyksien monimutkaisuutta, mikä johtaa siistimpään kokoonpanoon (joissakin tapauksissa). Tämä on kuitenkin valinnaista: kaikki tulokset ovat edelleen voimassa arduino -levyn, leipälevyn ja tarpeeksi dupont -hyppyjohtimia varten.

Hankkeen tavoitteena on edistää epävirallista koulutusmuotoa keinona edistää nuorten sosiaalista osallisuutta.

Tämä opetusohjelma kuvastaa vain kirjoittajien näkemyksiä, eikä Euroopan komissiota voida pitää vastuussa sen sisältämien tietojen mahdollisesta käytöstä.

Vaihe 1: Mitä tarvitsemme

  • Arduino Mega-/ Drivermall
  • ESP8266
  • Näyttö 20x4 I2C
  • Vastus 1K
  • Ohjelmoija CH340G
  • LED
  • Leipälauta
  • Kaapelit
  • Älypuhelin

Vaihe 2: Blynkin ja Arduinon määrittäminen

Kuinka määrittää Blynk ja Arduino
Kuinka määrittää Blynk ja Arduino
Kuinka määrittää Blynk ja Arduino
Kuinka määrittää Blynk ja Arduino
Kuinka määrittää Blynk ja Arduino
Kuinka määrittää Blynk ja Arduino
Kuinka määrittää Blynk ja Arduino
Kuinka määrittää Blynk ja Arduino

Aloita Blynkin lataaminen älypuhelimeen. Luo uusi projekti valitsemalla laitteistoksi Arduino Mega ja yhteystyyppi WiFi (kuvat 1). Kun projekti on luotu, saat sähköpostin, joka sisältää projektisi Blynk -tunnuksen.

Määritetään nyt se siten, että se voi ohjata näyttöä lisäämällä:

4 Tekstinsyöttöasetukset ulostulolla V1-V2-V3-V4

1 painike kytketty D13: een

Vaihe 3: FW ESP8266: lle

FW ESP8266: lle
FW ESP8266: lle
FW ESP8266: lle
FW ESP8266: lle
FW ESP8266: lle
FW ESP8266: lle

Ensimmäinen vaihe ESP8266

Tarkistamme, onko FW läsnä Arduino -sarjamonitorin kautta (kuva 1)

Esp: n oletusnopeus on 115200. SW: n läsnäolon tarkistamiseksi käytämme AT -komentoa, jos se vastaa OK, voimme jatkaa ja asettaa baudinopeudeksi 9600 komennolla

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

Jos fw ei ole läsnä

Lataa laiteohjelmisto AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 ohjelmoijan kautta yhdistämällä PIN GPIO0/FLASH GND: hen 1K ohmin vastuksen kautta ja käytämme ohjelmaa esp8266_flasher (kuva 2 ja 3)

Valitse oikea COM -portti ja lataamme 99%: n saapuneen FW: n, joka voi antaa virheen, mutta se on normaalia (kuvat 4 ja 5)

Vaihe 4: Kokoaminen

Kuinka koota
Kuinka koota
Kuinka koota
Kuinka koota
Kuinka koota
Kuinka koota
Kuinka koota
Kuinka koota

Kuvien 1 ja 2 kaavion avulla aiomme liittää kaksi 3,3 V: n virtalähdealuetta ESP8266: lle ja 5 V: n näytön.

ESP8266: n TX- ja RX -nastat on kytkettävä, kun arduinio on ohjelmoitu, ja jokaisen SW -päivityksen yhteydessä se on irrotettava.

Jos havaitsemme käytön aikana, että näytön kirkkaus on riittämätön, voimme säätää sitä käyttämällä kuvissa 3 ja 4 näkyvän näytön takana olevaa trimmeriä.

Vaihe 5: FW Arduino

FW Arduino
FW Arduino

Koodi tarvitsee seuraavat kirjastot:

ESP8266_Lib.h, jonka avulla voimme hallita ESP: tä

LiquidCrystal_I2C.h, jotta voit kirjoittaa näytölle

BlynkSimpleShieldEsp8266.h, jotta voit ohjata laitetta blynk -sovelluksesta

Wire.h I2C -tiedonsiirtoa varten

Ennen kuin lataat FW: n, meidän on muutettava seuraavia osia, jotta voimme muodostaa yhteyden Blynk -sovellukseen ja käyttää ESP8266: n WiFi -yhteyttä

char auth = "tunnuksesi" tokenchar ssid = "WiFi -nimesi"

char pass = "WiFi -salasanasi"

Suositeltava: