» Électronique »Minuterie quotidienne sur le microcontrôleur Attiny13

Minuterie quotidienne sur le microcontrôleur Attiny13


Dans le monde moderne, l'automatisation a pénétré littéralement dans tous les domaines de la vie humaine. Nous voulons tous parfois que l'automatisation sans âme fasse une routine ennuyeuse pour nous - arroser les fleurs, aérer la pièce, nourrir le chat, donner de l'eau au chien ... Ce n'est pas facile de dire que la paresse est le moteur du progrès, car une personne paresseuse est prête à travailler dur et à créer de telles électronique un appareil qui fera pour lui tout ce qui est nécessaire. Et si une personne paresseuse est amie avec un fer à souder, le problème reste petit, ne créez que cette automatisation.

Dans cet article, nous considérerons le processus de création d'une minuterie électronique qui activera et désactivera la charge à l'heure spécifiée. Une telle minuterie peut être trouvée dans de nombreuses applications - par exemple, une fois par jour avec elle pour arroser des fleurs ou des lits dans le jardin. Allumez automatiquement la lumière la nuit et éteignez-la pendant la journée quand il fait clair, ou versez de l'eau dans l'abreuvoir une fois par jour. En général, l'appareil est absolument universel, la portée n'est pas limitée à quoi que ce soit.

Schéma:




Le diagramme comporte deux boutons de commande, numérotés avec les chiffres "1" et "2". Le bouton "1" règle l'heure de mise sous tension de la charge et le bouton "2", respectivement, l'heure de mise hors tension. Pour mieux comprendre le principe de fonctionnement, considérons cet exemple: il y a une guirlande d'arbre de Noël qui doit être allumée tous les jours à 13h00 et éteinte à 15h00. Donc, pour régler les intervalles de temps pour la minuterie, vous devez appuyer sur le bouton "1" à 13h00, tandis que le relais s'allume pendant environ une minute, puis attendre 15h00 et appuyer sur le bouton "2", le relais se rallume pendant environ une minute, signalant environ réglage de l'heure réussi. À l'avenir, le relais allumera automatiquement la guirlande à 13h00 et s'éteindra à 15h00 tous les jours. Une LED clignotante indique que l'appareil fonctionne.

Le circuit contient deux microcircuits - le microcontrôleur Attiny13 et le microcircuit d'horloge DS1307. La tension d'alimentation de l'ensemble du circuit est de 12 volts. Grâce au stabilisateur linéaire 78l05, sur le circuit imprimé, le microcircuit reçoit la puissance dont il a besoin de 5 volts, et l'enroulement du relais est alimenté par 12 volts.En parallèle avec la bobine de relais, une diode basse puissance doit être installée, par exemple 1N4148. Le transistor SS8050, le relais de commande, peut être remplacé par tout autre transistor NPN de faible puissance. Les boutons dans le harnais du microcontrôleur doivent être pris sans fixation.

La particularité du microcircuit d'horloge DS1307 est qu'il peut fonctionner à partir d'une alimentation de secours, si l'essentiel disparaît. Pour ce faire, selon ses conclusions 3 et 4, vous devez connecter une source d'alimentation 3 volts, par exemple une pile CR2032. Dans ce cas, en cas de panne de courant, le compte à rebours se poursuivra, dès que l'alimentation principale réapparaîtra, l'appareil continuera à fonctionner dans le mode précédent, en allumant et éteignant le relais aux heures définies. N'oubliez pas de mettre les condensateurs électrolytiques et céramiques en parallèle avec l'alimentation des condensateurs principal et de secours, afin de supprimer les interférences de toute nature. La résistance LED provenant de la 7e branche du microcircuit d'horloge peut être réduite à 0,5 - 1 kOhm, puis sa luminosité augmentera sensiblement.

Avant d'installer le microcontrôleur sur la carte, il faut le flasher, les fichiers du firmware sont joints à l'article. Cela est plus pratique à l'aide d'un programmeur USBASP. Lors de l'utilisation d'un nouveau microcontrôleur précédemment inutilisé, les fusibles ne doivent pas être changés. En sortie d'usine, les microcontrôleurs Attiny13 sont cadencés à partir d'un générateur interne avec une fréquence de 9,6 MHz, un diviseur 8 est allumé.

Minuterie quotidienne sur le microcontrôleur Attiny13


La carte de circuit imprimé peut être fabriquée à l'aide de la technologie de repassage au laser, la "LUT". Photo de ma planche:


Après l'étamage, la planche prend la forme suivante:


Liste des pièces requises:


Résistances de 0,125 W:
• 6,8 kOhm (682) - 1 pièce.
• 10 kOhm (103) - 1 pièce.
• 4,7 kOhm (472) - 2 pièces.
• 3 kOhm (302) - 1 pièce.

Condensateurs:
• 100 microfarads (électrolytiques) - 2 pcs.
• 100 nF (céramique) - 2 pièces.

Le reste:
• Microcontrôleur Attiny13 (+ socket) - 1 pc.
• Puce DS3107 (+ prise) - 1 pc.
• Transistor SS8050 - 1 pièce.
• Diode 1N4148 - 1 pièce.
• Bouton sans fixation - 2 pcs.
• Le stabilisateur 78l05 - 1 pc.
• LED 3 volts - 1 pc.
• Quartz 32768 Hz - 1 pièce.
• Relais pour 12 volts - 1 pc.

Photo de l'appareil que j'ai récupéré:









Le circuit, la carte de circuit imprimé et les fichiers du micrologiciel sont dans les archives: pechatnaya-plata-i-fayly-proshivki.zip [36.13 Kb] (téléchargements: 479)
0
0
0

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer
8 commentaires
Aleks invité
Bonjour, avez-vous le code source de ce programme de minuterie?
J'ai vraiment aimé le schéma et l'idée de cet appareil.
Pour l'aquarium, ajoutez et désactivez le compresseur avec une période d'environ 1 heure.
Avec un fichier HEX, c'est très difficile, d'autant plus que je viens de commencer avec les microcontrôleurs.
Aleks invité
Comment et est-il possible d'utiliser le module d'horloge en temps réel DS1307 prêt à l'emploi, au lieu de la puce d'horloge de votre option.
Alex invité
Et comment réinitialiser les paramètres?
L'auteur
Je suis d'accord qu'un tel système de gestion n'est pas très adapté à une minuterie hebdomadaire ou mensuelle. Ici, attendre un jour quelqu'un qui en a besoin n'est pas un problème du tout, d'autant plus qu'il suffit de l'installer une fois de plus sans le toucher. Mais il y avait un avantage - le manque d'écran et en fait toute indication, qui, en fait, n'est pas si nécessaire dans de tels régimes
Si, selon ce schéma, pas une minuterie quotidienne, mais hebdomadaire, mensuelle ou annuelle est collectée, vous pouvez vieillir autour d'elle, en attendant le moment où vous devez appuyer sur le bouton 1 ou ne pas vivre jusqu'à appuyer sur le bouton 2.
Selon l'opinion populaire, les Estoniens sont des gens très tranquilles. Il en est de même de cette minuterie: ils ont appuyé sur le bouton numéro 1 au moment où il devrait s'allumer, et pour cela, il faut attendre ce moment et appuyer à temps. Puis ils ont attendu l'intervalle souhaité et ont appuyé sur le bouton numéro 2, si soudainement oublié, distrait - recommencer à zéro. Et seulement un jour après avoir appuyé sur le premier bouton, la minuterie commence à fonctionner.
L'auteur
Citation: Ivan_Pokhmelev
Minuterie "estonienne".

Dans quel sens, "estonien"?
Minuterie "estonienne".

Nous vous conseillons de lire:

Donnez-le au smartphone ...