Isi kandungan:

Berinteraksi dengan Paparan LCD M4 Penyertaan: 5 Langkah
Berinteraksi dengan Paparan LCD M4 Penyertaan: 5 Langkah

Video: Berinteraksi dengan Paparan LCD M4 Penyertaan: 5 Langkah

Video: Berinteraksi dengan Paparan LCD M4 Penyertaan: 5 Langkah
Video: Cara menggunakan pencerminan layar iphone ke tv 2024, November
Anonim
Berinteraksi dengan LCD Display M4Inclusion
Berinteraksi dengan LCD Display M4Inclusion

Tutorial ini akan membolehkan kita mengawal paparan LCD melalui Wi-Fi dari telefon pintar kita

Sekiranya kita tidak mempunyai drivermall kita boleh menggunakan arduino, tetapi di bawah pautan untuk pengembangan Drivemall.

Kelebihan memilih Drivemall daripada papan Arduino klasik adalah mengurangkan kerumitan sambungan yang membawa kepada penyediaan yang lebih kemas (dalam beberapa kes). Walau bagaimanapun, ini adalah pilihan: semua hasil masih berlaku dengan papan arduino, papan roti dan jumper dupont yang mencukupi untuk sambungan.

Projek ini bertujuan untuk mempromosikan bentuk pendidikan tidak formal sebagai cara untuk mendorong kemasukan sosial orang muda, pendidikan tidak formal seperti yang dapat dijumpai di ruang pembuat.

Tutorial ini mencerminkan pandangan penulis sahaja, dan Suruhanjaya Eropah tidak akan bertanggungjawab atas penggunaan apa pun yang boleh dibuat dari maklumat yang terdapat di dalamnya.

Langkah 1: Apa yang Kami Perlu

  • Arduino Mega- / Drivermall
  • ESP8266
  • Paparkan 20x4 I2C
  • Perintang 1K
  • Pengaturcara CH340G
  • LED
  • Papan Roti
  • Kabel
  • Telefon Pintar

Langkah 2: Cara Mengkonfigurasi Blynk dan Arduino

Cara Mengkonfigurasi Blynk dan Arduino
Cara Mengkonfigurasi Blynk dan Arduino
Cara Mengkonfigurasi Blynk dan Arduino
Cara Mengkonfigurasi Blynk dan Arduino
Cara Mengkonfigurasi Blynk dan Arduino
Cara Mengkonfigurasi Blynk dan Arduino
Cara Mengkonfigurasi Blynk dan Arduino
Cara Mengkonfigurasi Blynk dan Arduino

Mari mulakan memuat turun Blynk pada telefon pintar. Buat projek baru memilih sebagai perkakasan Arduino Mega dan jenis sambungan WiFi (gambar 1). Setelah projek dibuat, anda akan mendapat surat dengan token Blynk untuk projek anda.

Mari sekarang konfigurasikannya agar dapat mengawal paparan dengan menambahkan:

4 Tetapan Input Teks dengan Output V1-V2-V3-V4

1 butang disambungkan ke D13

Langkah 3: FW untuk ESP8266

FW untuk ESP8266
FW untuk ESP8266
FW untuk ESP8266
FW untuk ESP8266
FW untuk ESP8266
FW untuk ESP8266

Langkah Pertama ESP8266

Kami memeriksa sama ada FW hadir melalui monitor bersiri Arduino (gambar 1)

Laju baud lalai esp ditetapkan pada 115200. Untuk memeriksa keberadaan SW kita menggunakan perintah AT jika menjawab OK kita dapat terus maju dan menetapkan baud rate ke 9600 menggunakan perintah

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

Sekiranya fw tidak hadir

Muatkan firmware AiThinker_ESP8266_DIO_8M_8M_20160615_V1.5.4 melalui pengaturcara dengan menyambungkan PIN GPIO0 / FLASH ke GND melalui perintang 1K ohm dan kami menggunakan program esp8266_flasher (gambar 2 dan 3)

Pilih port COM yang betul dan kami memuatkan FW yang tiba pada 99% dapat memberikan kesalahan tetapi itu normal (gambar 4 dan 5)

Langkah 4: Cara Berkumpul

Cara Berkumpul
Cara Berkumpul
Cara Berkumpul
Cara Berkumpul
Cara Berkumpul
Cara Berkumpul
Cara Berkumpul
Cara Berkumpul

Dengan menggunakan skema pada gambar1 dan 2 kita akan menghubungkan dua zon bekalan kuasa 3.3V untuk ESP8266 dan satu 5V untuk paparan.

Pin TX dan RX ESP8266 mesti disambungkan sebaik sahaja arduinio diprogramkan dan dengan setiap kemas kini SW, ia mesti diputuskan.

Jika selama operasi kita melihat bahawa paparan tidak memiliki kecerahan yang cukup, kita dapat menyesuaikannya dengan menggunakan perapi yang terletak di belakang paparan yang dapat dilihat pada gambar 3 dan 4.

Langkah 5: FW Arduino

FW Arduino
FW Arduino

Kod tersebut memerlukan perpustakaan berikut:

ESP8266_Lib.h yang membolehkan kita menguruskan ESP

LiquidCrystal_I2C.h untuk dapat menulis di paparan

BlynkSimpleShieldEsp8266.h untuk dapat mengawal peranti dari aplikasi blynk

Wire.h untuk komunikasi I2C

Sebelum memuat naik FW, kita mesti mengubah bahagian berikut untuk menyambung ke aplikasi Blynk dan mengakses WiFi ESP8266

char auth = "token anda" per il tokenchar ssid = "nama WiFi anda"

char pass = "kata laluan WiFi anda"

Disyorkan: