Turinys:

Sąsaja su LCD ekranu M4 Įtraukimas: 5 žingsniai
Sąsaja su LCD ekranu M4 Įtraukimas: 5 žingsniai

Video: Sąsaja su LCD ekranu M4 Įtraukimas: 5 žingsniai

Video: Sąsaja su LCD ekranu M4 Įtraukimas: 5 žingsniai
Video: Велосипедисты Tesla Autopilot умрут? Отказ Кмана от роботов-роботов FUD 2024, Liepa
Anonim
Sąsaja su LCD ekranu M4
Sąsaja su LCD ekranu M4

Ši pamoka leis mums valdyti LCD ekraną per „Wi-Fi“iš mūsų išmaniojo telefono

Jei neturime „drivermall“, galime naudoti „arduino“, bet žemiau esančią nuorodą „Drivemall“kūrimui.

„Drivemall“pranašumas prieš klasikinę „Arduino“plokštę yra tai, kad jungtys tampa sudėtingesnės, todėl sąranka yra tvarkingesnė (kai kuriais atvejais). Tačiau tai neprivaloma: visi rezultatai vis dar galioja naudojant „arduino“plokštę, duonos lentą ir pakankamai „dupont“jungiklių.

Projektu siekiama skatinti neformalią švietimo formą, kaip priemonę skatinti jaunimo socialinę įtrauktį, neformalų ugdymą, kurį galima rasti kūrėjų erdvėse.

Ši pamoka atspindi tik autorių požiūrį, ir Europos Komisija negali būti laikoma atsakinga už bet kokį joje esančios informacijos panaudojimą.

1 žingsnis: ko mums reikia

  • „Arduino Mega“/ „Drivermall“
  • ESP8266
  • Ekranas 20x4 I2C
  • Rezistorius 1K
  • Programuotojas CH340G
  • LED
  • Bandomoji Lenta
  • Kabeliai
  • Išmanusis telefonas

2 žingsnis: Kaip sukonfigūruoti „Blynk“ir „Arduino“

Kaip sukonfigūruoti „Blynk“ir „Arduino“
Kaip sukonfigūruoti „Blynk“ir „Arduino“
Kaip sukonfigūruoti „Blynk“ir „Arduino“
Kaip sukonfigūruoti „Blynk“ir „Arduino“
Kaip sukonfigūruoti „Blynk“ir „Arduino“
Kaip sukonfigūruoti „Blynk“ir „Arduino“
Kaip sukonfigūruoti „Blynk“ir „Arduino“
Kaip sukonfigūruoti „Blynk“ir „Arduino“

Pradėkime atsisiųsti „Blynk“išmaniajame telefone. Sukurkite naują projektą, pasirinkdami aparatinę įrangą „Arduino Mega“ir ryšio tipą „WiFi“(1 pav.). Kai projektas bus sukurtas, gausite laišką su savo projekto „Blynk“žetonu.

Dabar sukonfigūruokime jį, kad būtų galima valdyti ekraną pridedant:

4 Teksto įvesties nustatymai su išvestimi V1-V2-V3-V4

1 mygtukas prijungtas prie D13

3 veiksmas: FW, skirtas ESP8266

FW, skirtas ESP8266
FW, skirtas ESP8266
FW, skirtas ESP8266
FW, skirtas ESP8266
FW, skirtas ESP8266
FW, skirtas ESP8266

Pirmasis žingsnis ESP8266

Mes patikriname, ar FW yra per „Arduino“serijos monitorių (1 pav.)

Numatytasis esp duomenų perdavimo greitis yra 115200. Norėdami patikrinti SW buvimą, naudojame AT komandą, jei ji atsako gerai, galime eiti į priekį ir naudodami komandą nustatyti 9600 duomenų perdavimo spartą

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

Jei fw nėra

Įkelkite programinę įrangą „AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4“per programuotoją, prijunkite PIN GPIO0/FLASH prie GND per 1K omo rezistorių ir mes naudojame programą esp8266_flasher (2 ir 3 pav.)

Pasirinkite tinkamą COM prievadą ir įkeliame 99% pasiektą FW, gali būti klaida, bet tai normalu (4 ir 5 paveikslai)

4 žingsnis: kaip surinkti

Kaip surinkti
Kaip surinkti
Kaip surinkti
Kaip surinkti
Kaip surinkti
Kaip surinkti
Kaip surinkti
Kaip surinkti

Naudodami schemą 1 ir 2 paveiksle, mes prijungsime dvi 3,3 V maitinimo zonas ESP8266 ir 5 V ekranui.

ESP8266 TX ir RX kaiščiai turi būti prijungti užprogramavus arduinio ir kiekvieną kartą atnaujinus SW turi būti atjungti.

Jei darbo metu pastebime, kad ekranas yra nepakankamai šviesus, galime jį sureguliuoti naudodami žoliapjovę, esančią už 3 ir 4 paveiksle matomo ekrano.

5 žingsnis: FW Arduino

FW Arduino
FW Arduino

Kodui reikalingos šios bibliotekos:

ESP8266_Lib.h, kuri leidžia mums valdyti ESP

„LiquidCrystal_I2C.h“, kad būtų galima rašyti ekrane

„BlynkSimpleShieldEsp8266.h“, kad galėtumėte valdyti įrenginį iš „blynk“programos

Wire.h I2C ryšiui

Prieš įkeldami FW, turime pakeisti šias dalis, kad galėtume prisijungti prie „Blynk“programos ir pasiekti ESP8266 „WiFi“

char auth = "jūsų prieigos raktas" per il tokenchar ssid = "jūsų" WiFi "vardas"

char pass = "jūsų" WiFi "slaptažodis"

Rekomenduojamas: