Aller au contenu
Le Bien Heureux · Belgique
L’essentiel geek, le temps d’une pause.
Jeudi 8 octobre 2026 Édition du matin N° 43
ActualitĂ©s · Ă€ l’heure du sandwich · ≈ 3 min de lecture

Un mini-portable avec Alt-Tab et vidéo à 24 images par seconde, dans 8 Ko de mémoire vive

Un bricoleur a construit un mini-portable autour d'un ATmega2560 : multitâche, lecteur vidéo avec son et Sokoban, le tout dans 8 Ko de mémoire vive.

Carte électronique noire compatible Arduino Mega 2560, vue de dessus, avec son microcontrôleur ATmega2560
Une carte compatible Arduino Mega 2560, bâtie sur l'ATmega2560. Ce n'est pas la carte du projet AVR-Laptop, mais la même famille. © Goga504 · CC BY-SA 4.0, via Wikimedia Commons

Lancer une vidĂ©o, la rĂ©duire, continuer Ă  entendre le son en jouant Ă  Sokoban : rien d’extraordinaire, sauf quand la machine tourne sur la puce d’une carte Arduino. Un bricoleur prĂ©nommĂ© Vladimir documente sur Hackaday.io son « AVR-Laptop », un mini-portable construit autour d’un ATmega2560. Le projet, créé le 22 septembre 2026, a Ă©tĂ© repĂ©rĂ© par Hackaday le 4 octobre.

Un microcontrĂ´leur de relais, pas d’ordinateur

L’ATmega2560 est un microcontrĂ´leur 8 bits de la famille AVR, celle qu’on croise d’habitude derrière des relais, des capteurs et des guirlandes de LED. Il dispose de 8 Ko de mĂ©moire vive. Pas 8 Go, ni 8 Mo : 8 Ko, dont la moitiĂ© est dĂ©jĂ  occupĂ©e par les variables globales du système, prĂ©cise l’auteur.

Autour, un boîtier imprimé en 3D de 12 × 11 × 3,4 cm, un clavier QWERTY fait maison, un écran LCD monochrome de 128 × 64 pixels, une carte microSD, une horloge, une batterie 18650 et un module audio VS1053 avec haut-parleurs.

Un vrai multitâche, et une interface maison

Le micrologiciel repose sur FreeRTOS, un petit système temps rĂ©el qui partage le processeur entre plusieurs tâches. L’auteur raconte y ĂŞtre venu par nĂ©cessité : dans sa première version, une simple boĂ®te « Supprimer ce fichier ? » bloquait toute la machine, Ă©cran compris, en attendant la rĂ©ponse.

Par-dessus, il a Ă©crit son propre moteur d’interface (boutons, cases Ă  cocher, listes, champs de saisie) et une sĂ©rie de programmes : gestionnaire de fichiers, lecteurs audio et vidĂ©o, calculatrice, horloge, Sokoban, Snake et le Jeu de la vie. On bascule de l’un Ă  l’autre avec Alt-Tab.

La vidéo, une affaire de calcul

Une image de 128 Ă— 64 pixels en noir et blanc pèse 1 024 octets, soit un huitième de toute la mĂ©moire vive. Ă€ 24 images par seconde, il faut en lire et afficher près de 25 Ko chaque seconde depuis la carte microSD, sans faire bĂ©gayer le son. L’auteur a conçu pour cela un format de fichier Ă  lui, qui mĂŞle images brutes et piste MP3.

Une prĂ©cision qui n’enlève rien Ă  l’exploit : le MP3 n’est pas dĂ©codĂ© par la puce 8 bits. Ce travail revient au VS1053, un circuit spĂ©cialisĂ©. L’ATmega, lui, orchestre.

Le code n’est pas encore public. Vladimir indique terminer l’Ă©diteur de texte, les schĂ©mas et la documentation avant une publication sur GitHub, sans donner de date. D’ici lĂ , on ne peut juger que sur sa vidĂ©o de dĂ©monstration et ses notes.

En bref

  • AVR-Laptop est un mini-portable de 12 Ă— 11 Ă— 3,4 cm bâti sur un microcontrĂ´leur 8 bits ATmega2560 et 8 Ko de mĂ©moire vive.
  • Il propose multitâche avec Alt-Tab, interface graphique maison et vidĂ©o monochrome Ă  24 images par seconde avec son, selon son auteur.
  • Le dĂ©codage audio est confiĂ© Ă  une puce dĂ©diĂ©e, et le code source n’est pas encore publiĂ©.

Sources : Hackaday.io, page du projet AVR-Laptop ; Hackaday (4 octobre 2026)