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

Ρολόι 5* Pizza Box RGB: 8 Βήματα
Ρολόι 5* Pizza Box RGB: 8 Βήματα

Βίντεο: Ρολόι 5* Pizza Box RGB: 8 Βήματα

Βίντεο: Ρολόι 5* Pizza Box RGB: 8 Βήματα
Βίντεο: Установите экран android carplay на Mercedes Classe A W176 и другие Mercedes 2024, Ιούλιος
Anonim
Ρολόι 5* Pizza Box RGB
Ρολόι 5* Pizza Box RGB

Αυτό το έργο ξεκίνησε όταν είχα την τύχη να βρω μερικά ρολά ταινίας LED WS2811 RGB για 1 £/ρολό σε έναν πάγκο της αγοράς. Η διαπραγμάτευση ήταν πολύ καλή για να χάσω και έτσι έπρεπε να βρω έναν λόγο για να χρησιμοποιήσω τα νεοαποκτηθέντα 25 μέτρα από αυτό που ουσιαστικά είναι η ταινία NeoPixel. Χρησιμοποίησα περίπου 3 μέτρα σε αυτό το έργο.

Η έμπνευση προήλθε με δύο μορφές από δύο πολύ σεβαστά ονόματα στην κοινότητα των κατασκευαστών - κανένα από τα οποία δεν ήταν, εκείνη την εποχή, χτιστό ρολόι. Οι μηχανικοί του κουτιού εμπνεύστηκαν σε μεγάλο βαθμό από ένα βίντεο από τον Fran Blanche σχετικά με τη δημιουργία μιας γιγαντιαίας οθόνης 7 τμημάτων και η ιδέα της χρήσης των NeoPixels για να αλλάξει το χρώμα κάθε τμήματος προήλθε από τον Unexpected Maker και το έργο Neo7Segment Display (YouTube & Tindie). Πρέπει να τα δείτε και τα δύο - είναι υπέροχα.

Αυτό το Instructable είναι ένας οδηγός βήμα προς βήμα για τη δημιουργία μιας οθόνης εργασίας και την τοποθέτηση ενός βασικού ρολογιού σε αυτήν. Στο τέλος υπάρχει ένα βήμα με τίτλο "Make it your own" με μερικές υποδείξεις και συμβουλές για το πού να πάτε στη συνέχεια. Αν το φτιάξετε, δημοσιεύστε μια φωτογραφία στα σχόλια - θα ήθελα πολύ να δω πώς οι άνθρωποι το κάνουν δικό τους.

Βήμα 1: Λίστα μερών

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

Χρησιμοποίησα τα ακόλουθα ανταλλακτικά που αγοράσατε (όπου οι σύνδεσμοι σε αυτήν την ενότητα επισημαίνονται με ένα * είναι σύνδεσμοι συνεργατών - αυτό σημαίνει ότι κερδίζω μερικές πένες για κάθε αγορά, αλλά δεν πληρώνετε τίποτα περισσότερο). Οι τιμές που εμφανίζονται εδώ είναι σωστές την ημέρα της σύνταξης:

  • Wemos D1 Mini (https://s.click.aliexpress.com/e/eMzZNz3 *) [£ 2.10]
  • Wemos D1 Mini Prototype Sheild (https://s.click.aliexpress.com/e/cL0f39Su *) [£ 1.90/5] - το χρησιμοποίησα για να μπορέσω να ανακτήσω το ESP για ένα άλλο έργο στο μέλλον, μπορείτε να κολλήσετε απευθείας στο Wemos D1 mini αν προτιμάτε
  • 3m ταινία 12V WS2811 LED (https://s.click.aliexpress.com/e/EubEE27 *) [1,55 £/m σε αυτήν την καταχώριση, πλήρωσα 1 £ για 5 εκατομμύρια, οπότε αυτό μου κόστισε 60p]
  • Μετατροπέας υποβάθμισης τάσης DC-DC (https://s.click.aliexpress.com/e/iuRRRzJ *) [31p]
  • Υποδοχή τροφοδοσίας (https://s.click.aliexpress.com/e/fUJyNVF *) [58p]
  • Κουμπί (https://s.click.aliexpress.com/e/by8JYjri *) [85 1.85/10]

*Συνολικό κόστος για μένα για αυτό το έργο = 4,15 £ (8,20 £ στις τιμές στους παραπάνω συνδέσμους)

Χρησιμοποίησα επίσης τα ακόλουθα υλικά που είχα στο σπίτι:

  • 4 μεγάλα κουτιά από χαρτόνι από κατεψυγμένες πίτσες
  • Κόλλα διπλής όψης σε διάφορα πλάτη
  • Μεταλλική ταινία (αν και ταινία γκαφέρ ή οποιαδήποτε ταινία που θα σταματήσει να περνάει το φως θα κάνει)
  • Αλουμινόχαρτο
  • Σύρμα σύνδεσης
  • Αποκόμματα πρωτο-σανίδας
  • Τροφοδοτικό 12V, διασώθηκε από έναν παλιό εκτυπωτή

Τα εργαλεία που χρησιμοποίησα ήταν:

  • Χαλύβδινος χάρακας
  • Νυστέρι ή κοφτερό μαχαίρι
  • Ρυθμιζόμενος κόπτης οπών για χαρτί και κάρτα
  • Τρυπάνι 10mm
  • Συγκολλητικό σίδερο και συγκόλληση

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

Βήμα 2: Φτιάξτε το κουτί

Φτιάξτε το κουτί
Φτιάξτε το κουτί
Φτιάξτε το κουτί
Φτιάξτε το κουτί
Φτιάξτε το κουτί
Φτιάξτε το κουτί
Φτιάξτε το κουτί
Φτιάξτε το κουτί

Το πάνω μέρος του κουτιού είναι φτιαγμένο από ένα κουτί πίτσας και το κάτω από ένα άλλο. Οι διαστάσεις που χρησιμοποίησα ήταν ένα ατύχημα στο μέγεθος των κουτιών πίτσας που είχα, αλλά λειτούργησαν αρκετά καλά. Οι διαστάσεις για το πάνω και το κάτω μέρος μετά το κόψιμο ήταν 632mm x 297mm. Και το τελικό ρολόι είναι 562mm x 227mm x 40mm βάθος (συμπεριλαμβανομένου του κουμπιού).

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

Με ένα εργαλείο βαθμολόγησης (αν έχετε) ή ένα αμβλύ μαχαίρι ή μπιρό σκοράρετε σε όλες τις πλευρές κάθε κουτιού. Οι γραμμές βαθμολογίας πρέπει να είναι 37 mm από όλες τις άκρες στη μία (αυτό θα γίνει το κάτω μέρος) και 35 mm από όλες τις άκρες στην άλλη (στην κορυφή). Η διαφορά εδώ εξασφαλίζει ότι τα δύο κομμάτια θα κάθονται το ένα πάνω στο άλλο όταν τελειώσει το έργο.

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

Θα δουλέψουμε στο κάτω μέρος στη συνέχεια. Στη δεύτερη εικόνα (συγγνώμη για το ζήτημα της εστίασης - δεν το παρατήρησα μέχρι να είναι πολύ αργά) μπορείτε να δείτε πού πρέπει να πάει το αλουμινόχαρτο - όλα που σημειώνονται με 'Χ' είναι εκεί που δεν θέλετε να αλουμινόχαρτο όλα τα υπόλοιπα πρέπει να καλύπτονται. Αφήστε το υπόστρωμα εκεί όπου υπάρχει Χ, τοποθετήστε το φύλλο και κόψτε προσεκτικά αυτές τις περιοχές. Προσέξτε να αποφύγετε την τοποθέτηση φύλλου αλουμινίου στα δύο μεσαία τμήματα όπου θα πάνε τα ηλεκτρονικά. Ουσιαστικά πρέπει να αφήσετε τους χώρους για τα ηλεκτρονικά (δείτε τις εικόνες στην τελευταία ενότητα) και καθένα από τα σημεία όπου οι καρτέλες θα κολλήσουν για να συμπληρώσετε το κουτί και να χωρέσετε τα διαχωριστικά.

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

Στο επάνω μέρος, εκτυπώστε το συνημμένο SVG (κλιμακώστε το ώστε να ταιριάζει στο κουτί σας εάν είναι διαφορετικού μεγέθους) και, στη συνέχεια, κόψτε τα λευκά μέρη στο εσωτερικό κάθε μαύρης γραμμής. Εφαρμόστε αυτό το πρότυπο στην κορυφή και σχεδιάστε για να σχηματίσετε 4 ψηφία, 2 κάθε πλευρά του κέντρου. Mayσως να είναι πιο εύκολο να ξεκινήσετε με τα δύο κεντρικά ψηφία μία κάθε πλευρά του κεντρικού τμήματος και στη συνέχεια τα δύο εξωτερικά ψηφία που ευθυγραμμίζουν την άκρη του προτύπου με τις γραμμές βαθμολογίας. Κόψτε τα προσεκτικά με ένα νυστέρι ή ένα κοφτερό μαχαίρι. Χρησιμοποιώντας ένα σετ κοπής για να κόψετε το πλάτος των τμημάτων που αφαιρέθηκαν από το πρότυπο, κόψτε δύο οπές στο κεντρικό τμήμα για το παχύ έντερο. Αυτά πρέπει να απέχουν περίπου δύο αντίθετα τμήματα στο ίδιο ψηφίο. Τέλος, γυρίστε το πάνω μέρος, ανασηκώστε και τις τέσσερις άκρες στις γραμμές βαθμολογίας και κολλήστε τις γλωττίδες για να ολοκληρώσετε το πλαίσιο. Η κορυφή έχει πλέον τελειώσει και μπορεί να παραμεριστεί μέχρι το τελευταίο βήμα.

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

Βήμα 3: Δημιουργήστε τα ψηφία

Δημιουργήστε τα ψηφία
Δημιουργήστε τα ψηφία
Δημιουργήστε τα ψηφία
Δημιουργήστε τα ψηφία
Δημιουργήστε τα ψηφία
Δημιουργήστε τα ψηφία

Αυτό το τμήμα είναι πολύ πιο εύκολο από ό, τι φαίνεται!

Απλά κόψτε 32 από τα σχήματα που εμφανίζονται στην πρώτη εικόνα (χρησιμοποιώντας τις διαστάσεις στη 2η) και τοποθετήστε τα μαζί όπως φαίνεται στην τρίτη εικόνα. Εάν έχετε χρησιμοποιήσει διαφορετικό πλαίσιο μεγέθους, θα πρέπει να χρησιμοποιήσετε διαφορετικές μετρήσεις. Ουσιαστικά αυτά ακολουθούν τις μαύρες γραμμές στο πρότυπο για την κορυφή, αλλά εκτείνονται προς τα έξω στις γωνίες και τις άκρες καθενός από τα τετραψήφια τμήματα.

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

Βήμα 4: Συνδέστε τα LED

Συνδέστε τα LED
Συνδέστε τα LED
Συνδέστε τα LED
Συνδέστε τα LED

Όλη αυτή η διαδικασία είναι αρκετά ακατάστατη και είναι συνετό να την ακολουθήσετε αργά και υπομονετικά. Η λωρίδα είναι αρκετά ανθεκτική αλλά μπορεί να υποστεί ζημιά αν την λυγίσετε πολύ σκληρά ή πάρα πολλές φορές. Οι φωτογραφίες δείχνουν τι στοχεύετε (το πρώτο έχει το πρώτο τμήμα στα αριστερά και το δεύτερο το έχει στην κορυφή).

Η λωρίδα LED που χρησιμοποίησα είναι κατασκευασμένη έτσι ώστε 1 pixel να αποτελείται από 3 LED. Έχω χρησιμοποιήσει λοιπόν 3 LED για κάθε τμήμα κάθε ψηφίου. Θα μπορούσατε όμως, εξίσου εύκολα, να χρησιμοποιήσετε 1 LED ανά τμήμα εάν χρησιμοποιούσατε μεμονωμένα LED NeoPixel.

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

Προκειμένου να μεγιστοποιηθεί η γωνία θέασης της οθόνης, η λωρίδα LED πρέπει να τοποθετηθεί όσο το δυνατόν πιο κοντά στις κορυφές των τμημάτων, όσο πιο ψηλά είναι τοποθετημένη τόσο λιγότερες είναι οι πιθανότητες να δείτε τα ίδια τα LED καθώς κοιτάτε την οθόνη Το Εάν χρησιμοποιείτε μεμονωμένα NeoPixels, αυτά θα πρέπει να τοποθετηθούν στις «κεντρικές γωνίες» κάθε τμήματος για τον ίδιο λόγο.

Τα LED πρέπει να είναι ένα "pixel" ανά ενότητα. Σε κάθε ψηφίο ξεκινούν από το επάνω τμήμα και πηγαίνουν σε όλο το τμήμα των άκρων δεξιόστροφα. Τα βέλη στη λωρίδα πρέπει πάντα να δείχνουν προς αυτήν την κατεύθυνση επίσης. Το τελευταίο pixel μπαίνει στο μεσαίο τμήμα. Δοκίμασα μερικούς τρόπους για να το κάνω αυτό και οι εικόνες δείχνουν τον ευκολότερο τρόπο. Μπορεί να διαπιστώσετε (όπως έκανα στην αρχή) ότι δεν μπορείτε να ευθυγραμμίσετε τα τμήματα της ταινίας με τα τμήματα του ψηφίου - μην ανησυχείτε, κόψτε την ταινία σε ένα σημείο κοπής και ξεκινήστε μια νέα ενότητα στο επόμενο τμήμα γύρω Το

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

Επέλεξα να συνδέσω τα LED στα διαχωριστικά τμημάτων, αλλά θα ήταν όσο το δυνατόν πιο πολύ να τα συνδέσω στο κουτί και στα ψηφιακά διαχωριστικά (αν και αν σκοπεύετε να το κάνετε αυτό, μην καλύπτετε αυτά τα κομμάτια σε αλουμινόχαρτο όταν φτιάχνετε το κουτί, καλύψτε το αντ 'αυτού διαχωριστικά τμημάτων.

Μόλις κολλήσετε όλη την ταινία LED σε κάθε τμήμα, θα χρειαστεί να συνδέσετε όλα τα τμήματα που κόβετε (τουλάχιστον το μεσαίο). Η γραμμή δεδομένων πρέπει να είναι μία συνεχής διαδρομή γύρω από κάθε ψηφίο ξεκινώντας από την κορυφή, προχωρώντας δεξιόστροφα γύρω από την άκρη και στη συνέχεια κατά μήκος της μέσης. Αυτό κανονικά θα το φροντίσει η λωρίδα από το σημείο που την έχετε κόψει απλά ενώστε το `Dout` στο τέλος ενός τμήματος στο` Din 'στην αρχή του επόμενου.

Τώρα έχετε τη γραμμή δεδομένων, συνδέστε την τροφοδοσία. Η μόνη απαίτηση εδώ είναι ότι μία σύνδεση «12v» σε κάθε τμήμα και μία σύνδεση «GND» σε κάθε τμήμα πρέπει να συνδεθούν είτε σε άλλο τμήμα είτε στην τροφοδοσία. Δεν χρειάζεται να είναι στο τέλος ή ακόμα και στο ίδιο μέρος. Το μόνο που απαιτείται είναι όλα τα τμήματα της ταινίας σε ένα ψηφίο να συνδέονται μεταξύ τους με κάποιο τρόπο. Στο επόμενο βήμα θα συνδέσουμε τα ψηφία στις γραμμές τροφοδοσίας και μεταξύ τους.

Βήμα 5: Φέρτε τα όλα μαζί

Φέρτε τα όλα μαζί
Φέρτε τα όλα μαζί
Φέρτε τα όλα μαζί
Φέρτε τα όλα μαζί
Φέρτε τα όλα μαζί
Φέρτε τα όλα μαζί

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

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

Στα αριστερά, τα περισσότερα ψηφία που έγιναν νωρίτερα, συνδέστε δύο μακριές ουρές ισχύος (περίπου 40 εκατοστά μήκος) στις συνδέσεις δεξιά κάτω γωνία. Στο επόμενο ψηφίο κάντε το ίδιο με πιο κοντές ουρές (περίπου 20 εκατοστά). Επαναλάβετε με τα ψηφία 3 και 4 προσθέτοντας τις ουρές στις κάτω αριστερές γωνίες με τις κοντές ουρές στο ψηφίο 3 και τις μακριές στο ψηφίο 4.

Τοποθετήστε το πρώτο από τα ψηφία στο πρώτο διάστημα, τροφοδοτήστε τις ουρές ισχύος κάτω από τα διαχωριστικά στο κάτω μέρος μέχρι να βγουν στο μεσαίο τμήμα. Συνδέστε ένα καλώδιο στο πρώτο `Din` και τροφοδοτήστε το με τον ίδιο τρόπο στο επάνω μεσαίο τμήμα (το πράσινο στις εικόνες). Επαναλάβετε με το επόμενο τμήμα και, στη συνέχεια, συνδέστε το τελευταίο `Dout` (μεσαίο τμήμα) του πρώτου ψηφίου με το πρώτο` Din '(επάνω τμήμα του δεύτερου ψηφίου).

Επαναλάβετε με τα δεξιά ψηφία διασφαλίζοντας ότι το «Dout» ενός ψηφίου είναι πάντα συνδεδεμένο με το «Din» του επόμενου, στην πραγματικότητα υπάρχει ένα συνεχές μήκος λωρίδας LED

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

Μόλις και τα τέσσερα ψηφία είναι στη θέση τους, συνδέστε τα καλώδια τροφοδοσίας και gound στο μικρό κεντρικό τμήμα των LED στο κάτω άκρο και ένα καλώδιο δεδομένων στο `Din` στο επάνω μέρος. Τροφοδοτήστε τα μέσω των κατάλληλων κενών και τοποθετήστε το διαχωριστικό στο κέντρο του κεντρικού τμήματος.

Βήμα 6: Συνδέστε το

Συνδέστε το
Συνδέστε το
Συνδέστε το
Συνδέστε το
Συνδέστε το επάνω
Συνδέστε το επάνω

Ξεκινήστε κολλώντας τις ουρές στην πρίζα και το κουμπί τροφοδοσίας και προσθέτοντας λίγη ταινία ή συρρίκνωση για να αποφύγετε το βραχυκύκλωμα των επαφών. Τοποθετήστε τα στις τρύπες τους και βιδώστε τα.

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

Πάρτε ένα μικρό κομμάτι πρωτόκολλου απορριμμάτων και κολλήστε τον μετατροπέα DC-DC στη μέση του (όπως στην εικόνα).

Αφήστε να λειτουργήσει πρώτα στο κάτω μέρος του μεσαίου τμήματος. Πάρτε όλες τις θετικές συνδέσεις (πρέπει να υπάρχουν 6 σύρματα συνολικά - ένα από κάθε ψηφίο, ένα από το άνω και κάτω τελεία στη μέση και ένα από το βύσμα τροφοδοσίας). Συγκολλήστε όλα αυτά στον πρωτο-πίνακα σε τρύπες δίπλα στο `+in` του μετατροπέα DC-DC. Στη συνέχεια, λυγίστε το καθένα και κολλήστε το στο επόμενο, έτσι ώστε όλα αυτά και το `+in` του μετατροπέα να συνδεθούν μεταξύ τους.

Τώρα πάρτε όλες τις συνδέσεις GND και επαναλάβετε τα παραπάνω συνδέοντάς τα όλα στον πρωτο-πίνακα και στο `-in` του μετατροπέα DC-DC. Το μοντέλο του μετατροπέα που έχω συνδέει τη γείωση με τη γείωση στο PCB, αν το δικό σας δεν το κάνει αυτό επίσης.

Η πρώτη φωτογραφία δείχνει τον πρωτο-πίνακα με όλες τις ουρές από τα LED και την ισχύ που συνδέεται μαζί με τον μετατροπέα DC-DC και ένα από τα καλώδια για την τροφοδοσία του Wemos.

Συνδέστε δύο μακριά καλώδια από την έξοδο του μετατροπέα DC-DC (συγκολλήστε τα ξανά σε παρακείμενες τρύπες στην πλακέτα πρωτοτύπου και στρέψτε τα για να ακουμπήσουν τις ακίδες του μετατροπέα) και συνδέστε τα σε ένα πολύμετρο σε «Vdc», εφαρμόστε 12VDC στην υποδοχή τροφοδοσίας και μετρήστε την τάση στην έξοδο του μετατροπέα. Ρυθμίστε τον μετατροπέα μέχρι να διαβάσει 3.3v. Αποσυνδέστε τις ουρές από το μετρητή και πληρώστε τις στο επάνω μέρος του κεντρικού τμήματος.

Συνδέστε αυτές τις ουρές στην ασπίδα πρωτοτύπων (ή απευθείας στο ESP εάν δεν χρησιμοποιείτε την ασπίδα) στις θέσεις με την ένδειξη «3v3» και «GND». Συνδέστε επίσης τη μία πλευρά του κουμπιού στο `GND`. Στην εικόνα θα δείτε έναν μικρό διακόπτη στον πρωτο-πίνακα, ο οποίος θα επιτρέψει στις δοκιμές να απενεργοποιήσετε την τροφοδοσία από τον μετατροπέα DC-DC όταν είχα συνδέσει το ESP στο USB. Δεν χρειάζεται για κανονικό τρέξιμο.

Τέλος, τα δύο σύνολα NeoPixels (η μακριά λωρίδα για τα ψηφία και η άνω και κάτω τελεία στη μέση) και η άλλη πλευρά του κουμπιού πρέπει να συνδεθούν ως εξής:

  • Digit Strip - D2
  • Colon Strip - D3
  • Κουμπί - D7

Απλώς συγκολλήστε τα τρία καλώδια στην ασπίδα (ή ESP) και αυτό είναι όλα συνδεδεμένα. Χρησιμοποιήστε ένα αφρώδες κολλώδες μαξιλάρι ή παρόμοιο για να στερεώσετε το πρωτόπλακο στη θέση του και την ασπίδα ή το ESP επίσης.

Βήμα 7: Προσθέστε τον κωδικό

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

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

Δεν πρόκειται να περάσω από το σκίτσο γραμμή προς γραμμή εξηγώντας πώς λειτουργεί καθώς αυτό δεν είναι ένα σεμινάριο κωδικοποίησης Arduino/ESP και είναι αρκετά μεγάλο ήδη. Υπάρχουν κάποια σχόλια εκεί για όσους ενδιαφέρονται για το πώς λειτουργεί.

Το συνημμένο σκίτσο είναι ένα πολύ απλό για να δείξει τα βασικά χαρακτηριστικά του ρολογιού. Το σκίτσο εξαρτάται από πολλές βιβλιοθήκες για να λειτουργήσει (μερικές είναι εγκατεστημένες από προεπιλογή, μερικές είναι διαθέσιμες στον διαχειριστή βιβλιοθηκών, μερικές μόνο στο GitHub):

  • Σύρμα
  • ESP8266WiFi
  • Adafruit_NeoPixel [https://github.com/adafruit/Adafruit_NeoPixel]
  • TimeLib [https://github.com/PaulStoffregen/Time]
  • NtpClientLib [https://github.com/gmag11/NtpClient]
  • RGBDigit* [https://github.com/ralphcrutzen/RGBDigit]
  • Καρδιά
  • OneButton [https://github.com/mathertel/OneButton]

*Ευχαριστώ τον Ralph Crützen για τη συγχώνευση των απαραίτητων αλλαγών στη βιβλιοθήκη του RGBDigit, ώστε να μπορώ να προσφέρω αυτό το έργο χωρίς να διατηρήσω μια δεύτερη έκδοση του.

Επί του παρόντος εφαρμόζονται οι ακόλουθες δυνατότητες:

  • Εμφανίζει την ώρα στο χρώμα που έχει οριστεί στον κώδικα
  • Αναβοσβήνει το παχύ έντερο στη μέση με πράσινο χρώμα όπου υπάρχει σύνδεση στο Διαδίκτυο και κόκκινο αν δεν υπάρχει.
  • Εναλλάσσει την εμφάνιση της ώρας (HH: MM) και της ημερομηνίας (DD: MM) κάθε φορά που πατάτε το κουμπί.

Τελικά πολλά περισσότερα πράγματα είναι δυνατά τόσο όσον αφορά τη χειραγώγηση χρώματος χρησιμοποιώντας τη βιβλιοθήκη RGBDigit όσο και όσον αφορά την ανάκτηση πληροφοριών για εμφάνιση από το διαδίκτυο (μετά από όλα αυτά χρησιμοποιεί ένα ESP8266).

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

Βήμα 8: Κάντε το δικό σας…

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

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

  • Έχω σκεφτεί να καλύψω το μπροστινό μέρος με βινύλιο με εφέ ξύλου και στη συνέχεια να το κόψω απλά με ένα κοφτερό μαχαίρι όπου είναι τα ελαφριά κενά. Θα φαινόταν πολύ πιο διακεκριμένο από ό, τι νομίζω.
  • Έχω επίσης εξετάσει το ενδεχόμενο να ακολουθήσω αυτόν τον οδηγό (πληρωμένος για - όχι συνεργάτης) και να διακοσμήσω το μπροστινό μέρος σε στυλ steampunk/dieselpunk.

Θα ήθελα πολύ να δω τι κάνουν και οι άλλοι με τα ρολόγια τους.

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

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

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

Αν διαβάσατε μέχρι εδώ, σας ευχαριστώ! Απολαύστε το ρολόι σας αν φτιάξετε ένα.

Συνιστάται: