Table des matières:
- Fournitures
- Étape 1: imprimer les pièces
- Étape 2: Assembler les pièces
- Étape 3: Test de l'encodeur numérique vers binaire
- Étape 4: Réflexions finales
Vidéo: Encodeur binaire principalement imprimé en 3D : 4 étapes (avec images)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Un encodeur convertit les informations d'un format ou d'un code à un autre. L'appareil présenté dans ce Instructable ne convertira que les nombres décimaux de 0 à 9 en leurs équivalents binaires. Cependant, les concepts présentés ici peuvent être utilisés pour créer des encodeurs pour n'importe quel nombre raisonnable d'éléments et de codes (disons 20 ou moins). Mis à part quelques micro-interrupteurs et vis faciles à obtenir, toutes les pièces de cette machine principalement mécanique peuvent être imprimées en 3D.
Pourquoi est-ce que je fais cela?
Je suis récemment tombé sur un livre publié en 1968 intitulé "Comment construire un ordinateur numérique fonctionnel" par Edward Alcosser, James P. Phillips et Allen M. Wolk. Croyants à la philosophie "apprendre en faisant", ils montrent comment construire un tel ordinateur en utilisant "des composants simples et peu coûteux que l'on trouve généralement dans la maison ou dans un magasin de pièces électriques de quartier". C'est ce qu'on appelle souvent le livre "l'ordinateur trombone" car ils utilisent des trombones pour créer divers commutateurs tout au long de la conception.
Je vais donc faire un "Working Digital Computer" basé sur le livre que j'appelle le WDC-1. Le livre est divisé en sections basées sur les principaux composants de l'ordinateur comme l'unité logique arithmétique, la mémoire centrale, l'unité de contrôle, et vous l'avez deviné encodeur décimal à binaire que je vais aborder en premier.
Ci-dessus, un schéma du livre montrant la construction de l'encodeur. Ils ont utilisé une bobine de fil vide, l'ont enveloppée de fil non isolé, puis ont recouvert le fil avec du papier comportant des découpes pour les codes binaires. Quatre trombones servaient de contacts pour lire les codes (je vous avais dit qu'il y aurait des trombones). C'était une conception ingénieuse utilisant uniquement les articles ménagers promis.
Mise à niveau de la conception
Bien que mon design n'utilise pas de trombones, je pense qu'il incarne à la fois le concept et l'esprit de l'original. Je ne vais pas pour une réplique "pure" ici. À la fin de la journée, quelqu'un devrait être capable d'"exécuter" des programmes à partir du livre sur la nouvelle machine. En commençant par l'encodeur décimal à binaire.
Fournitures
En plus des pièces imprimées, vous aurez besoin des éléments suivants (voir ci-dessus):
- 4 micro-interrupteurs à levier à rouleau métallique à charnière momentanée Cylewet - Amazon
- 4 boulons M3 x 3 mm
Étape 1: imprimer les pièces
Imprimez les pièces dans leur orientation par défaut. Sauf indication contraire, utilisez les paramètres d'impression suivants:
Résolution d'impression: 0,30 mm
Remplissage: 20 %
Périmètres: 2
Prise en charge: Non
Filament: j'ai utilisé AMZ3D PLA
Pour créer un encodeur décimal à binaire, vous devrez imprimer les parties suivantes:
- 1 base d'encodeur
- 1 bouton encodeur
- 15 Encoder Peg - Réglez la résolution sur 0,10 mm, ajoutez un petit bord et réduisez la vitesse de la première couche à 5 mm/sec
- 1 Encodeur Commutateur Haut
- 1 encodeur supérieur
- 1 roue codeuse
Étape 2: Assembler les pièces
L'assemblage de l'encodeur décimal en binaire est assez simple:
- Faites glisser les quatre micro-interrupteurs à levier entre les murs de soutènement de la base de l'encodeur, comme indiqué sur la première image ci-dessus.
- Enclenchez le haut du commutateur d'encodeur pour verrouiller les commutateurs en place.
- Attachez le haut de la roue de l'encodeur à la roue de l'encodeur en vous assurant que les languettes de verrouillage sont en place.
- Ajoutez les chevilles de l'encodeur à la roue de l'encodeur en utilisant le tableau ci-dessus.
- Faites glisser la roue de l'encodeur sur l'arbre de la base de l'encodeur. Veillez à ne pas plier les leviers de commutation. Vous devrez peut-être les retenir lorsque vous attachez la roue codeuse.
- Positionnez le haut de l'encodeur sur la base et fixez-le avec les quatre boulons M3 x 3 mm.
- Faites glisser le bouton de l'encodeur en place en alignant les arbres et les trous.
C'est ça. Votre encodeur décimal en binaire est prêt à l'emploi.
Étape 3: Test de l'encodeur numérique vers binaire
La première image ci-dessus montre le panneau de l'encodeur Decimal to Binary du livre. Comme je ne suis pas encore tout à fait prêt à m'y attaquer, j'ai fait le panneau de test que vous voyez sur la deuxième photo. J'ai monté l'encodeur binaire avec quatre boulons M3 x 8 mm et j'ai ajouté quatre LED de 3 mm dans certaines prises de montage sur panneau cultivées à la maison.
Le câblage est assez simple. J'ai joint le:
- Quatre cathodes LED (fils courts) à la terre.
- Borne commune de chacun des interrupteurs au +5V.
- Borne normalement ouverte de chacun des commutateurs à l'anode de la LED correspondante.
Eh bien, vous pouvez voir le résultat sur les deux dernières photos. Succès. L'encodeur binaire a en fait une « sensation » assez agréable. Vous savez juste quand le bouton est verrouillé dans un nombre. Frais.
Étape 4: Réflexions finales
Je ne m'attends pas à ce que beaucoup de gens aient besoin d'un encodeur numérique vers binaire de si tôt, mais je pense que les techniques démontrées ici peuvent être généralisées pour d'autres tâches d'encodage. Avec le projet WDC-1 par exemple, en plus des deux encodeurs binaires nécessaires, je vais fabriquer un encodeur pour mapper les instructions machine (ADD, SUB, SHIFT, etc.) dans les sept signaux de contrôle dont mon unité logique arithmétique a besoin pour effectuer ces tâches.
Si vous aimez cela, vous voudrez peut-être consulter certains de mes autres Instructables. Le commutateur rotatif principalement imprimé en 3D pourrait présenter un certain intérêt.
Conseillé:
Un autre commutateur rotatif principalement imprimé en 3D : 7 étapes (avec photos)
Un autre commutateur rotatif principalement imprimé en 3D : il y a quelque temps, j'ai créé un commutateur rotatif principalement imprimé en 3D spécifiquement pour mon projet de réplique Minivac 601. Pour mon nouveau projet Think-a-Tron 2020, j'ai besoin d'un autre commutateur rotatif. Je recherche un interrupteur à montage sur panneau SP5T. Un ajout
Minuterie d'alimentation avec Arduino et encodeur rotatif : 7 étapes (avec images)
Minuterie d'alimentation avec Arduino et encodeur rotatif : cette minuterie d'alimentation est basée sur la minuterie présentée sur : https://www.instructables.com/id/Timer-With-Arduin… Un module d'alimentation et un SSR (relais à semi-conducteurs ) y étaient attachés.Des charges de puissance jusqu'à 1KW peuvent être exploitées et avec des changements minimes le l
Bouton poussoir principalement imprimé en 3D : 4 étapes (avec photos)
Bouton poussoir principalement imprimé en 3D : Au cours des deux dernières années, j'ai construit des répliques d'ordinateurs éducatifs "jouets" des années 50 et 60. L'un des défis que je rencontre est de trouver des pièces d'époque, ou du moins des pièces suffisamment similaires pour passer pour authentiques.Tak
Interrupteur à bascule principalement imprimé en 3D : 4 étapes (avec photos)
Interrupteur à bascule principalement imprimé en 3D : l'Instructable est une exploration plus approfondie de ce qui peut être réalisé avec l'humble interrupteur magnétique et quelques aimants en néodyme. Jusqu'à présent, en utilisant des interrupteurs à lames et des aimants, j'ai conçu les éléments suivants :
Amplificateur de bureau avec visualisation audio, horloge binaire et récepteur FM : 8 étapes (avec images)
Amplificateur de bureau avec visualisation audio, horloge binaire et récepteur FM : j'aime les amplificateurs et aujourd'hui, je vais partager mon amplificateur de bureau basse consommation que j'ai fabriqué récemment. L'amplificateur que j'ai conçu a des caractéristiques intéressantes. Il a une horloge binaire intégrée et peut donner l'heure et la date et il peut visualiser l'audio souvent appelé audio