![Υπολογιστής μηνυμάτων κειμένου: 6 βήματα Υπολογιστής μηνυμάτων κειμένου: 6 βήματα](https://i.howwhatproduce.com/images/005/image-12226-15-j.webp)
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39
![Υπολογιστής μηνυμάτων κειμένου Υπολογιστής μηνυμάτων κειμένου](https://i.howwhatproduce.com/images/005/image-12226-16-j.webp)
Τώρα ένα προϊόν!
Η ολοκλήρωση ενός μεταπτυχιακού τίτλου στην Ηλεκτρολόγος Μηχανικός χρειάστηκε λίγη σκληρή δουλειά. Wasταν ένας μακρύς πενταετής δρόμος που μου άρεσε πολύ. Στο τέλος του 2015 αποφοίτησα από το πανεπιστήμιο και είχα 3 μήνες διακοπών μπροστά μου. Τι καλύτερος τρόπος να το ξοδέψετε από λίγη Ε & Α Μηχανικής! Ας φτιάξουμε έναν Υπολογιστή Μηνυμάτων Κειμένου!
Βήμα 1: Επιλέξτε μια υπάρχουσα επιστημονική αριθμομηχανή
![Επιλέξτε μια υπάρχουσα επιστημονική αριθμομηχανή Επιλέξτε μια υπάρχουσα επιστημονική αριθμομηχανή](https://i.howwhatproduce.com/images/005/image-12226-17-j.webp)
Αυτό το βήμα είναι σχεδόν υποχρεωτικό.
Είναι πολύ απίθανο κάποιος να βρει μια εταιρεία να τους κατασκευάσει μερικές θήκες και κουμπιά αριθμομηχανής σε φθηνή τιμή.
Τώρα είναι απλώς να ξεσκίσουμε τα εσωτερικά και να βάλουμε το δικό μας κύκλωμα σε αυτό.
Βήμα 2: Επιλογή εξαρτήματος
Τα τρία πιο σημαντικά στοιχεία για το έργο είναι η LCD, η MCU και η μονάδα Bluetooth.
Για την οθόνη LCD χρησιμοποίησα το "162COG-BA-BC" της Displaytech. Η οθόνη LCD πρέπει να είναι εξαιρετικά λεπτή για να χωράει στη θήκη της αριθμομηχανής και αυτή η LCD ικανοποίησε αυτή την απαίτηση. Επιπλέον, είναι μια ανακλαστική οθόνη LCD και έτσι δεν θα καταναλώσει μεγάλη ποσότητα ρεύματος. Τέλος, αυτή η οθόνη LCD χρησιμοποιεί έναν ελεγκτή συμβατό με το γνωστό Hitachi HD44780 και θα κάνει τον προγραμματισμό ένα αεράκι με τη μεγάλη αφθονία διαδικτυακής τεκμηρίωσης.
Για το MCU είναι απαραίτητος ένας μεγάλος αριθμός ακίδων εισόδου/εξόδου γενικής χρήσης για τον αριθμό των επιστημονικών κουμπιών αριθμομηχανής. Απαιτείται επίσης αξιοπρεπής ποσότητα μνήμης flash και διεπαφή UART για τη μονάδα Bluetooth.
Για τη μονάδα Bluetooth, η απαραίτητη απαίτηση είναι η μονάδα να μπορεί να λειτουργεί τόσο ως κύριος όσο και ως υποτελής. Δηλαδή, όχι μόνο μπορούν να συνδεθούν άλλες συσκευές στη μονάδα, αλλά η μονάδα είναι σε θέση να σαρώσει άλλες συσκευές bluetooth και να ξεκινήσει τις συνδέσεις από μόνη της. Χωρίς αυτήν τη δυνατότητα, οι υπολογιστές δεν θα μπορούσαν να συνδεθούν μεταξύ τους και θα μπορούσαν να δεχτούν μόνο αιτήματα σύνδεσης από πιο έξυπνες συσκευές όπως τα έξυπνα τηλέφωνα.
Βήμα 3: Σχεδιασμός κυκλωμάτων ισχύος
![Σχεδιασμός κυκλωμάτων ισχύος Σχεδιασμός κυκλωμάτων ισχύος](https://i.howwhatproduce.com/images/005/image-12226-18-j.webp)
Κοιτάζοντας τα φύλλα δεδομένων μας λέει ότι θα χρειαστούμε δύο ράγες τάσης. Θα χρειαστούμε μια ράγα 3,3 V για τη μονάδα Bluetooth και μια ράγα 5,0 V για την οθόνη LCD.
Έχουμε τροφοδοσία 3,0 V από τις δύο αλκαλικές μπαταρίες που είναι σε σειρά. Για να λάβουμε τις απαιτούμενες τάσεις θα χρησιμοποιήσουμε έναν ενισχυτή μετατροπής και έναν ρυθμιστή χαμηλής απόρριψης (LDO). Η τάση εξόδου του Boost Converter υπαγορεύεται από την αναλογία αντίστασης R3 και R4 στο διάγραμμα. Ο ενισχυτής μετατροπής αυξάνει την τάση από 3,0 V σε 5,0 V με τις υποδεικνυόμενες τιμές.
Στη συνέχεια, μπορούμε να χρησιμοποιήσουμε τη ράγα 5,0 V για να δημιουργήσουμε μια ράγα 3,3 V με τη βοήθεια ενός LDO. Απλώς βεβαιωθείτε ότι έχετε χρησιμοποιήσει κάποιους πυκνωτές SMD αξιοπρεπούς μεγέθους στις εισόδους και εξόδους αυτών των ρυθμιστών, καθώς είναι κρίσιμοι για την επιτυχή λειτουργία.
Τέλος, ρίχνουμε ένα Flip-Flop για κάποιο έξυπνο διακόπτη το οποίο θα χρησιμοποιήσουμε με τα κουμπιά ενεργοποίησης και απενεργοποίησης που είναι εγγενή στη θήκη της αριθμομηχανής.
Βήμα 4: Σχεδιασμός κυκλωμάτων ελέγχου
![Σχεδιασμός κυκλωμάτων ελέγχου Σχεδιασμός κυκλωμάτων ελέγχου](https://i.howwhatproduce.com/images/005/image-12226-19-j.webp)
Το σχήμα για το κύκλωμα ελέγχου είναι σχετικά απλό.
Χρησιμοποιούμε το JTAG του ATmega για τον εντοπισμό σφαλμάτων στη συσκευή.
Συνδέουμε τη μονάδα Bluetooth σε μία από τις διεπαφές MCUs UART που ρίχνουν κάποιες αντιστάσεις ασφαλείας για να διασφαλίσουμε ότι δεν θα δούμε ποτέ τάση μεγαλύτερη από 3,3 V στη μονάδα Bluetooth. Το διαχωριστικό αντίστασης είναι απαραίτητο καθώς το MCU τρέχει από τη ράγα 5 V (το MCU δεν θα μπορούσε να τρέξει από τη ράγα 3,3 V επειδή τα 3,3 V είναι ανεπαρκή για την υψηλή λογική LCD).
Η οθόνη LCD συνδέεται απευθείας με I/O γενικής χρήσης στο MCU. Για τον πείρο αντίθεσης χρησιμοποιείται διαχωριστής τάσης. Εναλλακτικά, ένα ποτενσιόμετρο θα μπορούσε να χρησιμοποιηθεί εδώ. Ωστόσο, μου αρέσει η στιβαρότητα ενός στατικού προϊόντος που συνοδεύεται από ξεχωριστές αντιστάσεις για να ρυθμίσετε την αντίθεση.
Προσθέστε μερικούς πυκνωτές αποσύνδεσης, ένα κρύσταλλο 16 MHz για το MCU, τραβήξτε αντιστάσεις για τα κουμπιά και ολοκληρώθηκε ο σχηματικός σχεδιασμός.
Βήμα 5: Σχεδιασμός PCB
![Σχεδιασμός PCB Σχεδιασμός PCB](https://i.howwhatproduce.com/images/005/image-12226-20-j.webp)
Για το σχεδιασμό PCB χρησιμοποίησα το Altium Designer. Το πιο σημαντικό και δύσκολο κομμάτι του σχεδιασμού PCB ήταν στη μέτρηση των φυσικών διαστάσεων της αριθμομηχανής. Όχι μόνο ο πίνακας πρέπει να έχει το τέλειο πλάτος και ύψος για να ταιριάζει καλά στη θήκη της αριθμομηχανής, αλλά απαιτείται μια σειρά άλλων φυσικών διαστάσεων που πρέπει να πληρούνται. Οι οπές LCD πρέπει να έχουν τη σωστή θέση επάνω στο PCB για να ευθυγραμμιστούν καλά με το παράθυρο στη θήκη. Το PCB θα χρειαστεί αρκετές οπές για το πού περνούν οι βίδες από το πίσω μέρος της θήκης στο μπροστινό μέρος της θήκης. Τέλος, το PCB θα πρέπει να έχει μαξιλάρια για τα κουμπιά που ευθυγραμμίζονται καλά.
Ο σχεδιασμός του τακάκι για τα κουμπιά χρησιμοποιεί ένα τυπικό σχήμα με ενδιάμεσα φύλλα για να εξασφαλίσει υψηλή αξιοπιστία όταν το αγώγιμο στρώμα κουμπιών πιέζεται προς τα κάτω.
Βεβαιωθείτε ότι έχετε κόψει τον χαλκό από το PCB χρησιμοποιώντας ένα "Keep Out Area" γύρω από την κεραία της μονάδας Bluetooth για να διασφαλίσετε ότι δεν υπάρχει συμβιβασμός στη συνδεσιμότητα σήματος. Ο κατασκευαστής μου αποφάσισε απροσδόκητα να κόψει ολόκληρο τον πίνακα εκεί που είχα σημειώσει, αλλά ευτυχώς αυτό δεν μου προκάλεσε κανένα πρόβλημα.
Βήμα 6: Κωδικός μακριά
![Image Image](https://i.howwhatproduce.com/images/005/image-12226-22-j.webp)
![](https://i.ytimg.com/vi/SHt1BGHcQW8/hqdefault.jpg)
Χρησιμοποίησα το AVR Studio με ένα παλιό πρόγραμμα εντοπισμού σφαλμάτων JTAG ICE για να κάνω όλη μου την κωδικοποίηση. Ο κωδικός μου δεν ήταν σε καμία περίπτωση κομψά γραμμένος, αλλά όλα λειτούργησαν καλά στο τέλος. Κατέληξα να χρησιμοποιώ 64Kbytes από τα 128Kbytes της διαθέσιμης μνήμης flash.
Η μονάδα Bluetooth είναι πραγματικά πολύ ισχυρή. Κατάφερα να δώσω στη συσκευή μου τη δυνατότητα σύνδεσης με άλλες αριθμομηχανές, iPhone και Android.
Οι απαιτήσεις για κωδικοποίηση είναι η γνώση των ελεγκτών LCD της Hitachi, οι βασικές δεξιότητες προγραμματισμού AVR και η κατανόηση του τρόπου αλληλεπίδρασης με μια περιφερειακή συσκευή μέσω εντολών AT και UART.
Ευχαριστώ πολύ για το διάβασμα!
www.rubydevices.com.au/productSelect/RubyCalculator
www.ebay.com.au/itm/Text-Messaging-Calculat…
Συνιστάται:
Πίνακας μηνυμάτων λωρίδας LED: 3 βήματα
![Πίνακας μηνυμάτων λωρίδας LED: 3 βήματα Πίνακας μηνυμάτων λωρίδας LED: 3 βήματα](https://i.howwhatproduce.com/images/006/image-16063-j.webp)
Πίνακας μηνυμάτων LED Strip: Αυτό το οδηγό θα σας καθοδηγήσει στη διαδικασία δημιουργίας μιας πλακέτας μηνυμάτων από ξεχωριστά διευθυνσιοδοτούμενες ταινίες NeoPixel LED. Αυτό το έργο είναι μια προσαρμοσμένη έκδοση μιας πινακίδας που παράγεται από τον Josh Levine, την οποία μπορείτε να βρείτε στη διεύθυνση https://github.com/bigjo
Πώς να δημιουργήσετε ένα πλαίσιο μηνυμάτων στα Windows: 4 βήματα
![Πώς να δημιουργήσετε ένα πλαίσιο μηνυμάτων στα Windows: 4 βήματα Πώς να δημιουργήσετε ένα πλαίσιο μηνυμάτων στα Windows: 4 βήματα](https://i.howwhatproduce.com/preview/how-to/10414180-how-to-make-a-message-box-in-windows-4-steps-0.webp)
Πώς να φτιάξετε ένα πλαίσιο μηνυμάτων στα Windows: Έμαθα πώς να το κάνετε αυτό πριν από μερικά χρόνια και σκέφτηκα ότι μπορεί να σας το δείξω. Χρειάζεται μόνο 5 λεπτά και είναι πραγματικά διασκεδαστικό να το κάνετε
Πώς να δημιουργήσετε έναν ιστότοπο πίνακα μηνυμάτων χρησιμοποιώντας PHP και MYSQL: 5 βήματα
![Πώς να δημιουργήσετε έναν ιστότοπο πίνακα μηνυμάτων χρησιμοποιώντας PHP και MYSQL: 5 βήματα Πώς να δημιουργήσετε έναν ιστότοπο πίνακα μηνυμάτων χρησιμοποιώντας PHP και MYSQL: 5 βήματα](https://i.howwhatproduce.com/images/012/image-33405-j.webp)
Πώς να δημιουργήσετε έναν ιστότοπο πίνακα μηνυμάτων χρησιμοποιώντας PHP και MYSQL: Αυτό το διδακτικό θα σας δείξει πώς να δημιουργήσετε έναν ιστότοπο πίνακα μηνυμάτων χρησιμοποιώντας php, mysql, html και css. Εάν είστε νέοι στην ανάπτυξη ιστοσελίδων, μην ανησυχείτε, θα υπάρχουν λεπτομερείς εξηγήσεις και αναλογίες, ώστε να κατανοήσετε καλύτερα τις έννοιες. Χαλάκι
Φορητός υπολογιστής Pi-Berry-ο κλασικός φορητός υπολογιστής DIY: 21 βήματα (με εικόνες)
![Φορητός υπολογιστής Pi-Berry-ο κλασικός φορητός υπολογιστής DIY: 21 βήματα (με εικόνες) Φορητός υπολογιστής Pi-Berry-ο κλασικός φορητός υπολογιστής DIY: 21 βήματα (με εικόνες)](https://i.howwhatproduce.com/images/002/image-4464-151-j.webp)
Φορητός υπολογιστής Pi-Berry-ο κλασικός φορητός υπολογιστής DIY: Ο φορητός υπολογιστής που έφτιαξα "Ο φορητός υπολογιστής Pi-Berry" είναι χτισμένος γύρω από το Raspberry Pi 2. Έχει 1 GB RAM, τετραπύρηνο επεξεργαστή, 4 θύρες USB και μία θύρα Ethernet. Ο φορητός υπολογιστής ικανοποιεί τις ανάγκες της καθημερινής ζωής και εκτελεί ομαλά προγράμματα όπως το VLC media player, το Mozilla Firefox, το Ardu
Οι ευκολότεροι τρόποι εκτύπωσης μηνυμάτων κειμένου ή συνομιλιών IMessages από το iPhone: 3 βήματα
![Οι ευκολότεροι τρόποι εκτύπωσης μηνυμάτων κειμένου ή συνομιλιών IMessages από το iPhone: 3 βήματα Οι ευκολότεροι τρόποι εκτύπωσης μηνυμάτων κειμένου ή συνομιλιών IMessages από το iPhone: 3 βήματα](https://i.howwhatproduce.com/images/001/image-2113-56-j.webp)
Οι ευκολότεροι τρόποι εκτύπωσης μηνυμάτων κειμένου ή συνομιλιών IMessages από το iPhone: Γεια σε όλους, σε αυτό το Instructable, θα σας δείξω τους λίγους ευκολότερους τρόπους εκτύπωσης μηνυμάτων κειμένου από το iPhone σας. Πολλά από τα σημαντικά μηνύματα που λαμβάνουμε στη ζωή μας τώρα είναι δεν έρχεται με επιστολή, ούτε καν με email, αλλά αντίθετα μέσω tex