σε ποια είναι τώρα μια μεγάλη αναζήτηση τριών ετών, βρήκα τελικά την καλύτερη δυνατή χρήση για ένα παλιό κινητό τηλέφωνο. Και με αυτό, η απάντηση σε μια καύση ερώτηση: γιατί δεν είμαστε πεινασμένοι κινητά τηλέφωνα;
Πρώτον, η εφαρμογή. Το έργο OCTO4A σάς επιτρέπει να χρησιμοποιήσετε ένα παλιό τηλέφωνο Android ως διακομιστή 3D εκτυπωτή, διεπαφή ιστού και ακόμη και χρονοβόρα κάμερα για να κάνετε αυτές τις μεγάλες κινήσεις κίνησης όπου η εκτύπωση φαίνεται να αναπτύσσεται από το τίποτα πριν από τα μάτια σας. Είναι η καλύτερη εφαρμογή για ένα παλιό τηλέφωνο, χρησιμοποιώντας τις δυνατότητες μνήμης, WiFi, γραφικών και ακόμη και την οθόνη αφής εάν θέλετε τοπικό έλεγχο των εκτυπώσεων σας.
Η σύνδεση με το τηλέφωνο ήταν το κύριο εμπόδιο που έχω δει πάντα στην ανάπτυξη για σχέδια κινητού τηλεφώνου, επειδή έχω κατά νου τις ρομποτικές εφαρμογές. Αλλά ο Octo4a περνά γύρω από αυτό με χαμηλή ή καθόλου προσπάθεια. Πολλοί εκτυπωτές 3D δημιουργούνται για να τρέξουν σε USB ούτως ή άλλως, οπότε η σύνδεση με το τηλέφωνο είναι τόσο βασική όσο η λήψη καλωδίου USB OTG. Με τη θύρα USB που αναλαμβάνεται, η τροφοδοσία του τηλεφώνου μακράς εκτέλεσης γίνεται ένα μικροσκοπικό πρόβλημα, το οποίο μπορεί να στερεωθεί με ένα καλώδιο Υ ή λίγο συγκολλητικό. Κρατήστε το λειτουργικό σύστημα να κοιμηθεί, με κάποιο τρόπο, και το πρόβλημα λυθεί!
Αλλά εδώ είναι γιατί αυτό δεν είναι μια λύση, και επισημαίνει το βαθύτερο πρόβλημα με το κινητό τηλέφωνο που χτυπάει πολλά από τα σχόλια πριν από τρία χρόνια. Το Octoprint γράφεται στο Python και εξαιτίας αυτού είναι πολύ εύκολο να γράψετε επεκτάσεις για και να hack on, αν αυτό είναι το πράγμα σας. Όταν πήγα για πρώτη φορά Octo4a, σκέφτηκα “ωραία, ένα εργατικό λιμάνι του Android Python”. Τότε πήγα να σκάψω στον κώδικα.
Το OCTO4A είναι γραμμένο στο Kotlin και χρησιμοποιεί το πλαίσιο του φακέλου. Είναι ένα πλήρες λιμάνι Octoprint, όχι μόνο σε μια διαφορετική πλατφόρμα, αλλά σε μια διαφορετική γλώσσα προγραμματισμού και σε ένα σχεδόν εντελώς διαφορετικό παράδειγον προγραμματισμού. Το καπέλο μου είναι μακριά από το [Feelfreelinux] για να το κάνετε, αλλά η εικασία μου είναι ότι η κοινότητα άλλων ανθρώπων αρκετά στο Kotlin και η Python για να βοηθήσει τη θύρα σε ανάντη αλλαγές στο Octoprint είναι πολύ μικρότερη από την κοινότητα των προγραμματιστών της Python θα ήταν. Το Octo4a είναι ένα μεγάλο έργο, αλλά δεν είναι μια βόλτα στο πάρκο για να αναπτυχθεί σε αυτό.
Έτσι όλοι εσείς που έγραψα στα σχόλια στο προηγούμενο κομμάτι μου ότι είναι το οικοσύστημα λογισμικού Android που σταματά την επαναχρησιμοποίηση του τηλεφώνου, καλά εδώ είναι η εξαίρεση που αποδεικνύει την κυριαρχία σας! Μια αφιερωμένη και ταλαντούχος, πολυγλωσσική κοινότητα προγραμματιστή θα μπορούσε να το απομακρύνει, αλλά το εμπόδιο είναι τόσο υψηλό που λίγοι θα φτάσουν σε αυτό.
Εν πάση περιπτώσει, ευχαριστώ [Feelfree Filip] για τη μεγάλη δουλειά σας! Θα το βάλω στο παλιό μου S4.
Αυτή η ανάρτηση είναι μέρος του ενημερωτικού δελτίου Hackaday.com, που παραδίδεται κάθε επτά ημέρες για κάθε μία από τις τελευταίες 200+ εβδομάδες. Περιλαμβάνει επίσης τα αγαπημένα μας άρθρα από τις τελευταίες επτά ημέρες που μπορείτε να δείτε στην έκδοση ιστού του ενημερωτικού δελτίου.
Θέλετε αυτό το είδος της ανάρτησης να χτυπήσει τα εισερχόμενά σας κάθε Παρασκευή το πρωί; Πρέπει να εγγραφείτε!