![Ce ne sont pas des briques Lego. Ce sont des ordinateurs qui semblent appartenir. (Photo : Sean Hollister/The Verge ; vidéo de James Brown)](/medias/images/160941.jpg)
Pas n'importe quelle brique. Il s'agit des ordinateurs Lego classiques des vaisseaux spatiaux de l'enfance, maintenant brillamment animés. Ils montrent de faux balayages radar, du texte défilant, même un hommage interactif à l'ordinateur de segmentation des tranchées de l'étoile de la mort qui se déplace lorsque des goujons Lego exposés sont touchés.
Incroyablement, tout cela est également alimenté par de vraies briques Lego : le boîtier de batterie 9 V vintage et les briques avec contacts électriques que Lego a abandonnées dans les années 90. Il suffit d'alimenter un écran OLED 72 x 40 pixels et un microcontrôleur STM32 avec un cortex bras 48 MHz. -Processeur M0 et flash 16K.
![James Brown, dans son bureau, avec ses petits ordinateurs. (photo : Sean Hollister/The Verge)](/medias/images/160942.jpg)
Et ces graphiques que vous voyez? Mis à part Doom, qui était un flux vidéo en direct vers la brique, ils sont tous générés de manière procédurale. Il a lui-même écrit les programmes de ce petit ordinateur.
Rien de tout cela n'était le plan initial de Brown, mais dans une interview avec The Verge , il donne l'impression que tout s'est si bien déroulé que cela ne demande presque qu'à être fabriqué.
L'année dernière, l'ingénieur graphique de Weta Workshop parcourait AliExpress lorsqu'il a vu des écrans OLED de 0,42 pouces incroyablement petits et bon marché. "C'est à peu près la taille d'un étui à clés", pensa-t-il.
Il construirait un clavier mécanique avec un écran sous chaque touche, se dit-il, mais le projet était lent. "J'ai commandé un lot d'écrans juste pour les faire asseoir et me faire sentir coupable", dit-il.
Voici le circuit nu pic.twitter.com/v0TOqzikkP
– James Brown (@ancient_james) 7 juin 2022
Mais quand une Game Boy pour fourmis est arrivée à sa porte en mai, il a commencé à réfléchir : et si chaque clé avait aussi un processeur à l'intérieur ? Plus tard dans la journée, il s'est soudain rendu compte qu'il avait déjà vu un ordinateur de cette taille. Un morceau de Lego ne fonctionne pas.
Alors il l'a esquissé et a été surpris que son idée puisse fonctionner. "J'ai passé un peu de temps sur Fusion, juste à regarder où les choses s'intégreraient dans une brique, juste à m'assurer que c'était vraiment faisable et juste. Vous savez que l'écran est vraiment encombré là-bas, n'est-ce pas ? Il n'y a que 0,1 mm entre l'écran et la surface avant de la brique.
Il a dessiné une carte de circuit imprimé de la plus grande taille possible, et en une seule journée, a disposé tous les composants de base et a envoyé sa conception à un fabricant de cartes sur un coup de tête. Il n'a payé que 40 dollars, port compris, pour cinq petites planches.
Cependant, après que sa première vidéo soit devenue virale, elle ne l'a pas lâchée. Il a fait passer une paire de fils à l'intérieur de chaque goujon en tant que capteur tactile brut, "le processeur compte le temps qu'il faut pour tirer haut à travers une résistance", dit-il, et a codé l'ordinateur de segmentation X-Wing et un moteur de rendu d'Elite navires en C pour afficher leur gamme de fascinantes structures filaires low-poly avec une presse.
Pendant que celui-ci guérit, j'ai ajouté la tranchée et j'ai fait fonctionner le toucher capacitif dans les goujons. pic.twitter.com/dxzEw2uDI9
– James Brown (@ancient_james) 11 juin 2022
Il a également peint dans une laque noire pour se débarrasser d'une partie de la brillance, bien qu'il soit en fait assez satisfait de la finition hérissée de Lego. "La texture de la brique Lego fait un très bon travail de lissage."
Sur Zoom, Brown me montre la deuxième génération : un nouvel assemblage de circuit imprimé en trois dimensions conçu pour utiliser tout l'espace à l'intérieur de la brique.
Il a des contacts de batterie intégrés, un port USB pour la programmation au lieu des anciennes broches de débogage série et un matériel tactile capacitif intégré à la carte elle-même. Il dit qu'il peut détecter de manière fiable un doigt se déplaçant autour d'une région entière au-dessus de la brique.
Et parce que vous n'êtes pas satisfait de diffuser simplement Doom sur le processeur STM32 sous forme de vidéo via ces câbles de débogage, récemment repensé l'ensemble de la carte pour s'adapter à un microcontrôleur Raspberry Pi RP2040, qui pourrait également jouer à Doom.
![Brown a maintenant un modèle imprimé en 3D dans son moule. Il vous permet de verser de la résine pour former l'ordinateur en brique sans d'abord remplir la cavité de la brique avec du silicone. (Photo : James Brown)](/medias/images/160943.jpg)
Et il dit qu'il y a peut-être encore assez de place pour installer une IMU pour les commandes de mouvement. Il prévoit d'en produire certains pour que ses amis puissent bricoler, mais il n'est toujours pas sûr de la fabrication, de la certification, des licences et, surtout, de la bénédiction ou de la désapprobation du groupe Lego lui-même. Le résoudre avec Lego, ou du moins "m'assurer que je ne vais pas mettre le poids de Lego sur moi" est le problème le plus difficile, dit-il.
"Il y a une différence entre faire quelque chose d'acceptable et être capable de se battre s'ils décident de faire leur part." Évidemment, il ne prévoit pas de vendre des briques qui disent littéralement "Lego" sur leurs punaises : son tweet du vendredi montre une brique abandonnant le logo.
Enfin, vous souhaitez également trouver et installer une batterie rechargeable avant d'envisager la fabrication, car tout le monde n'a pas de cartes électroniques Lego de la fin des années 80/début des années 90 dans une poubelle.