Vermissen Sie den PDA?

Mach es selbst!



Das Gerät wird auf dem STM32F4-Mikrocontroller hergestellt und läuft unter der Steuerung eines speziell dafür entwickelten Betriebssystems. Anwendungen dafür können in einer Skriptsprache geschrieben und auf einer Speicherkarte abgelegt werden. Im Standby-Modus dauert der Ladevorgang etwa fünf Tage, wobei das Display bei einer Hintergrundbeleuchtungshelligkeit von 60% länger als sechs Stunden eingeschaltet ist.

Die Software verwendet Entwicklungen von Drittanbietern unter der MIT-Lizenz, das Endergebnis wird unter dieser dargestellt. Wenn Sie immer noch nicht sicher sind, ob Sie ein solches Gadget benötigen, ändern Sie Ihre Meinung mithilfe des Simulators in das Gegenteil (erfordert WebAssembly, der Übersetzer hat funktioniert):



Ja, und doch hat er nicht einmal einen Hauch von Rahmenlosigkeit.

Gerätediagramm:



Ansicht der Platine mit einer Liste der Komponenten:



Beide Seiten sind als PDF- Dateien , Dateien zum Erstellen des Motherboards , Dateien zum Erstellen der Display-Verbindungsplatine und Dateien zum Drucken des Gehäuses .

Ein paar Videos:





Erinnern Sie sich an die Geschichte über den iPhone-Prototyp - ein riesiges Board, das auf keinen Fall passt? Der Autor hat dieses Design auf die gleiche Weise als Prototyp entworfen. Ich nahm das fertige Nucleo-Board auf dem STM32F103 und ein preiswertes chinesisches Display mit einem Widerstandssensor. Es stellte sich so heraus:



Auf diesem groben Prototyp entwickelte und debuggte der Autor eine einfache Bibliothek zur Implementierung der Benutzeroberfläche. Um den Mikrocontroller nicht jedes Mal neu zu starten, wenn ich eine neue Anwendung hinzufügen möchte, hat der Autor einen kleinen Interpreter einfacher Skripte geschrieben und die FatFs-Bibliothek von ChaN verwendet, um sie von der Karte zu lesen. Dann schrieb er eine Grafikbibliothek und einen Interpreter derselben Skripte für den PC, was das Debuggen vereinfachte.

Alles hat funktioniert, aber es war weit von der Portabilität entfernt, was zur Entwicklung eines zweiten Prototyps führte. Darin verwendete der Autor eine Universalplatine für Mikroschaltungen in QFP-Fällen und ersetzte den Mikrocontroller durch den STM32F405RGT6. Es gab bereits einen dynamischen Kopf, aber keine Tasten und keine Software-Energieverwaltung. Der Prototyp arbeitete von der alten Energiebank durch einen Stabilisator mit einem kleinen Spannungsabfall. Zu diesem Zeitpunkt schrieb der Autor mehrere Anwendungen, darunter einen Reader für sehr lange TXT-Dateien.





Der dritte Prototyp erhielt ein 3D-gedrucktes Gehäuse, das sich jedoch immer noch darin befand. Layout, Leiter, Schmelzkleber ...



Vergleichen Sie das Ergebnis mit einem Vintage Palm:



Weiter entwickelte der Autor eine Leiterplatte und überarbeitete das Gehäuse, die physischen Tasten wurden wie die von Palm:





Sie können MP3s abspielen, indem Sie das Standard-DFPlayer-Modul mit einer anderen Karte hinzufügen:



Ein paar Videos auf der Baugruppe, hier können Sie sehen, dass sich der Steckplatz für die Hauptspeicherkarte (derjenige, in dem sich die Anwendungen befinden, nicht die MP3-Dateien) auf der Rückseite der Platine befindet:



Source: https://habr.com/ru/post/de451310/


All Articles