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

K -Ability V2 - Ανοικτού κώδικα Προσβάσιμο πληκτρολόγιο για οθόνες αφής: 6 βήματα (με εικόνες)
K -Ability V2 - Ανοικτού κώδικα Προσβάσιμο πληκτρολόγιο για οθόνες αφής: 6 βήματα (με εικόνες)

Βίντεο: K -Ability V2 - Ανοικτού κώδικα Προσβάσιμο πληκτρολόγιο για οθόνες αφής: 6 βήματα (με εικόνες)

Βίντεο: K -Ability V2 - Ανοικτού κώδικα Προσβάσιμο πληκτρολόγιο για οθόνες αφής: 6 βήματα (με εικόνες)
Βίντεο: Το πλήρες επόμενο μάθημα js - Μάθετε Nextjs σε 2 ώρες! | React SSR + timecodes 2024, Νοέμβριος
Anonim
K -Ability V2 - Ανοικτού κώδικα Προσβάσιμο πληκτρολόγιο για οθόνες αφής
K -Ability V2 - Ανοικτού κώδικα Προσβάσιμο πληκτρολόγιο για οθόνες αφής
K -Ability V2 - Ανοικτού κώδικα Προσβάσιμο πληκτρολόγιο για οθόνες αφής
K -Ability V2 - Ανοικτού κώδικα Προσβάσιμο πληκτρολόγιο για οθόνες αφής
K -Ability V2 - Ανοικτού κώδικα Προσβάσιμο πληκτρολόγιο για οθόνες αφής
K -Ability V2 - Ανοικτού κώδικα Προσβάσιμο πληκτρολόγιο για οθόνες αφής

Αυτό το πρωτότυπο είναι η δεύτερη έκδοση του 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

Μετατρέψτε το HC-05 σε HID συσκευή Bluetooth
Μετατρέψτε το HC-05 σε HID συσκευή Bluetooth
Μετατρέψτε το HC-05 σε HID συσκευή Bluetooth
Μετατρέψτε το HC-05 σε HID συσκευή Bluetooth
Μετατρέψτε το HC-05 σε HID συσκευή Bluetooth
Μετατρέψτε το 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: Βίντεο

Δεν μπορώ να ανεβάσω το βίντεο … Μπορείτε να το δείτε εδώ:

Συνιστάται: