Obsah:

Rozhraní s LCD displejem M4 Zahrnutí: 5 kroků
Rozhraní s LCD displejem M4 Zahrnutí: 5 kroků

Video: Rozhraní s LCD displejem M4 Zahrnutí: 5 kroků

Video: Rozhraní s LCD displejem M4 Zahrnutí: 5 kroků
Video: Výukový set Arec KL-3 webové rozhraní pro ovládání 2024, Červenec
Anonim
Rozhraní s LCD displejem M4Inclusion
Rozhraní s LCD displejem M4Inclusion

Tento tutoriál nám umožní ovládat LCD displej přes Wi-Fi z našeho smartphonu

Pokud nemáme drivermall, můžeme použít arduino, ale pod odkazem pro vývoj Drivemall.

Výhodou upřednostňování Drivemall před klasickou deskou Arduino je snížení složitosti připojení, což vede k přehlednějšímu nastavení (v některých případech). Toto je však volitelné: všechny výsledky jsou stále platné s deskou arduino, breadboardem a dostatečným množstvím dupontních propojek pro připojení.

Cílem projektu je propagovat neformální formu vzdělávání jako prostředek k podpoře sociálního začleňování mladých lidí, neformální vzdělávání, které lze nalézt v rámci tvůrčích prostor.

Tento výukový program odráží pouze názory autorů a Evropská komise nenese odpovědnost za jakékoli použití zde uvedených informací.

Krok 1: Co potřebujeme

  • Arduino Mega-/ Drivermall
  • ESP8266
  • Displej 20x4 I2C
  • Rezistor 1K
  • Programátor CH340G
  • VEDENÝ
  • BreadBoard
  • Kabely
  • Chytrý telefon

Krok 2: Jak nakonfigurovat Blynk a Arduino

Jak konfigurovat Blynk a Arduino
Jak konfigurovat Blynk a Arduino
Jak nakonfigurovat Blynk a Arduino
Jak nakonfigurovat Blynk a Arduino
Jak nakonfigurovat Blynk a Arduino
Jak nakonfigurovat Blynk a Arduino
Jak nakonfigurovat Blynk a Arduino
Jak nakonfigurovat Blynk a Arduino

Začněme stahovat Blynk do smartphonu. Vytvořte nový projekt s výběrem hardwaru Arduino Mega a typu připojení WiFi (obrázky 1). Jakmile je projekt vytvořen, obdržíte e -mail s tokenem Blynk pro váš projekt.

Nyní jej nakonfigurujeme, aby bylo možné ovládat zobrazení přidáním:

4 Nastavení textového vstupu s výstupem V1-V2-V3-V4

1 tlačítko připojené k D13

Krok 3: FW pro ESP8266

FW pro ESP8266
FW pro ESP8266
FW pro ESP8266
FW pro ESP8266
FW pro ESP8266
FW pro ESP8266

První krok ESP8266

Pomocí sériového monitoru Arduino zkontrolujeme, zda je FW přítomen (obrázek 1)

Výchozí přenosová rychlost esp je nastavena na 115200. Ke kontrole přítomnosti SW použijeme příkaz AT, pokud odpoví OK, můžeme pokračovat a nastavit přenosovou rychlost na 9600 pomocí příkazu

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

Pokud není přítomen fw

Načtěte firmware AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 přes programátor připojením PIN GPIO0/FLASH k GND přes odpor 1K ohm a my použijeme program esp8266_flasher (obrázek 2 a 3)

Vyberte správný port COM a načteme FW, který dosáhl 99%, může způsobit chybu, ale je to normální (obrázek 4 a 5)

Krok 4: Jak sestavit

Jak sestavit
Jak sestavit
Jak sestavit
Jak sestavit
Jak sestavit
Jak sestavit
Jak sestavit
Jak sestavit

Pomocí schématu na obrázku 1 a 2 připojíme dvě zóny napájení 3,3 V pro ESP8266 a 5 V pro displej.

Piny TX a RX na ESP8266 musí být připojeny, jakmile je arduinio naprogramováno, a při každé aktualizaci SW musí být odpojeny.

Pokud během provozu zjistíme, že displej nemá dostatečný jas, můžeme jej upravit pomocí trimru umístěného za displejem viditelným na obrázku 3 a 4.

Krok 5: FW Arduino

FW Arduino
FW Arduino

Kód potřebuje následující knihovny:

ESP8266_Lib.h, který nám umožňuje spravovat ESP

LiquidCrystal_I2C.h, aby bylo možné psát na displej

BlynkSimpleShieldEsp8266.h, aby bylo možné ovládat zařízení z aplikace blynk

Wire.h pro komunikaci I2C

Před nahráním FW musíme upravit následující části, abychom se připojili k aplikaci Blynk a abychom získali přístup k WiFi ESP8266

char auth = "tvůj token" podle il tokenchar ssid = "tvé WiFi jméno"

char pass = "vaše heslo k WiFi"

Doporučuje: