Slutligen, en användning för gamla mobiltelefoner


i det som nu är en treårig lång sökning, jag har äntligen hittat den bästa användningen för en gammal mobiltelefon. Och med det, svaret på en brinnande fråga: varför hackar vi inte mobiltelefoner?

Först, ansökan. Octo4a-projektet låter dig använda en gammal Android-telefon som en 3D-skrivarserver, webbgränssnitt, och till och med tidsförloppskamera för att göra de stora filmbilderna där trycket verkar växa upp ur ingenting framför dina ögon. Det är den bästa applikationen för en gammal telefon, som använder minnet, WiFi, grafikmöjligheter, och även pekskärmen om du vill ha lokal kontroll över dina utskrifter.

Ansluta till telefonen var den största hindren som jag alltid sett i att utveckla för mobiltelefonprojekt, för att jag har robotiska applikationer i åtanke. Men Octo4a kommer runt detta med låg eller ingen ansträngning. Många 3D-skrivare är skapade för att köra på USB ändå, så att du ansluter den till telefonen är så grundläggande som att få en USB OTG-kabel. Med den USB-port som tagits över blir det långsiktigt att driva telefonens långa problem, vilket kan lösas med en y-kabel eller lite lödd. Håll OS från att sova, på något sätt, och det är problemet löst!

Men här är det här är inte en lösning, och det pekar på det djupare problemet med mobiltelefonhackning som många påpekade i kommentarerna för tre år sedan. Octoprint är skrivet i Python, och på grund av detta är det väldigt lätt att skriva tillägg för och att hacka på, om det är din sak. När jag först såg Octo4a tänkte jag “Oh Great, en fungerande Android Python Port”. Sedan gick jag för att gräva i koden.

Octo4a är skrivet i Kotlin och använder graden. Det är en komplett hamn av octoprint, inte bara till en annan plattform, utan till ett annat programmeringsspråk och till ett nästan helt annat programmeringsparadigm. Min hatt är ute till [Feelfreelinux] för att göra det, men min gissning är att samhället av andra människor flyter tillräckligt i Kotlin och Python för att hjälpa till med uppströms förändringar i Octoprint är mycket mindre än samhället av Python programmerare skulle ha varit. Octo4a är ett bra projekt, men det är inte en promenad i parken för att utveckla på den.

Så alla som skrev i kommentarerna till mitt tidigare stycke att det är Android Software Ecosystem som stoppar telefonåteranvändning, ja här är det undantag som visar din regel! En dedikerad och begåvad, flerspråkig utvecklingssamhälle kunde dra av det, men hinderet är så högt att få kommer att stiga till det.

Hur som helst, tack [Feelfree Filip] för ditt stora jobb! Jag lägger detta på min gamla S4.

Det här inlägget är en del av hackaday.com-nyhetsbrevet, levereras vart sju dagar för var och en av de senaste 200 + veckorna. Det innehåller också våra favoritartiklar från de senaste sju dagarna som du kan se på webbversionen av nyhetsbrevet.

Vill du ha den här typen av inlägg för att slå din inkorg varje fredag ​​morgon? Du måste anmäla dig!

Leave a Reply

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