Vous manquez le PDA?

Faites-le vous-même!



L'appareil est fabriqué sur le microcontrôleur STM32F4 et fonctionne sous le contrôle d'un système d'exploitation spécialement développé pour lui. Les applications peuvent être écrites dans un langage de script et placées sur une carte mémoire. En mode veille, la charge dure environ cinq jours, avec l'écran allumé avec une luminosité de 60% du rétroéclairage pendant plus de six heures.

Le logiciel utilise des développements tiers sous la licence MIT, le résultat final y est présenté . Si vous n'êtes toujours pas sûr d'avoir besoin d'un tel gadget, changez d'avis en utilisant le simulateur (nécessite WebAssembly, le traducteur a travaillé):



Oui, et pourtant il n'a même pas la moindre trace de framelessness.

Diagramme de l'appareil:



Vue de la carte avec une liste de composants:



Les deux pages sont en PDF , des fichiers pour faire la carte mère , des fichiers pour faire la carte de connexion d'affichage , des fichiers pour imprimer le boîtier .

Quelques vidéos:





Rappelez-vous l'histoire du prototype de l'iPhone - une énorme carte qui ne rentrera en aucun cas? L'auteur a prototype cette conception de la même manière. J'ai pris la carte Nucleo finie sur le STM32F103 et un écran chinois peu coûteux avec un capteur résistif. Il s'est avéré comme ceci:



Sur ce prototype approximatif, l'auteur a développé et débogué une bibliothèque simple pour implémenter l'interface utilisateur. Afin de ne pas reflasher le microcontrôleur chaque fois que je veux ajouter une nouvelle application, l'auteur a écrit un petit interprète de scripts simples et a pris la bibliothèque FatFs de ChaN pour les lire à partir de la carte. Il a ensuite écrit une bibliothèque graphique et un interprète des mêmes scripts pour PC, ce qui a simplifié leur débogage.

Tout fonctionnait, mais c'était très loin de la portabilité, ce qui a conduit au développement d'un deuxième prototype. Dans ce document, l'auteur a appliqué une carte universelle pour microcircuits dans les cas QFP et remplacé le microcontrôleur par le STM32F405RGT6. Il y avait déjà une tête dynamique, mais il n'y avait pas de boutons et de gestion de l'alimentation logicielle. Le prototype fonctionnait à partir de l'ancienne banque d'alimentation à travers un stabilisateur avec une petite chute de tension. À ce stade, l'auteur a écrit plusieurs applications, dont un lecteur de très longs fichiers TXT.





Le troisième prototype a reçu un boîtier imprimé en 3D, mais à l'intérieur, il était toujours le même. Disposition, conducteurs, colle thermofusible ...



Comparez le résultat avec un Palm vintage:



De plus, l'auteur a développé une carte de circuit imprimé et refait le boîtier, les boutons physiques sont devenus comme ceux de Palm:





Vous pouvez lire des MP3 en ajoutant le module DFPlayer standard avec une autre carte:



Quelques vidéos sur l'assemblage, vous pouvez voir ici que la fente pour la carte mémoire principale (celle où les applications, pas les fichiers MP3) se trouve à l'arrière de la carte:



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


All Articles