まこと の ブログ

MaKoTo no burogu — Journal de bord…

Aller au contenu | Aller au menu | Aller à la recherche

samedi, 6 juillet 2024

TOP2049 Universal Programmer

  • Ou comment utiliser ce vieux programmateur de puce électronique de nos jours…

Il est vieux ce programmateur de EPROM, EEPROM, MPU, Serial EE, GAL/PLD, Test SRAM, la notice de son logiciel « TopWin » indique pour Win98/me/2000/xp, et sans trop réfléchir j'ai pensé qu'il serait supporté sous GNU/Linux sans problèmes.

  • Mais avant d'en arriver là, j'ai eu besoin de savoir s'il était capable de programmer les EPROM dont j'avais besoin pour un futur sujet, et j'ai pas mal galéré à trouver une liste exhaustive des composants supportés. Archive.org m'a pas mal aidé sur ce coup et donc j'ai mis en annexe du présent billet cette liste au format .txt
pip install toprammer

Et ça fonctionne ! Tout en ligne de commande certes, et une fois la syntaxe trouvée, je me rendis vite compte que mes EPROM n'étaient pas supportées.

Lire la suite...

dimanche, 5 mai 2024

if-c01comg-clone, une carte RGB pour Moniteur JVC

Je dispose d'un moniteur JVC TM-H1750 qui me sert pour jouer quelques consoles 8 et 16-bits.
Cependant les entrées natives ne disposent que du signal composite, ce qui faisait l'affaire jusqu'à présent pour la plupart des consoles, sauf que la Megadrive, non.

  • En effet, le son passe, mais pas l'image. Je me suis demandé pourquoi, et me suis souvenu rapidement d'un truc aperçu lors de l'installation du switch 50/60Hz (que je n'ai pas documenté ici).

J'ai donc démonté la machine, et oui, confirmation, la console Fr ne dispose pas des composants utiles à la fabrication du signal composite en sortie de la console. En effet celle-ci ne fonctionne qu'en RGB.

  • Voici à titre indicatif la liste des composants à ajouter pour obtenir une Mégadrive RGB/Composite :


C32 - condensateur chimique 220µF / 10V
C33 - condensateur céramique 0.01µF / 16v (CMS 1206 ou 0805)
C34 - condensateur céramique 180pF / 50v (CMS 1206 ou 0805)
C35 - condensateur céramique 12pF / 50v (CMS 1206 ou 0805)
C37 - condensateur céramique 100pF / 50v (CMS 1206 ou 0805)
C95 - condensateur céramique 0.1µF / 25v (CMS 1206 ou 0805)
C96 - condensateur céramique 12pF / 50v (CMS 1206 ou 0805)
R25 - résistance 75ohms / 5% (CMS 1206 ou 0805)
R26 - résistance 1Kohms / 5% (CMS 1206 ou 0805)
R27 - résistance 1.2Kohms / 5% (CMS 1206 ou 0805)
R28 - résistance 1.2Kohms / 5% (CMS 1206 ou 0805)
R29 - résistance 1Kohms / 5% (CMS 1206 ou 0805)
L3  - inductance type axial 100µH (marron noir marron)
L5  - inductance type axial 12µH (marron rouge noir)
L7  - inductance type axial 100µH (marron noir marron)
FB9 - optionnel Perle FERRITE 60 ohms à 100MHz axial ( Taiyo Yunden réf:FBA04VA600VB )

J'ai alors pensé à « peupler » ces zones désertiques (en encadré violet), et puis me suis ravisé pour me tourner vers le moniteur…

  • Était-il possible de bricoler une entrée RGB dessus ?

J'ai longtemps pensé que non, m'étant arrêté aux informations qu'on trouve dans la brochure (cf. annexe du billet) qui démontre la possibilité d'installer différents types de cartes filles dans le slot prévu à l'arrière du moniteur.








Mais pas de carte RGB listées.

Par dépit, je m'étais imaginé construire une carte RGB en me basant sur les signaux disponibles sur le slot, décrit dans le service manual de l'appareil.

Avant de découvrir, le foisonnement d'informations disponibles « en ligne » ayant décuplé ces dernières années, qu'il existait une carte bricolée par des amateurs, et constatait qu'il s'agissait en fait du clone d'une carte existante…

Et oui, il existait bel et bien une carte composite référencée chez JVC

  • Dont voici le schéma structurel :

IF-C01COMG.jpg

Avant d'envisager un achat d'une carte toute faite, j'ai continué à gratter un peu, et d'enfin tomber sur des informations techniques affriolantes (cf. en bas de pages), puis sur le projet de skumlos !
Très malin, nous avons ici la possibilité de souder soit des prises BNC comme à l'origine, soit une prise péritel.

J'ai réfléchis à la chose quelques temps, puis n'ai pas pu m'empêcher, comme toujours, de vouloir modifier le truc pour concrétiser mes idées…
- Disposer d'une entrée VGA.
- Reculer les connectiques à l'intérieur de la cavité du slot.

  • Ce qui permettra alors de pouvoir connecter un ordinateur en VGA 15kHz pour utiliser de l'émulation Arcade, et en reculant les prises, de simplement gagner quelques centimètres de recul du moniteur par rapport au mur, car oui souvenons-nous, les tubes cathodiques sont des appareils très profond…

Routage :

  • À l'aide de mon Kicad6 j'ai modifié le schéma structurel fournit par skumlos afin d'ajouter le circuit VGA 15kHz tel que déjà étudié. Puis avec l'éditeur de PCB j'ai supprimé les fiches BNC, et reculé les connecteurs. La carte serait alors plus courte.


  • Le rendu 3D a bien aidé quand à l'agencement des empruntes des connectiques…




Lire la suite...

mardi, 27 février 2024

Convertir une dynamo de vélo pour des phares à LEDs

Tiens un nouveau billet, ça faisait longtemps !
Je bricole des trucs et dés fois j'oublie que ça pourrait intéresser du monde.

Z'avez peut-être vu déjà, j'ai un vieux vélo, celui-là même qui me servait à rouler la campagne quand j'étais jeune (hum…).
J'ai donc pu constater que l'éclairage à LED disponible aujourd'hui est non seulement plus puissant que les ampoules 6V de l'époque, mais aussi moins « énergie-vore ».
Par contre toutes ces « merdes » fonctionnent sur batterie, ou pire à pile…
J'ai donc pris le parti connecter un éclairage LED sur la dynamo du vélo, sauf que ! Et bin c'est en fait un abus de langage (un de plus), car il s'agit d'un alternateur qui délivre donc une tension alternative de 6V. Pas question donc de connecter ça directement sur les LED, au risque de les griller.

  • Il s'agit donc de convertir la tension alternative 6V en tension positive, et également de réguler la tension pour alimenter les LEDs correctement.

Pour ce faire on va utiliser en sortie de la dynamo un classique redresseur basé sur un pont de diode :

J'ai fait avec ce que j'avais sous la main, diodes 1N4007, un gros condensateur chargé de lisser la tension, et ensuite on attaque le régulateur 7805 pour sortir en 5V continu.

  • Une fois les composants réunis sur une plaquette à trou, et les tests validés, j'ai un peu modifié l'implantation pour que ça prenne moins de place,


  • Puis emmailloté ça dans de la gaine thermo-rétratable, afin d'aller le fixer avec des colliers serres-câbles à côté de la dynamo.



  • Pour le phare avant, j'ai utilisé une lampe frontale à 5 LEDs qui traînait, en lui perçant le bloc de piles pour reproduire la même clef de fixation qu'on retrouve sur le déflecteur d'ampoule d'origine (cf. première photo.)



Ainsi placé verticalement, ça fonctionne parfaitement !

  • Attention toutefois pour celleux que ça tenterait, à ne pas confondre la « masse » de l'alternateur (pin 2 sur le schéma) et le GND du circuit régulé.

En effet les fabricants de vélo ne passaient pas deux câbles (un pour le + et un pour le - ) mais un seul câble à raccorder au + de l'ampoule, se contentant de récupérer le -, autrement dit la « masse » par la masse métallique du vélo lui même donc.
Ainsi j'ai donc dû isoler la masse de la dynamo afin qu'elle ne touche pas le métal du vélo (avec un morceau de plastique au niveau de la vis, cf. première photo avec la dynamo de dos), afin de pouvoir utiliser la masse du vélo en tant que GND du circuit régulé et éviter donc le fastidieux travail pour passer un câble supplémentaire.

Documentation :
http://riton-duino.blogspot.com/2019/01/alimentation-transformateur.html

mercredi, 1 novembre 2023

Inktober 2023

Vous connaissez sans doute Inktober… Non ?
J'y avais participé l'an dernier, et inspiré par quelques mots-thèmes cette année, je décidais de m'y atteler à nouveaux
Avec cette fois-ci l'objectif de dessiner plus vite et de moins me laisser aller au perfectionnisme. Un vrai défi…

  • La liste des thématiques officielle fût publiée début septembre, et malgré cela je n'ai pas réussi à prendre de l'avance… C'est carrément le jour même que je dessinais le thème du jour, n'étant jamais parvenu à rattraper le retard et le confort que j'avais l'an dernier de pouvoir programmer la veille pour le lendemain le post sur Twitter.

Postés cette année chaque jour sur Mastodon (RIP Twitter), avec les #inktober2023 et #inktoberday"n", voici l'intégralité des dessins :

  • Jour 1 : Dream (Rêve), L'attrapeur de rêve qui pendouille chez-moi.
  • Jour 2 : Spiders (Araignées), L'araignée dans le coin de la porte, celle qui vous surprend… Bon ok y'avait un pluriel, mais bon, quand on en a vu une, on s'imagine toujours qu'il y en a d'autres qui ont réussit à rentrer… Non ?



  • Jour 3 : Path (Chemin), Alors, bon c'est Link, c'est un Elfe, sur son bouclier c'est l'icône qu'on retrouve sur le CD du groupe Nightwish, avec le titre The Elven Path… hum, voilà ;
  • Jour 4 : Dodge (Esquiver), Pas inspiré du tout, j'ai tenté ça, pas top…



  • Jour 5 :  Map (Carte), La dernière carte de Super Mario Word 4.
  • Jour 6 :  Golden (Doré), Gomé le petit slime ailé qui accompagne Dai dans Dragon Quest, la quête de Dai.



  • Jour 7 :  Drip (Goutte), Des slimes, comme on en retrouve dans tant de RPG Japonais, comme Dragon Quest.
  • Jour 8 :  Toad (Crapaud), Littéralement le nom du personnage à tête de champignon de l'univers Mario Word.



  • Jour 9 :  Bounce (Rebondir), Un tableau du jeu Arkanoïd, le célèbre casse-brique.
  • Jour 10 :  Fortune (Fortune/ sort/chance/ destin), Un trèfle à 4 feuilles, c'était facile oui…



  • Jour 11 :  Wander (Errer), Les couloirs des donjons qu'on arpentes dans le jeu Wizardry.
  • Jour 12 :  Spicey (Épicé), Bonk qui crache le feu après avoir mangé une grosse cuisse de dino, dans le jeu PC Genjin sur PC Engine.



Lire la suite...

- page 1 de 169