Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Au fil des ans, j'ai souvent emmené un oscilloscope affichant des logos et du texte en mode x y pour des événements auxquels mon Makerspace m'a aidé. Le piloter normalement en utilisant les broches PWM sur un Ardiuno et un circuit RC pour lisser la gigue.
Il y a quelques années, je suis tombé sur une excellente vidéo youtube d'Alan Wolke, dans laquelle il a utilisé une échelle R2R comme DAC, cette vitesse de rafraîchissement améliorée et globalement permis l'affichage d'une image plus détaillée. Il a ensuite amélioré cela en utilisant le code de Bob chez VintageTek. J'ai inclus des liens vers ces deux vidéos youtube inestimables ci-dessous.
#144: Utilisez Arduino Uno pour créer un graphique XY en rotation sur un oscilloscope
#164: Plus de graphiques d'oscilloscope XY, VintageTEK et comment les projets évoluent
Étape 1: Schéma
Le circuit est à peu près une copie directe de celui d'Alan Wolke, mais j'ai opté pour un seul réseau R2R plutôt que de le fabriquer à partir de résistances individuelles. C'était en grande partie dû à la paresse et au fait de ne pas vouloir souder toutes ces résistances !
Étape 2: Prototyper
Rapidement après avoir vu la vidéo, je mets à niveau mes solutions à l'aide d'un shield protoboard. Cela nous a bien servi et a été utilisé lors de nombreux événements, mais même s'il fonctionnait, il était un peu fragile. J'ai donc décidé de me simplifier la vie et de créer une version PCB du bouclier. Cela simplifierait la configuration et améliorerait la fiabilité.
Étape 3: PCB
Pour être honnête, concevoir un PCB était probablement exagéré, et je l'ai fait notamment en tant qu'expérience d'apprentissage. J'ai opté pour des connecteurs BNC car ils sont simples et toujours à portée de main. Si vous avez opté pour la simple connexion directe des sondes, vous devriez pouvoir omettre les condensateurs car les sondes devraient elles-mêmes avoir une capacité suffisante.
Étape 4: Pièces et assemblage
Ce qui suit est une liste des pièces dont vous aurez besoin pour construire le bouclier.
- 2 x AMP 5227161-1 Coaxial BNC, Jack à angle droit, Trou traversant à angle droit, Connecteurs 50 ohms
- 2 x BOURNS R2R 10 kohm, SIP, Bussed, Série 4300R, Résistances 10 Broches
- 2 x condensateur céramique multicouche KEMET C317C100J1G5TA, Gold Max, 10 pF, Goldmax, série 300
- En-tête de broche à pas de 0,1
- PCB
Vous aurez également besoin de soudure et peut-être de flux à assembler.
Pour l'utiliser, vous aurez besoin
- Arduino (j'ai utilisé un Uno)
- 2 câbles BNC vers BNC de 50 ohms
- Oscilloscope avec mode X Y
Étape 5: Coder
Plutôt que de réinventer la roue, j'ai utilisé le code suggéré sur le post youtube d'Alan. Il fait vraiment du très bon travail ! Vous pouvez le télécharger ici.
J'ai depuis créé quelques écrans supplémentaires.
Étape 6: Exemples
Quelques exemples du type de choses que vous pourriez afficher sur votre oscilloscope. L'animation est également possible mais je n'ai pas encore essayé cela.
Étape 7: Conclusion
En conclusion un beau petit projet amusant. J'ai des plans sur la façon dont je pourrais adapter cela à l'avenir, mais je vais garder cela secret pour le moment.
Je ne suis toujours pas sûr d'avoir la bonne valeur pour les condensateurs, si j'en ai l'occasion, je pourrais essayer quelques autres valeurs.