Bibliothèque technique gratuite ENCYCLOPÉDIE DE LA RADIOÉLECTRONIQUE ET DU GÉNIE ÉLECTRIQUE Dispositif universel sur le microcontrôleur : horloge, thermomètre, thermostat, réveil, système de télécommande. Encyclopédie de l'électronique radio et de l'électrotechnique Encyclopédie de l'électronique radio et de l'électrotechnique / microcontrôleurs Appareil "Appareil universel" (Universal Device) contient les fonctions de plusieurs appareils qui facilitent la vie des personnes en automatisant l'espace de vie. Étant donné que l'appareil s'améliore rapidement, il possède son propre chargeur de démarrage USB, donc pour mettre à jour le firmware, il vous suffit de vous connecter Appareil universel à l'ordinateur, activez le mode d'auto-programmation et exécutez le programme de mise à jour du micrologiciel sur le PC. Dans le même temps, il n'y a aucun risque de bloquer l'appareil "pour toujours", comme c'est parfois le cas lors de la mise à jour du firmware des téléphones mobiles. 1. Brève description des fonctionnalités de l'appareil Appareil universel a les fonctions suivantes :
De plus, l'appareil est connecté à un ordinateur via une interface USB, tandis qu'en plus des fonctions ci-dessus, les fonctions suivantes sont disponibles :
La base de l'appareil est le microcontrôleur ATmega16, il fonctionne à une fréquence de 16 MHz. Son alimentation peut provenir d'un port USB ou d'une alimentation externe (sélection de l'alimentation par cavalier J9). L'appareil dispose de 2 affichages : caractère 16x2 et segment (2 pièces de 4 segments). Le segment est conçu pour afficher l'heure et la température. Symbolique - pour faciliter la gestion de certaines fonctions de l'appareil, mais il n'est pas du tout nécessaire de le définir. La puce IC6 est une ROM AT24C64 conçue pour enregistrer les paramètres d'alarme, les adresses ROM des capteurs de température et certains autres paramètres. TSOP1738 (il est préférable d'installer TSOP1736) - Récepteur de signal IR de la télécommande. USB - connecteur pour connecter l'appareil à un ordinateur. BUZZER - un dispositif de signalisation pour un réveil. Obligatoire avec un générateur intégré. LED IR - LED infrarouge. Dans les paramètres d'alarme, vous pouvez le sélectionner comme alarme. Pourquoi est-ce? Si, par exemple, il y a plusieurs personnes dans la pièce, mais que vous n'avez besoin que de vous réveiller le matin, vous pouvez assembler un simple récepteur de signal infrarouge qui vibrera lorsque des rayons infrarouges apparaîtront et le fixer à votre main, puis dans le matin, l'appareil activera l'émetteur IR et votre appareil vibrera, vous réveillant. 4 registres à décalage 74HC595. Conçu pour contrôler les LED, l'affichage des segments et les charges. 8 LED (LED1 - LED8) - leur fonction, voir les instructions du programme. ULN2003 est une construction Darlington. Le microcircuit est conçu pour contrôler les charges, de sorte que chaque sortie (sauf la huitième) peut être connectée à une charge allant jusqu'à 500mA. IRFZ44N (j'en ai accidentellement mis un autre sur le schéma) - un transistor à effet de champ, contrôle la huitième charge. IC5 est un régulateur linéaire 5V. Je recommande FORTEMENT de le remplacer par un régulateur à découpage (par exemple, R-78xx), alors l'efficacité de l'appareil augmentera considérablement. Télécharger le schéma au format *.sch (Open via EAGLE) PCB au format Sprint Layout 5.
Télécharger le tableau au format *.lay (afin de voir la valeur du composant, survolez le composant qui vous intéresse). En tant qu'affichage de segment, j'ai pris KW4-563ASA car il est très lumineux et coûte environ 1 $. Et comme connecteur pour connecter un capteur de température externe - une prise audio. Voici ce qui s'est passé:
Pendant très longtemps, je suis allé faire du shopping et au bazar pour trouver la télécommande la plus appropriée, il y avait différentes télécommandes dans différents magasins, mais une seule télécommande était dans tous les magasins que j'ai visités. Il ne vous sera pas difficile d'acheter cette télécommande, car elle est très courante et son coût ne dépasse pas 3 $. Voici sa photo :
La télécommande dispose de 35 boutons. Rouge (Pon) active/désactive le mode de réception des commandes. Si la deuxième LED n'est PAS allumée sur l'appareil, l'appareil ne répondra qu'au bouton Pon (rouge en bas). Si la deuxième LED est allumée, mais que la troisième est éteinte, les commandes seront traitées par l'appareil. Le bouton vert active / désactive le mode de réception de commande pour l'ordinateur (lorsqu'il est allumé, le troisième voyant s'allume). Cette sous-section vous expliquera comment contrôler l'appareil (vous avez besoin que la deuxième LED soit allumée et que la troisième LED ne soit PAS allumée). Fonctions des boutons de la télécommande En mode de contrôle de l'appareil, 5 boutons sont utilisés pour le contrôle :
Le menu de l'appareil est encore sous-développé, mais sera développé dans les futures versions du firmware. Maintenant, il n'a que 2 points et plusieurs sous-points.
Dans le premier élément du menu (Alarmes), vous pouvez afficher le calendrier des appels d'alarme (il y en a 5). Si dans les sous-paragraphes "Alarme 1" - "Alarme 5" appuyez sur BTN_TXT puis l'alarme s'allumera ou s'éteindra. Aux sous-paragraphes "temps de chargement" и "Gagner du temps" vous pouvez enregistrer ou charger les paramètres d'alarme à partir de la ROM. Dans le deuxième élément de menu, vous pouvez formater la puce ROM. ATTENTION: après le formatage, assurez-vous de déconnecter le capteur de température externe et appuyez sur le bouton RESET, après cela, l'appareil déterminera l'adresse du capteur de température interne et l'écran affichera "Reset Device", appuyez sur le bouton RESET, connectez le capteur de température et appuyez à nouveau sur le bouton RESET. Également sur l'appareil dans le coin inférieur gauche, il y a 4 boutons pour se déplacer dans les éléments du menu. 5. Communication avec un ordinateur. Travailler avec le programme "UD Control Подключение "Appareil universel" a la capacité de se connecter à un ordinateur. Un programme a été créé spécifiquement pour travailler avec l'appareil. "Contrôle UD", ce manuel décrit comment travailler avec la version 1.0.2.2 du programme. Le programme fonctionne sur les systèmes d'exploitation Windows Home Edition et supérieur (y compris Windows 7 et Windows Vista). Pour installer le programme, exécutez le fichier UDC_Setup.exe et spécifiez le dossier (C:\Program Files\Universal Device\UD Control par défaut). Après cela, connectez l'appareil au PC, Windows trouvera un nouveau matériel et demandera des pilotes, spécifiez le dossier avec le pilote (c:\Program Files\Universal Device\UD Control\windows-driver\ ). Après avoir installé le pilote avec succès, exécutez le programme "Contrôle UD" depuis le bureau. Si dans le coin inférieur gauche du programme il est indiqué "Périphérique non connecté", alors vérifiez la fiabilité de la connexion du câble USB et la bonne installation des pilotes, il est également conseillé de redémarrer le PC. Contrôle DU Programme Contrôle DU créé par l'auteur de ce projet (c'est-à-dire moi). Pour plus de commodité, il dispose de plusieurs onglets pour naviguer rapidement. Les paramètres du programme sont stockés dans le registre système. Lorsque vous exécutez le programme pour la première fois, il peut afficher un avertissement d'erreur, cliquez simplement sur OK et redémarrez le programme. Cet article décrira comment travailler avec la version 1.0.2.2 du programme. réglages
Fréquence d'interrogation. Le délai avec lequel le programme interroge le périphérique. La valeur recommandée est de 50 ms. Afficher un gros message. Lors du changement de piste dans Winamp ou de la sélection d'un programme géré, un grand message apparaît sur le moniteur avec deux lignes. Mettre à jour le micrologiciel de l'appareil. Firmware de l'appareil, si lorsque vous démarrez le programme, un message apparaît concernant l'incompatibilité de la version actuelle du programme avec la version actuelle du firmware, cliquez sur ce bouton et suivez les instructions supplémentaires du programme. Ainsi, le micrologiciel de l'appareil sera mis à jour avec le dernier micrologiciel pris en charge par la version actuelle du programme. Les fonctions qui se trouvent dans le troisième cadre, je pense, sont claires pour tout le monde. réveil
Horaire. La durée du signal d'appel.
répétition. Durée du signal et de la pause.
Source. Vous pouvez choisir le buzzer intégré, la LED IR ou l'une des huit sorties auxquelles l'alarme est connectée comme alarme.
Définissez les paramètres d'alarme, puis cliquez sur "Enregistrer" et l'horaire d'appel sera transféré sur l'appareil, si vous cochez la case à côté de "Enregistrer sur ROM", alors l'horaire sera enregistré sur la ROM (mémoire non volatile) de le dispositif. température
Sur cet onglet, vous pouvez voir la température des deux capteurs thermiques, à gauche - externe, à droite - interne. Ci-dessous un tableau des températures. Chaque minute, le graphique est mis à jour et le nombre ci-dessous augmente de 1.
Si vous déplacez le curseur sur la marque de température, une fenêtre apparaîtra dans laquelle l'heure et la date du début du programme, les températures minimale et maximale sur le capteur de température sélectionné et l'heure + la date d'enregistrement sont écrites.
Les noms des capteurs (ceux qui sont maintenant à l'intérieur et à l'extérieur) peuvent être modifiés. Pour ce faire, cliquez sur la marque de température, une fenêtre apparaîtra avec un formulaire de saisie, entrez-y un nouveau nom et cliquez sur OK. Gestion de la charge
Les charges peuvent être contrôlées non seulement avec la télécommande, mais également à l'aide d'un ordinateur (lorsqu'elles sont connectées à un ordinateur, les charges peuvent également être contrôlées à partir de la télécommande). Les boutons de contrôle des charges sont placés en haut, si un marqueur vert est près du bouton - la sortie est active, le rouge - n'est pas actif. Pour allumer / éteindre la charge, il vous suffit d'appuyer sur le bouton approprié. Le bouton de chaque charge peut être renommé, pour ce faire, cliquez sur le bouton correspondant, avant cela, en maintenant enfoncée la touche "Shift" gauche, la même fenêtre apparaîtra que lors du changement de nom de la marque de température. Gestion automatique de la charge Le programme PC est capable de gérer indépendamment les charges, c'est-à-dire en mode automatique. Pour chaque charge, vous pouvez définir votre propre méthode de contrôle, le programme dispose de 4 algorithmes :
Vous devez également définir la condition de contrôle, le programme a six conditions :
Attention! Afin de contrôler une charge plus puissante que 500mA, vous devez monter une clé sur un triac, un thyristor ou un relais électromagnétique. Voici le schéma du relais : Circuit imprimé pour relais 943-1C-xD en *.lay
Télécommande (RC)
La télécommande peut contrôler de nombreuses fonctions de l'ordinateur. A droite se trouve un listing avec les commandes acceptées, un peu plus bas se trouve la dernière commande acceptée, même si elle n'est pas destinée à un ordinateur !
Et une autre fonctionnalité très intéressante. Contrôle DU - afficher un grand message.
Après cela, vous devez appuyer sur la touche numérique de la télécommande pour sélectionner l'application :
Après cela, le même message apparaîtra, seule la ligne du bas sera "Winamp sélectionné".
Le message défile
Téléchargez le fichier avec l'archive d'installation UD Control 1.0.2.2.
Téléchargez l'archive avec l'aide pour travailler avec l'appareil en *.chm. Je soutiendrai le projet, donc le programme UD Control, et en conséquence, le firmware de l'appareil s'améliorera, toutes les mises à jour seront disponibles sur le site unidev.ho.ua/.
Pour un microcontrôleur flashé (à l'avenir, l'appareil, comme mentionné ci-dessus, pourra être flashé directement depuis le programme), ainsi que pour toutes les questions liées à l'appareil (y compris l'achat d'un appareil fini), veuillez contacter l'e-mail : univdevice {chien} ya.ru (remplacez "{chien}" par @) .
Attention! L'auteur du projet accepte les commandes pour le développement d'appareils sur des microcontrôleurs, pour le développement, veuillez contacter devices2000 {dog} ya.ru. Auteur : Brazhnikov Mikhail ; Publication : cxem.net Voir d'autres articles section microcontrôleurs. Lire et écrire utile commentaires sur cet article. Dernières nouvelles de la science et de la technologie, nouvelle électronique : Inauguration du plus haut observatoire astronomique du monde
04.05.2024 Contrôler des objets à l'aide des courants d'air
04.05.2024 Les chiens de race pure ne tombent pas malades plus souvent que les chiens de race pure
03.05.2024
Autres nouvelles intéressantes : ▪ Apple crée une interface 3D pour iPhone et iPad ▪ Norme de compression VESA VDC-M ▪ La lampe fonctionne sans électricité Fil d'actualité de la science et de la technologie, nouvelle électronique
Matériaux intéressants de la bibliothèque technique gratuite : ▪ rubrique du site Histoires de la vie des radioamateurs. Sélection d'articles ▪ article Gontcharov Ivan Alexandrovitch. Aphorismes célèbres ▪ article sur l'entretien de la voiture. Instruction standard sur la protection du travail
Laissez votre commentaire sur cet article : Toutes les langues de cette page Page principale | bibliothèque | Articles | Plan du site | Avis sur le site www.diagramme.com.ua |