Reproduction de machine de décryptage avec un Raspberry Pi (Turing-Welchman)

bome

Le Turing-Welchman Bombe était une machine de décryptage utilisée pendant la Seconde Guerre mondiale pour déchiffrer les messages allemands encodés en Enigma. Il y en a un vrai qui court à Bletchley Park:

YouTube video

Le Néo-Zélandais Simon Jensen a rendu visite à Bletchley et a décidé qu’il voulait construire une réplique de la machine, mais sous forme de bureau et en utilisant un Raspberry Pi.

Il a d’abord écrit le logiciel sur un ordinateur 6502 fait maison en BASIC, puis a porté l’algorithme général en C ++ sur le Pi. Il utilise un Arduino pour contrôler trois moteurs pas à pas qui animent les cadrans à l’avant.

Vous pouvez voir une vidéo de la machine de travail ci-dessous et en savoir plus sur son blog, y compris un compte rendu complet de la construction.

Simon a également construit une machine de décodage Enigma montée au poignet en utilisant un petit écran Arduino et OLED qui est tout simplement charmant. Vous pouvez lire à propos de cette ici.

YouTube video

  • Raspberry Pi® Ventilateur actif Convient pour (kits de développement): Raspberry Pi
    Compatible avec Raspberry Pi 5 · Grand dissipateur métallique avec ailettes et ventilateur de haute qualité · Raccordement de ventilateur compatible avec le connecteur de ventilateur Raspberry Pi 5 · Ventilateur à vitesse variable (commandé par logiciel et par température) · Utilise les trous de fixation du dissipateur Raspberry Pi 5 · Avec patins thermiques (prémontés) Le refroidisseur actif combine un grand dissipateur de chaleur métallique avec un ventilateur de haute qualité à régulation de vitesse, alimenté et commandé via le raccord de ventilateur du Raspberry Pi 5 et fixé sur la carte par des broches à ressort dans les trous de montage prévus à cet effet Tandis que la chaleur du processeur Pi 5 s'étend sur le dissipateur thermique et les ailettes de refroidissement, le ventilateur fait passer l'air froid au-dessus pour que votre Raspberry Pi 5 fonctionne à des valeurs thermiques optimales Le refroidisseur utilise des tampons thermiques pour établir une connexion thermique solide avec le Raspberry Pi 5 Le ventilateur est commandé par logiciel, de sorte qu'il reste éteint (et donc silencieux) jusqu'à ce que la température atteigne le seuil défini
  • Raspberry Pi® Platine dextension Raspberry Pi®
    Pile RTC pour Raspberry Pi 5 · Batterie Panasonic ML-2020 au lithium-manganèse-Dioxyde · Capacité nominale (selon la fiche technique publique) : 45 mAh · Equipé d'une embase compatible pour le connecteur de batterie RTC Raspberry Pi 5 · Ruban adhésif double face pour la fixation sur un boîtier ou un revêtement Cette pile est fournie avec un port compatible pour le branchement spécial de la pile de secours sur la carte Raspberry Pi (étiqueté « BAT », à côté du port USB-C) Le ci de gestion de l'alimentation utilisé sur le Raspberry Pi 5 intègre une horloge en temps réel et un circuit de charge pour ces piles boutons qui peuvent alimenter l'horloge alors que l'alimentation secteur est coupée et qui recharge également la batterie lorsque l'alimentation est rétablie La pile est fournie avec un tampon adhésif double face pour la fixer à l'intérieur d'un boîtier ou à un autre endroit approprié Ce texte a été traduit par une machine
  • GeeekPi 3510 Version kit de Refroidissement, Dissipateur Thermique en Aluminium avec Ventilateur de Refroidissement pour Raspberry Pi 4B& 3 B + (B Plus)
    Il est adapté pour Raspberry Pi 4B et Raspberry Pi 3B +; Il est compatible avec la plupart des cas sur le marché. Utiliser la technologie de fabrication par usinage CNC pour le dissipateur thermique en aluminium; Avec 2pcs petites bandes thermiques à attacher à la CPU et au réseau local étroitement pour une meilleure dissipation; Le ventilateur de refroidissement a été mis à jour vers la version 3510 et il sera plus silencieux et puissant pour la dissipation de chaleur du Raspberry Pi Board; Raspberry Pi Board Not Included! Le forfait comprend: 1x kit de refroidissement (dissipateur thermique en aluminium avec ventilateur), 1x dissipateur thermique Think Copper pour Pi 3B +, 2x rubans thermiques pour Pi 3B +, 2x rubans thermiques pour Pi 4B