Cuprins:

Controlul frigiderului cu Tft Lcd: 6 pași
Controlul frigiderului cu Tft Lcd: 6 pași

Video: Controlul frigiderului cu Tft Lcd: 6 pași

Video: Controlul frigiderului cu Tft Lcd: 6 pași
Video: Using HT1621 6 Digits Seven Segment LCD Display | Lesson 103: Arduino Step By Step Course 2024, Noiembrie
Anonim
Controlul frigiderului cu Tft Lcd
Controlul frigiderului cu Tft Lcd

Odată cu îmbunătățirea continuă a tehnologiei, electrocasnicele noastre sunt din ce în ce mai funcționale și mai ușor de utilizat.

În calitate de pasionat de electronică, mă interesează controlul aparatelor electrocasnice. Frigiderul nostru nu este posibil cu oricare dintre interfețele om-mașină, dar dacă există un frigider cu interfața om-mașină, lăsați utilizatorii să poată opera prin ecranul tactil, să controleze frigiderul cu o eficiență mai mică de răcire, să afișeze curentul și temperatura în interiorul frigiderului, afișați temperatura curentă interioară și exterioară și câteva feedback-uri despre utilizarea frigiderului (zile de funcționare, durata de viață a filtrului etc.), deci este foarte convenabil și practic pentru utilizatori. Așadar, astăzi voi folosi pur și simplu un ecran tactil pentru a crea o interfață de control al frigiderului. Afișajul este STONE STVC050WT-01. STONE STVC050WT - 01 este un modul de afișare tactilă de 5 inci, rezoluție 480 * 272. Pe modul a fost integrat ecranul de afișare și driverul ecranului tactil, dezvoltatorii au nevoie doar de software-ul oficial de proiectare a designului interfeței UI legate de software-ul și generează un fișier de programare descărcat pe modulul de afișare STONE și apoi printr-un port serial (RS232 / RS485 / TTL) corespunde cu acesta, puteți efectua aspecte complexe de proiectare a UI. Accesați site-ul oficial pentru mai multe informații :

Pasul 1: Faceți interfața de afișare UI

Creați interfața de afișare a interfeței de utilizare
Creați interfața de afișare a interfeței de utilizare

Imaginile UI sunt proiectate de Photoshop. Deoarece ecranul este de 480 * 272, rezoluția imaginii proiectate ar trebui să fie în concordanță cu ecranul. Efectul de design este după cum urmează:

Pasul 2: Creați proiectul în software-ul TOOL

Creați proiectul în software-ul TOOL
Creați proiectul în software-ul TOOL

Puneți un nou proiect în instrumentul de dezvoltare STONE STVC050WT-01 TOOL, apoi turnați imaginea UI proiectată, adăugați butoane corespunzătoare și afișați textul, iar efectul este următorul:

Există puține controale, numai controale de afișare a textului digital, controale de ajustare incrementală, dar aceste două controale sunt suficiente pentru a finaliza funcția necesară. Partea superioară a interfeței UI este controlul relevant al frigiderului congelator, care arată temperatura actuală, puterea de lucru a frigiderului și funcționarea cheie pentru reglarea puterii. Butonul „Rapid” înseamnă că puterea este setată la maxim cu un singur clic. 2. Partea de mijloc a interfeței UI este controlul relevant al frigiderului, care arată temperatura actuală, puterea de lucru a frigiderului și funcționarea cheie pentru reglarea puterii. Butonul „Rapid” înseamnă că puterea este setată la maxim cu un singur clic. 3. Sub interfața UI se află câteva afișaje de stare, prin care utilizatorii pot vedea intuitiv numărul de zile de funcționare a frigiderului, durata de viață a elementului de filtrare, temperatura exterioară și temperatura interioară.

Pasul 3: Comunicare cu un singur cip

Comunicare cu un singur cip
Comunicare cu un singur cip
Comunicare cu un singur cip
Comunicare cu un singur cip

Widgetul text

Cu conținutul legat de comunicarea MCU, trebuie să clarificăm ecranul de afișare și mecanismul de comunicare MCU și sursa de date. STONE STVC050WT-01 comunică cu un singur cip printr-un port serial. Anterior, când făceam UI, obișnuiam să afișăm controale. Datele de afișare ale acestor comenzi de afișare au fost salvate la o anumită adresă a blițului STONE STVC050WT-01.

Aici vom arăta temperatura, datele de temperatură de la un senzor de temperatură, senzorul de temperatură este conectat la microcomputerul cu un singur cip, deci atunci când datele de temperatură ale microcomputerului cu un singur cip sunt colectate, trebuie doar să introduceți datele de temperatură printr-un port serial la adresa de pe acest control de afișare, datele de temperatură pot fi afișate pe ecran în timp real. Instrucțiunile pentru scrierea datelor pot fi găsite în specificația STONE STVC050WT-01. Această instrucțiune reprezintă scrierea 0x00 și 0x04 la adresa 0x0020 în zona de stocare a datelor: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Aici folosesc codul cu un singur cip pentru a realiza următoarele:

După ce ecranul portului serial este conectat de microcomputerul cu un singur cip, portul serial al microcomputerului cu un singur cip trimite această instrucțiune, iar datele de peste adresa 0x0020 ale ecranului portului serial pot fi modificate, iar această adresă este afișarea temperaturii frigiderul nostru. Același lucru este valabil pentru toate celelalte locuri în care sunt afișate date, trebuie doar să schimbați adresa datelor.

Pasul 4: Buton

Buton
Buton
Buton
Buton

Am folosit o mulțime de butoane în acest proiect

Când trebuie să citim afișajul controlează datele de mai sus, trebuie doar să ne înregistrăm pentru a citi instrucțiunile, prin MCU trimiteți o instrucțiune pe ecranul interfeței seriale, ecranul interfeței seriale va returna datele relevante ale registrului către microcontroler, MCU primește datele vor fi gata să facem dispozitivele de control corespunzătoare, aici trebuie să controlăm puterea de refrigerare a frigiderului.

Pasul 5: Starea de operare

Starea de operare
Starea de operare

Starea de rulare include:

1. Zile de funcționare 2. Durata de viață a elementului de filtrare 3. Temperatura exterioară 4. Temperatura interioară Pentru a obține aceste date, pe lângă primele, celelalte trei au nevoie de senzorul corespunzător pentru a colecta aceste date. Sunt necesari senzori de achiziție a duratei de viață a elementelor filtrante și respectiv senzori de temperatură. Când microcomputerul cu un singur cip a colectat aceste date, prin portul serial către datele de transmisie a adresei de control de afișare desemnate, valoarea controlului de afișare la modificarea corespunzătoare. Zilele de funcționare pot fi implementate în două moduri: 1. Utilizați ecranul de afișare a portului serial STONE STVC050WT-01 pentru a afișa datele direct pe ecran 2. Utilizați RTC-ul microcomputerului cu un singur cip pentru a transfera date pe ecranul portului serial pentru afișare Afișajul portului serial STONE STVC050WT-01 vine cu RTC, care poate fi găsit în ghidul de dezvoltare STONE.

Pasul 6: Efect de operare

Efect de operare
Efect de operare

Pentru a afla mai multe despre acest proiect, vă rugăm să faceți clic aici

Recomandat: