Une réplique du DSKY d'Apollo fonctionne sur Raspberry Pi avec le logiciel d'Apollo 13

Le projet open source Recreate Apollo a recréé à l'échelle 1:1 le DSKY, le panneau d'affichage et de clavier grâce auquel les astronautes communiquaient avec l'Apollo Guidance Computer (AGC). La réplique utilise un Raspberry Pi avec l'émulateur VirtualAGC et, selon la publication officielle de Raspberry Pi, le logiciel du module de commande d'Apollo 13.

Son créateur est Michael Newton, ingénieur en avionique d'avions commerciaux à Calgary, au Canada. Il a modélisé les pièces à partir de plans d'ingénierie d'archives de la NASA, en adaptant les points de fixation internes pour le Raspberry Pi et les microcontrôleurs. De l'extérieur, il estime que le DSKY est fidèle à environ 90% à l'original.

Comment ça fonctionne

À l'intérieur, l'ensemble combine le Raspberry Pi, des microcontrôleurs Arduino reliés par USB et un script Python pour intégrer l'écran, les touches et les voyants. Les touches utilisent des interrupteurs mécaniques Kailh Box Navy. L'émulateur yaAGC, de VirtualAGC, reproduit des caractéristiques de l'ordinateur d'origine, comme l'horloge à 1,024 MHz, le mot de 15 bits plus un bit de parité et le comportement d'interruption associé aux alarmes 1201 et 1202 d'Apollo 11.

L'AGC d'origine a été présenté en 1966 par le laboratoire Charles Stark Draper du MIT et a volé dans les modules de commande et lunaire d'Apollo, avec moins de 100 ko de mémoire. La réplique ne reproduit pas le matériel d'origine à l'intérieur : elle préserve l'interaction, avec les codes numériques « verb » et « noun », et peut aussi servir en mode périphérique avec le simulateur Project Apollo – NASSP, d'Orbiter, en maintenant une touche enfoncée.

La suite

Tous les modèles CAO, schémas et un guide de montage de 100 pages sont disponibles gratuitement sur GitHub, selon Raspberry Pi. Newton prévoit déjà une future version haut de gamme, avec un boîtier en aluminium, de meilleurs voyants et, peut-être, un véritable écran électroluminescent.

Crédit image : Michael Newton / Raspberry Pi, dans la publication officielle de Raspberry Pi sur le projet.

Sources : Raspberry Pi, Hackster et CircuitDigest.

Transparence : cet article a été préparé avec l'aide de l'intelligence artificielle et vérifié à partir de sources publiques en ligne, dont la publication officielle de Raspberry Pi. Les propos attribués au créateur sont identifiés comme tels. Consultez les sources originales pour confirmer les détails avant de reproduire le projet.

Muse