Arduino Nano adaugă interfață USB la Organizatorul II

introdus în 1984, Seria Organizatorului Psion a definit prima generație de organizatori sau PDA-uri electronice (asistenți digitali personali). Chiar dacă aceste dispozitive au acum peste 30 de ani, scena organizatorului Psion este viu și bine: cu un nou hardware și software-ul este încă dezvoltat de entuziaștii din întreaga lume.

Organizatorul II, cu interfața USB nouă-nouă
Unul dintre acești entuziaști este [James Stanley], care a proiectat și construit o interfață USB pentru Organizatorul II de Psion. Deși un modul “commslink” care oferă un port RS-232, a fost disponibil în această zi, a devenit greu de găsit, inspirat [James] pentru a proiecta un modul complet nou bazat pe un Nano Arduino. Hooking-ul până la autobuzul de date al Psion a fost o chestiune simplă de a cablarea celor opt linii de date la porturile GPIO Nano. Un set de rezistoare de serie a servit pentru a preveni contestarea autobuzului fără a fi nevoie să adăugați logica lipiciului.

Obținerea de lucru a software-ului a fost un pic mai dificil: limba de programare nativă a organizatorului nu permite utilizatorului să acceseze direct adresa de memorie a portului de expansiune, astfel încât [James] a trebuit să scrie o rutină în codul mașinii HD6303 pentru a efectua citirea, apoi Apelați acea rutină de la OPL pentru a afișa rezultatul pe ecran. În prezent, rutina acceptă doar datele de citire din Arduino, dar extinderea acestuia la o interfață bidirecțională ar trebui să fie prea posibilă.

În cele din urmă, [James] proiectat și 3D tipărite o incintă curată pentru interfața Arduino-USB, ceea ce face să pară aproape la fel de elegant ca modulul original Commslink. Poate că, cu un pic de dezvoltare ulterioară, acest lucru ar putea transforma într-un alt mod de a conecta psioane vechi pe Internet. De asemenea, am prezentat un nou tip de datatapk pentru a spori memoria organizatorului.

Vă mulțumim pentru vârf, [Saratogajerry]!

Leave a Reply

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

Related Post