Kategori: Ulasan Elektrik, Litar mikropengawal
Bilangan pandangan: 46774
Komen pada artikel: 0
Apakah paparan Nextion dan bagaimana untuk bekerja dengan mereka?
Untuk pelaksanaan mana-mana projek, sama ada rumah pintar, automasi perindustrian, peranti untuk mengeluarkan sistem komputer, atau jam mudah, anda memerlukan peranti output. Pilihan mudah ialah penunjuk LED tujuh segmen. Tetapi pelaksanaan sedemikian akan menyusahkan untuk digunakan.
Kami telah menerbitkannya artikel mengenai paparan untuk mikrokontroler arduino dan lain-lain, tetapi mereka juga mempunyai kelemahan - mereka sesuai untuk data teks atau grafik minimum. Untuk menjadikan sistem ini moden dan mudah, anda perlu menggunakan paparan LCD sepenuhnya. Dalam artikel ini, kita akan membincangkan mengenai memaparkan Next, apa itu, bagaimana, dan mengapa ia boleh digunakan.

Apa yang seterusnya
Posisi pengilang memaparkan sentuhan Next sebagai HMI - Antara muka manusia-mesin, yang dalam bahasa Rusia terdengar seperti "Manusia-mesin antara muka." Ini adalah nama mana-mana peranti dengan bantuan interaksi mesin manusia mana-mana: pemantauan parameter, kawalan penggerak, kemasukan data, dll.
Dalam praktiknya, ini bukan hanya paparan, tetapi peranti dengan mikrokontroler ARM 32-bit di papan, yang "boleh" bukan hanya memaparkan data, tetapi juga segala-galanya yang dapat "dapat" dapat dilakukan oleh mikrokontroler. Kehadiran mikropengawal yang kuat melibatkan penggunaan beberapa pelabuhan untuk menyambung kepadanya - di papan siri Enchanced terdapat GPIO dengan 8 pin, dengan separuh daripada mereka (4-7) menyokong PWM.
Terdapat API untuk membuat perisian Nextion (walaupun ITEAD memanggilnya IDE, tidak ada perbezaan dalam pengiraan pertama). Secara ringkas, anda mendapat satu pun, tetapi memang benar: untuk memaparkan ini ada program untuk membuat program tanpa pengetahuan pengaturcaraan.
Peranti boleh dipasangkan dengan platform pembangunan yang popular Arduino, Raspberry Pi, Raspberry Pi A +, B +, serta Raspberry Pi 2/3, sokongan untuk Zi Zero belum diumumkan, tetapi kemungkinan besar adalah untuk mengatur interaksi melalui antara muka bersiri.
Mereka direka bentuk dan dihasilkan oleh ITEAD, ia dikenali dengan produk lain - Relawan Wi-Fi SonOff untuk Rumah Pintar, yang dalam permintaan dan kejayaan di kalangan orang awam, dan di kalangan peminat.
Studio ITEAD terletak di Shenzhen di China. Mengikut maklumat dari laman web rasmi, ideologi syarikat terdiri daripada memberi orang cara untuk membangun dan membina untuk "menjadikan inovasi lebih mudah".
Dalam video berikut, penulis jelas menjelaskan kelebihan dari Perisai di atas perisai dengan memaparkan untuk Arduino:
Apakah model dan spesifikasi mereka
Julat paparan Next dibahagikan kepada dua kumpulan:
-
Asas - model asas dan mudah;
-
Dipertingkatkan adalah model maju dengan beberapa penambahan.

Jadual di bawah merangkumi model BASIC semasa.
Jadual di bawah meringkaskan model ENHANCED semasa.
Seperti yang anda dapat lihat, semua model mempunyai paparan dengan warna 65k, di atasnya terdapat teras dengan seni bina ARM 7, dengan FLASH, memori RAM.
Perbezaan utama antara Asas dan Dipertingkatkan adalah yang berikut:
-
RTC - Jam Masa Nyata (cip jam masa nyata);
-
EEPROM - ingatan yang tidak menentu;
-
Baris ini mempunyai 1 paparan dengan sensor kapasitif;
-
Sejumlah besar FLASH, dan memori RAM;
-
Terdapat 8 pin GPIO;
-
Mikrokontroler dengan kekerapan operasi yang lebih tinggi.
Perbezaan ditunjukkan dalam video rasmi Inggeris:
Peranti
Memandangkan peranti setiap model tiada gunanya, terdapat "lembaran data" untuk ini, tetapi untuk kejelasan, kami akan menganalisis Pengisian seterusnya menggunakan contoh model Enhanced NX4832K035.
Mari analisis unsur-unsur lembaga:
-
GD32F103 adalah pusat lembaga, mikrokontroler ARM CORTEX-M3 adalah analog dengan penanda SMT32 yang sama, iaitu ST32F103.
-
PCF8563 adalah cip jam masa nyata dari NXP. Di penjuru kanan sebelah atas, anda melihat slot bateri CR1220, dari mana ia dikuasakan dengan ketiadaan sumber luaran.
-
AT24C08BN adalah cawan memori EEPROM yang tidak dapat diubah tanpa elektrik 1024 kb. Dua kedudukan terakhir "berkomunikasi" dengan mikrokontroler melalui I2C.
-
LR6209 adalah pengawal linear dengan penurunan rendah (LDO), parameternya adalah 3.3V dan 250mA, model paparan lain boleh menggunakan penukar denyut.
-
W25Q256FV - 32 MB memori kilat dari Winbond.
-
XPT2046 - pengawal skrin sentuh.
-
Slot kad SD diperlukan untuk firmware (memuat naik fail dengan * sambungan TFT ke akar kad). Kad tersebut mesti diformatkan dalam fat32, tidak lebih daripada 32 Gb. Hanya ada 1 fail dengan firmware pada kad.
-
Penyambung GPIO untuk gelung dengan langkah 1 mm, sisir 2.54 mm.

Kad pengembangan disambungkan kepada penyambung GPIO menggunakan kabel (dibekalkan, tetapi menentukan ketika memesan, sekiranya pakej diubah). Papan pengembangan mempunyai butang, piezo emitter (buzzer yang disebut) dan LED.

Untuk berkomunikasi dengan alam sekitar, model BASIC menggunakan port siri, manakala model dengan GPIO boleh berkomunikasi secara langsung melaluinya. Yang memungkinkan untuk menggunakan peranti secara berasingan, tanpa modul tambahan. Angka di bawah menunjukkan penunjukan elemen paparan tanpa GPIO, sebenarnya, semuanya adalah serupa.
Skim, sambungan, komunikasi
Untuk menyambungkan kuasa ke paparan Nextion, terdapat penyesuai khas untuk USB mikro.

Dengan itu, anda boleh membekalkan kuasa kepada modul, sebagai contoh, untuk menjalankan mod demo atau menyambung dari sumber kuasa berasingan, bebas dari peranti yang disambungkan melalui port bersiri.

Terdapat empat penyambung pin di papan paparan, dan 4 wayar keluar dari plag untuk menyambung kepadanya:
-
Red - "+" kuasa;
-
Blue - TX (Output Antara Serial Serial);
-
Kuning - RX (Input Antara Muka Serial);
-
Hitam - GND aka "-" kuasa.

Port siri bersambung ke komputer, mikrokontroler dan perkara lain, seperti biasa - rx ke tx, dan tx ke rx. Berikut adalah contoh rajah sambungan paparan kepada Raspberry Pi melalui port bersiri.
Menyambung ke Arduino tidak berbeza.

Untuk berkomunikasi dengan komputer atau firmware paparan, anda boleh menggunakan penyesuai USB-UART, seperti yang ditunjukkan di bawah. Ambil perhatian bahawa anda juga boleh menggunakan kad ARDUINO bukan untuk tujuan yang mereka maksudkan, tetapi sebagai penukar USB-UART, untuk menyambungkan pelbagai peranti ke komputer dan firmware mereka.


Editor seterusnya
Seperti yang telah disebutkan, terdapat perisian khas untuk bekerja dengan paparan - Editor Berikutnya. Anda boleh memuat turunnya dari laman web rasmi.

Selepas pemasangan dan kemasukan, anda akan melihat perkara berikut:

Untuk mula bekerja, anda perlu mengklik butang "baru", nyatakan di mana hendak menyimpan dokumen baru dan pilih model paparan.


Dalam angka tersebut, nombor menunjukkan:
1. Alat alat (teks, nombor, butang, medan input, slider, dll.).
2. Kawasan di mana fon dan gambar yang dimuat turun dipaparkan.
3. Tetingkap untuk menghasilkan keputusan kompilasi.
4. Tetingkap untuk memaparkan kod unsur dan peristiwa (ditunjukkan dalam gambar di bawah pada contoh slider).
5. Memaparkan atribut unsur-unsur.
6. Senarai halaman (halaman adalah kumpulan item yang muncul di paparan.)
7. Kawasan paparan skrin.
8. Memulakan penyusunan kod.
9. Muat turun untuk paparan UART

Untuk mencari fail untuk firmware menggunakan kad SD mikro, anda perlu klik Folder membina terbuka folder, folder dengan mereka akan terbuka. Perhatikan alamat. Fail TFT akan dinamakan dengan cara yang sama seperti fail projek HMI.


Program ini mempunyai keupayaan untuk mensimulasikan untuk mengesahkan operasi projek, dengan sokongan untuk menyambung pengawal luaran yang mana ia akan berfungsi. Iaitu, untuk mereka bentuk dan mengawal dengan pengawal luaran, anda tidak perlu membeli paparan - anda boleh mencuba secara percuma sama ada peranti ini sesuai untuk tugas anda.

Contoh Penggunaan
Pertimbangkan pilihan kecil projek di mana paparan ini berguna! Contoh penggunaan yang sangat baik akan menjadi automasi untuk rumah pintar dengan suhu, kelembapan, sensor kebocoran dan relay eksekutif. Di sini paparan Nextion berfungsi dengan Arduino.
Jam mudah dengan penggera:
Projek stesen cuaca yang berfungsi menggunakan Wi-fi menggunakan ESP32:
Telefon bimbit dari paparan dan Arduino:
Mudah untuk Kompleks NEXTION Display Training
Sebanyak 76 pelajaran dengan tempoh 25 jam. Kursus ini merangkumi pelbagai masalah: menghubungkan paparan, berkelip, mewujudkan projek, menyediakan mod operasi, reka bentuk grafik projek dan menguruskan peranti luaran secara langsung dari paparan atau menggunakan mikrokontroler tambahan.
Penekanan khusus ditempatkan pada kajian mod operasi, arahan untuk rakaman skrip dan membuat projek reka bentuk grafik. Kelebihan kursus ini adalah analisis yang sangat terperinci mengenai semua ciri paparan Nextion. Kursus ini akan menjadi sangat menarik untuk peminat Arduino.
Kesimpulannya
Seperti yang anda dapat lihat, paparan Next tidak hanya peranti output, tetapi peranti berfungsi lengkap. Apabila mencampurkan dengan mikrokontroler mana-mana menggunakan port siri, adalah mungkin untuk melaksanakan projek kedua-dua aplikasi amatur dan sepenuhnya industri. Satu lalat dalam salap adalah kos yang agak tinggi - versi termurah dari garisan BASIC berharga $ 16.4, dan paling mahal $ 88-108. Walau bagaimanapun, bergantung kepada apa yang hendak dibandingkan, selepas itu, panel pengendali dari pengeluar peralatan industri adalah pesanan magnitud dan agak lebih mahal.
Lihat juga di electro-ms.tomathouse.com
: