-
jeudi, 1 mai 2025
Sun Ultra 5: Oups, un problème de RAM
Bonjour à tous,Profitons d’un peu de temps libre pour faire du retro-computing! Après le test de boot du Sun Ultra 5, j’ai essayé d’initialiser la NVRAM et c’est à ce moment que la machine a cessé de fonctionner. Plus d’image sur le moniteur… Argh!Oups! RAM issueHeureusement que le Service Manual du Sun Ultra 5 est disponible sur le Net, cela facilite grandement les recherches :-)Presser la combinaison STOP + D à la mise sous tension permet de démarrer le test de la carte mère (Motherboard POST). POST signifiant Power On Self Test. Après quelques clignotement du CAPS LOCK indiquant le défilement des tests, le clavier s’arrête sur CAPS LOCK + SCROLL LOCK en éclairage fixe. Selon le tableau ci-dessous, j’ai un problème de RAM!!! et dire qu’elle a fonctionné correctement pendant un moment.Sun Ultra 5 – Keyboard Error CodePost MessagesLors du POST, la première opération effectuée est d’ouvrir le port série (Port A) pour y envoyer les messages de POST.Voici comment réaliser la connexion à … -
lundi, 21 avril 2025
MicroPython : LCD3310 avec Raspberry-Pi Pico (PCD8544)
Bonjour à tous,L’écran du célèbre Nokia3310 est bien connu par Maker. Ses 84 * 48px permettent Nous lui avions déjà consacré un article en juillet 2020.LCD33100 (PCD8544) sous MicroPython Cette fois, nous avons eu l’occasion d’avoir une dalle brute avec son ruban 8 contacts.Ce fût l’occasion de documenter la nappe et tester cet écran avec un Raspberry-Pi Pico. Après plus de 4 ans, la bibliothèque fonctionne toujours comme un charme. Source: esp8266-upy/modlcd3310Tester l’écran se fait très facilementimport time from machine import SPI, Pin from lcd3310 import LCD3310 # Pico – create the bus & Pins ssel = Pin( Pin.board.GP9, Pin.OUT, value=True ) # Not selected by default lcd_reset = Pin( Pin.board.GP13, Pin.OUT, value=True ) # Not selected by default lcd_data = Pin( Pin.board.GP12, Pin.OUT, value=True ) # Data/Command (Data by default) spi = SPI( 1, miso=Pin.board.GP8, mosi=Pin.board.GP11, sck=Pin.board.GP10 ) lcd = LCD3310( spi, ssel, lcd_reset, lcd_data ) print( « contrast: %s » % lcd … -
lundi, 7 avril 2025
Trump: Impact des Tarifs Douaniers chez les Makers
Bonjour à tous,Nous étions loin de nous attendre à une telle surprise dans le monde des Makers… la politique douanière de Donald Trump aura, pour nous Maker Européen, un impact significatif!Source: Tariffs of Tump sur Cartoon movementChez MCHobby nous ne sommes pas adeptes des chinoiseries, produits souvent de faibles qualités et incapables de tenir dans le temps (cela n’exclus pas pour autant de bons et fiables fournisseurs/fabriquants chinois, faut-il encore les dénicher).Ainsi, depuis plus d’une décade, nous distribuons des produits en provenance d’Adafruit USA et Pololu USA. Des produit biens conçus, très pratiques pour le Maker et le prototypage de produit mais surtout d’une fiabilité hors-pair!Seulement voilà, Trump passa par làAvec son slogan « America First », Trump à mis au point des taxes douanières que le monde entier juge avec une scepticisme. C’est à croire que Trump prend le monde pour un Monopoly géant… et forcement, nombre de pays/continents visés appliquent des sanct … -
mardi, 1 avril 2025
Décortiquons le GB40 – Jump Starter / Booster de batterie
Bonjour à tous,Cet article n’est pas encore un vrai projet de récupération mais rien n’exclus qu’il puisse le devenir.Comme vous pouvez-vous en douter, nous allons inspecter les entrailles du jouet. GB40 Jump Starter Je vous présente le GB40, un petit Jump Starter capable de développer 1000A (7000 joules) pour aider au démarrage d’un véhicule. Je dois avouer qu’il est effectivement capable d’offrir le petit coup de pouce nécessaire au démarrage hivernal de mon Diesel. Jump Starter / Booster de batterie GB40Le GB40 s’est montré fort utile mais c’est surtout pour un éclairage d’appoint USB que je l’ai utilisé durant quelques sortie de week-end.Le lecteur attentif remarquera la présence d’une lampe de lecture 3 LEDs avec un connecteur USB. A l’usage, j’avais l’impression d’une tenue assez modeste (disons pas vraiment en relation avec l’annonce des 7000 joules disponibles).Petit tour de l’interface et connectiquesLa face avant du GB40 présente plusieurs boutons de commande:Marche/arrêt : … -
dimanche, 23 mars 2025
Attaque DDOS totalement demesurée… Ce monde devient-il fou ?
Bonsoir à tous,Edit: 26/03/2025 – atteind 350.000 IP bannies Cela fait maintenant des mois, pour ne pas dire plus d’une année, que notre petite société MC Hobby subit des attaques de type DDOS ou mise en surcharges anormales (que l’on pourrait classer dans les actions malveillantes). Source image: cet article de channelnews.frComment se peut-il que notre petite boîte, qui ne compte pas plus sur la toile qu’un pet de mouche… se retrouve face à un tel déploiement de moyen.En moins d’une semaine, ce n’est pas moins que 179.803 adresses IP qui ont été bannies! Ces attaques proviennent de partout dans le monde avec une force de frappe peu commune! C’est totalement fou ! Heureusement que nous avons Super-Toine!Vu notre insignifiance (je veux dire en « taille d’entreprise »), je n’ose imaginer que nous sommes les seuls dans cette situation. J’en déduis que le trafic internet mondial est actuellement submergé par ces attaques.C’est à se demander ce qui est recherché? La déstabilisation de l’éc … -
dimanche, 16 mars 2025
Bibliothèque RoboEyes pour MicroPython
Bonjour à tous,Il arrive de temps à autre que l’on tombe sur une petite perle du net.A propos de RoboEyesIl y a quelques mois, j’ai découvert RoboEyes pour Arduino (de FluxGarage.com).Credit: RobotEye par FluxGarage.com dont il est possible de voir les caractéristiques sur cette vidéo et cette autre vidéo. Je suis instantanément tombé sous le charme… … -
jeudi, 6 mars 2025
Pico-2-Explorer : découverte et exploration de l'électronique avec MicroPython
Bonjour à tous,Je vous présente le projet Pico-2-Explorer, petit nouveau au catalogue MC Hobby. Pico-2-Explorer : Raspberry Pico 2 sous MicroPython Le Pico-2-Explorer, c’est un mini-laboratoire visant a simplifier la prise en main de de la programmation sous MicroPython (Python pour Microcontroleur) avec des raccordements simplifiés. L’usage de Thonny IDE est également un élément clé pour réaliser ses premiers pas sans stress.Raccordements simplifiésUn seul fil est nécessaire pour utiliser l’un des composants disponibles sur le Pico-2-Explorer.Ces raccordements simplifiés permettent de démarrer rapidement la partie programmation sans trop se prendre la tête. Source: Pico-2-Explorer wiki (montage simplifié)Cela n’empêche pas de disposer d’une version détaillée des raccordements dans les différents tutos.Source: Pico-2-Explorer wiki (montage détaillé)Des tutoriels pour le peupleBien entendu, on ne vous lâche pas avec la carte sans vous épauler.Le Pico-2-Explorer dispose d’une série de tu … -
vendredi, 28 février 2025
Afficheurs multi-segments : des idées d'impression 3D
Bonjour à tous,J’ai un petit faible pour les afficheurs originaux et, de fait, je fouille de temps en temps à la recherche de projets.Afficheur réalisé par Ben Makers EverythingIl y a de moyen de réaliser des afficheurs vraiment très attractifs.Afficheurs réalisés par Christopher’s FactoryEt ce que je trouve encore plus intéressant, c’est qu’il est aussi possible de créer des variantes RGB.Afficheurs réalisés par Christopher’s FactoryEn vidéo c’est mieux Je vous propose de visionner les deux vidéos:Fabrication d’afficheurs multi-segments par Ben Makes. Afficheurs à 6 segments par Christopher’s Factory. Pas mal n’est ce pas! … -
mardi, 25 février 2025
Utiliser un module 4G / LTE SimCOM A7682E avec Raspberry-Pi Pico et MicroPython
Bonjour à tous,Cela fait un moment que nous vendons le HAT GSM 4G / LTE de Garatronic pour Raspberry-Pi et celui-ci connaît un certain succès.Ainsi, nous avons décidé de produire une bibliothèque MicroPython pour l’utiliser avec un Raspberry-Pi Pico.HAT GSM 4G / LTE avec Raspberry-Pi Pico 2Brancher le module SimCom A7682ESource: Dépôt GitHub Brancher le HAT sur le Raspberry-Pi Pico est assez simple. Il lui faut une source d’alimentation 5V, 3V3 et un UART et une broche pour contrôler la mise sous tension. Bibliothèque sim76xx pour MicroPythonLa bibliothèque -=[en cours de développement]=- est publiée sur le dépôt GitHubhttps://github.com/mchobby/micropython-A7682E-modemCelle-ci concerne prend déjà en charge:La connexion sur réseau mobileLa gestion des messages URC (unsollicited Result Code) -> les notificationsLa réception / émission de SMSGestion des appels vocaux (émettre/recevoir/décrocher/raccrocher/…) Voici les quelques ligne nécessaires pour se connecter sur un réseau mobilefro … -
mardi, 18 février 2025
Autopsie: Raspberry-Pi Touchscreen et curseur de la souris au comportement erratique
Bonjour à tous, C’est l’histoire d’une demande d’intervention concernant deux écrans tactiles Raspberry-Pi. Le problème décrit est une « série de déplacements erratiques du pointeur de souris » lorsque le doigt est déplacé sur la surface de l’écran,Le problèmeVoici la vidéo disponible sur YouTube. Cela se produisant sur les deux écrans achetés, les clients ont immédiatement pensés à un problème matériel… Seulement voila, tous les produits Raspberry-Pi sont testés sur chaîne de production. Il est donc peu probable d’avoir un produit défectueux, … deux produits défectueux en même temps, c’est le signe qu’il faut chercher une cause environnemental! Le source du problème Hypersensibilité de la dalle tactileLa dalle tactile fonctionne par effet capacitif. Quelques capteurs répartis sur la dalle essayent de mesurer le courant de fuite qui s’échappe par par le doigt lorsque celui-ci touche l’écran.Ce dispositif, par nature, est donc très sensible aux problèmes d’alimentations et aux boucles … -
lundi, 17 février 2025
MyDin: Carte 2 relais et contrôleur Pico sous MicroPython
Bonjour à tous,Petit retour sur notre projet de carte contrôleur MyDin en cours de développement.Le dernier article sur le sujet détaillait les deux cartes principales, leurs fonctionnalités et détails techniques. La bibliothèque MicroPython et les tests avancent rapidement.Cet article s’attarde un peu sur le montage dans le boîtier Din.Un peu d’impression 3DDeux pièces supplémentaires ont été imprimées pour maintenir la carte contrôleur bien en place.MyDin – carte contrôleur DINCASE-MB3PICOElément qui vient se placer comme ci-dessous sur la carte contrôleur.MyDin – carte contrôleur DINCASE-MB3PICOTest d’assemblageIl faut préalablement équiper le contrôleur du câble d’interfacePuis présenter la carte face à l’ouverture USB.Enfin, placer la seconde pièce pour sécuriser la carte dans son emplacement.MyDin – carte contrôleur DINCASE-MB3PICOSans oublier, bien sur, d’utiliser les vis de fixation.Accès au port USB du PicoVient ensuite la connexion de la carte de fond de panier.MyDin – carte … -
vendredi, 7 février 2025
MyDin : Carte 2 relais et controleur Pico sous MicroPython
Bonjour à tous,La solution MyDin existe déjà depuis quelques années pour permettre le prototypage de projets pro et semi-pro. J’en parlais dans cet article.Le projet connaît un développement intéressant en proposant des cartes plus avancées.mb3modBien qu’en cours de développement, les avancées sont suffisantes pour une petite présentation 😉 .A propos de myDINLe but du projet myDin c’est de proposer un écosystème de boîtier + cartes permettant d’accueillir les projet Makers mais aussi de développer des solutions Pro/Semi-Pro pour les inclure dans des boîtier DIN.myDin permet de combler le vide cruel entre le banc d’essai et le coffret électrique.Source: Gamme myDin chez MCHobby.L’idée derrière cette gamme est de proposer des cartes de fond de panier pour la commande de « puissance » et des cartes frontales pour l’interface de votre projet.myDin est un outil qui vous laisse le libre choix du début à la fin de votre projet.Carte 2 relais pour boîtier DIN 3 modulesPlus récemment, j’ai prép … -
lundi, 3 février 2025
Autopsie Raspberry-Pi 5 – Résolution d'un problème avec RP1
Bonjour à tous,Chez MC Hobby, nous essayons toujours d’aider nos clients… même au delà de la période de garantie. 4 flash long + 3 flash court = RP1 not foundLorsque le Pi présente 4 flashs longs + 3 flashs courts, cela signifie que le SoC n’a pas trouvé le composant RP1.Le premier réflexe est souvent de penser à un défaut du matériel… c’est pourtant illogique.Le RP1 c’est un tank!Bien que le RP1 soit le dernier composant arrivé sur le Raspberry-Pi, c’est une composant particulièrement fiable parce que, pour commencer, il est toujours réalisé en 40nM.Dans le monde de la gravure microprocesseur, 40nM fait un peu office de tank!C’est que le RP1 est prévu pour contrôler les GPIO et doit donc être capable de délivrer plusieurs milliampères sur ces entrées/sorties.C’est pour cela que le RP1 est bâtit comme un tank!Le SoC ou la RAM ont plus de chance de défaillir avant le RP1 (sauf si vous faites des court-circuits avec le GPIO… fumée magique tu verra…).Autopsie1) Le « flash code » nou … -
samedi, 25 janvier 2025
VFD: Utiliser un élévateur de tension en "cascade de Villard"
Bonjour à tous,PréambuleDans mon article d’hier « VFD: La tension de sortie d’un transformateur n’est pas une constante! », je réduisais la tension de sortie de 36V (à vide) d’un transformateur 24V en le mettant en charge à l’aide d’une résistance de 330 Ohms.Ce faisant, cela produisait un dégagement constant de chaleur de 1.3W et l’élévation de la température à 70°C. Cet article va explorer d’autres optionsCascade de VillardEtant donné que nous avons aussi un transformateur 230 V AC vers 2x 6V AC, il est possible d’envisager l’utilisation d’une Cascade de Villard… qui permet d’élever une tension alternative en employant des étages de Diode + Condensateur.La tension de sortie Vout produite est une tension continue et relevée aux bornes du condensateur.Ce qu’il y a de bien avec la cascade de Villard, c’est qu’il est possible de chaîner les étages.Il n’est pas une absolu nécessité d’utiliser des condensateurs polarisés.Comme je tiens à produire une tension de -24V pour le VFD, j’ai préfé … -
samedi, 25 janvier 2025
VFD: La tension de sortie d'un transformateur n'est pas une constante!
PréambuleSi vous avez l’occasion de vous pencher sur les derniers articles concernant les « Vaccum Fluorescent Display » (FVD) alors vous savez que trois tensions sont nécessaires:5V pour la logique.-24V pour les grilles.5V isolée pour l’alimentation du filament.Je me tourne donc vers la réalisation d’une alimentation à multiples tensions de sorties. Je recherche donc quelques transformateurs 220V AC…Les transformateursMon premier transformateur est un BV302D06023 de Zettler Magnetics.BV302D06023 de Zettler MagneticsDont voici les caractéristiques principales:Voltage – Primary: 230VVoltage – Secondary (Full Load): 6VCurrent – Output (Max): 383mAPrimary Winding(s): SingleSecondary Winding(s): DualCenter Tap: NoPower – Max: 2.3VAMon second transformateur BV302S24012 toujours de Zettler Magnetics.BV302S24012 de Zettler Magnetics Dont voici les caractéristiques principales:Voltage – Primary: 230VVoltage – Secondary (Full Load): 24VCurrent – Output (Max): 50mAPrimary Winding(s): SingleSecon …