Table des matières:

Le contrôle du réfrigérateur avec Tft Lcd : 6 étapes
Le contrôle du réfrigérateur avec Tft Lcd : 6 étapes

Vidéo: Le contrôle du réfrigérateur avec Tft Lcd : 6 étapes

Vidéo: Le contrôle du réfrigérateur avec Tft Lcd : 6 étapes
Vidéo: Contrôler HOME ASSISTANT avec un Écran Tactile 2024, Novembre
Anonim
Le contrôle du réfrigérateur avec Tft Lcd
Le contrôle du réfrigérateur avec Tft Lcd

Avec l'amélioration continue de la technologie, nos appareils électroménagers sont de plus en plus fonctionnels et plus faciles à utiliser.

En tant que passionné d'électronique, je m'intéresse au contrôle des appareils électroménagers. Notre réfrigérateur n'est possible avec aucune des interfaces homme-machine, mais s'il y a un réfrigérateur avec l'interface homme-machine, laissez les utilisateurs peuvent via le fonctionnement de l'écran tactile, contrôler le réfrigérateur sur l'efficacité de refroidissement inférieure, afficher le courant la température à l'intérieur du réfrigérateur, affichez la température intérieure et extérieure actuelle et quelques commentaires sur l'utilisation du réfrigérateur (jours de fonctionnement, durée de vie du filtre, etc.), il est donc très pratique et pratique pour les utilisateurs. Aujourd'hui, je vais donc simplement utiliser un écran tactile pour créer une interface de commande de réfrigérateur. L'afficheur est STONE STVC050WT-01. STONE STVC050WT - 01 est un module d'affichage tactile en 5 pouces, résolution 480 * 272. Sur le module a été intégré l'affichage et le pilote d'écran tactile, les développeurs n'ont besoin que de la conception de l'interface utilisateur officielle du logiciel de conception TOOL et de générer un fichier de programmation téléchargé sur le module d'affichage STONE, puis via un port série (RS232 / RS485 / TTL) correspondent, vous pouvez effectuer des aspects de conception d'interface utilisateur complexes. Rendez-vous sur le site officiel pour plus d'informations:https://www.stoneitech.com/support/download/software

Étape 1: Créer l'interface d'affichage de l'interface utilisateur

Créer l'interface d'affichage de l'interface utilisateur
Créer l'interface d'affichage de l'interface utilisateur

Les images de l'interface utilisateur sont conçues par Photoshop. Étant donné que l'écran est de 480*272, la résolution de l'image conçue doit être cohérente avec l'écran. L'effet de conception est le suivant:

Étape 2: Créer le projet dans le logiciel TOOL

Créer le projet dans le logiciel TOOL
Créer le projet dans le logiciel TOOL

Mettez un nouveau projet dans le logiciel de développement STONE STVC050WT-01 TOOL, puis versez l'image de l'interface utilisateur conçue, ajoutez les boutons correspondants et affichez le texte, et l'effet est le suivant:

Il y a peu de commandes, uniquement des commandes d'affichage de texte numérique, des commandes de réglage incrémental, mais ces deux commandes suffisent à remplir la fonction requise.1. La partie supérieure de l'interface UI est le contrôle pertinent du réfrigérateur-congélateur, indiquant la température actuelle, la puissance de travail du réfrigérateur et l'opération clé pour ajuster la puissance. Le bouton "Rapide" signifie que la puissance est réglée au maximum en un clic. 2. La partie centrale de l'interface utilisateur est le contrôle pertinent du réfrigérateur, indiquant la température actuelle, la puissance de fonctionnement du réfrigérateur et l'opération clé pour ajuster la puissance. Le bouton "Rapide" signifie que la puissance est réglée au maximum en un clic. 3. Sous l'interface utilisateur se trouvent des affichages d'état, à travers lesquels les utilisateurs peuvent voir intuitivement le nombre de jours de fonctionnement du réfrigérateur, la durée de vie de l'élément filtrant, la température extérieure et la température intérieure.

Étape 3: Communication à puce unique

Communication à puce unique
Communication à puce unique
Communication à puce unique
Communication à puce unique

Le widget texte

Avec le contenu lié à la communication MCU, nous devons clarifier l'écran d'affichage, le mécanisme de communication MCU et la source de données. STONE STVC050WT-01 communique avec une puce unique via un port série. Auparavant, lorsque nous créions l'interface utilisateur, nous affichions des contrôles. Les données d'affichage de ces commandes d'affichage ont en fait été enregistrées à une certaine adresse du flash de STONE STVC050WT-01.

Ici, nous montrerons la température, les données de température d'un capteur de température, le capteur de température est connecté au micro-ordinateur monopuce, donc lorsque les données de température du micro-ordinateur monopuce sont collectées, il suffit de mettre les données de température via un port série pour l'adresse sur cette commande d'affichage, les données de température peuvent être affichées à l'écran en temps réel. Les instructions d'écriture des données peuvent être trouvées dans la spécification STONE STVC050WT-01. Cette instruction représente l'écriture de 0x00 et 0x04 à l'adresse 0x0020 dans la zone de stockage de données: 0xA5 0x5A 0x05 0x82 0x00 0x20 0x00 0x04 Ici, j'utilise un code à puce unique pour obtenir les résultats suivants:

Une fois que l'écran du port série est connecté par le micro-ordinateur monopuce, le port série du micro-ordinateur monopuce envoie cette instruction, et les données au-dessus de l'adresse 0x0020 de l'écran du port série peuvent être modifiées, et cette adresse est l'affichage de la température de notre réfrigérateur. La même chose est vraie pour tous les autres endroits où les données sont affichées, il suffit de changer l'adresse des données.

Étape 4: Bouton

Bouton
Bouton
Bouton
Bouton

Nous avons utilisé beaucoup de boutons dans ce projet

Lorsque nous devons lire les commandes d'affichage des données ci-dessus, il suffit de s'inscrire pour lire l'instruction, via le MCU, envoyer une instruction à l'écran de l'interface série, l'écran de l'interface série renverra les données de registre pertinentes au microcontrôleur, le MCU recevra les données. prêt à faire les dispositifs de contrôle correspondants, il s'agit ici de contrôler la puissance frigorifique du réfrigérateur.

Étape 5: État de fonctionnement

État de fonctionnement
État de fonctionnement

L'état de fonctionnement comprend:

1. Jours de fonctionnement 2. Durée de vie de l'élément filtrant 3. Température extérieure 4. Température intérieure Pour obtenir ces données, en plus de la première, les trois autres ont besoin du capteur correspondant pour collecter ces données. Des capteurs d'acquisition de durée de vie de l'élément filtrant et des capteurs de température sont requis respectivement. Lorsque le micro-ordinateur monopuce a collecté ces données, via le port série vers les données de transmission d'adresse de contrôle d'affichage désignées, la valeur du contrôle d'affichage sur le changement correspondant. Les jours en cours peuvent être mis en œuvre de deux manières: 1. Utilisez l'écran d'affichage du port série RTC de STONE STVC050WT-01 pour afficher les données directement sur l'écran 2. Utilisez l'horloge RTC du micro-ordinateur à puce unique pour transférer les données vers l'écran du port série pour l'affichage. L'affichage du port série STONE STVC050WT-01 est fourni avec le RTC, qui peut être trouvé dans le guide de développement STONE in.

Étape 6: Effet de l'opération

Effet de l'opération
Effet de l'opération

Pour en savoir plus sur ce projet, cliquez ici

Conseillé: