» Ηλεκτρονικά »Καθημερινός χρονοδιακόπτης στον μικροελεγκτή Attiny13

Ημερήσιο χρονοδιακόπτη στον μικροελεγκτή Attiny13


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

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

Σχέδιο:




Το διάγραμμα έχει δύο κουμπιά ελέγχου, αριθμημένα με τους αριθμούς "1" και "2". Το πλήκτρο "1" ρυθμίζει την ώρα ενεργοποίησης του φορτίου και το πλήκτρο "2", αντίστοιχα, για το χρόνο απενεργοποίησης. Για να κατανοήσετε καλύτερα την αρχή της λειτουργίας, εξετάστε αυτό το παράδειγμα: υπάρχει μια γιρλάντα χριστουγεννιάτικων δέντρων που πρέπει να ενεργοποιηθεί στις 13:00 κάθε μέρα και να σβήσει στις 15:00. Έτσι, για να ρυθμίσετε τα χρονικά διαστήματα για το χρονοδιακόπτη, πρέπει να πατήσετε το κουμπί "1" στις 13:00, ενώ το ρελέ ανάβει για περίπου ένα λεπτό, στη συνέχεια περιμένετε 15:00 και πατήστε το πλήκτρο "2", το ρελέ ανάβει ξανά για περίπου ένα λεπτό, σηματοδοτώντας επιτυχημένη ρύθμιση ώρας. Στο μέλλον, το ρελέ θα ενεργοποιήσει αυτόματα τη γιρλάντα στις 13:00 και θα σβήσει στις 15:00 κάθε μέρα. Μια ενδεικτική λυχνία που αναβοσβήνει υποδεικνύει ότι η συσκευή λειτουργεί.

Το κύκλωμα περιέχει δύο μικροκυκλώματα - μικροελεγκτή Attiny13 και μικροκυκλώνα ρολογιού DS1307. Η τάση τροφοδοσίας του συνόλου του κυκλώματος είναι 12 βολτ. Χάρη στον γραμμικό σταθεροποιητή 78l05, στην πλακέτα του κυκλώματος ο μικροκυκλώνας δέχεται τη δύναμη που χρειάζονται 5 βολτ και η περιέλιξη του ρελέ τροφοδοτείται από 12 βολτ.Παράλληλα με το πηνίο ρελέ, πρέπει να εγκατασταθεί μια δίοδος χαμηλής ισχύος, για παράδειγμα 1N4148. Το τρανζίστορ SS8050, το ρελέ ελέγχου, μπορεί να αντικατασταθεί με οποιοδήποτε άλλο τρανζίστορ NPN χαμηλής ισχύος. Τα κουμπιά στην πλεξούδα του μικροελεγκτή πρέπει να ληφθούν χωρίς στερέωση.

Η ιδιαιτερότητα του μικροκυκλώματος ρολογιού DS1307 είναι ότι μπορεί να λειτουργήσει από εφεδρική τροφοδοσία ρεύματος, αν το κύριο πράγμα εξαφανιστεί. Για να γίνει αυτό, στα συμπεράσματά του 3 και 4, πρέπει να συνδέσετε μια πηγή τροφοδοσίας 3 volt, για παράδειγμα μια μπαταρία CR2032. Σε αυτήν την περίπτωση, σε περίπτωση διακοπής ρεύματος, η αντίστροφη μέτρηση θα συνεχίσει, μόλις η κύρια ισχύς εμφανιστεί ξανά, η συσκευή θα συνεχίσει να λειτουργεί στην προηγούμενη λειτουργία, ενεργοποιώντας και απενεργοποιώντας το ρελέ στις καθορισμένες ώρες. Μην ξεχάσετε να τοποθετήσετε ηλεκτρολυτικούς και κεραμικούς πυκνωτές παράλληλα με την τροφοδοσία τόσο του κεντρικού όσο και του εφεδρικού, για να καταστείλει κάθε είδους παρεμβολές. Η αντίσταση LED που προέρχεται από το 7ο πόδι του μικροκυκλώματος ρολογιού μπορεί να μειωθεί σε 0,5 - 1 kOhm, τότε η φωτεινότητα θα αυξηθεί αισθητά.

Πριν εγκαταστήσετε τον μικροελεγκτή στον πίνακα, πρέπει να αναβοσβήνει, τα αρχεία υλικολογισμικού επισυνάπτονται στο άρθρο. Αυτό γίνεται πιο βολικά χρησιμοποιώντας έναν προγραμματιστή USBASP. Όταν χρησιμοποιείτε έναν καινούργιο, προηγουμένως μη χρησιμοποιούμενο μικροελεγκτή, οι ασφάλειες δεν πρέπει να αλλάζονται. Από το εργοστάσιο, οι μικροελεγκτές Attiny13 χρονομετρούνται από μια εσωτερική γεννήτρια με συχνότητα 9,6 MHz, έναν διαχωριστή 8.

Ημερήσιο χρονοδιακόπτη στον μικροελεγκτή Attiny13


Η πλακέτα τυπωμένου κυκλώματος μπορεί να κατασκευαστεί με τεχνολογία σιδερώματος λέιζερ, το λεγόμενο "LUT". Φωτογραφία του σκάφους μου:


Μετά την κονιοποίηση, ο πίνακας παίρνει την ακόλουθη μορφή:


Κατάλογος απαιτούμενων εξαρτημάτων:


0,125 W αντιστάσεις:
• 6.8 kOhm (682) - 1 τεμ.
• 10 kOhm (103) - 1 τεμ.
• 4.7 kOhm (472) - 2 τεμ.
• 3 kOhm (302) - 1 τεμ.

Πυκνωτές:
• 100 μικροφάρες (ηλεκτρολυτική) - 2 τεμ.
• 100 nF (κεραμικό) - 2 τεμ.

Τα υπόλοιπα:
• μικροελεγκτής Attiny13 (+ υποδοχή) - 1 τεμ.
• Chip DS3107 (+ υποδοχή) - 1 τεμ.
• Τρανζίστορ SS8050 - 1 τεμ.
• Δίοδος 1N4148 - 1 τεμ.
• Κουμπί χωρίς στερέωση - 2 τεμ.
• Ο σταθεροποιητής 78l05 - 1 τεμ.
• 3 βολτ LED - 1 τεμ.
• Χαλαζία 32768 Hz - 1 τεμ.
• Ρελέ για 12 βολτ - 1 τεμ.

Φωτογραφία της συσκευής που συγκέντρωσα:









Το κύκλωμα, η πλακέτα κυκλώματος και τα αρχεία για το υλικολογισμικό βρίσκονται στο αρχείο: pechatnaya-plata-i-fayly-proshivki.zip [36.13 Kb] (λήψεις: 479)
0
0
0

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

    • χαμόγελοχαμογελάει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απαγόρευσηκοντά
8 σχόλια
Επισκέπτες Αλέκς
Καλημέρα, έχετε τον πηγαίο κώδικα για αυτό το πρόγραμμα χρονοδιακόπτη;
Μου άρεσε πολύ το σχέδιο και η ιδέα αυτής της συσκευής.
Για το ενυδρείο, προσθέστε και σβήστε τον συμπιεστή με μια περίοδο περίπου 1 ώρας.
Με ένα αρχείο HEX, αυτό είναι πολύ δύσκολο, ειδικά αφού μόλις ξεκίνησα με μικροελεγκτές.
Επισκέπτες Αλέκς
Πώς, και είναι δυνατόν να χρησιμοποιήσετε την έτοιμη DS1307 Ρολόι πραγματικού χρόνου ρολόι, αντί για το chip ρολόι της επιλογής σας.
Επισκέπτης Alex
Και πώς να επαναφέρετε τις ρυθμίσεις;
Ο συγγραφέας
Συμφωνώ ότι ένα τέτοιο σύστημα διαχείρισης δεν είναι πολύ κατάλληλο για εβδομαδιαίο ή μηνιαίο χρονοδιακόπτη. Εδώ, μια μέρα για να περιμένετε κάποιον που χρειάζεται αυτό δεν είναι καθόλου πρόβλημα, ειδικά αφού αρκεί να εγκατασταθεί μία φορά και χωρίς να το αγγίζετε. Ωστόσο, εμφανίστηκε ένα πλεονέκτημα - η έλλειψη οθόνης και μάλιστα κάθε ένδειξη, η οποία, στην πραγματικότητα, δεν είναι τόσο απαραίτητη σε τέτοια συστήματα
Εάν, σύμφωνα με αυτό το σχήμα, δεν συλλέγεται ημερήσιο, αλλά εβδομαδιαίο, μηνιαίο ή ετήσιο χρονοδιακόπτη, τότε μπορείτε να γεράσετε γύρω του, περιμένοντας τη στιγμή που πρέπει να πατήσετε το κουμπί 1 ή να μην ζήσετε μέχρι να πατήσετε το κουμπί 2.
Σύμφωνα με την λαϊκή άποψη, οι Εσθονοί είναι πολύ χαλαροί άνθρωποι. Αυτός είναι ο χρονομετρητής: πατήσανε το κουμπί αριθμού 1 τη στιγμή που θα έπρεπε να ανάψει και γι 'αυτό είναι απαραίτητο να περιμένεις αυτή τη στιγμή και να την πατήσεις έγκαιρα. Κατόπιν περίμεναν το επιθυμητό διάστημα και πατούσαν το κουμπί αριθ. 2, αν ξαφνικά ξέχασαν, αποσπούνταν - ξεκίνησαν ξανά. Και μόνο μια μέρα μετά το πάτημα του πρώτου πλήκτρου, ο χρονοδιακόπτης αρχίζει να λειτουργεί.
Ο συγγραφέας
Απόσπασμα: Ivan_Pokhmelev
"Εσθονικός" χρονοδιακόπτης.

Με ποια έννοια, "εσθονική";
"Εσθονικός" χρονοδιακόπτης.

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

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