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

Η εταιρεία παραγωγής "RusImpulse" παράγει μια μεγάλη γκάμα ρολογιών LED εξωτερικού χώρου: με ύψος ψηφίου 80mm και άνω και οποιοδήποτε χρώμα λάμψης.

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

Οι ηλεκτρονικές πλακέτες "Impulse" λειτουργούν σε μεγάλο εύρος θερμοκρασιών (από -40 έως +50 °C), έχουν ειδική προστασία από τη διάβρωση, τη σκόνη και την είσοδο υγρασίας στο περίβλημα (IP 65) και μπορούν να λειτουργήσουν σε οποιεσδήποτε καιρικές συνθήκες.

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

Ανάλογα με την προβλεπόμενη τοποθεσία εγκατάστασης, μπορεί να επιλεγεί ένα ηλεκτρονικό θερμόμετρο εξωτερικού χώρου για τη σκιερή ή ηλιόλουστη πλευρά. Για τοποθέτηση στη σκιά ενδείκνυται ένα ρολόι θερμόμετρο με λιγότερο έντονα κόκκινα LED - 1,5Kd, ενώ για την ηλιόλουστη πλευρά, καθώς και τοποθέτηση σε βιτρίνες προτείνονται ρολόγια με φωτεινότερα LED (3,0Kd για κόκκινη λάμψη / τουλάχιστον 2Kd για διαφορετικό χρώμα)

Το ηλεκτρονικό ρολόι εξωτερικού χώρου με θερμόμετρο ελέγχεται τυπικά με τηλεχειριστήριο τηλεχειριστήριοσε υπέρυθρες ακτίνες με εμβέλεια έως 10 μ. Το τηλεχειριστήριο σας επιτρέπει να αλλάξετε τη φωτεινότητα της λάμψης και τη διάρκεια της ένδειξης των παραμέτρων που εμφανίζονται. Ρολόι-θερμόμετρο μεγάλου μεγέθους με ύψος γραμματοσειράς 700 mm ελέγχεται από τηλεχειριστήριο με εμβέλεια έως 50 m.

Βασικά μοντέλα ηλεκτρονικών ρολογιών εξωτερικού χώρου "Impulse"

εμφανιζόμενες παραμέτρους τρέχουσα ώρα(ΩΩ:ΛΜ), ημερομηνία (ΗΗ.ΜΜ), θερμοκρασία αέρα (-88°C ή 88 °C)
μορφή ένδειξης 88:88
τύπος δείκτη LED
φωτεινότητα ένδειξης
έλεγχος Τηλεχειριστήριο υπερύθρων (απόσταση έως 10 μέτρα)
φαγητό 220V/ 50Hz, καλώδιο τροφοδοσίας 1,5μ.
όροι χρήσης δρόμος, θερμοκρασίααπό -40° έως 50° C
τύπος και χρώμα θήκης σφραγισμένο σώμα από χάλυβα,βαμμένο με μαύρο χρώμα σε σκόνη,διακοσμητικό προφίλ, ακρυλικό γυαλί, στερέωση -μεντεσέδες στο πίσω μέρος της θήκης
αισθητήρες καιρούαισθητήρας θερμοκρασίας αέρα - τηλεχειριστήριο, καλώδιο αισθητήρα 1,5 m.
προαιρετικά είναι δυνατός ο εξοπλισμός της πλακέτας με άλλους αισθητήρες καιρού
περίοδος εγγύησης 2 χρόνια

Η προτεινόμενη συσκευή χρησιμοποιεί δείκτες LED δεκαέξι στοιχείων PSA08-11 με κοινές ανόδους. Η επιλογή έπεσε πάνω τους λόγω του χαμηλού κόστους, του μεγάλου μεγέθους του εμφανιζόμενου συμβόλου και της υψηλής φωτεινότητας. Για να πάρει το μέγιστο ΧΡΗΣΙΜΕΣ ΠΛΗΡΟΦΟΡΙΕΣ, το κείμενο μετακινείται από τα δεξιά προς τα αριστερά. Έξι χώροι εξοικείωσης εμφανίζουν εναλλάξ την τρέχουσα ώρα, την εσωτερική θερμοκρασία, την εξωτερική θερμοκρασία, την ημερομηνία, την ημέρα της εβδομάδας και τον μήνα με λέξεις, για παράδειγμα, «18 Μαρτίου ΠΕΜΠΤΗ.

Ο χρόνος διατηρείται από το τσιπ DS1307. Είναι ένα ρολόι πραγματικού χρόνου (RTC) με ενσωματωμένο ημερολόγιο. Όταν η γενική τροφοδοσία είναι απενεργοποιημένη, αυτό το μικροκύκλωμα συνεχίζει να λειτουργεί από μια εφεδρική πηγή - μια κυψέλη λιθίου CR2032 με τάση 3 V. Επειδή, ελλείψει εξωτερικών κλήσεων, το ρεύμα που καταναλώνεται από το μικροκύκλωμα DS1307 δεν υπερβαίνει τα 300 nA , η μέτρηση χρόνου σε αυτήν τη λειτουργία μπορεί να διαρκέσει έως και δέκα χρόνια. Η γεννήτρια ρολογιού αυτού του μικροκυκλώματος είναι κατασκευασμένη χρησιμοποιώντας έναν εξωτερικό συντονιστή χαλαζία με συχνότητα 32768 Hz, που εξασφαλίζει υψηλή ακρίβεια. Το μικροκύκλωμα μετράει δευτερόλεπτα, λεπτά, ώρες, ημέρες του μήνα (συμπεριλαμβανομένων των δίσεκτων ετών), μήνες, ημέρες της εβδομάδας και χρόνια. Το ημερολόγιό της ισχύει μέχρι το 2100. Περισσότερα λεπτομερείς πληροφορίεςσχετικά με αυτό μπορεί να ληφθεί στο .

Για τη μέτρηση της θερμοκρασίας στη συσκευή χρησιμοποιούνται ψηφιακοί αισθητήρες θερμοκρασίας LM75, οι οποίοι έχουν σφάλμα όχι μεγαλύτερο από 2 °C στο εύρος θερμοκρασίας από -25 έως +100 °C. Περισσότερες πληροφορίες σχετικά με αυτές μπορείτε να βρείτε στο .
Σχέδιο ενός ρολογιού και ενός θερμομέτρου με γραμμή λειτουργίαςφαίνεται στο σχ. 1. Όλες οι λειτουργίες, εκτός από τον χρόνο μέτρησης, εκτελούνται από τον μικροελεγκτή DD2 (PIC16F873A-20I / P), χρονισμένο από τον ενσωματωμένο ταλαντωτή με αντηχείο χαλαζία ZQ2. Τα κουμπιά SB1-SB5 χρησιμοποιούνται για τον έλεγχο της συσκευής. Όταν οι επαφές τους είναι ανοιχτές, οι αντιστάσεις R4-R8 παρέχουν υψηλό λογικό επίπεδο στις αντίστοιχες εισόδους του μικροελεγκτή. Η αντίσταση R11 διατηρεί υψηλή την είσοδο ρύθμισης του μικροελεγκτή, αποτρέποντας τον τυχαίο θόρυβο από την επανεκκίνηση του προγράμματος.

Για την τροφοδοσία του ρολογιού, απαιτείται μια σταθεροποιημένη πηγή τάσης 5 V με μέγιστο ρεύμα φορτίου τουλάχιστον 600 mA. Συνδέεται στην υποδοχή XS1. Η έκδοση του συγγραφέα χρησιμοποιεί Φορτιστήςαπό κινητό τηλέφωνο. Οι πυκνωτές C1 και C2 εξομαλύνονται και η χωρητικότητα του πυκνωτή C1 πρέπει να είναι τουλάχιστον 1000 microfarads.
Το ρολόι έχει ξυπνητήρι. Του ηχητικό σήματροφοδοτεί έναν πιεζοηλεκτρικό εκπομπό με ενσωματωμένη γεννήτρια HA1 (HPA24AX). Σύμφωνα με τα σήματα του μικροελεγκτή, ελέγχεται από ένα κλειδί στο τρανζίστορ VT7. Επιλέγοντας την αντίσταση R18 στο κύκλωμα βάσης αυτού του τρανζίστορ, είναι δυνατή η ρύθμιση της έντασης του ήχου εντός ορισμένων ορίων.

Οι κόκκινες λυχνίες LED HL1-HL3 έχουν σχεδιαστεί για να υποδεικνύουν τρόπους λειτουργίας. Η φωτεινότητά τους αλλάζει επιλέγοντας αντιστάσεις R15-R17.
Για τον προγραμματισμό του μικροελεγκτή που είναι εγκατεστημένος στην πλακέτα, διαθέτει υποδοχή XP1. Κατά τη διάρκεια αυτής της λειτουργίας, ένας προγραμματιστής είναι συνδεδεμένος σε αυτό, για παράδειγμα, PICkit2, EXTRAPIC ή άλλο παρόμοιο. Στην τρέχουσα συσκευή, αυτή η υποδοχή δεν χρειάζεται. Δεν μπορείτε να το εγκαταστήσετε εάν προγραμματίσετε τον μικροελεγκτή στον πίνακα προγραμματιστή πριν τον τοποθετήσετε στην πλακέτα.


Ο προγραμματισμός μικροελεγκτή συνίσταται στη λήψη κώδικα προγράμματοςαπό ένα αρχείο HEX στη μνήμη FLASH του. Αυτό απαιτεί ένα πρόγραμμα ελέγχου προγραμματιστή, όπως το WinPic800, το οποίο είναι δωρεάν διαθέσιμο στη διεύθυνση www.winpic800.com/descargas/WinPic800.zip στο Διαδίκτυο. Αναλυτικές οδηγίεςσχετικά με τον προγραμματισμό μικροελεγκτή μπορεί επίσης να διαβαστεί.
Για να απλοποιηθεί το πρόγραμμα του μικροελεγκτή και η συσκευή στο σύνολό της, το τσιπ RTC DD1 και οι αισθητήρες θερμοκρασίας VK1 και VK2 συνδέονται στον μικροελεγκτή μέσω του ίδιου διαύλου I2C. Ο αισθητήρας VK2 συνδέεται στην υποδοχή XP2 με ένα καλώδιο μήκους πολλών μέτρων σύμφωνα με το σχήμα που φαίνεται στην εικ. 2.

Οι αντιστάσεις R2 και R9 συνδέουν τις γραμμές SCL και SDA του διαύλου I 2 C στο power plus, διατηρούν υψηλό επίπεδο σε αυτές κατά τις παύσεις μεταφοράς πληροφοριών, όπως απαιτείται από τις προδιαγραφές του διαύλου. Μπορείτε να μάθετε περισσότερα σχετικά με τη χρήση αυτού του λεωφορείου από. Οι είσοδοι διεύθυνσης των αισθητήρων θερμοκρασίας VK1 και VK2 συνδέονται με διαφορετικούς τρόπους στο power plus και στο κοινό καλώδιο, γεγονός που καθιστά δυνατό στον μικροελεγκτή να διακρίνει προγραμματικά τους αισθητήρες.

Στις εξόδους των μικροκυκλωμάτων DD3 και DD4 σχηματίζονται παράλληλοι κωδικοί δεκαέξι bit για την εμφάνιση πληροφοριών στις ενδείξεις. Ο μικροελεγκτής DD2 εισάγει πληροφορίες σε αυτά τα μικροκυκλώματα με έναν σειριακό κωδικό, χρησιμοποιώντας μόνο τρεις γραμμές από τις θύρες B και C. Το RC7 και οι είσοδοι ρολογιού και των δύο μικροκυκλωμάτων έχουν αυξανόμενη διαφορά επιπέδου. Σε αυτήν την περίπτωση, ο κωδικός που περιέχεται ήδη στους σειριακά συνδεδεμένους καταχωρητές μετατόπισης μετακινείται μία θέση προς το ανώτερο bit του καταχωρητή DD4 και η τιμή που έχει οριστεί από τον μικροελεγκτή στην είσοδό του γράφεται στο απελευθερωμένο χαμηλό bit του καταχωρητή DD3.

Μετά από δεκαέξι τέτοιες λειτουργίες, ολόκληρος ο κώδικας γράφεται σε έναν καταχωρητή μετατόπισης δεκαέξι bit που σχηματίζεται από τα μικροκυκλώματα DD3 και DD4. Ωστόσο, αυτός ο κωδικός δεν έχει εμφανιστεί ακόμη στις εξόδους των μικροκυκλωμάτων· αυτός που εμφανίστηκε στον προηγούμενο κύκλο συνεχίζει να λειτουργεί σε αυτά. Για την ενημέρωση της κατάστασης των εξόδων, ο μικροελεγκτής δημιουργεί μια ανοδική διαφορά στάθμης στη γραμμή RB0 και τις εισόδους εγγραφής κώδικα από τους καταχωρητές μετατόπισης των μικροκυκλωμάτων DD3 και DD4 στους καταχωρητές αποθήκευσης τους. Μπορείτε να εξοικειωθείτε με τη λειτουργία του τσιπ μετατροπέα σειριακού σε παράλληλο 74HC595 διαβάζοντας.

Αφού γράψει τον κωδικό στους μικροελεγκτές DD3 και DD4, ο μικροελεγκτής στέλνει μια εντολή για να ενεργοποιηθεί ένας από τους έξι δείκτες, για τις κάθοδοι των στοιχείων για τα οποία προορίζεται αυτός ο κωδικός. Για να μην υπερφορτώνονται οι έξοδοι του μικροελεγκτή, οι άνοδοι δείκτη συνδέονται μαζί τους μέσω διακοπτών στα τρανζίστορ VT1-VT6. Το διάγραμμα του πίνακα ενδείξεων φαίνεται στο σχ. 3, α συµβάσειςστοιχεία του δείκτη PSA08-11SRW - - στην εικ. 4. Οι σύνδεσμοι XP1 και XP2 της πλακέτας ενδείξεων συνδέονται στις υποδοχές XS3 και XS2 της κύριας πλακέτας, αντίστοιχα.

Τα σχέδια του κύριου πίνακα και η τοποθέτηση στοιχείων σε αυτόν φαίνονται στο σχ. 5. Είναι κατασκευασμένο από fiberglass πλαστικοποιημένο στη μία πλευρά. Η πλακέτα έχει σχεδιαστεί για εγκατάσταση αισθητήρα θερμοκρασίας BK1 σε συσκευασία DIP8, ωστόσο, ο αισθητήρας LM75AD παράγεται σε συσκευασία SO8 για επιφανειακή τοποθέτηση, επομένως θα πρέπει να εγκατασταθεί μέσω μιας πλακέτας προσαρμογέα (Εικ. 6). Στο σχ. 5, το περίγραμμα του προσαρμογέα φαίνεται με μια διακεκομμένη γραμμή. Τα τμήματα σύρματος εισάγονται στις αντίστοιχες οπές του προσαρμογέα και της πλακέτας και συγκολλούνται και στις δύο πλευρές. Μπορείτε, φυσικά, αλλάζοντας την τοπολογία των εκτυπωμένων αγωγών στην κύρια πλακέτα, να κάνετε χωρίς προσαρμογέα.

Η πλακέτα τυπωμένου κυκλώματος διπλής όψης των ενδείξεων φαίνεται στο σχ. 7. Λάβετε υπόψη ότι οι σύνδεσμοι σε αυτό είναι εγκατεστημένοι στην αντίθετη πλευρά από αυτήν όπου βρίσκονται οι ενδείξεις. Κατά τη σύνδεση των βυσμάτων, και οι δύο πλακέτες βρίσκονται η μία πάνω από την άλλη "τι όχι", όπως φαίνεται στη φωτογραφία του Σχ. οκτώ.
Τα τρανζίστορ KT502B μπορούν να αντικατασταθούν από οποιοδήποτε της ίδιας σειράς. Αντί για AL307BM LED, είναι επίσης κατάλληλες άλλες κόκκινες λάμψεις χαμηλής ισχύος, για παράδειγμα AL310A.
Μια σωστά συναρμολογημένη συσκευή με σωστά προγραμματισμένο μικροελεγκτή δεν χρειάζεται ρύθμιση και ξεκινά να λειτουργεί αμέσως μετά την ενεργοποίηση.

Μετά την ενεργοποίηση, το μήνυμα καλωσορίσματος εμφανίζεται πρώτα στις ενδείξεις. Ακολουθεί η ώρα σε μορφή 12 ή 24 ωρών, η οποία μπορεί να επιλεγεί στο αντίστοιχο στοιχείο μενού. Επιπλέον, η γραμμή τρεξίματος με την τρέχουσα ώρα σταματά για 10 δευτερόλεπτα. Μετά τη λήξη τους, εμφανίζεται η θερμοκρασία στο δωμάτιο (ενδείξεις του αισθητήρα VK1), η εξωτερική θερμοκρασία (ενδείξεις του αισθητήρα VK2) και διατηρείται μια άλλη παύση δέκα δευτερολέπτων, κατά την οποία η ένδειξη δείχνει τη θερμοκρασία του δρόμου. Μετά από αυτό, εμφανίζεται ο αριθμός, ακολουθούμενος από τον μήνα και την ημέρα της εβδομάδας με λέξεις, μετά τον οποίο ο κύκλος (με εξαίρεση το μήνυμα καλωσορίσματος) επαναλαμβάνεται.

Για να ρυθμίσετε την τρέχουσα ώρα και άλλες παραμέτρους, μεταβείτε στη λειτουργία "Μενού" πατώντας στιγμιαία το κουμπί SB3 "M". Το LED HL2 ανάβει, υποδεικνύοντας ότι αυτή η λειτουργία είναι ενεργοποιημένη. Στην ένδειξη, μετά το μήνυμα "SETTINGS", εμφανίζεται και σταματά η γραμμή "XX HOUR", όπου XX είναι η τρέχουσα τιμή της ώρας, η οποία μπορεί να αυξηθεί πατώντας το κουμπί SB1 "+" ή να μειωθεί πατώντας το SB5. Κουμπί "-".
Για να μεταβείτε στο επόμενο στοιχείο μενού, πατήστε το κουμπί SB2 ">". Με αυτό, μπορείτε να κάνετε "κύλιση" στο μενού με την ακόλουθη σειρά, χρησιμοποιώντας το SB4 "<” – в противоположном. После первого нажатия на кнопку SB2 “>Εμφανίζει τη γραμμή "MIN XX", μετά "YEAR 20XX" (προεπιλογή 2011), μετά "MONTH XX", "DATE ​​XX", "WEEKDAY XX", "WEEK_HOUR XX" (η ώρα του ξυπνητηριού), "WEEK_MIN XX ” (λεπτά του συναγερμού).

Στη συνέχεια, μια από τις γραμμές "BUD OFF" ή "BUD ON" εμφανίζεται στην ένδειξη, δείχνοντας την τρέχουσα κατάσταση του συναγερμού. Μπορεί να αλλάξει πατώντας το κουμπί SB1 "+" ή SB5 "-". Όταν ο συναγερμός είναι ενεργοποιημένος, το LED HL1 είναι αναμμένο, σηματοδοτώντας αυτό.
Στη συνέχεια, εμφανίζεται η γραμμή "XX FORMAT", όπου το XX είναι ίσο με 12 ή 24, ανάλογα με τη μορφή εμφάνισης της ώρας που επιλέγεται πατώντας το κουμπί SB1 "+" ή SB5". Αφού πατήσετε ξανά το SB2 ">", εμφανίζεται η γραμμή "BYE", το LED HL2 σβήνει, το ρολόι μεταβαίνει σε κανονική λειτουργία.


Όταν η τρέχουσα ώρα συμπίπτει με την καθορισμένη ώρα αφύπνισης, ανάβουν το LED HL3 και ο εκπομπός ήχου HA1. Για να απενεργοποιήσετε τους συναγερμούς φωτός και ήχου, απλώς πατήστε οποιοδήποτε κουμπί. Ένα ηλεκτρικό σήμα για τον έλεγχο ενός εξωτερικού ενεργοποιητή, εάν είναι απαραίτητο, μπορεί να αφαιρεθεί από την έξοδο RB5 του μικροελεγκτή, στην οποία συνδέεται το HL3 LED μέσω μιας αντίστασης R17.
Όταν η εξωτερική τροφοδοσία είναι απενεργοποιημένη, η συσκευή συνεχίζει τη μέτρηση του χρόνου - το τσιπ DD1 τροφοδοτείται από μια κυψέλη λιθίου G1.

Συνημμένα αρχεία: source.zip

ΒΙΒΛΙΟΓΡΑΦΙΑ
1. DS1307 - 64 X 8 ρολόι πραγματικού χρόνου με σειριακή διεπαφή. – www.piclist.ru/D-DS-DSB1 “+”307-RUS/D-DS-DS1307-RUS.html
2. LM75A Ψηφιακός αισθητήρας θερμοκρασίας και θερμικός φύλακας. www.alldatasheet.com/datasheet-pdf/pdf/100962/PHILIPS/LM75AD.html
3. Long A. Προγραμματιστές και προγραμματισμός μικροελεγκτών. - Ραδιόφωνο, 2004, Νο. 1, σελ. 53.
4. Semyonov B. Yu. Bus I2C σε δομές ραδιομηχανικής. – Μ.: “SOLON-R”, 2002.
5. 74HC595; 74HST595 καταχωρητής μετατόπισης 8-bit σειριακής εισόδου, σειριακής ή παράλληλης εξόδου με μάνδαλα εξόδου. 3-κατάσταση. - www.nxp.com/documents/data_sheet/74HC_HCT595.pdf

V. BALANDIN, σελ. Petrovskoye, περιοχή Tambov
"Ραδιόφωνο" №9 2012

απλό ρολόι ανοιχτό Πίνακες LEDΩ. Σε πολλούς ραδιοερασιτέχνες, αρχάριους και όχι μόνο αρέσει να «εφευρίσκουν εκ νέου τον τροχό» - να κατασκευάζουν το ηλεκτρονικό ΤΟΥΣ ρολόι. Ούτε αυτή η μοίρα με γλίτωσε. Φυσικά, υπάρχουν πολλά σχέδια ρολογιών σήμερα στο Διαδίκτυο, αλλά για κάποιο λόγο υπάρχουν μόνο λίγα ρολόγια σε μήτρες LED. Στο ρωσόφωνο Διαδίκτυο, βρήκα μόνο ένα πλήρως ολοκληρωμένο και περιγραφόμενο σχέδιο. Ταυτόχρονα, οι μήτρες LED είναι πλέον πολύ φθηνότερες και το κόστος τους δεν είναι υψηλότερο ή ακόμη χαμηλότερο από αυτό των δείκτες επτά τμημάτωντο ίδιο μέγεθος. Για παράδειγμα, το GNM23881AD που χρησιμοποίησα με μέγεθος 60x60mm αγοράστηκαν για 1,5u (3 δείκτες κοστίζουν 4,5u), για αυτά τα χρήματα δύσκολα μπορείς να αγοράσεις τέσσερις μονάδες επτά τμημάτων του ίδιου μεγέθους. Αλλά οι πληροφορίες που μπορούν να τοποθετηθούν σε έναν δείκτη μήτρας μπορεί να είναι πολύ περισσότερες. Εκτός από αριθμούς, μπορούν να εμφανίζουν οποιαδήποτε γράμματα, σημάδια και με τη βοήθεια μιας γραμμής που τρέχει, μπορεί επίσης να εμφανιστεί κείμενο.

Με βάση αυτό, υπήρχε η επιθυμία να κατασκευαστεί ένα ρολόι σε πίνακες LED, αλλά έτσι ώστε το κύκλωμα να μην είναι πιο περίπλοκο από ό,τι σε μήτρες επτά τμημάτων. Ήθελα επίσης να είναι αρκετά λειτουργικό και όχι σαν τα άλλα. Έτσι, γεννήθηκε το ακόλουθο σχήμα.

Η λειτουργικότητα του ρολογιού είναι η εξής:

  • Αντίστροφη μέτρηση, ημερολόγιο, ημέρα της εβδομάδας. (λαμβάνεται υπόψη το δίσεκτο έτος, η μετάβαση στη θερινή / χειμερινή ώρα δεν πραγματοποιείται).
  • Αποθήκευση του ρολογιού όταν χάνεται εξωτερικό τροφοδοτικό(η κατανάλωση είναι 15mA).
  • Διόρθωση διαδρομής + - 59,9 sec \ ημέρα, σε βήματα 0,1 sec. 9 συναγερμοί. 3 από τα οποία είναι "μιας χρήσης" και 6 είναι "μόνιμα", ρυθμιζόμενα ξεχωριστά ανά ημέρα της εβδομάδας.
  • Ατομικά ρυθμιζόμενη διάρκεια του ηχητικού σήματος για κάθε συναγερμό (1-15 λεπτά).
  • Ηχητική επιβεβαίωση των πατημάτων κουμπιών (είναι δυνατή η απενεργοποίηση).
  • Ηχητικό σήμα ανά ώρα (μπορεί να απενεργοποιηθεί).
  • Από τις 00-00 έως τις 08-00 το σήμα δεν δίνεται.
  • 1 ή 2 αισθητήρες θερμοκρασίας (Οδός και σπίτι).
  • Προσαρμόσιμο ticker που εμφανίζει όλες τις πληροφορίες (εκτός από την ώρα)
  • Η τιμή της διόρθωσης διαδρομής και οι ρυθμίσεις της «γραμμής ερπυσμού» αποθηκεύονται ακόμη και αν χαθεί η εφεδρική ισχύς.

Το AtMega16A επιλέχθηκε ως η «καρδιά» του ρολογιού, λόγω της διαθεσιμότητας, της φθηνότητας και των «ποδιών». Ήθελα να απλοποιήσω το κύκλωμα όσο το δυνατόν περισσότερο, έτσι ό,τι ήταν δυνατό ανατέθηκε στον ελεγκτή. Ως αποτέλεσμα, καταφέραμε να τα βγάλουμε πέρα ​​με δύο μόνο μικροκυκλώματα, έναν ελεγκτή και έναν καταχωρητή TPIC6B595. Εάν το TPIC6B595 δεν είναι διαθέσιμο σε κάποιον, τότε μπορείτε να το αντικαταστήσετε με το 74HC595 + ULN2803. Και οι δύο επιλογές έχουν δοκιμαστεί. Μπορείτε επίσης να δοκιμάσετε να χρησιμοποιήσετε το TPIC6C595, είναι λίγο αδύναμο και ελαφρώς θερμαινόμενο, αλλά γενικά λειτούργησε σταθερά. Ο χρόνος μετράται χρησιμοποιώντας έναν ασύγχρονο χρόνο - T2. Το ρολόι διατηρείται ακόμα και σε περίπτωση διακοπής ρεύματος. Αυτή τη στιγμή, το μεγαλύτερο μέρος του κυκλώματος απενεργοποιείται και ο ελεγκτής τροφοδοτείται από μπαταρία, συσσωρευτή ή από ιονιστή. Ήταν ενδιαφέρον για μένα να «παίζω» με το ιονιστή, οπότε το εφάρμοσα. Η τρέχουσα κατανάλωση του ρολογιού σε κατάσταση αναμονής είναι 15 mA. Όταν τροφοδοτήθηκε από έναν ιονιστή στο 1F, το ρολόι «διάρκεσε» για τέσσερις ημέρες. Αυτό είναι αρκετό για να διατηρηθεί η πορεία κατά τη διάρκεια διακοπών ρεύματος. Εάν χρησιμοποιείτε μπαταρία CR2032, τότε θεωρητικά, σύμφωνα με τους υπολογισμούς, η φόρτιση θα πρέπει να είναι αρκετή για 1,5 χρόνο. Διαθεσιμότητα τάση δικτύουο ελεγκτής «ακούει» μέσω της ακίδας PB.3 Αυτή η ακίδα είναι η αντιστρεπτική είσοδος του συγκριτή. Η τάση τροφοδοσίας, μέσω του διαχωριστή R2-R3, τροφοδοτείται στην έξοδο PB.3 και στην κανονική κατάσταση είναι περίπου 1,5V. Εάν η εξωτερική τάση πέσει κάτω από 4,1 βολτ, τότε η τάση στον ακροδέκτη PB.3 θα γίνει μικρότερη από 1,23 βολτ και θα δημιουργηθεί μια διακοπή από τον συγκριτή και όλοι οι «περιττοί» κόμβοι ελεγκτή θα απενεργοποιηθούν στον χειριστή διακοπής και ο ίδιος ο ελεγκτής τίθεται σε κατάσταση ύπνου. Σε αυτήν τη λειτουργία, μόνο ο χρονοδιακόπτης T2 συνεχίζει να λειτουργεί. Όταν εμφανιστεί εξωτερική τροφοδοσία, η τάση στο PB.3 θα ανέβει ξανά πάνω από 1,23 V, ο ελεγκτής που το "βλέπει" θα μεταφέρει όλους τους κόμβους σε κατάσταση λειτουργίας. Εάν αντί για ιονιστή, χρησιμοποιείται μπαταρία CR2032, τότε πρέπει να συνδεθεί μέσω διόδου (κατά προτίμηση διόδου Schottky). Η άνοδος της διόδου συνδέεται με + μπαταρίες και η κάθοδος στην κάθοδο VD1. ΣΤΟ κανονική λειτουργίαΗ οθόνη εμφανίζει την ώρα σε μορφή ώρας-λεπτού. Με ένα μεσοδιάστημα ενός λεπτού ξεκινά η γραμμή τρεξίματος. Η τρέχουσα γραμμή εμφανίζει την ημέρα της εβδομάδας, ημερομηνία, έτος, θερμοκρασία. στο σπίτι και θερμοκρασία. στο δρόμο. Η γραμμή λειτουργίας είναι προσαρμόσιμη, π.χ. Μπορείτε να ενεργοποιήσετε/απενεργοποιήσετε την εμφάνιση οποιουδήποτε από τα στοιχεία. (Για παράδειγμα, κλείνω πάντα την οθόνη του έτους). Όταν όλα τα στοιχεία είναι απενεργοποιημένα, η ερπυστική γραμμή δεν ξεκινά και το ρολόι εμφανίζει συνεχώς την τρέχουσα ώρα. Οι 9 συναγερμοί χωρίζονται σε 3 μιας χρήσης και 6 επαναχρησιμοποιήσιμους. Όταν ενεργοποιείτε τα ξυπνητήρια 1-3, λειτουργούν μόνο μία φορά. Για να λειτουργήσουν ξανά, πρέπει να ενεργοποιηθούν ξανά χειροκίνητα. Και τα ξυπνητήρια 4-9 είναι επαναχρησιμοποιήσιμα, δηλ. θα τρέχουν καθημερινά ορίστε χρόνο. Επιπλέον, αυτά τα ξυπνητήρια μπορούν να ρυθμιστούν να ηχούν μόνο συγκεκριμένες ημέρες της εβδομάδας. Αυτό είναι βολικό, για παράδειγμα, αν δεν θέλετε το ξυπνητήρι να σας ξυπνήσει το Σαββατοκύριακο. Ή, για παράδειγμα, πρέπει να ξυπνάτε τις καθημερινές στις 7:00 και την Πέμπτη στις 8:00 και τα Σαββατοκύριακα δεν χρειάζεστε ξυπνητήρι. Στη συνέχεια, ρυθμίσαμε ένα επαναχρησιμοποιήσιμο στις 7:00 Δευτέρα-Τετάρτη και Παρασκευή, και το δεύτερο στις 8:00 την Πέμπτη ... .. Επιπλέον, όλα τα ξυπνητήρια έχουν ρύθμιση διάρκειας σήματος και αν δεν έχετε αρκετό σήμα για 1 λεπτό για να ξυπνήσετε και μετά μπορείτε να το αυξήσετε για ένα χρονικό διάστημα από 1 έως 15 λεπτά. Η διόρθωση πορείας γίνεται μία φορά την ημέρα, στις 00-00. Εάν το ρολόι είναι ταχύτερο, για παράδειγμα, κατά 5 δευτερόλεπτα την ημέρα, τότε στις 00-00-00 η ώρα θα ρυθμιστεί σε 23-59-55, εάν το ρολόι είναι πίσω, τότε στις 00-00-00 η ώρα θα να οριστεί σε 00-00-05. Βήμα διόρθωσης - 0,1 δευτ. Η μέγιστη διόρθωση είναι 59,9 δευτερόλεπτα/ημέρα. Με τον επισκευάσιμο χαλαζία, είναι απίθανο να χρειαστούν περισσότερα. Η διόρθωση πραγματοποιείται επίσης σε κατάσταση αναμονής όταν τροφοδοτείται από μπαταρία. Οι συστοιχίες LED μπορούν να χρησιμοποιήσουν οποιαδήποτε κοινά LED καθόδου 8*8. Όπως αναφέρθηκε ήδη, χρησιμοποίησα το GNM23881AD. Κατ 'αρχήν, μπορείτε να "καλέσετε" μια μήτρα από μεμονωμένα LED. Ο μικροελεγκτής AtMega16a μπορεί να αντικατασταθεί με τον «παλιό» AtMega16 με το γράμμα L. Σε αυτή την περίπτωση, θεωρητικά, η κατανάλωση ρεύματος από την μπαταρία θα πρέπει να αυξηθεί ελαφρώς. Πιθανότατα θα λειτουργεί μόνο στο AtMega16, αλλά μπορεί να υπάρχουν προβλήματα όταν λειτουργεί με μπαταρίες. Δίοδος D1 - κατά προτίμηση οποιαδήποτε δίοδος Schottky. Λειτουργεί επίσης με έναν συμβατικό ανορθωτή, αλλά για να προστατευτείτε από διάφορες δυσλειτουργίες που σχετίζονται με το γεγονός ότι μέρος του κυκλώματος τροφοδοτείται από τάση "πριν από τη δίοδο" και το τμήμα "μετά τη δίοδο" είναι καλύτερο να αναζητήσετε τον Schottky . Τρανζίστορ VT1 - οποιοδήποτε n-p-n. Το ρολόι ελέγχεται από δύο κουμπιά. Ο αριθμός τους θα μπορούσε να αυξηθεί σε 8 τεμάχια, χωρίς να προστεθούν άλλα εξαρτήματα, εκτός από τα ίδια τα κουμπιά, αλλά ήθελα να προσπαθήσω να «βγάλω» μόνο με δύο. Τα κουμπιά ονομάζονται συμβατικά "OK" και "STEP". Το κουμπί "STEP" συνήθως αλλάζει στο επόμενο στοιχείο μενού και το κουμπί "OK" αλλάζει τις παραμέτρους του τρέχοντος μενού. Το σήμα του συναγερμού που ενεργοποιήθηκε απενεργοποιείται επίσης με τα κουμπιά "OK" ή "STEP". Πατώντας οποιοδήποτε κουμπί κατά τη διάρκεια του συναγερμού θα απενεργοποιηθεί ο συναγερμός. Το σύστημα ελέγχου αποδείχθηκε ως εξής:

Βίντεο πώς λειτουργεί!

Αυτή η υφέρπουσα γραμμή σάς επιτρέπει να διαβάζετε ένα κείμενο που δεν περιέχει περισσότερα από 8192 γράμματα συμπεριλαμβανομένων των κενών.Το κείμενο εισάγεται στη μνήμη 24C64 της τρέχουσας γραμμής χρησιμοποιώντας ένα πληκτρολόγιο από υπολογιστή χωρίς σύνδεση του ίδιου του υπολογιστή. Κατά την εισαγωγή κειμένου, μπορείτε να διαγράψετε γράμματα χρησιμοποιώντας το πλήκτρο (Backspace) ενώ παρατηρείτε αυτήν την ενέργεια διαγραφής γραμμάτων στον πίνακα αποτελεσμάτων.

Μπορείτε να ρυθμίσετε την ταχύτητα των γραμμάτων χρησιμοποιώντας τα δύο πλήκτρα δίπλα στους αριθμούς στο πληκτρολόγιο (+ και -). Η ταχύτητα εκτέλεσης γραμμής καταγράφεται στο πιο πρόσφατο κελί μνήμης 24C64, επομένως, όταν το ενεργοποιήσετε για πρώτη φορά χωρίς να ρυθμίσετε την ταχύτητα, τα γράμματα θα εκτελούνται αργά και επομένως πρέπει να κάνετε την πρώτη προσαρμογή. Η ταχύτητα λειτουργίας αλλάζει πολύ όταν προσαρμόζεται η εισαγωγή αριθμού στο τελευταίο κελί 24C64 ενός αριθμού από 1 .... 30 σε δεκαδικό ή δεκαεξαδικό 1..1E, το οποίο μπορεί να επαληθευτεί χρησιμοποιώντας τον προγραμματιστή PICKIT2, αλλά αυτό δεν είναι απαραίτητο.

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

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

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

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

Γιατί χρειάζεται αυτό; Αυτό είναι απαραίτητο ώστε ενώ οι καταχωρητές μετατόπισης φορτώνονται από το MK σε μια αλυσίδα από το ένα στο άλλο με κάθε σήμα ρολογιού στον ακροδέκτη 11, και ταυτόχρονα να παρατηρείται σε πίνακες LED, που δεν χρειαζόμαστε καθόλου, δεδομένου ότι η εικόνα φωτιζόταν από LED που δεν είναι μέσα σωστά μέρη. Επομένως, πρόσθετοι καταχωρητές μανδάλωσης μπλοκάρουν την έξοδο πληροφοριών στους πίνακες κατά τη φόρτωση δεδομένων και ενημερώνονται μόνο αφού εμφανιστεί το σήμα ρολογιού στις εξόδους 12 προς τα εμπρός από τους καταχωρητές μετατόπισης στα δεδομένα μανδάλωσης και οι μανδάλωσης μεταδίδονται στους πίνακες.

Τα δεδομένα του πίνακα αποτελεσμάτων που δημιουργούν ολόκληρη την εικόνα της γραμμής προέρχονται από το MK από την έξοδο 34 στην είσοδο του καταχωρητή 14 του μικροκυκλώματος 74NS595 από το πρώτο μικροκύκλωμα 74NS595 στο δεύτερο δεδομένα μεταδίδονται από την έξοδο 9 στην είσοδο 14 και ούτω καθεξής μέσω του αλυσίδα μέχρι τα τελευταία 20 μικροκυκλώματα.

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

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

Για να ελέγξετε την πρώτη πλακέτα οθόνης, πρέπει να συνδέσετε το πληκτρολόγιο στην πλακέτα MK, να ενεργοποιήσετε την τροφοδοσία, να πατήσετε ένα ή περισσότερα γράμματα, να δώσετε την εντολή για το τέλος της γραμμής, ότι το κείμενο εισάγεται πατώντας το πλήκτρο ENTER, τότε η γραμμή θα τρέχει με χαμηλή ταχύτητα, αφού η ταχύτητα κίνησης πρέπει επίσης να ρυθμιστεί πατώντας το πλήκτρο (-) έως ότου η σταθερά από 5..1E γραφτεί σε δεκαεξαδική μορφή στη μνήμη 24C64.

Εάν δεν χρειάζεστε μια συμβολοσειρά τόσο μεγάλου μήκους που αποτελείται από 20 πίνακες 8x8, τότε μπορώ να σας στείλω ένα υλικολογισμικό με μικρότερο αριθμό από το 2 έως το 19, αυτό γίνεται απλά και γρήγορα.

Οι πλακέτες οθόνης είναι καλωδιωμένες για μήτρες 6x6 εκατοστών κόκκινης λάμψης με τη σήμανση QFT 2388ASR. Η πλακέτα μικροελεγκτή είναι κατασκευασμένη με την προϋπόθεση να εκσυγχρονιστεί η προσθήκη γραμμής ρολογιού και θερμομέτρου, αλλά επειδή το υλικολογισμικό για αυτήν την περίπτωση δεν έχει ολοκληρωθεί , δεν συνιστώ την προσθήκη κουμπιών για να μην καεί η θύρα MK.

κουμπιά εντολών.

(Βάρδια) – κουμπί για εναλλαγή κεφαλαία γράμματα, κάνοντας κλικ πάνω του και ελευθερώνοντάς το, πιέζεται ένα γράμμα και εμφανίζεται ένα κεφαλαίο γράμμα στην οθόνη· εάν πατήσετε το επόμενο γράμμα χωρίς να πατήσετε πρώτα Shift, εμφανίζεται ένα μικρό γράμμα, δηλαδή πριν από κάθε εισαγωγή κεφαλαίο γράμμαπρέπει να πατήσετε και να αφήσετε το Shift.

(+ και - ) - αυτά τα πλήκτρα λειτουργούν όταν ενεργοποιείτε τη γραμμή τρεξίματος πριν πληκτρολογήσετε και ρυθμίζετε την ταχύτητα κίνησης των γραμμάτων στον πίνακα αποτελεσμάτων + αυξάνει την ταχύτητα μειώνει την ταχύτητα κίνησης των γραμμάτων.

backspace- το κλειδί για τη διαγραφή κειμένου κατά την πληκτρολόγηση, λειτουργεί μόνο σε λειτουργία πληκτρολόγησης, εμφανίζοντας το διαγραμμένο γράμμα στον πίνακα αποτελεσμάτων μετατοπίζοντας το κείμενο προς τα αριστερά.

ΕισαγωΑυτό το πλήκτρο ξεκινά τη γραμμή που εκτελείται μετά την πληκτρολόγηση, υποδεικνύοντας το τέλος του κειμένου στη μνήμη 24C64 και λέει ότι πρέπει να ξεκινήσετε να τρέχετε τη γραμμή από την αρχή από αυτό το μέρος του κειμένου.

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

Για να εισαγάγετε ξανά το κείμενο, πρέπει να θυμάστε να ενεργοποιείτε και να απενεργοποιείτε τη γραμμή.

Ticker με ρολόι, ημερολόγιο και πληκτρολόγηση στο πληκτρολόγιο PS/2

Η γραμμή τρεξίματος δείχνει τον χρόνο ώρες λεπτά λεπτά δευτερόλεπτα ημέρα σε αριθμούς και τον μήνα και την ημέρα της εβδομάδας με λέξεις, για παράδειγμαΩΡΑ 12.30.10 20 ΙΑΝΟΥΑΡΙΟΥ ΤΕΤΑΡΤΗ.

Ακριβώς το ίδιο ticker με την πληκτρολόγηση στο πληκτρολόγιο έχει μόνο ένα ρολόι με ένα ημερολόγιο. Σε αυτή τη γραμμή, δεν μπορείτε να αλλάξετε τον αριθμό των πινάκων LED, καθώς και οι 20 εμπλέκονται στη ρύθμιση της ώρας, της ημερομηνίας και του μήνα και της ημέρας της εβδομάδας.

Κατά την πληκτρολόγηση, πατώντας το αριστερό πλήκτρο CTRL εισάγεται ένα ρολόι με ένα ημερολόγιο στο κείμενο της ένδειξης. Αυτή η γραμμή έχει όλες τις ίδιες λειτουργίες με τις προηγούμενες γραμμές στα PIC16F628 και PIC16F877 και ελέγχεται με τον ίδιο τρόπο.

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

Στις ρυθμίσεις ώρας, η ημέρα της εβδομάδας και ο μήνας εμφανίζονται ως αριθμοί.

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

Για περισσότερα σταθερή λειτουργίαΕίναι καλύτερο να τροφοδοτείτε το PIC16F877 μέσω μιας αντίστασης 11 ohm 0,25 watt σε ένα θετικό τροφοδοτικό για να μειώσετε τον θόρυβο που προέρχεται από τρανζίστορ που αλλάζουν τις σειρές του πίνακα αποτελεσμάτων.

Γραμμή τρεξίματος με ρολόι και θερμόμετρο για το δρόμο και το σπίτι.

Η ερπυστική γραμμή λειτουργεί με αισθητήρες DS1820 και δείχνει τη θερμοκρασία στο σπίτι και στο δρόμο εισάγοντας ενδείξεις στον πίνακα αποτελεσμάτων στο κείμενο της ερπυστικής γραμμής.

Οι μετρήσεις εμφανίζονται με τη μορφή της επιγραφής TEMPERATURE HOUSE 25.2 STREET -12.4 μετρήσεις θερμοκρασίας έχουν χαμηλότερο δείκτη σε μορφή δέκατου της μοίρας.

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

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

Το μήκος του καλωδίου που πηγαίνει στον αισθητήρα στο δρόμο δεν πρέπει να είναι μεγαλύτερο από 4 μέτρα.

Υπάρχει ένα υλικολογισμικό με τρία ουκρανικά γράμματα.
Το σήμα συναγερμού λαμβάνεται ως log 0 κατά τη διάρκεια του σήματος από την 38η ακίδα του PIC16F877

Λίστα ραδιοφωνικών στοιχείων

Ονομασία Τύπου Ονομασία Ποσότητα ΣημείωσηΣκορΤο σημειωματάριό μου
Σχέδιο 1
IC MK PIC 8-bit

PIC16F877

1 Στο σημειωματάριο
IC1 τσιπ μνήμης24C641 Στο σημειωματάριο
IC2, IC3 μητρώο βάρδιας

CD74HC595

20 Στο σημειωματάριο
VT1-VT8 διπολικό τρανζίστορ

BD140

8 Στο σημειωματάριο
Γ1, Γ2 Πυκνωτής100 nF2 Στο σημειωματάριο
C3, C4 Πυκνωτής15 pF2 Στο σημειωματάριο
Γ5 Πυκνωτής3,3 nF1 Στο σημειωματάριο
R1-R16, R18, R19, R21-R24, R30, R31 Αντίσταση

330 ohm

24 Στο σημειωματάριο
Αντίσταση

330 ohm

144 Στο σημειωματάριο
R26, R27 Αντίσταση

5,1 kOhm

2 Στο σημειωματάριο
R28, R29 Αντίσταση

4,7 kOhm

2 Στο σημειωματάριο
Cr1 Αντηχείο χαλαζία20.000 MHz1 Στο σημειωματάριο
LED Matrix8x820 Στο σημειωματάριο
ΣυνδετήραςΥΓ/21 Στο σημειωματάριο
Σχέδιο 2
IC MK PIC 8-bit

PIC16F877

1 Στο σημειωματάριο
IC1 τσιπ μνήμης24C641 Στο σημειωματάριο
μητρώο βάρδιας

CD74HC595

20 Στο σημειωματάριο
διπολικό τρανζίστορ

BD140

8 Στο σημειωματάριο
Γ2 Πυκνωτής100 nF1 Στο σημειωματάριο
C3, C4 Πυκνωτής15 pF2 Στο σημειωματάριο
Γ5 Πυκνωτής3,3 nF1 Στο σημειωματάριο
C6, C7 Πυκνωτής33 pF2 Στο σημειωματάριο
Γ8 ηλεκτρολυτικό πυκνωτή47uF1 Στο σημειωματάριο
R18, R19, R21-R24, R30, R31 Αντίσταση

330 ohm

24 Στο σημειωματάριο
Αντίσταση

330 ohm

144 Στο σημειωματάριο
R26, R27, R32, R33 Αντίσταση

5,1 kOhm

4 Στο σημειωματάριο
R29, R34, R35 Αντίσταση

4,7 kOhm

3 Στο σημειωματάριο
R36 Αντίσταση

11 ωμ

1 Στο σημειωματάριο
Cr1 Αντηχείο χαλαζία20.000 MHz1 Στο σημειωματάριο
Cr2 Αντηχείο χαλαζία32768 Hz1 Στο σημειωματάριο
S1, S2 Κουμπί ρολογιού 2 Στο σημειωματάριο
LED Matrix8x820 Στο σημειωματάριο
ΣυνδετήραςΥΓ/21 Στο σημειωματάριο
Σχέδιο 3
IC MK PIC 8-bit

PIC16F877

1 Στο σημειωματάριο
IC1 τσιπ μνήμης24C641 Στο σημειωματάριο
μητρώο βάρδιας

CD74HC595

20 Στο σημειωματάριο
αισθητήρας θερμοκρασίας

DS18B20

2





  • DS18b20).
  • Η δεύτερη επιλογή DS18b20).

Εμφάνιση σε λειτουργία έρπουσας γραμμής - ημερομηνία, μήνας, έτος και ημέρα της εβδομάδας.

Γενικό σχήμα.


- Όταν πατάς Kn2 Kn2


Kn1Kn3 Kn2


UA-EN-RU .


ds 18 b 20 #1 ή #2.

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

Παρακολουθώ Ρολόι + RF Ρολόι + RF + ds18b20



Ρολόι + ds18b20 (2 τεμ.) Ρολόι+ds18b20 Πομπός RF



Σχέδιο στον πρωτέα

Το υλικολογισμικό του ATmega328 bootloader.)


FUSE, αν κάποιος θα χρησιμοποιήσει έναν προγραμματιστή ICSP για υλικολογισμικόATmega328 σε αυτό το κύκλωμα.

Με άλτες Jp -1, Jp -2, Jp RF

1 δευτερόλεπτο.

2 δευτ.

4 δευτερόλεπτα.

8 δευτ.

16 δευτ.

32 δευτ.

64 δευτερόλεπτα.

128 δευτερόλεπτα.

Jp-1

Jp-2

Jp-3

ασφάλεια ηλεκτρική, Τα ATtiny24a είναι εγκατεστημένα στον εσωτερικό ταλαντωτή MK - 8MHz.



στο αρχείο.

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

DS18b20, RTCDS1307, αισθητήρας φωτός, κουμπιά ελέγχου, κιτ RF - μονάδες και τροφοδοτικό 5 volt (Η κατανάλωση κυκλώματος σε στιγμές αιχμής, στη μέγιστη φωτεινότητα, είναι έως 0,6A και κατά μέσο όρο είναι 0,3A, μπορείτε επίσης να χρησιμοποιήσετε επιπλέον φόρτιση από κινητό τηλέφωνο, εάν είναι διαθέσιμη με κατάλληλες παραμέτρους)).
Ποιο είναι το συμφέρον χρήσηςArduino Nano Atmega328.
Το γεγονός ότι σε αυτό το κασκόλ υπάρχει ήδη ένα μόντεμ με έξοδο μίνι USB, μπορείτε να αναβοσβήσετε ένα τέτοιο χειριστήριο χωρίς μεγάλη δυσκολία μέσω του φορτωτή εκκίνησης, χρησιμοποιώντας τον υπολογιστή σας και ένα καλώδιο τηλεφώνου για φόρτιση κινητό τηλέφωνομε υποδοχή mini USB.
Όλα αυτά γίνονται εύκολα με ένα απλό πρόγραμμα.XLoader.
Λίγα περισσότερα για την εμπειρία του flashing μέσω του bootloader, που περιγράφεται εδώ" Nano volt - αμπερόμετρο 2 καναλιών. ".
Εάν θέλετε, όλες οι απαραίτητες ενότητες μπορούν να αγοραστούν σε τιμή ευκαιρίας στο Aliexpress.

MAX7219 dot matrix

Nano Atmega328

DS1307

DS18b20

Φωτοανιχνευτής

Παροχή ηλεκτρικού ρεύματος

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


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


Ο σχεδιασμός της οθόνης του τύπου λειτουργίας του ρολογιού - ένα θερμόμετρο, είναι ήδη μια ερασιτεχνική έκδοση.
Το πρόγραμμα έχει τρεις επιλογές για το σχεδιασμό της εργασίας του ρολογιού του θερμομέτρου.

  • Η πρώτη επιλογή είναι η εναλλακτική ένδειξη της ώρας (ώρες και λεπτά), της εξωτερικής θερμοκρασίας και της θερμοκρασίας δωματίου (δύο αισθητήρεςDS18b20).

Εμφάνιση σε λειτουργία έρπουσας γραμμής - ημερομηνία, μήνας, έτος και ημέρα της εβδομάδας.

  • Η δεύτερη επιλογή ένδειξη ώρας (ώρες και λεπτά), θερμοκρασία περιβάλλοντος (ένας αισθητήραςDS18b20).

Εμφάνιση σε λειτουργία έρπουσας γραμμής - ημερομηνία, μήνας, έτος και ημέρα της εβδομάδας.

  • Η τρίτη επιλογή, μόνο ένα ρολόι, ένδειξη ώρας (ώρες και λεπτά),

εμφάνιση σε λειτουργία ερπυστικής γραμμής - ημερομηνία, μήνας, έτος και ημέρα της εβδομάδας (η ένδειξη θερμοκρασίας είναι απενεργοποιημένη).

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


Σχέδιο.


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


- Όταν πατάς Kn2 περισσότερο από 2 δευτερόλεπτα, μπαίνει το μενού ρυθμίσεων (όταν βρίσκεστε στο μενού, πατάτε Kn2 περισσότερο από 2 δευτερόλεπτα, έξοδος από το μενού ρυθμίσεων).


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


- Επίσης στο μενού, είναι δυνατό, αν χρειαστεί, να ρυθμίσετε τη διόρθωση της ανακρίβειας του ρολογιού, κατά τη διάρκεια της ημέρας ± 9 sec.


- Το επόμενο στοιχείο στο μενού θα είναι η επιλογή της γλώσσας που χρησιμοποιείται, ένα υλικολογισμικό προβλέπει τη χρήση γλωσσών UA-EN-RU .


- Επιλογή κινούμενης εικόνας στην οθόνη, μία από τις τρεις που περιγράφονται στην αρχή του άρθρου.


- Αισθητήρας ραδιοφώνου, όταν επιλέγετε την τιμή "0", ο αισθητήρας ραδιοφώνου δεν χρησιμοποιείται στο πρόγραμμα, όταν επιλέγετε 1 ή 2, οι μετρήσεις θερμοκρασίας από τον αισθητήρα ραδιοφώνου θα πραγματοποιούνται στην οθόνη, αντί για ds 18 b 20 #1 ή #2.

Φωτογραφία του ρολογιού που διορθώνεται σε ένα breadboard.

Σχέδιο στον πρωτέα

Διάγραμμα πομπού για αυτό το ρολόι.

Με άλτες Jp -1, Jp -2, Jp -3, μπορείτε να επιλέξετε τη συχνότητα μετάδοσης RF -μονάδα πακέτων δεδομένων με θερμοκρασία από τον αισθητήρα Νο. 3.

1 δευτερόλεπτο.

2 δευτ.

4 δευτερόλεπτα.

8 δευτ.

16 δευτ.

32 δευτ.

64 δευτερόλεπτα.

128 δευτερόλεπτα.

Jp-1

Jp-2

Jp-3

(1 - άλτης κλειστός, 0 - όχι)

Πλακέτα κυκλώματος για αισθητήρα ρολογιού και ραδιοφώνου.

FUSE για να λειτουργήσει το ATmega328 με bootloader (αρχειοθέτηση με Το υλικολογισμικό του ATmega328 bootloader.)

FUSE εάν κάποιος θα χρησιμοποιεί προγραμματιστή ICSP για να αναβοσβήνει το ATmega328 σε αυτό το κύκλωμα.

Firmware "Clock - thermometer on matrix modules", πλακέτες τυπωμένων κυκλωμάτων, πρωτεύς, αρχειοθετημένο .