» Électronique »Minuterie sur le microcontrôleur atmega8

Minuterie sur le microcontrôleur atmega8


Je veux offrir aux maîtres pour considération et répétition éventuelle, un schéma très simple, un très bon chronomètre. Avec une navigation de menu pratique, avec un écran LCD à cristaux liquides, avec une horloge en temps réel, avec le plus petit nombre possible de pièces, et avec tout cela, vous pouvez programmer jusqu'à cent intervalles de temps pendant la journée.

Taille compacte


Timer Check Video


Le cœur de cette minuterie est le microcontrôleur Atmega8 très populaire et plus cher. Vous pouvez dire que pour le firmware, nous avons besoin d'un programmeur qui ne l'est pas, mais ce n'est pas le cas, pour le firmware Atmega, il suffit de cinq courts 10-15 cm de fils connectés via des résistances de 150-200 Ohms. directement sur le port LPT selon ce schéma.
Minuterie sur le microcontrôleur atmega8

Pour cette raison, ces microcontrôleurs sont devenus les plus populaires auprès des amateurs de jambon.

Dans cette figure, vous voyez: Le schéma de brochage des jambes MK pour la connexion et le firmware.


Point 1. Nous préparerons tout le nécessaire pour la fabrication d'une minuterie.

Les parties radio les plus obligatoires du circuit, le reste se trouve généralement à la maison, le plus petit microcircuit est le DS1307.


Nous aurons besoin de tels éléments radio:

• Montre intégrée DS1307
• Écran LCD à cristaux liquides
• Stabilisateur 7805
• 500-1000 MF - 16 volts.
• Relais ou électronique (en fonction de la charge que vous prévoyez de connecter).
• résistance 5,1kom - 3 pcs., Résistance variable (selon le manuel de l'écran LCD).
• Temps de quartz 32768 Hz.
• Boutons sans fixation - 4 pcs.
• Batterie pour tablette 3 volts.
• Textolite pour la planche.
• Petit transformateur ~ 220v. -> ~ 6-12v.
• Boîte de déballage pour le boîtier.
+ Pour le programmeur: résistances 150-200 Ohms. - 4 pièces, connecteur de port LPT (pour plus de commodité, non requis).

Outils nécessaires pour chaque radio amateur:
• Fer à souder pour souder des microcircuits, fer à souder pour souder des composants radio passifs et des fils.
• Testeur pour sonner les pistes et vérifier les composants radio.
• Étain, colophane.
+ Imprimante laser (pour fabriquer un circuit imprimé ou une autre méthode).

Point 2. Commençons la fabrication.

Nous ferons le chronomètre selon ce schéma principal.

Comme vous pouvez le voir, il n'y a pas de diagramme du bloc d'alimentation et de l'appareil exécutif de sortie, c'est parce que vous décidez peut-être d'utiliser une alimentation stabilisée à distance, et on ne sait pas non plus quelle charge vous prévoyez de connecter, par conséquent, tout le monde devrait choisir l'appareil exécutif pour ses propres exigences techniques.

Personnellement, j'ai utilisé ma minuterie BP et mon actionneur sur un transistor et un relais.

Mais vous voudrez peut-être utiliser des triacs, des thyristors et des triacs comme actionneur; les options pour de tels circuits sont indiquées ci-dessous.


Ils sont plus compacts (sans radiateur), mais moins puissants qu'un simple relais.

Conformément au schéma de circuit principal + PSU + IU et à l'analyse des dimensions de montage de votre box pour le boîtier, ainsi que les dimensions des éléments radio sélectionnés, nous concevons la forme, la taille et le motif des pistes sur la carte. Pour cela, il est pratique d'utiliser le programme Sprint Layout.

Pour mon appareil, j'ai eu une planche si simple.

Le motif résultant peut être transféré à l'aide d'un marqueur spécial ou à l'aide de la technologie LUT (à l'aide d'une imprimante laser et de fer) sur une couche de cuivre de textolite. Si vous avez une imprimante laser Brother (comme la mienne), il est préférable d'abandonner immédiatement l'idée avec LUT, en raison du toner réfractaire ~ 400C utilisé à la place de l'habituel ~ 200С, soit dit en passant, j'avais l'habitude d'acheter bêtement cette imprimante spécifiquement pour LUT :(. , par conséquent, par conséquent, ma planche est dessinée avec un marqueur.
Le motif appliqué au cuivre est gravé dans un bain avec du chlorure ferrique ou toute autre solution spéciale.

Nous soudons les pièces à la carte finie selon le schéma, nous accordons une attention particulière au montage et au soudage du microcircuit de l'horloge et de l'élément en quartz. La longueur des pistes entre elles devrait être minimale, mais il est préférable d'utiliser du micro quartz provenant d'une montre et de le souder directement sur les jambes de la montre MC. Nous remplissons tout l'espace libre à côté du MS de la montre et du quartz avec les coussinets du boîtier (GND). Une batterie est nécessaire pour maintenir la montre en état de marche lors de la déconnexion du secteur. Si, pour une raison quelconque, vous n'avez pas installé cette pile, mettez le fil positif sur le boîtier, sinon la montre ne fonctionnera tout simplement pas.

Nous flasherons le microcontrôleur avec le programmateur ou à l'aide de 5 fils.

* Firmware * multitimer100.rar [5.35 Kb] (téléchargements: 1466)

L'auteur du firmware est surtout pour la commodité (dont je le remercie) et n'a pas changé les fusibles d'usine, ce qui facilite grandement, sans problèmes, le firmware pour un radio amateur débutant. Si MK n'a pas encore été utilisé, un nouveau dans le magasin, remplissez simplement le firmware et c'est tout, mais s'il y a déjà des changements dans les fusibles, vous devez les définir comme CKSEL = 0001. Tout le reste est simple et n'a besoin d'aucune explication.

Point 3. Assemblée.

Pour le boîtier, il est très pratique d'utiliser des boîtes de jonction en plastique, elles se déclinent en différentes tailles et formes.


Dans la couverture coupée au couteau, en utilisant de la colle thermofusible du pistolet, nous fixons l'écran LCD., Découpez les ouvertures pour les boutons de commande et le bouton d'alimentation.


Coupez la colle qui dépasse.

Nous plaçons tous les nœuds à l'intérieur du boîtier, vérifiant constamment la fermeture du couvercle, si nécessaire, nous transférons ou plions ceux qui interfèrent. Tout est fixé sur de la colle chaude.



Nous alimentons le circuit assemblé, une telle image devrait apparaître, l'horloge part de zéro.

Le menu est contrôlé par quatre boutons.

Le menu se compose de trois éléments, CLOCK - réglage de l'horloge, TIME - réglage des minuteries et RESET - réinitialisation de tous les minuteurs réglés.

D'abord, nous allons (*) au menu de l'horloge et réglons l'heure exacte.

Astuce pour les boutons de commande dans la ligne inférieure de l'écran, chaque menu est différent, il n'est donc pas nécessaire de décrire les boutons.

Maintenant, tout est prêt pour régler correctement les entrées de la minuterie temporaire, après avoir appuyé sur le treillis, le programme est écrit dans la mémoire permanente du MK.

Dans la vidéo au début de l'article, vous pouvez en savoir plus sur le menu.

J'utilise cette minuterie pour arroser la culture hydroponique.
6.3
6.5
3.8

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
6 commentaires
Répétée cette minuterie, tout fonctionne parfaitement. La seule chose que je vais ajouter est que si vous cousez un contrôleur "pony-prog", ouvrez le fichier du firmware via le "fichier de périphérique ouvert" uniquement dans ce cas, le firmware sera écrit comme il se doit. Si vous ouvrez le firmware via le "flash de mémoire programme ouvert", il y aura des rectangles sur l'écran. C'est une bagatelle, mais cela peut confondre même un expérimenté :) Tout succès en créativité.
Bonjour Excellent projet. Puis-je ajouter des jours de la semaine au firmware pour programmer tous les jours de la semaine. Je vous remercie
Et j'ai donc gagné la cause du cliquetis des contacts des boutons. Pas par programme, car il n'y a pas de source.
La raison en était la nutrition de cette conception. J'ai utilisé une alimentation à découpage chinoise de petite taille sur 12V, et cela donne beaucoup d'interférences et ils sont la raison du mauvais fonctionnement des boutons.
J'ai réalisé un bloc d'alimentation selon un circuit analogique sur un simple transformateur de type "myrra" 12V 1.5VA. Il existe de tels transformateurs de petite taille pour les cartes de circuits imprimés.
Le résultat, le design est néanmoins entré en action, et ma persévérance et ma patience ont été récompensées.
Encore une fois, merci à l'auteur et à ce site! les boissons
J'aimerais beaucoup mettre une chevalière sur cette page dans le Lay of this timer, mais pas comment. Puisqu'il n'y a pas une telle option.
Ecrire .... Je vais partager, je ne me dérange pas.
Je n'ai pas eu le problème avec les boutons fixes. Et les condensateurs shuntés 100n et tout ça, tout est inutile.
Mettez le design sur l'étagère. Et c'est dommage de démonter et je suis désolé pour mon travail, et j'ai tué le temps.
L'auteur de cette conception est silencieux comme un poisson sur la glace.
Merci pour le super appareil! Le seul appareil qui s'adapte à tous égards.
Le seul avenir qui se rassemblera.
Lors de l'assemblage de cette conception, il était difficile de lancer la montre sur le DS1307 (SOIC8). L'horloge ne voulait à aucun moment démarrer. Il a été décidé que les 4,7k bretelles ont été remplacées par 10k.
Le seul que je n'ai pas encore résolu le problème avec le rebond des contacts.
Lorsque vous entrez dans le menu, cliquez sur "survoler" au hasard.
Puis-je mettre l'indicateur LCD WH2002A?

Nous vous conseillons de lire:

Donnez-le au smartphone ...