¿Echas de menos el PDA?

Hazlo tu mismo!



El dispositivo está hecho en el microcontrolador STM32F4 y funciona bajo el control de un sistema operativo especialmente desarrollado para él. Las solicitudes pueden escribirse en un lenguaje de script y colocarse en una tarjeta de memoria. En modo de espera, la carga dura aproximadamente cinco días, con la pantalla encendida con un brillo de luz de fondo del 60% durante más de seis horas.

El software utiliza desarrollos de terceros bajo la licencia MIT, el resultado final se presenta bajo este. Si todavía no está seguro de que necesita un dispositivo de este tipo, cambie de opinión al contrario, utilizando el simulador (requiere WebAssembly, el traductor trabajó):



Sí, y sin embargo, ni siquiera tiene una pizca de sin marco.

Diagrama del dispositivo:



Vista de la placa con una lista de componentes:



Ambas páginas están en PDF , archivos para hacer la placa base , archivos para hacer la placa de conexión de la pantalla , archivos para imprimir la carcasa .

Un par de videos:





¿Recuerdas la historia sobre el prototipo de iPhone: una placa enorme que no cabe en ningún caso? El autor realizó un prototipo de este diseño de la misma manera. Tomé la placa Nucleo terminada en el STM32F103 y una pantalla china económica con un sensor resistivo. Resultó así:



En este prototipo aproximado, el autor desarrolló y depuró una biblioteca simple para implementar la interfaz de usuario. Para no volver a actualizar el microcontrolador cada vez que quiero agregar una nueva aplicación, el autor escribió un pequeño intérprete de scripts simples y tomó la biblioteca FatFs de ChaN para leerlos desde el mapa. Luego escribió una biblioteca gráfica e intérprete de los mismos scripts para PC, lo que simplificó su depuración.

Todo funcionó, pero estaba muy lejos de la portabilidad, lo que llevó al desarrollo de un segundo prototipo. En él, el autor aplicó una placa universal para microcircuitos en casos de QFP y reemplazó el microcontrolador con el STM32F405RGT6. Ya había una cabeza dinámica, pero no había botones ni administración de energía del software. El prototipo funcionó desde el antiguo banco de energía a través de un estabilizador con una pequeña caída de voltaje. En esta etapa, el autor escribió varias aplicaciones, incluido un lector de archivos TXT muy largos.





El tercer prototipo recibió un estuche impreso en 3D, pero en su interior seguía siendo el mismo. Diseño, conductores, adhesivo termofusible ...



Compare el resultado con una Palm vintage:



Además, el autor desarrolló una placa de circuito impreso y rehizo la carcasa, los botones físicos se convirtieron en los de Palm:





Puede reproducir MP3 agregando el módulo DFPlayer estándar con otra tarjeta:



Un par de videos en el ensamblaje, aquí puede ver que la ranura para la tarjeta de memoria principal (en la que se encuentran las aplicaciones, no los archivos MP3) se encuentra en la parte posterior de la placa:



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


All Articles