Vue lecture

Guide ultime: Obtenir des doigts de démon dans Jujutsu Infinite

Les doigts de démon sont des objets monétaires utilisés dans le Jujutsu Infinite pour obtenir un butin de haut niveau sur le marché maudit. Donc, si vous souhaitez obtenir les meilleurs objets pour votre construction, je vous recommande fortement de collecter beaucoup de Demon Fingers, puis de vous diriger vers le marché maudit. Toutes les […]

Le post Guide ultime: Obtenir des doigts de démon dans Jujutsu Infinite est apparu en premier sur Moyens I/O.

Au café libre - « Libre à vous ! » du 17 décembre 2024 - Podcasts et références

230ème «  Libre à vous !  » de l’April. Podcast et programme :

  • sujet principal : « Au café libre », débat autour de l’actualité du logiciel libre et des libertés informatiques
  • la chronique F/H/X de Florence Chabanois sur le thème « Moi je suis pour les laisser choisir »
  • la chronique Les humeurs de Gee sur le thème « Sauvons les hyperliens ! »
  • quoi de Libre ? Actualités et annonces concernant l'April et le monde du Libre

Rendez‑vous en direct chaque mardi de 15 h 30 à 17 h sur 93,1 FM en Île‑de‑France. L’émission est diffusée simultanément sur le site Web de la radio Cause Commune.

Vous pouvez laisser un message sur le répondeur de la radio, pour réagir à l’un des sujets de l’émission ou poser une question. Le numéro du répondeur : +33 9 72 51 55 46.

Commentaires : voir le flux Atom ouvrir dans le navigateur

Telegram : tout savoir sur l’application de messagerie secrète

Telegram

Telegram est constamment présenté comme l'application de messagerie instantanée privée par excellence. Mais qu'en est-il réellement ? Qu'est ce qui différencie Telegram des autres services du même genre ? Et pourquoi la firme fait-elle face à des polémiques à répétition ? Nous tâchons ici de répondre à toutes ces questions.

Par arbez

Aujourd'hui, comme tous les jours, ma chaise grince. Seulement aujourd'hui j'en ai marre alors je me suis appuyé en insistant bien sur le dossier. Bilan : le dossier a cassé et moi je suis parti à la renverse, la tête dans l'imprimante juste derrière. VDM

MicroPython : réutiliser un afficheur VFD (Vacuum Fluorescent Display) avec un Pico sous MicroPython

Bonjour à tous,

Ce qu'il y a de bien dans ces périodes festives, c'est qu'il est possible de se pencher (ou repencher) sur des projets personnels qui sortent des sentiers battus.

En attendant le réveillon du Nouvel An, je vous propose une petite lecture distrayante.


Introduction

Il y a quelques années, j'ai reçu un MiniDisc player Sony HCD-MJ1 présentant une panne mécanique irréparable sur le lecteur MiniDisc.

J'ai donc décidé de faire de la récupération en commençant par l'afficheur VFD (tube a vide avec affichage fluorescent).

Tube VFD du Sony HCD-MJ1

Même s'il s'agit d'une technologie d'un autre temps, ces afficheurs sont incroyablement attrayant. Produisant leur propres lumières, ils offrent aussi un excellent contraste et permettent la lecture sous de nombreuses conditions de luminosité.

L'afficheur VFD ici présent utilise un contrôleur M66004 et j'ai eu la chance de dégotter la fiche technique du M66004 (voir une copie disponible ici).
Ce dit donc une nouvelle occasion de mettre MicroPython à l'honneur (sur Raspberry-Pi Pico).

Fonctionnement des Vaccum Fluorescent Display

Avant de faire de se lancer dans la fiche technique et un peu de rétro-ingénierie de la carte, il convient de savoir comment un tel dispositif fonctionne.

Une VFD est constitué en trois niveau (si l'on fait abstraction du tube en verre et du vide).

Source: cette page de Futaba corporation
  1. Un filament est chauffé de sorte à accroître l'activité des atomes du métal le constituant. Des électrons s'échappent du filament et forment un nuage autour du filament. A noter que le filament n'est pas chauffé au point de rougir sous nos yeux!
  2. Le filament en maintenu à une tension négative (bien inférieure à -10V).
  3. La grille, qui se trouve entre le filament et les segments de de l'afficheur est raccordée sur la masse (donc un potentiel positif par rapport au filament).
    Les électrons sont attirés vers la grille, un petit nombre est capturé par la grille le reste poursuit sont chemin vers les segments.
  4. Quand il y a plusieurs chiffres/digits: chaque chiffre/digit dispose de sa propre grille. Cette grille est bien entendu branchée à la masse uniquement lorsqu'un chiffre doit être affiché (afin créer un flux d'électron vers les segments).
  5. Les segments qui ont un potentiel plus positif que le filament vont attirer les électrons. Comme la grille, brancher le segment à la masse sera suffisant pour attirer l'électron. Lorsqu'un segment est frappé par un électron, celui-ci émet une lumière fluorescente en réaction.
  6. Les segments avec un potentiel plus négatif que le filament repousseront les électrons (ce qui évitera au segment de s'illuminer).

La ressource suivante provenant de TubeClockDB.com met en évidence les éléments avec les tensions (les potentiels) qui y sont appliqués.
On y voit bien:

  1. que le filament est alimenté avec un tension relativement faible
  2. le filament est maintenu a une tension bien inférieure à la grille (et ai segments).
 
Source: Cette page sur TubeClickDB.com

Une vidéo instructive

Je vous conseille aussi de consulter la vidéo Youtube "How a VFD works, wiring and testing" qui s'avère être très instructive.

L'afficheur du HCD-MJ1

C'est le moment de revenir à notre carte. 

Cliquer pour agrandir

A l'aide de la fiche technique M66004 datasheet, j'ai réussi a décoder le circuit d'alimentation du contrôleur M66004. Il fonctionne en logique 5V, de la tension entre la grille et le filament est de -35V (dit VP dans la fiche technique). 

Reconstitution du schéma.

Enfin, la tension de filament est fixée arbitrairement à 3V et la tension "cutoff bias" mesurée directement sur la carte.
Tous les potentiels sont connu et peuvent être reporté sur le graphique de Futaba Corporation.

Tensions applicative du VFD Sony

Et pour finir, l'exemple de la fiche technique M66004 est complété avec les informations collectées... et nous avons un excellent candidat pour un schéma définitif.

Circuit de commande

C'est le moment d'envisager le raccordement sur un microcontrôleur. J'ai volontairement choisi un Pico sous MicroPython.

La commande se fait avec trois signaux:

  • /CS: a mettre au niveau bas pour communiquer avec le composant.
  • SCK: signal d'horloge. la donnée est acquise lors du flan montant du signal d'horloge.
  • SDATA: Serial data. Les bits sont envoyés un par un en commençant par le bit de poids le plus fort (MSBF).

Tous les signaux étant identifiés, le connecteur principal peu maintenant être documenté avec les tension d'alimentation et les signaux de données.


Brancher sur un Raspberry-Pi Pico

Il n'y a rien de vraiment particulier dans les indications de raccordement ci-dessous.
Et comme le la logique de commande est en 5V, j'ai utilisé un 74AHCT125 en guise de Level Shifter.

Cliquer pour agrandir

Le lecteur attentif remarquera que la tension d'alimentation du filament (heater) est passé à 4.5V.
L'expérience à démontré que les 3V n'étaient pas suffisant pour illuminer tous les segments (l'écran étant relativement large).
Par essai/erreur, la tension 4.5V semble suffisante mais rien n'empêche d'augmenter celle-ci jusqu'à la tension logique (5V).

Un tout premier script

Comme vous pouvez vous en douter, je ne suis pas arrivé si loin sans avoir réussi :-)

La fiche technique contient une commande appelée ALL DIGIT DISPLAY ON qui permet tester le système d'éclairage (expliqué tel quel dans la doc).

Cela fût donc le premier script écrit pour développer et tester la bibliothèque.

from machine import Pin
from vfd_m66 import VFD_M6604

_reset = Pin(Pin.board.GP18, Pin.OUT, value=True ) # Unactive
_cs = Pin( Pin.board.GP14, Pin.OUT, value=True ) # unactiva
_sdata = Pin( Pin.board.GP13, Pin.OUT )
_sck = Pin( Pin.board.GP16, Pin.OUT, value=True )

vfd =VFD_M6604( sck=_sck, sdata=_sdata, cs=_cs, reset=_reset )
vfd.digit_length( 16 )
vfd.all_digit_on( )

Ce qui produisit un "Hourra" dès que l'écran s'illumina :-)

Commande ALL DIGIT DISPLAY ON
Pas facile de prendre une photo sans flash => Photo un peu floue

Le dépôt GitHub

Fonctionnalités avancées

Une fois cette première étape franchie, j'ai poursuivi le projet pour ajouter les fonctionnalités suivantes:
  • Envoi de commande
  • Envoi de caractères (chaîne de caractères)
  • Définition de caractères personnalités (RAM1 à RAM16)
  • Contrôle individuel des segments.
    Chaque Digit (position sur l'afficheur) peut contenir jusqu'à 35 segments!
  • Activation des symboles (et leur identification)

Disposition des Digits sur l'afficheur

Un digit pouvant être associé a un ensemble de symboles, il faut identifier chaque segments du Digit pour savoir quel symbole sera allumé sur l'afficheur.

Détails du 15ieme digit de l'afficheur
Voici un exemple de code permettant d'illuminer les encadrements CD et MD ainsi que le mot "Digital" et la flèche jaune.
vfd =VFD_M6604( sck=_sck, sdata=_sdata, cs=_cs, reset=_reset )
vfd.digit_length( VFD_LEN )

d15 = vfd.attach_digit( digit_idx=15, ram_idx=RAM15 )
d15.set( 28, True )
d15.set( 19, True )
d15.set( 26, True )
d15.set( 27, True )
d15.update()

Dépôt GitHub

La bibliothèque, code d'exemple et documentation (en anglais) sont maintenant disponible dans le dépôt

La suite du projet

Ce projet n'est pas encore achevé.
Il serait intéressant de pouvoir contrôler l'afficheur via:

  • WiFi, 
  • liaison série
  • liaison USB-Serie
Rien d'impossible pour un Pico ou Pico-W.
Cela permettrait même de contrôler l'afficheur depuis un ordinateur :-)

Ce qui manque surtout à ce projet c'est un étage d'alimentation adéquat.
J'utilise des alimentations de laboratoire pour générer les alimentations nécessaires.

J'espère que vous avez trouvé cet article intéressant.
Dominique



Pourquoi le prix des voitures thermiques va fortement augmenter en 2025 alors que les électriques deviendront plus abordables

2025 sera une année charnière pour l'industrie automobile européenne. Avec l'entrée en vigueur des normes CAFE, les constructeurs ont tout intérêt à vendre moins de modèles thermiques et plus de voitures électriques. Plusieurs leviers ont déjà été actionnés en cette fin d'année 2024, et malgré la baisse des subventions pour 2025, les ventes de voitures électriques devraient retrouver des couleurs l'an prochain.
 [Lire la suite]

Le saviez-vous ? Google News vous permet de choisir vos médias. Ne passez pas à côté de Frandroid et Numerama.

Le Samsug Galaxy Book 4 Edge à -60 %, un TV Qled 75″ pas cher, et la manette premium Xbox en promo — les deals de la semaine

Si vous n’avez pas pu consulter les nombreux bons plans de cette semaine, voici ce que vous avez raté : le Samsung Galaxy Book 4 Edge à -60 %, un TV Qled 75" pas cher et la manette premium pour Xbox de retour en promo.
 [Lire la suite]

Pour ne rater aucun bon plan, rejoignez notre nouveau channel WhatsApp Frandroid Bons Plans, garanti sans spam !

Les gagnants des Game Awards 2024 : Découvrez qui a remporté le jeu de l’année !

Vous voulez savoir qui a remporté le GOTY 2024 ? Vous êtes au bon endroit. C’est cette période de l’année où, malgré toutes nos différences subjectives, nous nous en tenons à notre moniteur juste pour voir qui remportera le jeu de l’année. La liste des gagnants des Game Awards 2024 a été dévoilée lors du […]

Le post Les gagnants des Game Awards 2024 : Découvrez qui a remporté le jeu de l’année ! est apparu en premier sur Moyens I/O.

Rejoignez la communauté NINJA Roblox : Liens Trello et Discord

NINJA propose de superbes combats et de nombreuses mécaniques différentes qui s’unissent pour créer une expérience unique. Cela peut rendre la navigation dans le jeu difficile, même si vous maîtrisez bien les RPG. Pour vous aider, voici le lien du tableau NINJA Trello. NINJA Tableau Trello NINJA Serveur Discorde NINJA Lien du jeu Roblox Qu’est-ce […]

Le post Rejoignez la communauté NINJA Roblox : Liens Trello et Discord est apparu en premier sur Moyens I/O.

Connexions du NYT Réponses et Indices : 13 décembre 2024

Nos réponses NYT Connections vous aideront à résoudre le jeu d’aujourd’hui si vous vous retrouvez perdu. Heureusement, les NYT Connections d’aujourd’hui ont été assez simples. Cependant, vu que vous êtes ici, ce n’est peut-être pas le cas. Alors, ne perdons pas de temps et regardons les astuces de connexions pour le jeu n°551 d’aujourd’hui pour […]

Le post Connexions du NYT Réponses et Indices : 13 décembre 2024 est apparu en premier sur Moyens I/O.

Liens de serveur privé infinis de Jujutsu (décembre 2024) – Roblox

La meilleure façon de profiter et de jouer à un jeu de RPG approfondi comme Jujutsu Infinite est sur un serveur privé, car vous pouvez jouer avec vos amis sans être dérangé par les autres joueurs. Donc, si vous recherchez un moment paisible avec vos amis, parcourez notre liste et accédez à l’un des serveurs […]

Le post Liens de serveur privé infinis de Jujutsu (décembre 2024) – Roblox est apparu en premier sur Moyens I/O.

Les Indices et Réponses du NYT Aujourd’hui: 13 Décembre 2024

Si vous avez du mal à repérer les mots dans le dernier jeu de mots du New York Times, consultez ces astuces Strands dès aujourd’hui. Ceux qui s’ennuient des jeux sensationnels du New York Times comme Wordle et Connections tournent leur attention vers Strands pour une nouvelle expérience stimulante. Si vous en faites partie ; Si […]

Le post Les Indices et Réponses du NYT Aujourd’hui: 13 Décembre 2024 est apparu en premier sur Moyens I/O.

Guide ultime du débutant NINJA Roblox : Contrôles, Clans & Armes

NINJA fait passer la mort permanente au niveau supérieur en la rendant plus difficile. Chaque décision dans cette expérience Roblox compte dès le départ, ce qui rend vos décisions encore plus importantes. Pour vous aider, nous avons élaboré le guide du débutant NINJA avec les meilleurs clans, armes, commandes et bien plus encore ! Toutes […]

Le post Guide ultime du débutant NINJA Roblox : Contrôles, Clans & Armes est apparu en premier sur Moyens I/O.

Wordle #1273 Réponse et Indices – 13 décembre 2024

La réponse Wordle d’aujourd’hui vous donne-t-elle du fil à retordre ? Bien que ce soit beaucoup plus simple que les solutions habituelles, je peux voir comment le fait de ne pas utiliser de bons mots de départ Wordle peut vous faire perdre votre jeu sur celui-ci. Eh bien, j’ai réussi et j’ai répertorié quelques conseils utiles […]

Le post Wordle #1273 Réponse et Indices – 13 décembre 2024 est apparu en premier sur Moyens I/O.

❌