» Ηλεκτρονικά » Arduino »Ψευδο-ξύλινο ρολόι LED

Ψευδο-ξύλινο ρολόι LED



Ένα ξύλινο ρολόι σε σχήμα παραλληλεπίπεδου, όπου η οθόνη LED λάμπει μέσα από ένα λεπτό καπλαμά, δεν είναι μια καινοτομία για μεγάλο χρονικό διάστημα. Διατίθενται στο εμπόριο και έχουν ζήσει εδώ και δέκα χρόνια. Και αυτό το ρολόι του Instructables από το παρατσούκλι Darwin Energy είναι ψευδο-ξύλινο: η θήκη του είναι κατασκευασμένη από πλαστικό και αντί του καπλαμά είναι βινυλική με παρόμοιο μοτίβο.

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



Ο πλοίαρχος συγκέντρωσε το ρολόι σε μια σανίδα τύπου perffor από τα ακόλουθα στοιχεία: Arduino Pro Mini, τύπου 8402AS, αισθητήρας θερμοκρασίας και υγρασίας DHT11, ρολόι πραγματικού χρόνου DS1307, αισθητήρας δόνησης UMProb, μονάδα με υποδοχή Tenstar Robot Micro USB (απλά πρέπει να το τροφοδοτείτε, μπορείτε να τραβήξετε το καλώδιο USB από κάτι σπασμένο) . Για το υλικολογισμικό, πήρε τη μονάδα για να μετατρέψει μια θύρα USB σε ένα σειριακό Honbay CP2102.



Συλλέγει το ρολόι σύμφωνα με το σχέδιο:



Προτιμούν να χρησιμοποιούν χτένες και πρίζες για τη σύνδεση των συρμάτων σε ένα breadboard με μια χτένα:



Έτσι προκύπτει το αποτέλεσμα από δύο πλευρές:




Για χρήστες που δεν θέλουν να αναβοσβήσουν τίποτα, συνιστά την αγορά οποιουδήποτε σχεδιαγράμματος για τη συναρμολόγηση ρολογιών LED, επιλέγοντας εκεί όπου ο μικροελεγκτής παραδίδεται ήδη ραμμένος. Αλλά τότε δεν θα υπάρχουν τρόποι θερμόμετρου και υγρομέτρου, καθώς και αισθητήρας δόνησης. Ο ίδιος ο προγραμματιστής αναβοσβήνει με την συσκευή Honda CP2102 που αναφέρθηκε παραπάνω:



Συνδέοντας τους ως εξής:

Arduino πλευρά ---------- πλευρά του προγραμματιστή

VCC -------------------------------------- + 5V

GND ------------------------------------- GND

GRN ------------------------------------- DTR

TX ------------------------------------------ RX

RX ------------------------------------------ TX

Σκίτσο εδώ.

Η θήκη μπορεί να εκτυπωθεί 3D, ή μπορείτε να πάρετε οποιοδήποτε κατάλληλο κιβώτιο σε μέγεθος και να κόψετε τρύπες σε αυτό. Ο οδηγός επιλέγει το πρώτο:



Αρχείο STL εδώ.

Μετά την επικόλληση με ταινία βινυλίου, η περίπτωση γίνεται πολύ όμορφη:





Απαιτούνται οπές για τον αισθητήρα θερμοκρασίας και υγρασίας. Ο οδηγός εμφανίζει τη βέλτιστη θέση για την τοποθεσία του:



Και έτσι έχει έναν αισθητήρα δόνησης:



Το ρολόι είναι έτοιμο:



Έτσι μπορείτε να αλλάξετε τις λειτουργίες:



Σημείωση από τον μεταφραστή. Ο αισθητήρας δόνησης σε αυτόν τον σχεδιασμό παρέχει μόνο τη λειτουργία αλλαγής λειτουργίας. Μπορείτε να ρυθμίσετε την ώρα στη μονάδα DS1307 χρησιμοποιώντας το ίδιο Arduino, εδώ είπε πώς.
9.6
9.7
9.9

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

    • χαμόγελοχαμογελάει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απαγόρευσηκοντά
1 σχόλιο
Σημείωση: Ο αλγόριθμος που έχει σχεδιαστεί δεν ταιριάζει με αυτόν που εμφανίζεται στην εγγραφή βίντεο. Ναι, και δεν ταιριάζει με τον αλγόριθμο, λόγω της "Θερμοκρασίας οθόνης". 2 βέλη βγαίνουν.
Προειδοποίηση για όσους θέλουν να επαναλάβουν: Σε αυτό το κύκλωμα χρησιμοποιείται ένας δείκτης με κοινή κάθοδο, ο οποίος επιτρέπει μια άμεση σύνδεση, όχι μέσω ενός τρανζίστορ Arduino στα συμπεράσματα των ψηφίων του δείκτη (D1-D4). Αλλά η έλλειψη αντιστάσεων περιορισμού ρεύματος μεταξύ του ελεγκτή και των τμημάτων δείκτη δεν μπορεί να συνιστάται κανονικά.
Προγραμματιστής και σύνδεση Arduino Pro Mini: Έδειξε ότι το DTR του προγραμματιστή είναι στο GRN στον πίνακα. Σε καμία πλακέτα Pro-series δεν έχω μια επαφή με την ετικέτα GRN και όλες τις απαιτούμενες επαφές χαρακτηρίζονταν ως DTR.
Λοιπόν, ο προγραμματιστής είναι κατάλληλος για σχεδόν οποιονδήποτε που υποστηρίζει τα σήματα DTR και, αν είναι δυνατόν, την τάση του μικροελεγκτή (3,3 ή 5 V).
Αντί του RTC DS1307, είναι καλύτερο να χρησιμοποιήσετε το DS3231 - με μεγαλύτερη ακρίβεια.
Αντί της ένδειξης 8402AS (το ύψος των ψηφίων είναι 0,8 ίντσες), μπορείτε να χρησιμοποιήσετε οποιοδήποτε κατάλληλο 7-τμήμα με 4 ψηφία με κοινή κάθοδο (συνήθως το γράμμα Α στον αριθμό): για παράδειγμα 5463AX (το ύψος των ψηφίων είναι 0,56 ίντσες), αλλά ίσως χρειαστεί να αλλάξετε κώδικα λόγω διαφορετικών δεικτών εντοπισμού.
Το πρόγραμμα δεν είναι επίσης χωρίς ελαττώματα, συμπεριλαμβανομένου του χρόνου χειρισμού. Καλέστε RTC κάθε κύκλο - Γιατί; Γιατί να αλλάζετε το χρόνο κατά 25 λεπτά από την τιμή σε RTC; Είναι καλύτερα να δημιουργήσετε ένα απλό σκίτσο ρύθμισης RTC με εντολή μέσω της θύρας com, να το ρυθμίσετε και, στη συνέχεια, να αναβοσβήνετε τον κώδικα εργασίας που δεν περιέχει προσπάθειες εκκίνησης του RTC.
Στη συνέχεια, προσθέστε την επεξεργασία του κουμπιού ελέγχου για να ρυθμίσετε το ρολόι. Και στη συνέχεια να συνεχίσει να αναπτύσσει το έργο.

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

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

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