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

Το «Sup - ένα ποντίκι για άτομα με τετραπληγία - χαμηλού κόστους και ανοιχτού κώδικα: 12 βήματα (με εικόνες)
Το «Sup - ένα ποντίκι για άτομα με τετραπληγία - χαμηλού κόστους και ανοιχτού κώδικα: 12 βήματα (με εικόνες)

Βίντεο: Το «Sup - ένα ποντίκι για άτομα με τετραπληγία - χαμηλού κόστους και ανοιχτού κώδικα: 12 βήματα (με εικόνες)

Βίντεο: Το «Sup - ένα ποντίκι για άτομα με τετραπληγία - χαμηλού κόστους και ανοιχτού κώδικα: 12 βήματα (με εικόνες)
Βίντεο: Δείτε πώς φουσκώνει μία σανίδα SUP || JOBE 10.6 || Σύρος 2024, Ιούλιος
Anonim
Το «Sup - ένα ποντίκι για άτομα με τετραπληγία - χαμηλού κόστους και ανοιχτού κώδικα
Το «Sup - ένα ποντίκι για άτομα με τετραπληγία - χαμηλού κόστους και ανοιχτού κώδικα

Την άνοιξη του 2017, η οικογένεια του καλύτερου φίλου μου με ρώτησε αν ήθελα να πετάξω στο Ντένβερ και να τους βοηθήσω σε ένα έργο. Έχουν έναν φίλο, τον Άλεν, ο οποίος έχει τετραπληγία ως αποτέλεσμα ατυχήματος με ποδήλατο βουνού. Ο Felix (ο φίλος μου) κάναμε μια γρήγορη έρευνα και αποφασίσαμε να φτιάξουμε στον Allen ένα "Sip-n-puff", σε συνδυασμό με ένα joystick, για να του δώσουμε τη δυνατότητα πρόσβασης σε όλες τις ίδιες δυνατότητες με ένα κανονικό ποντίκι.

Το Sip-n-puff είναι μια συσκευή εισόδου που λαμβάνει την είσοδο του χρήστη με τη μορφή "Sip" ή "Puff" (Φανταστείτε να πίνετε ένα καλαμάκι ή να φυσάτε φυσαλίδες στο ποτό σας). Εδώ, το συνδυάζουμε με ένα joystick για να επιτρέψουμε στον χρήστη να μετακινήσει τον κέρσορα στην οθόνη και το Sip-n-puff χρησιμοποιείται για λειτουργίες όπως κλικ και κύλιση.

Οι συσκευές Sip-n-puff δεν είναι κάτι καινούργιο και οι συνδυασμοί joystick/sip-n-puff δεν είναι ούτε σπάνιοι-Αλλά για να αγοράσετε μια τέτοια συσκευή θα σας κοστίσει περίπου $ 500 έως $ 1500! Για τον Άλεν, ο οποίος δεν έχει πηγή εισοδήματος, αυτό είναι μια αδύνατη τιμή. Ωστόσο, η ίδια η συσκευή είναι πραγματικά πολύ απλή- Σε αυτό το "ible", θα σας δείξω πώς να φτιάξετε ένα με μόλις κάτω από $ 50!

Όλα τα σχέδια και ο κώδικας είναι ανοιχτού κώδικα, πράγμα που σημαίνει ότι μπορείτε να φτιάξετε ένα χωρίς να πληρώσετε ούτε εμένα ούτε τον Felix δεκάρα! Αν θέλετε μόνο την τελική συσκευή χωρίς τη δουλειά, θα χαρώ να την φτιάξω. Οι λεπτομέρειες βρίσκονται στο τέλος του Instructable.

Τέλος, δεδομένου ότι αυτό είναι ανοιχτού κώδικα, μπορείτε να βρείτε όλα τα αρχεία σχεδίασης και τον κώδικα στο GitHub:

Θέλετε να αγοράσετε το 'Sup; Μπορείτε να βρείτε πληροφορίες στο τέλος αυτού του Instructable.

Ενημέρωση: Ευχαριστώ όλους όσους ψήφισαν για αυτό το έργο! Είμαι πολύ χαρούμενος που κέρδισα τον πρώτο μου διαγωνισμό με οδηγίες και χρησιμοποίησα τη δωροκάρτα του Amazon- τα εργαλεία που αγόρασα θα πρέπει να μου επιτρέπουν να φέρνω περιεχόμενο υψηλότερης ποιότητας σε μεγαλύτερες ποσότητες.

Ένα άλλο πράγμα: wasμουν ευχάριστα έκπληκτος που είδα δύο άρθρα στο διαδίκτυο να αναφέρουν αυτό το έργο! Ένα μεγάλο ευχαριστώ στο Hackaday και στο Open-electronics.org που το έκριναν αξιόλογο άρθρο. Μπορείτε να βρείτε και τα δύο παρακάτω:

www.open-electronics.org/the-sup-low-cost-and-open-source-mouse-for-quadriplegics/

hackaday.com/2018/04/27/an-open-source-sip-and-puff-mouse-for-affordable-accessibility/

Το SUP αναφέρθηκε επίσης πρόσφατα στο New Mobility Magazine. Μπορείτε να βρείτε αυτό το άρθρο εδώ:

www.newmobility.com/2018/12/the-revolution-will-be-3d-printed/

Συντελεστές και ευχαριστίες:

Χρωστάω ένα τεράστιο ποσό ευχαριστώ στον φίλο μου τον Felix και την οικογένειά του, που με πέταξαν στο Ντένβερ (όπου ζει ο Allen) και πλήρωσαν τα πάντα εκτός από τον τρισδιάστατο εκτυπωτή. Βοήθησε πραγματικά να ξεκινήσει η ανάπτυξη και να γίνει το SUP σε σύντομο χρονικό διάστημα!

Πρόσθετη πίστωση αποδίδεται επίσης στον Felix για το μεγαλύτερο μέρος του τρισδιάστατου σχεδιασμού.

Τέλος, ευχαριστώ τον Άλεν που ήταν κάποιος που θα μπορούσαμε να βοηθήσουμε, ο οποίος ήταν πρόθυμος να μας αφήσει να εισβάλουμε και να τον ρωτήσει πώς του άρεσε το λιθόστρωτο πρωτότυπο μας.

Βήμα 1: Εργαλεία, ανταλλακτικά και υλικά

Εργαλεία, ανταλλακτικά και υλικά
Εργαλεία, ανταλλακτικά και υλικά

Εδώ είναι όλα όσα χρειάζεστε για να φτιάξετε τη συσκευή. Πριν παραγγείλετε τα πάντα, διαβάστε τα υπόλοιπα "ible" για να βεβαιωθείτε ότι είστε άνετοι με τις δεξιότητες που θα χρειαστείτε για να το συναρμολογήσετε!

Μέρη:

  • Arduino Pro Micro (Συγκεκριμένα ένα Pro Micro, με υποδοχή USB και το ATmega32u4)
  • MPXV7002DP αισθητήρας πίεσης με πλακέτα διαρροής
  • Ενότητα Joystick
  • Σωλήνες πυριτίου για τρόφιμα, 1/8 ID με 1/4 OD, περίπου 6"
  • Τρισδιάστατα τυπωμένα μέρη, αξίας <= 72 γραμμάρια
  • Σύρματα (χρησιμοποίησα σύρματα γυναικείας γυναίκας DuPont και έπειτα έκοψα τα άκρα)

Εργαλεία:

  • Συγκολλητικό σίδερο (Αυτό το σίδερο 30w στο amazon λειτουργεί τέλεια)
  • Πυροβόλο θερμής κόλλας (υψηλή θερμοκρασία)
  • Τρισδιάστατος εκτυπωτής (get εκτυπώστε πράγματα μέσω υπηρεσίας τρισδιάστατης εκτύπωσης)
  • Διάφορα εργαλεία όπως πένσες, κατσαβίδι με επίπεδη κεφαλή, γυαλόχαρτο, κοφτερό μικρό μαχαίρι με λεπίδα, λεπίδες σύρματος

Υλικά:

  • Κανονικό νήμα PLA (χρησιμοποίησα μαύρο PLA Hatchbox)
  • Ευέλικτο νήμα όπως TPU ή NinjaFlex (Ο εκτυπωτής μου συνοδεύεται από ένα μικρό ρολό πράσινου TPU. Εναλλακτικά, μπορείτε να τροποποιήσετε το τμήμα του επιστομίου για να δεχτείτε σωλήνες μικρότερης διαμέτρου και, στη συνέχεια, να λάβετε σωλήνα ταυτότητας 2,5MM για να ταιριάζει στον αισθητήρα)

Το συνολικό κόστος για ανταλλακτικά είναι περίπου $ 22, χωρίς το νήμα του εκτυπωτή 3D. Μόλις προσθέσετε τον εύκαμπτο βραχίονα και το μακρύ καλώδιο USB, ανέρχεται περίπου στα $ 49.

Σημειώστε ότι οι σύνδεσμοι εδώ είναι ως επί το πλείστον η φθηνότερη τιμή από την Κίνα! Αυτά θα χρειαστούν τουλάχιστον ένα μήνα για να φτάσουν σε εσάς. Εάν θέλετε ανταλλακτικά γρηγορότερα, θα πρέπει να πληρώσετε λίγο περισσότερα για πλησιέστερες πηγές με ταχύτερη αποστολή. Αναμένετε το συνολικό κόστος έως και περίπου $ 75.

Βήμα 2: Πράγματα τρισδιάστατης εκτύπωσης

Τρισδιάστατα πράγματα εκτύπωσης!
Τρισδιάστατα πράγματα εκτύπωσης!
Τρισδιάστατα πράγματα εκτύπωσης!
Τρισδιάστατα πράγματα εκτύπωσης!

Όλα τα αρχεία STL μπορούν να βρεθούν στη διεύθυνση https://github.com/Bobcatmodder/SipNPuff_Mouse/, θα τα χρειαστείτε όλα.

Εάν δεν έχετε εκτυπωτή 3D, υπάρχουν πολλές υπηρεσίες τρισδιάστατης εκτύπωσης που μπορείτε να χρησιμοποιήσετε. Εάν θέλετε να αποκτήσετε έναν φθηνό εκτυπωτή που θα λειτουργήσει τέλεια (και δεν σας πειράζει κάποια συναρμολόγηση), προτείνω το Anet A8. Είναι ένας κλώνος Prusa i3 αξίας 150 δολαρίων, λειτούργησε καλά για μένα και έχει μια υπέροχη διαδικτυακή κοινότητα.

Θήκη και πλαίσιο:

Εκτυπώστε με υποστηρίγματα "παντού", σε ύψος στρώματος 0.1-0.2MM. Χρησιμοποίησα έναν τύπο υποστήριξης "πλέγματος", αλλά οι "γραμμές" μπορεί να αφαιρεθούν ευκολότερα

GoProClip και FacePlate:

Εκτυπώστε κανονικά, χωρίς υποστηρίγματα, ύψος στρώματος 0.1-0.2MM

TubingAdapter:

  1. Για εκτύπωση σε εύκαμπτο νήμα
  2. Heightψος στρώματος 0,1
  3. Retraction OFF
  4. Χωρίς υποστηρίγματα

Βήμα 3: Εκτύπωση και ανόπτηση του επιστομίου

Εκτύπωση και ανόπτηση του επιστομίου
Εκτύπωση και ανόπτηση του επιστομίου
Εκτύπωση και ανόπτηση του επιστομίου
Εκτύπωση και ανόπτηση του επιστομίου

Πριν πάτε και εκτυπώσετε όλα τα επιπλέον επιστόμια σας, είναι καλή ιδέα να βεβαιωθείτε ότι συρρικνώνονται σωστά όταν ανοπτηθούν.

Αν θέλετε να είστε επιστημονικοί, προχωρήστε και εκτυπώστε το AnnealingTestr.stl και μετρήστε το πριν και μετά την ανόπτηση για να καταλάβετε το ακριβές ποσοστό που συρρικνώθηκε/μεγάλωσε και σε ποιον άξονα. Συνήθως αναμένεται συρρίκνωση περίπου 5% στον άξονα Χ και Υ »και περίπου 2% ανάπτυξη στον άξονα Ζ. Χωρίς μαύρο PLA και φούρνο μεταφοράς Hatchbox, καταφέραμε να συρρικνωθούμε περίπου 2% στα Χ και Υ και αύξηση 1% στον άξονα Ζ.

Ωστόσο, δεδομένου ότι αυτό το κομμάτι έχει σχεδιαστεί μόνο για να ταιριάζει αρκετά καλά στο χειριστήριο, δεν χρειάζεται να είστε πολύ ακριβείς. Χρησιμοποιώντας τις τιμές μας για το μαύρο PLA Hatchbox, ακολουθεί η διαδικασία εκτύπωσης για το επιστόμιο:

  1. Αλλαγή μεγέθους X και Y σε μέγεθος 103%, αφήστε το Z ως έχει (στοχεύουμε σε αύξηση μεγέθους περίπου 2% σε σχέση με τις αρχικές διαστάσεις, αφού ανοπτήσουμε, έτσι ώστε να ταιριάζει με μέτρια ευκολία στο χειριστήριο)
  2. Εκτυπώστε με ένα χείλος, συν υποστηρίζει "αγγίζοντας την πλάκα κατασκευής".
  3. Γεμίστε στο 100% (έτσι το νερό δεν θα εισχωρήσει σε αυτό)
  4. Κανονική ταχύτητα εκτύπωσης, ύψος στρώματος 0,1 mm
  5. (Εάν έχετε θερμαινόμενο κρεβάτι, ρυθμίστε το στους 50C)
  6. Hotend στους 220C.

Δεν έχω παίξει πολύ με αυτές τις τιμές, αλλά αυτό χρησιμοποίησα για τον εκτυπωτή μου (κλώνος Prusa i3, το Anet A8).

Μόλις εκτυπώσετε ένα ή δύο κομμάτια, δοκιμάστε να τα ανυψώσετε και δείτε αν ταιριάζουν.

Η διαδικασία της ανόπτησης:

  1. Προθερμάνετε το φούρνο σας, κατά προτίμηση σε θερμοκρασία μεταφοράς (αν ο φούρνος σας το κάνει αυτό), κάπου κοντά στους 158F, ή στους 70C. Μερικοί φούρνοι δεν θα πέσουν τόσο χαμηλά, αν είναι απενεργοποιημένοι λίγο δεν έχει τόσο μεγάλη σημασία.
  2. Περιμένετε να ζεσταθεί ο φούρνος και, στη συνέχεια, βάλτε τα κομμάτια σας σε κάτι που θα τους εμποδίσει να πέσουν.
  3. Ρυθμίστε ένα χρονόμετρο για μία ώρα και μετά αφήστε το. Μην ανοίγετε τον φούρνο για να τον ελέγξετε, καθώς το φαινόμενο ψύξης μπορεί να μπερδέψει τη διαδικασία ανόπτησης.
  4. Μόλις καθίσει εκεί για μια ώρα, σβήστε το φούρνο και αφήστε το κομμάτι εκεί να κρυώσει με το φούρνο. Ένα θερμόμετρο θα λειτουργούσε καλά για αυτό, αλλά δεν χρειάζεται να είστε εξαιρετικά ακριβείς, απλά περιμένετε μια ώρα περίπου.
  5. Μόλις κρυώσει βασικά, βγάλτε το. Θα πρέπει τώρα να είναι πιο δυνατό, και το πιο σημαντικό, να μπορεί να αντέξει βραστό νερό και ένα πλύσιμο στο πλυντήριο πιάτων.

Βήμα 4: Μετά την επεξεργασία τρισδιάστατων εκτυπώσεων

Τρισδιάστατες εκτυπώσεις μετά την επεξεργασία
Τρισδιάστατες εκτυπώσεις μετά την επεξεργασία
Τρισδιάστατες εκτυπώσεις μετά την επεξεργασία
Τρισδιάστατες εκτυπώσεις μετά την επεξεργασία
Τρισδιάστατες εκτυπώσεις μετά την επεξεργασία
Τρισδιάστατες εκτυπώσεις μετά την επεξεργασία

Μου αρέσει οι τρισδιάστατες εκτυπώσεις μου να είναι καθαρές, αλλά αυτό συχνά σημαίνει πολλά υποστηρίγματα. Εάν εκτυπώσατε τα μέρη Πλαίσιο και Θήκη με συμπλήρωση όπως συνιστάται, πρέπει να κάνετε λίγο καθαρισμό! Ακολουθούν μερικές συμβουλές και κόλπα για να τα αφαιρέσετε.

Όπως μπορείτε να δείτε, χρησιμοποίησα ένα συνδυασμό κατσαβιδιού, πένσας με μύτη βελόνας και μαχαίρι τσέπης για να αφαιρέσω τα στηρίγματα. Επέλεξα υποστηρίγματα "πλέγματος" γιατί λειτουργούν καλύτερα και τείνουν να βγαίνουν καθαρά και σε ένα κομμάτι, αλλά είναι πιο δύσκολο να αφαιρεθούν. Μπορείτε να χτυπήσετε μερικά από αυτά με ένα γρήγορο χτύπημα από το κατσαβίδι, αλλά προσέξτε να μην σπάσετε το πραγματικό μέρος- Μπορεί να είναι εύκολο να το κάνετε στο κομμάτι του πλαισίου.

Το τμήμα θήκης εκτυπώνει με ένα μεγάλο τοίχο στήριξης στο πίσω μέρος, το οποίο μπορεί να είναι ιδιαίτερα δύσκολο να αφαιρεθεί. Θεωρώ ότι λειτουργεί καλύτερα να περνάς στις άκρες με μια μικρή λεπίδα μαχαιριού και μετά να προσπαθείς να το τρυπήσεις και να το βγάλεις προς τα έξω. Θα χρειαστεί λίγη δουλειά, αλλά η υπομονή αποδίδει!

Μόλις τελειώσετε, μπορείτε να απορρίψετε το κατεστραμμένο υλικό υποστήριξης ή να το αποθηκεύσετε εάν είστε πραγματικά σε επαναχρησιμοποίηση…

Βήμα 5: Test Fit

Test Fit
Test Fit
Test Fit
Test Fit
Test Fit
Test Fit

Τώρα που όλα έχουν καθαριστεί, θα πρέπει να δοκιμάσουμε τα τρισδιάστατα τυπωμένα μέρη.

Όλες οι μονάδες συναρμολογούνται όπως φαίνεται και πρέπει να ταιριάζουν αρκετά σφιχτά. Εάν δεν το κάνουν, δοκιμάστε να εκτυπώσετε το Frame.stl σε μέγεθος 101-102% και να αλλάξετε το μέγεθος του Case.stl για να ταιριάζει.

Το επιστόμιο πρέπει να μπορεί να εφαρμόζει με μικρή ποσότητα δύναμης, αλλά να μην ξεκολλάει πολύ εύκολα. Αυτή είναι μια καλή στιγμή για να βεβαιωθείτε ότι η σωλήνωση πυριτίου ταιριάζει στο επιστόμιο και στον προσαρμογέα. Βρήκα ότι ο καλύτερος τρόπος για να ταιριάξω με ασφάλεια ήταν να βάλεις το τέλος όσο μπορείς, στη συνέχεια στρίψε τη σωλήνωση ενώ την πιέζεις προς τα μέσα, για να καθίσει καλά στο κάτω άκρο της τρύπας στον προσαρμογέα.

Σημείωση: Στις φωτογραφίες, χρησιμοποιώ μονάδα χειριστηρίου στο οποίο έχω ήδη κολλήσει σύρματα- Ωστόσο, η κανονική μονάδα χειριστηρίου πρέπει να ταιριάζει καλά.

Βήμα 6: Προετοιμάστε το Joystick

Ετοιμάστε το Joystick
Ετοιμάστε το Joystick
Ετοιμάστε το Joystick
Ετοιμάστε το Joystick
Ετοιμάστε το Joystick
Ετοιμάστε το Joystick

Πριν μπορέσουμε να συγκολλήσουμε καλώδια στο χειριστήριο, θα πρέπει να απαλλαγούμε από τις παλιές κεφαλίδες καρφιτσών. Βρήκα ότι ο καλύτερος τρόπος ήταν να κόψω όσο το δυνατόν περισσότερο, στη συνέχεια να ζεστάνω κάθε πείρο με ένα συγκολλητικό σίδερο και να χτυπήσω το PCB για να πέσει ο πείρος.

Μόλις αφαιρέσετε τις παλιές καρφίτσες, κολλήστε ένα μήκος καλωδίων (περίπου 20 εκατοστά μήκος) στη μονάδα χειριστηρίου. Βοηθάει να έχετε μοναδικά χρώματα για κάθε καρφίτσα, ώστε να μπορείτε εύκολα να προσδιορίσετε ποιο καλώδιο πηγαίνει πού αργότερα.

Βήμα 7: Σχηματικό

Σχηματικός
Σχηματικός

Τώρα που βγάλαμε τον τρισδιάστατο σχεδιασμό εκτός δρόμου, ήρθε η ώρα για ένα σχηματικό και διάγραμμα συνδεσμολογίας!

Το κύκλωμα είναι πραγματικά πολύ απλό, χωρίς αντιστάσεις ή εξωτερικά εξαρτήματα, απλώς οι 3 διαφορετικές ενότητες συνδέονται μεταξύ τους. Παρέδωσα ένα σχηματικό παραπάνω και θα εξετάσω τι συμβαίνει επίσης εδώ:

Διακοπή αισθητήρα πίεσης:

  • Το "A" πηγαίνει στο A0 στο Arduino
  • Το "5V" πηγαίνει στο VCC στο Arduino
  • Το "GND" πηγαίνει σε μία από τις καρφίτσες GND στο arduino

Ενότητα Joystick:

  • Το "GND" πηγαίνει σε μία από τις καρφίτσες GND στο Arduino
  • Το "+5V" πηγαίνει στην καρφίτσα "RAW" στο Arduino
  • Το "VRx" πηγαίνει στο A2 στο Arduino
  • Το "VRy" πηγαίνει στην Α1 στο Arduino
  • Το "SW" πηγαίνει στο D2 στο Arduino (Τεχνικά, θα πρέπει επίσης να υπάρχει μια αντίσταση έλξης 10K μεταξύ αυτού και του GND. Ωστόσο, ο τρέχων κώδικας δεν το χρησιμοποιεί και θα ήταν πιο δύσκολο να χρησιμοποιηθεί, έτσι …)

Βήμα 8: Συγκολλήστε τα πάντα μαζί

Συγκολλήστε τα πάντα μαζί
Συγκολλήστε τα πάντα μαζί
Συγκολλήστε τα πάντα μαζί
Συγκολλήστε τα πάντα μαζί
Συγκολλήστε τα πάντα μαζί
Συγκολλήστε τα πάντα μαζί

Τώρα είστε έτοιμοι να συναρμολογήσετε όλα τα ηλεκτρονικά!

Βεβαιωθείτε ότι έχετε τοποθετήσει τις μονάδες όπως φαίνεται! Θέλετε τα καλώδια να περνούν μέσα από το πλαίσιο και μέσα από τις επάνω ή κάτω υποδοχές όπου συνδέεται το arduino. Το arduino θα είναι χαλαρό, αλλά τα καλώδια θα περνούν μέσα από το πλαίσιο. Ρίξτε μια ματιά στις εικόνες, δείχνουν τι εννοώ.

Ξεκινήστε αφαιρώντας και κονσερβώνοντας τις άκρες όλων των καλωδίων από το Joystick, αν δεν το έχετε κάνει ήδη. Στη συνέχεια, με βάση το σχηματικό και τις εικόνες, συνδέστε το ως εξής.

  • GND στο GND (καρφίτσα 23) στο Arduino
  • +5V στην καρφίτσα RAW στο Arduino (ακριβώς δίπλα στην καρφίτσα GND)
  • VRx έως A2 στο Arduino
  • VRy σε Α1 στο Arduino

Θα αφήσουμε την καρφίτσα SW προς το παρόν, αφού συγκολλάται στην κορυφή του Arduino.

Προχωρώντας στον αισθητήρα πίεσης, θα πρέπει πρώτα να προσδιορίσετε ποια καλώδια είναι ποια. Αν υποθέσουμε ότι έχετε το πλαίσιο στραμμένο με το χειριστήριο στραμμένο ακριβώς από εσάς, η σειρά σύρματος έχει ως εξής:

  • Πάνω σύρμα: Αναλογική έξοδος "A", στην καρφίτσα Arduino A0
  • Μεσαίο καλώδιο: 5V, σε καρφίτσα Arduino VCC
  • Κάτω σύρμα: GND, έως GND, καρφίτσα 4, στο επάνω μέρος.

Σε αυτό το σημείο, μπορείτε επίσης να συνδέσετε τον πείρο SW από το χειριστήριο, στον πείρο 2 στο Arduino, ακριβώς δίπλα στον πείρο GND.

Προσέξτε να μην λυγίσετε πολύ τα καλώδια, γιατί θα σπάσουν αρκετά εύκολα.

Βήμα 9: Μεταφόρτωση προγράμματος και δοκιμή

Μεταφόρτωση προγράμματος και δοκιμή
Μεταφόρτωση προγράμματος και δοκιμή
Μεταφόρτωση προγράμματος και δοκιμή
Μεταφόρτωση προγράμματος και δοκιμή

Πριν κολλήσουμε τα πάντα στη θέση τους, ας βεβαιωθούμε ότι λειτουργεί!

Εάν δεν διαθέτετε το Arduino IDE, θα πρέπει να το κατεβάσετε από τον επίσημο ιστότοπο Arduino, στο Arduino.cc. Είναι δωρεάν, αν και θα σας ζητήσουν να κάνετε δωρεά αν θέλετε.

Αφού κατεβάσετε και εγκαταστήσετε το IDE, κατεβάστε το αρχείο SupSipNPuff_Final.ino από τη σελίδα github και, στη συνέχεια, ανοίξτε το στο IDE.

Για να το ανεβάσετε στο Arduino, μεταβείτε στην ενότητα "Εργαλεία", "Πίνακας" και επιλέξτε "Arduino/Genuino Micro". Στο ίδιο μενού, στην ενότητα "Port", επιλέξτε ό, τι είναι διαθέσιμο, θα πρέπει να μοιάζει με "COM12 (Arduino/Genuino Micro)". Εάν δεν εμφανιστεί, ίσως χρειαστεί να περιμένετε έως ότου το λειτουργικό σας σύστημα εγκαταστήσει προγράμματα οδήγησης, αλλά θα πρέπει να το κάνει αυτόματα.

Κάντε κλικ στο κουμπί μεταφόρτωσης (Το στρογγυλό μπλε κουμπί βέλους επάνω αριστερά) ή πατήστε Ctrl/U (ή ισοδύναμο) για να ανεβάσετε το πρόγραμμα. Όταν η γραμμή προόδου στο κάτω μέρος εξαφανιστεί και λέει "Ολοκλήρωση μεταφόρτωσης", είστε έτοιμοι να δοκιμάσετε!

Για δοκιμή, συνδέστε ξανά το επιστόμιο και τη σωλήνωση (Συνδέστε τη σωλήνα στην επάνω θύρα του αισθητήρα, χρησιμοποιώντας το κομμάτι του προσαρμογέα), στη συνέχεια κρατήστε την μπροστά από το στόμα σας και μετακινήστε το επιστόμιο γύρω. Θα πρέπει να μετακινήσει το ποντίκι στην οθόνη. Δοκιμάστε μια δυνατή εισπνοή ή γουλιά στο αριστερό/δεξί κλικ και απαλές γουλιές/ρουφηξιές για κύλιση πάνω ή κάτω. Μπορείτε επίσης να κρατήσετε μια σκληρή γουλιά ή να φουσκώσετε για να κρατήσετε πατημένο το "κουμπί του ποντικιού". Εάν αντιμετωπίζετε προβλήματα, φανταστείτε το επιστόμιο ως καλαμάκι. Αντί να φυσήξετε ή να εισπνεύσετε μέσα από αυτό, δημιουργείτε μια πίεση με το στόμα σας, όπως θα κάνατε με ένα καλαμάκι.

Εάν ένας ή περισσότεροι από τον Άξονα αντιστραφούν, είναι μια απλή λύση:

  1. Βεβαιωθείτε ότι έχετε ανοίξει το αρχείο SipNPuffMouse στο IDE
  2. Μετακινηθείτε στο πρόγραμμα έως ότου βρείτε τη γραμμή που λέει "Mouse.move (ανάγνωση [0], -διαβάζοντας [1], 0);"
  3. Η πρώτη τιμή "ανάγνωσης [0]" είναι η κίνηση Χ (οριζόντια) και η δεύτερη "ανάγνωση [1]" είναι το Υ (κατακόρυφη κίνηση. Ανάλογα με το ποια αντιστρέφεται, προσθέστε ή αφαιρέστε το σύμβολο μείον μπροστά η γραμμή "ανάγνωση [x]" για να αντιστραφεί η τιμή.
  4. Ανεβάστε ξανά το πρόγραμμα και δοκιμάστε το!

(Σημείωση: Ένας άλλος εύκολος τρόπος για να βρείτε τη γραμμή είναι να χρησιμοποιήσετε το Ctrl/F. Το χρησιμοποιώ πολύ όταν δουλεύω με τον κωδικό μου!)

Βήμα 10: Καυτή κόλλα

Ζεστή κόλλα
Ζεστή κόλλα
Ζεστή κόλλα
Ζεστή κόλλα
Ζεστή κόλλα
Ζεστή κόλλα

Τώρα, με το Sip-n-puff να λειτουργεί, ήρθε η ώρα να συναρμολογήσετε το τελικό προϊόν! Μπορεί να είστε περήφανοι για το πόσο ωραία φαίνεται η καλωδίωση, αλλά μερικοί άνθρωποι προτιμούν όλα αυτά να καλύπτονται με βαρετό πλαστικό, οπότε θα τους υποχρεώσουμε.

Πριν από αυτό, πρέπει να εξασφαλίσουμε τα πάντα μέσα, έτσι ώστε να μην αναιρούνται όταν συνδέονται τα πράγματα στην πρίζα.

  1. Βάλτε μια γενναιόδωρη ποσότητα θερμής κόλλας πίσω από το Arduino Micro. Το κολλάμε στη ράβδο που χωρίζει όπου βγαίνουν τα καλώδια πάνω και κάτω.
  2. Αν μπορείτε, σύρετε λίγο τον αισθητήρα πίεσης προς τα πίσω, βάλτε μια σταγόνα ζεστής κόλλας στη βάση του και, στη συνέχεια, σύρετέ τον προς τα εμπρός πάνω από την κηλίδα. Προσθέστε μερικά ακόμη στο πλάι για να το ασφαλίσετε όπως σας ταιριάζει. Τα ηλεκτρονικά δεν βλάπτονται από την θερμή κόλλα, αλλά προσέξτε να μην την εισάγετε στις θύρες που βγαίνουν από τον αισθητήρα πίεσης, όπου συνδέουμε τη σωλήνωση.
  3. Προσθέστε μια γενναιόδωρη ποσότητα θερμής κόλλας πάνω από τα καλώδια που βγαίνουν από τη μονάδα Joystick. Αυτό μάλλον δεν είναι απαραίτητο, αφού δεν θα τα μεταφέρουμε πια, αλλά είναι καλό σε περίπτωση που υποβληθεί ποτέ σε ακραίες δονήσεις…

Τώρα που όλα τα μέρη είναι στη θέση τους, σύρετε το πλαίσιο στη θήκη. Θα πρέπει πρώτα να αποσυνδέσετε τη σωλήνωση. Τώρα, κεντράρετε την πρόσοψη πάνω από τη μονάδα Joystick και, στη συνέχεια, προσθέστε κόλλα στα σημεία όπου έρχεται σε επαφή με το Πλαίσιο (Δεν ισχύει, αφού μπορεί να θέλετε να το σύρετε αργότερα). Μόλις ρυθμιστεί, μπορείτε να σύρετε το πλαίσιο προς τα έξω και στη συνέχεια να προσθέσετε περισσότερη θερμή κόλλα κατά μήκος των πλευρών του πλαισίου όπου έρχεται σε επαφή με την πρόσοψη, μόνο για να το επανατοποθετήσετε.

Τέλος, αλλά όχι εξίσου σημαντικό: Στην πλευρά της θήκης που δεν έχει την τρύπα για τη σωλήνωση και το βύσμα USB, τρίψτε λίγο την επιφάνεια για να την τραχύνετε, στην περιοχή που θέλετε να τοποθετήσετε το κομμάτι στερέωσης. Κάντε το ίδιο στο κάτω μέρος του τεμαχίου στερέωσης, μετά αλείψτε το με κόλλα και τοποθετήστε το σταθερά στη θήκη. Μόλις σταθεροποιηθεί, μπορείτε να κόψετε την περίσσεια με ένα μικρό μαχαίρι για να του δώσετε μια πιο επαγγελματική εμφάνιση. (Χαχα)

Βήμα 11: Ρύθμιση και χρήση

Ρύθμιση και χρήση
Ρύθμιση και χρήση
Ρύθμιση και χρήση
Ρύθμιση και χρήση

Τώρα που είστε έτοιμοι να χρησιμοποιήσετε τη συσκευή, ακολουθούν μερικές συμβουλές για τη ρύθμιση.

Το δωμάτιο του Άλεν διαθέτει τηλεόραση μεγάλης οθόνης με είσοδο HDMI που κάθεται στον τοίχο απέναντι από το κρεβάτι του. Τοποθετήσαμε το φορητό υπολογιστή του σε μια συρταριέρα κάτω από την οθόνη και το συνδέσαμε. Εάν το ρυθμίσετε σε ένα δωμάτιο, βρείτε κάτι λίγο μεγαλύτερο από 15 πόδια. Πιστεύαμε ότι θα ήταν αρκετό, αλλά δεν είχε τόσο χαλάρωση όσο θα ήθελα.

Για να κρατήσουμε τη συσκευή, αγοράσαμε αυτόν τον βραχίονα στο Amazon, για 19,50 $. Είναι ένας εύκαμπτος βραχίονας 25 ιντσών που έχει σχεδιαστεί για να κρατά μια κάμερα web ή GoPro, με έναν σφιγκτήρα που λειτουργεί τέλεια για να σφίγγει πάνω σε επιτραπέζιο ή κρεβάτι. Διαθέτει βάση στήριξης GoPro, την οποία σχεδιάσαμε για να τοποθετηθεί με ασφάλεια.

Όταν το φέρναμε πρώτα στον Άλεν, εξεπλάγην με αυτό που πραγματικά έπρεπε να αλλάξει. Από άποψη συσκευής, ήθελε απλώς να επιβραδύνουμε λίγο τον κέρσορα, κάτι που έχω κάνει από τότε. Ωστόσο, αυτό που ήθελε πραγματικά ήταν λίγο περισσότερο φωνητικό έλεγχο για τον υπολογιστή του, για να εξαλείψει τη χρήση του πληκτρολογίου στην οθόνη όσο το δυνατόν περισσότερο. Το sip-n-puff μπορεί να χρησιμοποιηθεί σε συνδυασμό με ορισμένα εργαλεία προσβασιμότητας στον υπολογιστή για μεγιστοποίηση της αποτελεσματικότητας. Μια λίστα με όλα όσα κάναμε για τον υπολογιστή του είναι παρακάτω:

  • Ρυθμίστε την Cortana για να απαντά ανά πάσα στιγμή στο "Hey Cortana".
  • Εγκατέστησε ένα πληκτρολόγιο στην οθόνη και πρόσθεσε μια συντόμευση στην επιφάνεια εργασίας.
  • Δημιούργησε ένα σενάριο με το AutoHotKey για να ανοίξει το εργαλείο υπαγόρευσης του Window's 10 (Win/H).
  • Εγκατεστημένος ο Firefox και το Adblock και το AdBlockPlus. (Η Cortana εξακολουθεί να χρησιμοποιεί το Edge, δυστυχώς, αλλά παίρνετε αυτό που παίρνετε)
  • Κλιμακωμένο GUI και εικονίδια και κείμενο στο 125%
  • Εγκατέστησε μια προσθήκη στον Firefox για να ενεργοποιήσει τη φωνητική αναζήτηση με το πάτημα ενός κουμπιού (σε ιστότοπους όπως το Google)
  • Εγκατέστησε το CCleaner για να προσπαθήσει να λειτουργήσει γρηγορότερα ο υπολογιστής του (Μάλλον δεν είναι απαραίτητο, αλλά ο φορητός υπολογιστής του ήταν μοντέλο χαμηλού προϋπολογισμού και εξακολουθεί να είναι αρκετά αργός. Κατάφερα να το επιταχύνω λίγο.)

Νομίζω ότι αυτό που θα καταλήξει να χρησιμοποιεί περισσότερο είναι η δυνατότητα φωνητικής αναζήτησης της Cortana, οπότε ίσως τα περισσότερα από τα χαρακτηριστικά του firefox να μείνουν αχρησιμοποίητα. Είχε ήδη ένα σπίτι στο google και την Alexa, ωστόσο, οπότε θα πρέπει να συνηθίσει πολύ γρήγορα την Cortana.

Ένα άλλο καλό πράγμα που πρέπει να κάνετε είναι να εκτυπώσετε το εγχειρίδιο χρήσης (που βρίσκεται φυσικά στο GitHub) και να το αφήσετε στη συσκευή, έτσι ώστε οι νοσοκόμες να μπορούν να ξέρουν πώς να αποσυνδέουν το επιστόμιο και να υπενθυμίζουν στον χρήστη πώς να το χρησιμοποιήσει, εάν απαιτείται.

Ακόμα ένα πράγμα: Με όλες τις ρωγμές και τις μύτες στο τρισδιάστατο τμήμα εκτύπωσης, θα συλλέξει βακτήρια αν δεν το φροντίσετε σωστά. Στο εγχειρίδιο χρήσης, συνιστούμε να φτιάχνετε επιπλέον επιστόμια και να τα πλένετε τουλάχιστον μία φορά την εβδομάδα σε πλυντήριο πιάτων ή να τα αποστειρώνετε σε βραστό νερό. Αυτό θα σας βοηθήσει να τα διατηρήσετε καθαρά!

Βήμα 12: Τέλειωσε

Πεπερασμένος!
Πεπερασμένος!
Πεπερασμένος!
Πεπερασμένος!

Ας ελπίσουμε ότι μέχρι τώρα έχετε τελειώσει, λειτουργεί το ποντίκι Sip-N-Puff και κάποιος μπορεί να χρησιμοποιήσει έναν υπολογιστή!

Εάν όχι, είμαι πάντα εδώ για να βοηθήσω και θα ήθελα πολύ να ακούσω για τυχόν προβλήματα ή σχόλια που έχετε.

Δεύτερη εικόνα: Αυτή είναι μια βελτιωμένη έκδοση του «Sup» που αντιμετωπίζει τις ανησυχίες για τα βακτήρια. Περιλαμβάνει φίλτρο αναπνοής και επιστόμιο από ανοξείδωτο ατσάλι. Το επιστόμιο μπορεί να αποστειρωθεί και τα φίλτρα αναπνοής να αντικατασταθούν, για να διασφαλιστεί ότι τα βακτήρια δεν μπορούν να εισέλθουν στη συσκευή και δεν αναπτύσσονται στο επιστόμιο.

Θέλετε να αγοράσετε ένα «Sup;

Δεν έχω ηλεκτρονικό κατάστημα, αλλά είμαι στην ευχάριστη θέση να συγκεντρώσω το βελτιωμένο «Sup για σένα!

Για να αγοράσετε ένα «Sup», μπορείτε να επικοινωνήσετε μαζί μου στο Jacobtimothyfield (a) gmail (dot com).

Τιμή: Εάν είστε εντάξει με την αναμονή 3-4 μηνών, το κόστος θα είναι περίπου $ 120, συμπεριλαμβανομένων των μεταφορικών, ενός καλωδίου USB 15ft και ενός βραχίονα στερέωσης. (Η αναμονή είναι επειδή προμηθεύομαι εξαρτήματα από την Κίνα και η αποστολή διαρκεί 1-3 μήνες.)

Διαγωνισμός μικροελεγκτών
Διαγωνισμός μικροελεγκτών
Διαγωνισμός μικροελεγκτών
Διαγωνισμός μικροελεγκτών

Πρώτο Βραβείο στον Διαγωνισμό Μικροελεγκτών

Συνιστάται: