Πίνακας περιεχομένων:

Ρολόι ΡΩΜΗΣ: 5 βήματα (με εικόνες)
Ρολόι ΡΩΜΗΣ: 5 βήματα (με εικόνες)

Βίντεο: Ρολόι ΡΩΜΗΣ: 5 βήματα (με εικόνες)

Βίντεο: Ρολόι ΡΩΜΗΣ: 5 βήματα (με εικόνες)
Βίντεο: Πώς διαβάζω την Ιστορία - 5 Βήματα 2024, Ιούλιος
Anonim
Ρολόι ΡΩΜΗΣ
Ρολόι ΡΩΜΗΣ
Ρολόι ΡΩΜΗΣ
Ρολόι ΡΩΜΗΣ
Ρολόι ΡΩΜΗΣ
Ρολόι ΡΩΜΗΣ

Γεια σε όλους, Σε αυτό το Instructable, θα σας δείξω πώς έφτιαξα ένα ρωμαϊκό ρολόι με γράμματα, το οποίο χρησιμοποιεί μια μήτρα neopixel 8 επί 8. Μόλις αγόρασα το ws2812b 8*8 led matrix για να φτιάξω ένα συνηθισμένο ρολόι, αλλά όταν ξεκίνησα το έργο συνειδητοποίησα ότι χρειάζομαι τουλάχιστον 5 σειρές led για να δείξω ένα μονοψήφιο. Εξαιτίας αυτού, μπορώ να δείξω μόνο ψηφίο ώρας ή ψηφίο λεπτού. Αυτό το πρόβλημα μπορεί να λυθεί χρησιμοποιώντας μια μήτρα neopixel 10*10 ή 10*8, αλλά δεν είναι συνήθως διαθέσιμη. Σκέφτηκα λοιπόν κάποιες λύσεις λογισμικού, η πρώτη λύση που ήρθε στο μυαλό μου ήταν ότι αποφεύγοντας το ψηφίο της ώρας αλλά δεν έχει νόημα, οπότε σκέφτηκα να δείξω το ψηφίο της ώρας με διαφορετικό τρόπο που είναι μια δυαδική μέθοδος, αλλά μπορεί να μην είναι κατανοητό Ολοι. Τέλος, επέλεξα να δείξω το ψηφίο της ώρας με ρωμαϊκά γράμματα και το ψηφίο λεπτού με συνηθισμένα ψηφία. Το ρολόι βασίζεται στο Arduino Nano και μια μονάδα RTC (DS1307) και αποτελείται επίσης από μια μονάδα Bluetooth hc05. Και το ρολόι ελέγχεται πλήρως από μια εφαρμογή Android που δημιουργήθηκε στον εφευρέτη της εφαρμογής. Χρησιμοποιώντας την εφαρμογή, μπορούμε να προσαρμόσουμε το ξυπνητήρι ώρας και μπορούμε να δείξουμε emoji 8bit pixel στο ρολόι και κάποια κινούμενα σχέδια και επίσης μπορούμε να ελέγξουμε τη φωτεινότητα του led. Σε μια επερχόμενη ενημέρωση, θα φέρω μερικά κείμενα στο ρολόι και θα ενημερώσω επίσης το βαρετό περιβάλλον χρήστη της εφαρμογής μου Android.

Βήμα 1: Στοιχεία

Συστατικά
Συστατικά
Συστατικά
Συστατικά
Συστατικά
Συστατικά

ΗΛΕΚΤΡΟΝΙΚΑ ΕΞΑΡΤΗΜΑΤΑ

  • Arduino pro mini
  • WS2812 8 × 8 64 μήτρα LED
  • ds1307 μονάδα RTC
  • hc 05 Μονάδα Bluetooth
  • Μονάδα φόρτισης μπαταριών λιθίου λιθίου TP4056 1A
  • Μπαταρία ιόντων λιθίου 3.7v/2000mah
  • PCB γενικής χρήσης Dot PCB

Εργαλεία και βοηθητικά προγράμματα

  • Συγκολλητικό σίδερο,
  • Συγκολλητική βάση σιδήρου,
  • Σύρμα συγκολλήσεων,
  • Flux - Paste,
  • D-Solder Wire
  • Κόφτης Stripper Wire
  • Κατσαβίδι
  • Πυροβόλο θερμής κόλλας
  • Κόλλα υφάσματος
  • Ένα μικρό κουτί για το εξωτερικό σώμα
  • Μαύρο βαμβακερό ύφασμα

Βήμα 2: Κύκλωμα

Κύκλωμα
Κύκλωμα

Το Arduino pro mini είναι ο εγκέφαλος του Circuit. Η μονάδα rtc παρέχει το χρόνο και την επεξεργασία του Arduino και εμφανίζεται στη μήτρα neopixel. Το hc05 χρησιμοποιείται για επικοινωνία μεταξύ του κινητού τηλεφώνου και του ρολογιού μέσω Bluetooth. Ένας βομβητής 5V χρησιμοποιείται στο κύκλωμα για την παραγωγή ήχου συναγερμού. Η μονάδα TP4056 χρησιμοποιείται για τη φόρτιση της μπαταρίας ιόντων λιθίου με προστασία. Συνδέστε τα εξαρτήματα χρησιμοποιώντας το κύκλωμα

Βήμα 3: Κωδικός Arduino

Κατεβάστε τον κώδικα Arduino. (ξέρω ότι ο κώδικας είναι ακατάστατος αλλά κάνει τη δουλειά του;)

Βήμα 4: Εφαρμογή Android

Εφαρμογή Android
Εφαρμογή Android

Το ρολόι ελέγχεται πλήρως από μια εφαρμογή Android που δημιουργήθηκε στον εφευρέτη της εφαρμογής. Χρησιμοποιώντας την εφαρμογή, μπορούμε να προσαρμόσουμε το ξυπνητήρι ώρας και μπορούμε να δείξουμε emoji 8bit pixel στο ρολόι και κάποια κινούμενα σχέδια και επίσης μπορούμε να ελέγξουμε τη φωτεινότητα του led. Για λήψη της εφαρμογής επισκεφθείτε το προφίλ μου στο Github ή στείλτε μου μήνυμα

Βήμα 5: Ολοκλήρωση του ρολογιού

Ολοκλήρωση του ρολογιού
Ολοκλήρωση του ρολογιού
Ολοκλήρωση του ρολογιού
Ολοκλήρωση του ρολογιού
Ολοκλήρωση του ρολογιού
Ολοκλήρωση του ρολογιού

Απλώς χρησιμοποιώ ένα Pvc Electrical Box για το εξωτερικό σώμα. Και ένα μαύρο βαμβακερό ύφασμα για την κάλυψη του κουτιού

Ευχαριστώ που διαβάσατε και σκεφτείτε να με ψηφίσετε στο διαγωνισμό ρολογιού

Συνιστάται: