Πίνακας περιεχομένων:
- Βήμα 1: Υλικά
- Βήμα 2: Μετατρέψτε το HC-05 σε HID συσκευή Bluetooth
- Βήμα 3: Κύκλωμα
- Βήμα 4: Πλαίσιο
- Βήμα 5: Υλικολογισμικό
- Βήμα 6: Βίντεο
Βίντεο: K -Ability V2 - Ανοικτού κώδικα Προσβάσιμο πληκτρολόγιο για οθόνες αφής: 6 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Αυτό το πρωτότυπο είναι η δεύτερη έκδοση του K-Ability.
Το K-Ability είναι ένα φυσικό πληκτρολόγιο που επιτρέπει τη χρήση συσκευών οθόνης αφής σε άτομα με παθολογίες που έχουν ως αποτέλεσμα νευρομυϊκές διαταραχές.
Υπάρχουν πολλά βοηθήματα που διευκολύνουν τη χρήση συσκευών υπολογιστή για άτομα που έχουν νευρομυϊκές παθολογίες, αλλά είναι ακριβά και τα περισσότερα δεν επιτρέπουν πολύπλοκες χειρονομίες οθόνης αφής σε φορητές συσκευές (σάρωση, διπλό άγγιγμα, μεταφορά και απόθεση).
Το K-Ability V1 στοχεύει στη δημιουργία μιας αυτοπαραγόμενης και φθηνής συσκευής (κάτω των 20 €) για να δώσει στα άτομα με τρόμο, σπασμούς και γενικότερα προβλήματα ελέγχου και νευρομυϊκού συντονισμού τη δυνατότητα πρόσβασης σε κινητές συσκευές και υπολογιστές σε λογική τιμή.
Το K-Ability αποτελείται από 7 κουμπιά και λίγη λαδωμένη οθόνη.
Το K-Ability V2 εισάγει πολλές νέες δυνατότητες στο έργο που προσθέτουν άνεση και ευκολία στη χρήση:
- αντικατάσταση φυσικών κουμπιών με χωρητικά κουμπιά
- HID σύνδεση bluetooth στην κύρια συσκευή (smartphone, tablet και υπολογιστές)
- δυνατότητα τροφοδοσίας από powerbank ή εξωτερική μπαταρία
- δυνατότητα δημιουργίας προσαρμοσμένων σχεδίων
Βήμα 1: Υλικά
Υλικό
Arduino Nano Clone Aliexpress
HC-05 Aliexpress ή Banggood
Oled οθόνη 6pin Aliexpress ή Banggood
MPR121 Capacitive Touch Sensor Controller Aliexpress
Αντιστάσεις Aliexpress
Καλώδια Aliexpress ή Banggood
Breadboard Aliexpress ή Banggood
Εργαλεία
Σειριακός προσαρμογέας FTDI Aliexpress ή Banggood
Βήμα 2: Μετατρέψτε το HC-05 σε HID συσκευή Bluetooth
Το L'RN-42 είναι μια μονάδα bluetooth που λειτουργεί σαν ασύρματο πληκτρολόγιο ή ποντίκι.
Λόγω του υψηλού κόστους και των χρόνων αποστολής, επέλεξα να χακάρω το κοινό και φθηνό HC-05, χάρη σε αυτόν τον απλό και αποτελεσματικό οδηγό που γράφτηκε από τον Brian:
www.instructables.com/id/Upgrade-Your-3-Bl…
Η διαδικασία είναι αρκετά απλή και θα χρειαστείτε μόνο έναν πίνακα FTDI και μερικά λογισμικά που μπορείτε να κατεβάσετε απευθείας από τον οδηγό.
Στο τέλος της διαδικασίας, η μονάδα HC-05 θα μπορεί να λειτουργεί με παρόμοιο τρόπο με το RN-42 και οποιαδήποτε άλλη μονάδα bluetooth HID.
(η εικόνα έχει ληφθεί από
Βήμα 3: Κύκλωμα
Ελπίζω το κύκλωμα στην εικόνα να είναι κατανοητό.
Το κύκλωμα χρησιμοποιεί 9 gpio σε αυτήν τη διαμόρφωση:
D02> HC-05 TX D03> HC-05 RX D04> HC-05 STATE D08> Οθόνη RES D09> Οθόνη DC D11> Οθόνη SDA D13> Οθόνη SCL A4> MPR121 SDA A5> MPR121 SCL
Σημειώστε ότι η μονάδα MPR121 τροφοδοτείται από 3.3V και οι 2 αντιστάσεις για το διαχωριστή τάσης του HC-05.
Βήμα 4: Πλαίσιο
Το έργο που περιγράφεται δεν έχει πραγματικό σταθερό πλαίσιο, γιατί κάθε παθολογία θα απαιτεί ειδικό σχήμα, μέγεθος και υλικό.
Για αυτόν τον οδηγό έφτιαξα ένα απλό πλαίσιο από χαρτόνι για να δείξω τη δυνατότητα χρήσης οποιουδήποτε σχήματος και υλικού για το σώμα.
Ένα βασικό μέρος για να διασφαλιστεί η απλούστερη κατασκευή του αμαξώματος είναι ότι είναι απαλλαγμένο από απτικά κουμπιά.
Η χρήση των χωρητικών πλήκτρων εξασφαλίζει 7 εισόδους, χάρη στη μονάδα MPR121, απλώς συνδέοντας ένα καλώδιο ή οποιοδήποτε άλλο αγώγιμο υλικό, στις ακίδες της μονάδας, κάνοντας τη διάταξη του πληκτρολογίου και τη δημιουργία πλαισίου και κουμπιών οποιοδήποτε μέγεθος πολύ απλό.
Βήμα 5: Υλικολογισμικό
Αρχικά χρειαζόμαστε μερικές βιβλιοθήκες:
Βιβλιοθήκη Arduino μόνο για κείμενο για οθόνες SSD1306 OLED Βιβλιοθήκη Adafruit MPR121 SPIS Σειρά λογισμικού
Οι εντολές που μετακινούν τον κέρσορα του ποντικιού αποστέλλονται με τη βιβλιοθήκη σειριακού λογισμικού με τη λειτουργία "εγγραφής".
Κάθε εντολή αποτελείται από ένα buffer 7 byte δομημένο με αυτόν τον τρόπο:
buffer [0] = 0xFD; buffer [1] = 0x05; buffer [2] = 0x02; buffer [3] = 0x00; // Κουμπιά buffer [4] = 0x00; // X Movementbuffer [5] = 0x00; // Y Movementbuffer [6] = 0x00; //Ρόδα
Για αυτό το έργο επέλεξα το "Μόνο κείμενο" επειδή χρησιμοποιεί μόνο 2928 byte (9%) του χώρου αποθήκευσης του προγράμματος και οι καθολικές μεταβλητές χρησιμοποιούν 54 bytes (2%) δυναμικής μνήμης.
Βήμα 6: Βίντεο
Δεν μπορώ να ανεβάσω το βίντεο … Μπορείτε να το δείτε εδώ:
Συνιστάται:
Samytronix Pi: DIY Raspberry Pi Desktop Computer (με GPIO προσβάσιμο): 13 βήματα (με εικόνες)
Samytronix Pi: DIY Raspberry Pi Desktop Computer (με Accessible GPIO): Σε αυτό το έργο θα φτιάξουμε έναν υπολογιστή Despberry Raspberry Pi τον οποίο ονομάζω Samytronix Pi. Αυτή η κατασκευή επιτραπέζιου υπολογιστή είναι κυρίως κατασκευασμένη από ακρυλικό φύλλο κοπής λέιζερ 3 χιλιοστών. Το Samytronix Pi είναι εξοπλισμένο με οθόνη HD, ηχεία και το κυριότερο πρόσβαση
Το «Sup - ένα ποντίκι για άτομα με τετραπληγία - χαμηλού κόστους και ανοιχτού κώδικα: 12 βήματα (με εικόνες)
Το «Sup - ένα ποντίκι για άτομα με τετραπληγία - χαμηλού κόστους και ανοιχτού κώδικα: Την άνοιξη του 2017, η οικογένεια του καλύτερου φίλου μου με ρώτησε αν θέλω να πετάξω στο Ντένβερ και να τους βοηθήσω σε ένα έργο. Έχουν έναν φίλο, τον Άλεν, ο οποίος έχει τετραπληγία ως αποτέλεσμα ατυχήματος με ποδήλατο βουνού. Ο Felix (ο φίλος μου) και εγώ κάναμε μια γρήγορη έρευνα
Τρία κυκλώματα αισθητήρα αφής + κύκλωμα χρονοδιακόπτη αφής: 4 βήματα
Τρία κυκλώματα αισθητήρα αφής + κύκλωμα χρονοδιακόπτη αφής: Ο αισθητήρας αφής είναι ένα κύκλωμα που ενεργοποιείται όταν εντοπίζει την αφή στις ακίδες αφής. Λειτουργεί σε παροδική βάση, δηλαδή το φορτίο θα είναι ΕΝΕΡΓΟΠΟΙΗΜΕΝΟ μόνο για την ώρα που γίνεται το άγγιγμα στις καρφίτσες. Εδώ, θα σας δείξω τρεις διαφορετικούς τρόπους για να κάνετε ένα αισθητήριο αφής
Δημιουργήστε μια προσαρμοσμένη οθόνη στο LCD Studio (Για πληκτρολόγιο G15 και οθόνες LCD) .: 7 βήματα
Δημιουργήστε μια προσαρμοσμένη οθόνη στο LCD Studio (Για πληκτρολόγιο G15 και οθόνες LCD) .: Εντάξει αν έχετε μόλις το πληκτρολόγιο G15 και δεν σας εντυπωσιάζουν πολύ οι βασικές οθόνες που συνοδεύουν, τότε θα σας καθοδηγήσω στα βασικά της χρήσης του LCD Studio για να φτιάξετε τη δική σας. Αυτό το παράδειγμα θα κάνει μια οθόνη που θα δείχνει μόνο τα βασικά
Φτηνός φακός Macro Iphone για σάρωση γραμμωτού κώδικα: 6 βήματα (με εικόνες)
Φτηνός φακός μακροεντολής Iphone για σάρωση γραμμωτού κώδικα: Ένα κραυγαλέο πρόβλημα με την κάμερα του iPhone είναι η αδυναμία του να εστιάσει πιο κοντά από foot 1 πόδι μακριά. Ορισμένες λύσεις μετά την αγορά βοηθούν στην επίλυση αυτού του προβλήματος, όπως το iClarifi by Griffin Technology. Αυτή η θήκη για το iPhone 3G σας επιτρέπει να γλιστρήσετε λίγο