Tartalomjegyzék:

Csatlakozás LCD kijelzővel M4Beépítés: 5 lépés
Csatlakozás LCD kijelzővel M4Beépítés: 5 lépés

Videó: Csatlakozás LCD kijelzővel M4Beépítés: 5 lépés

Videó: Csatlakozás LCD kijelzővel M4Beépítés: 5 lépés
Videó: Datel WildFire RapidFire Evo vezeték nélküli Controller Xbox 360-hoz LCD kijelzővel 2024, Július
Anonim
Interfész LCD kijelzővel M4
Interfész LCD kijelzővel M4

Ez az oktatóanyag lehetővé teszi, hogy okostelefonunkról Wi-Fi-n keresztül vezéreljük az LCD kijelzőt

Ha nincs meg a drivermall, akkor használhatjuk az arduino -t, de a link alatt a Drivemall fejlesztéséhez.

A Drivemall előnyben részesítése a klasszikus Arduino kártyával szemben az, hogy csökkenti a kapcsolatok összetettségét, ami rendezett beállításhoz vezet (egyes esetekben). Ez azonban opcionális: az összes eredmény továbbra is érvényes az arduino táblával, a kenyérpanellel és a csatlakoztatáshoz elegendő dupont jumperrel.

A projekt célja az informális oktatás formájának népszerűsítése, mint a fiatalok társadalmi befogadásának elősegítésére szolgáló eszköz, az informális oktatás, amely a gyártói tereken belül megtalálható.

Ez az oktatóanyag csak a szerzők véleményét tükrözi, és az Európai Bizottság nem tehető felelőssé az abban foglalt információk esetleges felhasználásáért.

1. lépés: Amire szükségünk van

  • Arduino Mega-/ Drivermall
  • ESP8266
  • Kijelző 20x4 I2C
  • 1K ellenállás
  • CH340G programozó
  • VEZETTE
  • BreadBoard
  • Kábelek
  • Okostelefon

2. lépés: A Blynk és az Arduino konfigurálása

A Blynk és az Arduino konfigurálása
A Blynk és az Arduino konfigurálása
A Blynk és az Arduino konfigurálása
A Blynk és az Arduino konfigurálása
A Blynk és az Arduino konfigurálása
A Blynk és az Arduino konfigurálása
A Blynk és az Arduino konfigurálása
A Blynk és az Arduino konfigurálása

Kezdjük a Blynk letöltését az okostelefonról. Hozzon létre egy új projektet, amely hardverként az Arduino Mega -t és a WiFi csatlakozástípust választja (1. kép). A projekt létrehozása után kap egy e -mailt a projekt Blynk tokenjével.

Most konfiguráljuk úgy, hogy képes legyen a kijelző vezérlésére a következők hozzáadásával:

4 Szövegbeviteli beállítások V1-V2-V3-V4 kimenettel

1 gomb csatlakozik a D13 -hoz

3. lépés: FW ESP8266 esetén

FW ESP8266 esetén
FW ESP8266 esetén
FW ESP8266 esetén
FW ESP8266 esetén
FW ESP8266 esetén
FW ESP8266 esetén

Első lépés ESP8266

Ellenőrizzük, hogy az FW jelen van -e az Arduino soros monitoron keresztül (1. kép)

Az esp alapértelmezett adatátviteli sebessége 115200. Az SW jelenlétének ellenőrzéséhez az AT parancsot használjuk, ha az OK -t válaszol, lépjünk előre, és állítsuk 9600 -ra az átviteli sebességet a paranccsal

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

Ha az fw nincs jelen

Töltse be az AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 firmware programozón keresztül a GPIO0/FLASH PIN -kódot a GND -hez 1K ohmos ellenálláson keresztül, és használjuk az esp8266_flasher programot (2. és 3. kép)

Válassza ki a megfelelő COM portot, és betöltjük a 99% -ra érkezett FW hibát, de ez normális (4. és 5. kép)

4. lépés: Az összeszerelés módja

Összeszerelés módja
Összeszerelés módja
Összeszerelés módja
Összeszerelés módja
Összeszerelés módja
Összeszerelés módja
Összeszerelés módja
Összeszerelés módja

Az 1. és 2. képen látható vázlat segítségével két 3.3V -os tápegységet csatlakoztatunk az ESP8266 -hoz és egy 5V -os tápegységet a kijelzőhöz.

Az ESP8266 TX és RX csapjait csatlakoztatni kell az arduinio programozása után, és minden SW frissítéskor le kell választani.

Ha működés közben azt észleljük, hogy a kijelző fényereje nem megfelelő, akkor a 3. és 4. képen látható kijelző mögött található trimmer segítségével állíthatjuk be.

5. lépés: FW Arduino

FW Arduino
FW Arduino

A kódnak a következő könyvtárakra van szüksége:

ESP8266_Lib.h, amely lehetővé teszi számunkra az ESP kezelését

LiquidCrystal_I2C.h, hogy írni tudjon a kijelzőn

A BlynkSimpleShieldEsp8266.h segítségével vezérelheti az eszközt a blynk alkalmazásból

Wire.h az I2C kommunikációhoz

Az FW feltöltése előtt módosítanunk kell a következő részeket, hogy csatlakozzunk a Blynk alkalmazáshoz és hozzáférjünk az ESP8266 WiFi -jéhez

char auth = "a token" a il tokenchar ssid = "a WiFi neve"

char pass = "a WiFi jelszava"

Ajánlott: