banner

Blog

Jul 10, 2023

La sculpture en bois et en circuit de SandwichRising est une version esthétique du jeu de la vie de Conway

Le fabricant pseudonyme "SandwichRising" a construit une sculpture de circuit en bois compatible Arduino, conçue pour jouer le jeu de la vie de Conways sur une matrice LED personnalisée - et a publié la conception sous une licence open source permissive.

"Ce projet s'est déroulé sur trois périodes distinctes", explique SandwichRising en guise de contexte. "110 heures ont été consacrées au développement du logiciel original et à la construction d'une sculpture de circuit pour une conception 6×6 distincte qui maximisait les capacités du processeur ; 20 heures ont été consacrées à une analyse technique, une refactorisation et une rédaction de la structure des données pour passer de 6 ×6 vers des tailles plus grandes ; 130 heures sur trois semaines ont ensuite été consacrées au développement de ce projet en un nouveau matériel physique. »

Ce nouveau matériel physique est un châssis en bois avec une matrice LED 8×8 sur mesure dominant sa façade. Un microcontrôleur Microchip ATmega328P semble flotter au-dessus de la matrice dans une section découpée de la sculpture multicouche, à l'intérieur d'un cadre sur lequel sont gravées les règles du célèbre automate cellulaire du mathématicien John Conway : des cellules avec deux ou trois voisines survivent, un mort La cellule avec trois voisins vivants revient à la vie et toutes les autres cellules meurent au tour suivant.

"La sculpture crée un plateau de jeu aléatoire à l'aide d'une broche flottante de microcontrôleur, puis applique les règles de Conway pour déterminer quelles cellules vivent ou meurent", explique SandwichRising. "La goupille flottante peut détecter une énergie aléatoire dans l'air pour amorcer le RNG [Random Number Generator]. Le plateau de jeu lui-même représente une grille 8x8 se répétant à l'infini dans toutes les directions, car les côtés haut/bas et gauche/droite sont considérés comme « touchants » pour le processus d'évolution.

Le boîtier en bois personnalisé est fraisé à partir de bois de peuplier, avec des pieds en sapelli, avec tout – y compris les circuits imprimés simple face abritant l'électronique, y compris le microcontrôleur et les registres à décalage 74HC595 pour les rangées de LED – scellés avec un spray de polyuréthane pour la protection. "Les PCB LED [sont] assemblés à l'aide du PCB de bus, et le PCB cérébral a été fixé à l'aide d'un fil à noyau solide (pour créer un effet flottant) et un mince fil de données a été acheminé vers l'entrée de données du premier PCB LED." SandwichRising explique.

"Tous les ports de sortie/entrée de données sur les PCB LED ont ensuite été connectés à l'aide d'un fil à âme solide le long du côté de la structure", poursuit SandwichRising. "Le port USB était également connecté au PCB du bus, mais seuls 5 V et GND étaient connectés au port USB. Une fois tous les tests terminés, un 328P autonome a été flashé avec le programme (en utilisant l'oscillateur interne) et le circuit a été connecté à le boîtier avec des vis."

La description complète du projet est disponible sur le référentiel GitHub de SandwichRising, ainsi que les fichiers de conception et le code source mis à disposition sous la licence permissive MIT.

PARTAGER