Mobiltelefone

Project ZeroPhone: das ambitionierte DIY Raspberry Pi Telefon

Arsenijs Picugins ist 22 Jahre alt und der Schöpfer von ZeroPhone. Er hat sich eine Auszeit von seinem Universitätsstudium genommen, um sich auf Projekte wie das Telefon zu konzentrieren und hilft bei der Verwaltung des Make Riga Hackerspace

Surface Pro 3 Reparatur von rissigen Bildschirmen

Q: Muss man dafür einigermaßen kompetent im Löten sein?



AP: Ja, ich glaube nicht, dass der Zusammenbau dieses Telefons als erstmaliges Lötprojekt geeignet ist. Ich denke, es ist ein zweites oder drittes Projekt. Außerdem kann ein Großteil des Lötens automatisiert werden [Picugins hat Zugriff auf eine Pick&Place-Maschine im Rigaer Hackerspace]. So kann ich Bausätze mit den schwer lötbaren Teilen bereits montiert bereitstellen. Selbst dann, ohne bereits schwer zu lötende Teile, kann man es noch selbst zusammenbauen – ich muss den Prozess vielleicht nur vereinfachen.

Zum Beispiel gibt es a Github wo alle Schaltpläne und Board-Dateien verfügbar sind. Ein Beispiel für schwer zu lötende Teile, die leicht zu automatisieren sind, sind Tasten – Sie müssen nicht nur die Tastatur und die Tasten separat verkaufen. Ich kann sie einfach anlöten und in Form von Bausätzen an solche Leute verkaufen. Die Teile, die entweder schwer oder teuer zu automatisieren sind, ist etwas, das wirtschaftlich und vernünftig wäre, um den Empfänger tun zu lassen, da ich sonst befürchte, dass es den Preis zu hoch treibt.

Q: Sie möchten es also für alle Komponenten bei etwa 50 US-Dollar (ca. 37 GBP) halten?

AP: Für alle Bits, ja. Aber so viel kosten die Bits, Stückliste. Im Moment kostet es ungefähr 40 US-Dollar (ca. 30 US-Dollar) und ich könnte 5 US-Dollar an Komponenten hinzufügen, aber wenn ich dann Kits selbst verkaufe und sie verpacken, testen und versenden muss, kosten die Kits keine 50 US-Dollar. Aber ich möchte mindestens unter der Marke von 100 US-Dollar (ca. 75 US-Dollar) bleiben, weil es eine psychologische Grenze ist, über der es schwieriger ist, Geld für etwas auszugeben.

Q: Für das Telefon selbst, wie sieht es mit Software aus? Welches Betriebssystem verwendest du?

Garmin Fenix ​​6 Saphir vs Pro

AP: Es gibt also ein Betriebssystem, das Raspbian Linux ist. Aber Linux selbst funktioniert großartig, weil es auf einem Raspberry Pi ist. Unter allen Dingen, für die Raspberry Pi berühmt ist, ist die Softwareunterstützung. Es ist wirklich großartig, auch wenn es Closed-Source-Bits gibt, die manchmal problematisch sind. Ich denke, es ist derzeit einer der besten für den Support, wenn es um Single-Board-Computer geht. Sie haben die Ressourcen und berücksichtigen das Feedback der Benutzer.

Q: Es wird also eine abgespeckte Version der Raspbian-Distribution laufen?

AP: Es ist ohne die Desktop-Umgebung. Es gibt eine Raspbian Lite-Distribution und die verwende ich und es ist sinnvoll, etwas ohne Desktop (standardmäßig) auf einem kleinen Telefon wie diesem auszuführen. Apropos UI: Im Moment ist es Python-powered. Es gibt keine X-Server-Treiber oder so etwas wie die native Linux-Unterstützung von Gnome, daher ist es ein bisschen problematisch, aber es gibt immer noch kein gutes UI-Framework für Linux-Telefone mit kleinen Bildschirmen. Es gibt alle Arten von Android-Frameworks, aber mir ist kein UI-Framework bekannt, das ich verwenden könnte, selbst wenn der Bildschirm einen Framebuffer hätte, also gibt es so etwas einfach nicht außer dem, was ich entwickelt habe.

Ich hatte also die Möglichkeit, etwas Eigenes zu verwenden oder eine Art Bibliothek für den Bildschirm zu verwenden und alle Anwendungen selbst zu schreiben und nicht alle verfügbaren Terminal-Utilities zu verwenden, oder ich könnte viel Zeit damit verbringen, eine Art Rahmen zu erstellen Pufferbindungen und dann die Unlesbarkeit der Konsole in Kauf nehmen, weil sie nicht genügend Zeichen hat – sie kann nur die standardmäßigen 24 bis 8 Zeichen auf dem Bildschirm haben, wenn der Standard 80 x 24 beträgt und einige Apps dies erfordern. Also musste ich etwas Eigenes rollen. [Diese Schnittstelle basierte auf einem der früheren Hackaday-Projekte von Picugins namens pyLCI – siehe Hier .]

Kritische Rolle Staffel 2, Folge 25
  • 1
  • 2

Aktuelle Seite: Einführung, Kosten und Software

Nächste Seite Screen, Crowdfunding und Add-ons

Chris Thornett ist Technology Content Manager bei onebite, Redakteur, Autor und freiberuflicher Tech-Journalist für Linux und Open Source. Ehemaliger Herausgeber des Linux User and Developer Magazins.

Weitere Nachrichten zu Mobiltelefonen anzeigen