» Ηλεκτρονικά » Arduino »Ρολόι Arduino με οθόνη TFT και RTC

Ρολόι Arduino με οθόνη TFT και RTC



Ο συγγραφέας των Instructables με το ψευδώνυμο Lacybad έκανε ένα ρολόι Arduinoεμφανίζοντας την ημερομηνία, την ώρα, την ημέρα της εβδομάδας και ακόμη και μια σύντομη περιγραφή μιας γραμμής σε μήκος σε μια οθόνη TFT σε pixel γραμματοσειρά. Χάρη στη μονάδα RTC του DS1302 με υποστήριξη μπαταρίας, μπορείτε να απενεργοποιήσετε τη δύναμη του ρολογιού όταν φεύγετε από το σπίτι. Η φωτεινότητα του οπίσθιου φωτισμού της οθόνης είναι αρκετή για να λειτουργήσει ως νυχτερινή λυχνία, η οποία θα σας βοηθήσει να μην σκοντάψετε στο σκοτάδι.

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

Η υπομονάδα DS1302 διαθέτει πέντε ακίδες: ισχύ, κοινό καλώδιο, επαναφορά, ρολόι, δεδομένα. Οι δύο πρώτες συνδέθηκαν από τον πλοίαρχο με τα αντίστοιχα λεωφορεία Arduino, τα υπόλοιπα τρία μπορούν να συνδεθούν σε οποιαδήποτε ψηφιακή γραμμή ανταλλαγής δεδομένων, η Lacybad επέλεξε τα εξής: 10 - επαναφορά, 11 - δεδομένα, 12 - παλμούς ρολογιού.

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

Παρακάτω είναι οι ενότητες που απαιτούνται για την κατασκευή του ρολογιού. Αυτή είναι η υπομονάδα RTC που περιγράφηκε παραπάνω, καθώς και οι jumper jumper, Arduino Uno (Mega κ.λπ.) και η οθόνη TFT 2,4 ιντσών στο τσιπ ILI9325.


Ρολόι Arduino με οθόνη TFT και RTC




Ο προγραμματιστής δεν συναντήθηκε σε μια τέτοια οθόνη όπως σε αυτή τη φωτογραφία, αλλά με εικονίδια στο κάτω μέρος (τώρα στο πλάι), που προορίζονταν αρχικά για ψεύτικα τηλέφωνα NOKLA. Αλλά όταν βγήκαν από τη μόδα, αποφάσισαν να μην διακόψουν, αλλά αντίθετα βρήκαν μια νέα αγορά - το Arduino. Τώρα μπορείτε να αγοράσετε μια τέτοια οθόνη τόσο ξεχωριστά όσο και σε μια δέσμη με μια ανυψωτική σανίδα που την μετατρέπει σε ασπίδα, την οποία έκανε ο πλοίαρχος. Λοιπόν, συνέδεσε τη μονάδα RTC με jumper "dupont" (βλ. Παραπάνω, πού να συνδεθεί). Μπορείτε απλά να κολλήσετε συνηθισμένα καλώδια.




Αφού το κατεβάσετε, γραμμένο από τον προγραμματιστή, θα πρέπει να αποσυνδέσετε τις παρακάτω γραμμές:

//rtc.setDOW(FRIDAY);

//rtc.setTime (17, 15, 00).

//rtc.setDate (15, 3, 2018).


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

Το ρολόι λειτουργεί:



Αλλά μέχρι στιγμής μόνο "κατ 'αρχήν". Και είναι απαραίτητο στην περίπτωση αυτή. Αυτό που θα είναι εξαρτάται από εσάς.
10
8.6
9.7

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

    • χαμόγελοχαμογελάει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απαγόρευσηκοντά
2 σχόλιο
Dmitry1318
Ο Πούσκιν δεν ξέρει πώς, είναι ανθρωπιστής. Μπορείτε να το κάνετε μόνοι σας - είναι εύκολο)
Ο Πούσκιν θα κάνει το σώμα; ξυστά

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

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