Cuprins:
- Pasul 1: Faceți interfața de afișare UI
- Pasul 2: Creați proiectul în software-ul TOOL
- Pasul 3: Comunicare cu un singur cip
- Pasul 4: Buton
- Pasul 5: Starea de operare
- Pasul 6: Efect de operare
Video: Controlul frigiderului cu Tft Lcd: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
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
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
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
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
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 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
Pentru a afla mai multe despre acest proiect, vă rugăm să faceți clic aici
Recomandat:
Verificarea ușii frigiderului: 5 pași
Verificarea ușii frigiderului: Introducere: În zilele noastre, oamenii au „inteligent” frigider care vă poate arăta temperatura frigiderului. Unele frigidere au și alarme pentru a reaminti utilizatorului că ușa nu este aproape. Cu toate acestea, nu toată lumea are acest tip de " inteligent & q
Alarma ușii frigiderului: 5 pași
Alarmă ușă frigider: În acest proiect vă voi arăta cum să declanșați o alarmă care va suna dacă ați lăsat ușa frigiderului deschisă mult timp. Acest circuit nu se limitează doar la un frigider, ar putea fi utilizat pentru a declanșa o alarmă, deoarece orice ușă este deschisă de mult timp
Protecția frigiderului: Închideți mementoul ușii pentru frigiderul dvs.: 6 pași
Protecția frigiderului: Închideți memento-ul ușii pentru frigiderul dvs.: Uneori, când scot o mulțime de lucruri din frigider, nu am mâna liberă pentru a închide ușa și apoi ușa este lăsată deschisă mult timp. Uneori, când folosesc prea multă forță pentru a închide ușa frigiderului, acesta ricoșează, dar nu-l pot observa
Luminile magnetice ale frigiderului: 8 pași (cu imagini)
Luminile magnetice ale frigiderului: Transformați frigiderul într-o pânză pentru artă cu LED-uri. Orice trecător poate plasa și muta LED-urile magnetice în orice mod dorește să creeze imagini și mesaje iluminate. Este minunat pentru bucătăriile cu trafic intens și este distractiv atât pentru copii, cât și pentru adulți
Magnetul frigiderului cu rama foto iluminată cu LED: 9 pași
Magnetul cu frigider cu rama foto iluminată cu LED: Magnetul pentru frigider cu rama foto iluminat cu LED este un obiect gadget foarte simplu, dar util, necesită doar niște abilități de lipire și câteva cunoștințe electronice de bază. ramă foto. Atunci montează