» Ηλεκτρονικά »Χρονοδιακόπτης στον μικροελεγκτή atmega8

Χρονοδιακόπτης στον μικροελεγκτή atmega8


Θέλω να προσφέρω στους πλοιάρχους για εξέταση και πιθανή επανάληψη, ένα πολύ απλό σχέδιο, ένα πολύ καλό χρονοδιακόπτη. Με εύκολη πλοήγηση μενού, οθόνη LCD υγρών κρυστάλλων, ρολόι πραγματικού χρόνου, με τον μικρότερο δυνατό αριθμό εξαρτημάτων και με όλα αυτά μπορείτε να προγραμματίσετε έως και εκατό χρονικά διαστήματα κατά τη διάρκεια της ημέρας.

Συμπαγές μέγεθος


Χρονοδιακόπτης Ελέγξτε το βίντεο


Η καρδιά αυτού του χρονοδιακόπτη είναι ο πολύ δημοφιλής και όχι πλέον ακριβός μικροελεγκτής Atmega8. Μπορείτε να πείτε ότι για το firmware χρειαζόμαστε έναν προγραμματιστή ο οποίος δεν είναι, αλλά αυτό δεν συμβαίνει, για το firmware Atmega είναι αρκετό μόλις πέντε σύντομα 10-15 cm. Καλώδια που συνδέονται μέσω 150-200 Ohm αντιστάσεις. απευθείας στη θύρα LPT σύμφωνα με αυτό το σχήμα.
Χρονοδιακόπτης στον μικροελεγκτή atmega8

Για το λόγο αυτό, αυτοί οι μικροελεγκτές έχουν γίνει το πιο δημοφιλές με τους λάτρεις του ζαμπόν.

Στο σχήμα αυτό βλέπετε: Το διάγραμμα pinout των ποδιών MK για τη σύνδεση και το υλικολογισμικό.


Σημείο 1. Θα προετοιμάσουμε όλα όσα είναι απαραίτητα για την κατασκευή ενός χρονόμετρου.

Τα πιο υποχρεωτικά ραδιοφωνικά μέρη του κυκλώματος, τα υπόλοιπα μπορούν συνήθως να βρεθούν στο σπίτι, ενώ ο μικρότερος μικροκυκλώνας είναι το DS1307.


Θα χρειαστούμε τέτοια στοιχεία ραδιοφώνου:

• Ενσωματωμένο ρολόι DS1307
• LCD οθόνη υγρών κρυστάλλων
• Σταθεροποιητής 7805
• 500-1000 MF - 16 βολτ.
• Ρελέ ή ηλεκτρονικό (ανάλογα με το φορτίο που σχεδιάζετε να συνδέσετε).
• αντοχή 5,1kom - 3 τεμ., Μεταβλητή αντίσταση (σύμφωνα με το εγχειρίδιο οθόνης LCD).
• Χρόνος χαλαζία 32768 Hz.
• Κουμπιά χωρίς στερέωση - 4 τεμ.
• Μπαταρία δισκίου 3 volt.
• Τεχνητό για το διοικητικό συμβούλιο.
• Μικρός μετασχηματιστής ~ 220v. -> ~ 6-12v.
• Κουτί αποσυσκευασίας για το περίβλημα.
+ Για τον προγραμματιστή: αντιστάσεις 150-200 Ohms. - 4 τεμ., Υποδοχή θύρας LPT (για ευκολία, δεν απαιτείται).

Απαιτούμενα εργαλεία για κάθε ερασιτεχνικό ραδιόφωνο:
• Σιδερόδεσμος για συγκόλληση μικροκυκλωμάτων, συγκολλητικό σίδερο για συγκόλληση παθητικών ραδιοσυχνοτήτων και καλωδίων.
• Δοκιμαστής για τραγούδια και έλεγχο ραδιοσυχνοτήτων.
• Κασσίτερος, κολοφώνιο.
+ Εκτυπωτής λέιζερ (για την κατασκευή πλακέτας κυκλώματος ή άλλης μεθόδου).

Σημείο 2. Ας ξεκινήσουμε την κατασκευή.

Θα κάνουμε το χρονόμετρο σύμφωνα με αυτό το κύριο σχέδιο.

Όπως βλέπετε, δεν υπάρχει τροφοδοτικό και κύκλωμα ενεργοποιητή εξόδου, γιατί ίσως αποφασίσετε να χρησιμοποιήσετε ένα απομακρυσμένο σταθεροποιημένο τροφοδοτικό και δεν είναι γνωστό ποιο φορτίο σχεδιάζετε να συνδέσετε, συνεπώς όλοι πρέπει να επιλέξουν τον ενεργοποιητή για τις δικές τους τεχνικές απαιτήσεις.

Προσωπικά, χρησιμοποίησα τον χρονομετρητή BP και τον ενεργοποιητή μου σε ένα τρανζίστορ και ρελέ.

Αλλά μπορεί να θέλετε να χρησιμοποιήσετε τριακίδες, θυρίστορ και τριακς ως ενεργοποιητή, οι επιλογές για αυτά τα κυκλώματα φαίνονται παρακάτω.


Είναι πιο συμπαγή (χωρίς καλοριφέρ), αλλά λιγότερο ισχυρό από ένα απλό ρελέ.

Σύμφωνα με το κύριο διάγραμμα κυκλωμάτων + PSU + IU και την ανάλυση των διαστάσεων τοποθέτησης του κιβωτίου σας για την περίπτωση, καθώς και τις διαστάσεις των επιλεγμένων στοιχείων ραδιοφώνου, σχεδιάζουμε το σχήμα, το μέγεθος και το σχέδιο των διαδρομών στον πίνακα. Για αυτό, είναι εύχρηστο το πρόγραμμα Sprint Layout.

Για τη συσκευή μου, πήρα ένα τόσο απλό συμβούλιο.

Το προκύπτον μοτίβο μπορεί να μεταφερθεί χρησιμοποιώντας ένα ειδικό δείκτη ή χρησιμοποιώντας την τεχνολογία LUT (χρησιμοποιώντας έναν εκτυπωτή λέιζερ και σίδερο) σε ένα στρώμα χαλκού από τεστολίτη. Εάν έχετε έναν εκτυπωτή λέιζερ Brother (όπως ορυχείο), τότε είναι καλύτερο να εγκαταλείψουμε την ιδέα με LUT αμέσως, λόγω του ανθεκτικού τόνερ ~ 400C που χρησιμοποιείται σε αυτό αντί για το συνηθισμένο ~ 200С, παρεμπιπτόντως, χρησιμοποίησα για να αγοράσω ανόητα αυτόν τον εκτυπωτή ειδικά για LUT :(. , ως εκ τούτου, το συμβούλιο μου έχει σχεδιαστεί με ένα δείκτη.
Το μοτίβο που εφαρμόζεται στον χαλκό χαράσσεται σε λουτρό με χλωριούχο σίδηρο ή οποιοδήποτε άλλο ειδικό διάλυμα.

Συνδέουμε τα εξαρτήματα στην τελική σανίδα σύμφωνα με το σχέδιο, δίνουμε ιδιαίτερη προσοχή κατά την τοποθέτηση και συγκόλληση του μικροκυκλώματος του ρολογιού και του στοιχείου χαλαζία. Το μήκος των διαδρομών μεταξύ τους θα πρέπει να είναι ελάχιστο, αλλά είναι προτιμότερο να χρησιμοποιήσετε το μικρό χαλαζία από ένα ρολόι και να το συγκολλήσετε απευθείας στα πόδια του ρολογιού MC. Γεμίζουμε όλο τον ελεύθερο χώρο δίπλα στο MS του ρολογιού και χαλαζία με τα μαξιλάρια σώματος (GND). Απαιτείται μπαταρία για τη διατήρηση του ρολογιού σε κατάσταση λειτουργίας ενώ αποσυνδέεται από το δίκτυο. Αν για κάποιο λόγο δεν εγκαταστήσατε αυτήν την μπαταρία, τοποθετήστε το συρμάτινο σύρμα στη θήκη, διαφορετικά το ρολόι δεν θα λειτουργήσει σωστά.

Αναβοσβήνουμε τον μικροελεγκτή με τον προγραμματιστή ή με τη βοήθεια 5 συρμάτων.

* Firmware * multitimer100.rar [5.35 Kb] (λήψεις: 1466)

Ο συγγραφέας του firmware είναι ιδιαίτερα για την ευκολία (για την οποία τον ευχαριστώ) και δεν άλλαξε τις εργοστασιακές ασφάλειες, που διευκολύνει, χωρίς προβλήματα, το firmware για έναν αρχάριο ραδιοερασιτέχνη. Αν το MK δεν έχει χρησιμοποιηθεί ακόμα, ένα νέο από το κατάστημα, στη συνέχεια, απλώς συμπληρώστε το υλικολογισμικό και αυτό είναι, αλλά εάν υπάρχουν ήδη αλλαγές στις ασφάλειες, θα πρέπει να τις ορίσετε όπως το CKSEL = 0001. Όλα τα άλλα είναι απλά και δεν χρειάζονται καμία εξήγηση.

Στοιχείο 3. Συναρμολόγηση.

Για την περίπτωση, είναι πολύ βολικό να χρησιμοποιείτε πλαστικά κουτιά διασταύρωσης, έρχονται σε διαφορετικά μεγέθη και σχήματα.


Τοποθετούμε την οθόνη LCD στο κάλυμμα που κόβεται από το μαχαίρι με τη βοήθεια θερμής κόλλας από το όπλο. Κόψτε τα ανοίγματα για τα κουμπιά ελέγχου και το κουμπί τροφοδοσίας.


Κόψτε την προεξέχουσα κόλλα.

Τοποθετούμε όλους τους κόμβους μέσα στη θήκη, ελέγχοντας διαρκώς το κλείσιμο του καπακιού, εάν χρειάζεται μεταφέρουμε ή λυγίζουμε τα παρεμβαλλόμενα. Τα πάντα είναι στερεωμένα σε καυτή κόλλα.



Παρέχουμε ενέργεια στο συναρμολογημένο κύκλωμα, μια τέτοια εικόνα πρέπει να εμφανίζεται, το ρολόι ξεκινά από το μηδέν.

Το μενού ελέγχεται από τέσσερα κουμπιά.

Το μενού αποτελείται από τρία στοιχεία, CLOCK - ρύθμιση του ρολογιού, χρονοδιακόπτες ρύθμισης TIME και RESET - επαναφορά όλων των χρονομετρητών.

Αρχικά πηγαίνουμε (*) στο μενού ρολογιού και ρυθμίζουμε την ακριβή ώρα.

Συμβουλή για τα κουμπιά ελέγχου στην κάτω γραμμή της οθόνης, κάθε μενού είναι διαφορετικό, επομένως δεν χρειάζεται να περιγράψετε τα κουμπιά.

Τώρα όλα είναι έτοιμα να ρυθμιστούν σωστά οι καταχωρήσεις του προσωρινού χρονοδιακόπτη, αφού πατήσετε το πρίμα, το πρόγραμμα γράφεται στη μόνιμη μνήμη του MK.

Στο βίντεο στην αρχή του άρθρου μπορείτε να δείτε περισσότερα σχετικά με το μενού.

Χρησιμοποιώ αυτό το χρονοδιακόπτη για την υδροπονία.
6.3
6.5
3.8

Προσθέστε ένα σχόλιο

    • χαμόγελοχαμογελάειxaxaΕντάξειdontknowyahoonea
      αφεντικόξυστάανόητοςναιναι-ναιεπιθετικήμυστικό
      Συγγνώμηχορόςdance2dance3συγχώρησηβοήθειαποτά
      σταματήστεφίλουςκαλόgoodgoodσφυρίχτρασυρρέουνγλώσσα
      καπνόςπαλαμάκιαcrayδηλώστεαπογοητευτικήdon-t_mentionκατεβάστε
      θερμότηταςirefulγέλιο1mdaσυνάντησηmoskingαρνητική
      not_iποπ κορντιμωρίαδιαβάστετρομάξτεφοβίζειαναζήτηση
      χλευάζωthank_youαυτόto_clueumnikοξείασυμφωνώ
      κακόbeeeblack_eyeblum3ρουζκαυχηθείτεπλήξη
      λογοκρισίαευχαρίστησηsecret2απειλήσουννίκηyusun_bespectacled
      shokrespektlolπροβλέπουνκαλωσορίστεkrutoyya_za
      ya_dobryiβοηθόςne_huliganne_othodifludαπαγόρευσηκοντά
6 σχόλια
Επαναλάβετε αυτό το χρονοδιακόπτη, όλα λειτουργούν τέλεια. Το μόνο που θα συμπληρώσω είναι αν ράψετε τον ελεγκτή προγράμματος πιονιών και στη συνέχεια ανοίξετε το αρχείο του υλικολογισμικού μέσω του "αρχείου ανοικτής συσκευής" μόνο στην περίπτωση αυτή το υλικολογισμικό θα γραφτεί όπως πρέπει. Αν ανοίξετε το υλικολογισμικό μέσω του "ανοικτού flash memory program", στην οθόνη θα υπάρχουν ορθογώνια. Αυτό είναι ένα μικροσκοπικό, αλλά μπορεί να συγχύσει ακόμη και έναν έμπειρο :) Όλες οι επιτυχίες στη δημιουργικότητα.
Γεια σας. Μεγάλο έργο. Μπορώ να προσθέσω ημέρες της εβδομάδας στο firmware για προγραμματισμό κάθε μέρα της εβδομάδας. Σας ευχαριστώ
Και έτσι κέρδισα την αιτία της κουδουνίσματος των επαφών των κουμπιών. Δεν είναι προγραμματισμένο, αφού δεν υπάρχει πηγή.
Ο λόγος ήταν η διατροφή αυτού του σχεδιασμού. Χρησιμοποίησα μια μικρού μεγέθους κινεζική πηγή τροφοδοσίας σε 12V και προκαλεί πολύ παρεμβολές και είναι ο λόγος για την κακή λειτουργία των κουμπιών.
Έκανα μια μονάδα τροφοδοσίας σύμφωνα με ένα αναλογικό κύκλωμα σε έναν απλό μετασχηματιστή τύπου "myrra" 12V 1.5VA. Υπάρχουν τέτοιοι μετασχηματιστές μικρού μεγέθους για πίνακες τυπωμένων κυκλωμάτων.
Το αποτέλεσμα, όμως, το σχέδιο άρχισε να λειτουργεί και η επιμονή και η υπομονή μου επιβραβεύθηκε.
Για άλλη μια φορά, χάρη στον συγγραφέα και σε αυτόν τον ιστότοπο! ποτά
Θα ήθελα πάρα πολύ να βάλω ένα σημάδι σε αυτή τη σελίδα στο Lay αυτού του χρονομέτρου, αλλά όχι πώς. Δεδομένου ότι δεν υπάρχει τέτοια επιλογή.
Γράψτε .... Θα μοιραστώ, δεν με πειράζει.
Δεν έχω το πρόβλημα με τα σταθερά κουμπιά. Και αποστραγγισμένοι πυκνωτές 100n και τα πράγματα, όλα είναι άχρηστα.
Τοποθετήστε το σχέδιο στο ράφι. Και είναι κρίμα να αποσυναρμολογηθεί και λυπάμαι για το έργο μου και σκότωσα χρόνο.
Ο συγγραφέας αυτού του σχεδίου είναι σιωπηλός ως ψάρι στον πάγο.
Ευχαριστώ για τη μεγάλη συσκευή! Η μόνη συσκευή που ταιριάζει από κάθε άποψη.
Το μόνο μέλλον που θα συγκεντρώσει.
Κατά τη συναρμολόγηση αυτού του σχεδίου, ήταν δύσκολο να ξεκινήσει το ρολόι στο DS1307 (SOIC8). Το ρολόι δεν ήθελε να ξεκινήσει ανά πάσα στιγμή. Αποφασίστηκε ότι οι αντιστάσεις pullup 4.7k αντικαταστάθηκαν από 10k.
Το μόνο που δεν έχω λύσει ακόμα το πρόβλημα με την αναπήδηση των επαφών.
Κατά την είσοδο στο μενού, κάντε κλικ "πετάνε" τυχαία.
Μπορώ να τοποθετήσω έναν δείκτη LCD WH2002A;

Σας συμβουλεύουμε να διαβάσετε:

Κάντε το για το smartphone ...