Το Arduino Nano προσθέτει διασύνδεση USB στον διοργανωτή Psion II

που εισήχθη το 1984, η σειρά Psion Organizer καθόρισε την πρώτη γενιά ηλεκτρονικών διοργανωτών ή PDAs (προσωπικούς ψηφιακούς βοηθούς). Παρόλο που αυτές οι συσκευές είναι τώρα άνω των 30 ετών, η σκηνή διοργανωτή Psion είναι ζωντανή και καλά: με το νέο υλικό και το λογισμικό εξακολουθεί να αναπτύσσεται από τους ενθουσιώδεις τον κόσμο.

Ο διοργανωτής II, με το ολοκαίνουργιο διασύνδεσή της USB
Ένας από τους ενθουσιώδεις είναι ο [James Stanley], ο οποίος σχεδίασε και δημιούργησε μια διεπαφή USB για τον διοργανωτή Psion II. Αν και μια μονάδα “commaslink” που παρέχει μια θύρα RS-232 ήταν διαθέσιμη πίσω την ημέρα, είναι δύσκολο να βρεθεί, εμπνευσμένος [James] για να σχεδιάσει μια εντελώς νέα ενότητα με βάση ένα arduino nano. Το να το συνδέει το λεωφορείο δεδομένων του Phion ήταν ένα απλό θέμα της καλωδίωσης των οκτώ γραμμών δεδομένων στις θύρες GPIO του Nano. Ένα σύνολο αντιστάσεων σειρών που χρησίμευαν για την πρόληψη της διαχείρισης λεωφορείων χωρίς να χρειάζεται να προσθέσετε λογική κόλλας.

Η λήψη του λογισμικού εργασίας ήταν λίγο πιο δύσκολη: η εγγενής γλώσσα προγραμματισμού OPL του διοργανωτή δεν επιτρέπει στον χρήστη να έχει άμεση πρόσβαση στη διεύθυνση μνήμης της θύρας επέκτασης, έτσι ώστε [James] έπρεπε να γράψει μια ρουτίνα στον κώδικα μηχανής HD6303 για να εκτελέσει το διάβασμα, τότε Καλέστε αυτή τη ρουτίνα από το OPL για να εμφανιστεί το αποτέλεσμα στην οθόνη. Επί του παρόντος, η ρουτίνα υποστηρίζει μόνο τα δεδομένα ανάγνωσης από το Arduino, αλλά η επέκταση της σε μια αμφίδρομη διεπαφή πρέπει να είναι δυνατή.

Τέλος, ο [James] σχεδιάστηκε και 3D τυπωμένο ένα τακτοποιημένο περίβλημα για τη διασύνδεση Arduino-USB, η οποία το καθιστά να φαίνεται σχεδόν τόσο κομψό όσο η αρχική μονάδα commaslink. Ίσως με λίγη περαιτέρω ανάπτυξη, αυτό θα μπορούσε να μετατραπεί σε έναν άλλο τρόπο να συνδεθούν τα παλιά Ψεκαστικά στο Διαδίκτυο. Έχουμε επίσης ένα νέο τύπο datapak για να ενισχύσει τη μνήμη του διοργανωτή.

Ευχαριστώ για την άκρη, [Saratogajert]!

Leave a Reply

Your email address will not be published. Required fields are marked *