MCHobby – Le Blog

  • vendredi, 27 janvier 2023

    Hacker un Clavier Riitek "Rii Mini 12" pour application MicroContrôleur
     Bonjour à tous,Je me suis souvent dit que les claviers Riitek seraient d’un excellent usage pour saisir des informations dans un projet MicroContrôleur. Clavier sans fil Rtitek Rii Mini 12 (MWK12+)Ces claviers sont ergonomiques, compactes et la frappe très agréable.Malheureusement, ils fonctionnent avec une clé USB sans-fil, ce qui les réservaient exclusivement pour des applications PC/Raspberry-Pi…jusqu’aujourd’hui!Ce petit article nous entraîne dans différentes étapes de décodage du clavier pour pouvoir l’utiliser avec des microcontrôleurs. Autrement dit du hacking électronique sur un produit chinois (cela ne manque pas d’ironie 🙂 ) Ouvrir un Clavier Rii Mini 12C’est un clavier vraiment compacte et, un jour de curiosité, j’ai voulu voir comment l’électronique était incluse dans ce clavier. Et la première chose que je note, c’est les deux rubans qui proviennent de la partie clavier et qui sont raccordés sur la carte.Nous pouvons donc compter sur un système à matrice comme pour le …

  • vendredi, 20 janvier 2023

    Livre: Raspberry Pi Pico & Pico W – la programmation Python sur microcontroleur avec MicroPython
    Bonjour à tous,Voila c’est la dernières étapes de correction avant la ma mise sous presse.Source: Editions-ENIJ’ai l’honneur de vous annoncer la prochaine sortie d’un 3ième livre « Raspberry-Pi Pico et Pico W »… dont l’écriture à débuté il y a un an déjà.MicroPython – Python pour MicroControleurC’est toujours autour du MicroPython, Python pour Microcontrôleur.Python: un langage pour les contrôler tous!Les personnes qui me connaissent (ou me suivent sur le Net) savent que je suis un grand FAN de MicroPython (tout comme Python).Toujours plus présent, supporté par de plus en plus de plateformes… MicroPython devient incontournable… et tellement plus facile à apprendre que le C et Arduino.Raspberry-Pi PicoCette fois, c’est le MicroContrôleur Raspberry-Pi Pico qui est mis à l’honneur. Avec son double coeur, ce microcontrôleur à quelques Euro aura bouleversé le monde de l’électronique en quelques semaines seulement… à l’image du Nano Ordinateur Raspberry-Pi.Pour qui ?C’est un ouvrage de …

  • mercredi, 18 janvier 2023

    Pico et hôte HID (clavier / souris)
    Bonjour à tous,Le projet Picoterm (terminal VGA avec interface clavier USB) m’a appris de très nombreuses choses relatives au support de périphériques HID sur le Pico.Support HID hôte sur Raspberry-Pi PicoLe support HID hôte permet au Pico de détecter des périphériques USB tels que clavier USB et/ou souris USB. Pour commencer, afin bénéficier du support  HID, il faut travailler en C (pas en MicroPython). Perso, je déteste la programmation en C… mais quand il faut, il faut.Le support HID est pris en charge par la bibliothèque TinyUSB mais cela implique aussi de désactiver la redirection des messages printf sur stdio_usb (car cela entre en conflit avec TinyUSB).voir pico_enable_stdio_usb dans le CMakeLists de PicoTerm.Si ce sujet vous intéresse, je vous invite a compiler PicoTerm sur votre ordinateur en suivant le document How to compile the Firmware. Puis fouiller et tester le code. Mais le sujet de cet article ne tourne pas autour de la programmation mais plutôt des contraintes techn …

  • lundi, 16 janvier 2023

    Récupération: 7 méthodes pour réaliser des objets en plastique
    Le précédent article « Comment recycler du plastique sans matériel spécifique » expliquait quelques fondamentaux du recyclage plastique à la mode Maker (sélection du plastique, masque & gant de protection et première méthode de recyclage).Cet article va exposer des méthodes complémentaires pour aller vers des solutions de type professionnelles.  Issus de cette nouvelle vidéo des « Brothers Make » certaines des méthodes permettent de produire de la matières premières recyclées pour réaliser d’autres projets.7 méthodes pour réaliser des objets en plastique La vidéo aborde les 7 méthodes suivantes pour produire des objets: Décapeur thermique et boîte de conserveGrille viande et film silicone (déjà abordé) + découpe à l’emporte pièceMoulage en bois et presse maison (ou Grille viande + four pour recréer des feuilles de plastiques. CNC pour réaliser des découpes dans les feuilles plastiquesInjections dans un moule en acierExtrusion (dans des pièces métalliques).Je vous présente quelques captures …

  • lundi, 9 janvier 2023

    Module Camera v3 pour Raspberrry-Pi avec auto-focus
    Amoureux du Raspberry-Pi et de Framboise,Voilà, un nouveau module Caméra vient d’être annoncé par la fondation.Ce qui distingue celui-ci de ses prédécesseurs, c’est sa définition de 12 MegaPixels, son Auto-Focus et son mode HDR.Camera V3 pour Raspberry-PiL’image présente un Angle de vue de 75° (ce qui est assez usuel) mais dispose aussi d’une version grand angle à 120° (Wide Angle en anglais).Le module caméra V3 est basé sur le capteur capteur IMX708 de Sony est clairement orienté vers la capture vidéo mais fera également d’excellentes photo.Ce nouveau module Camera V3 apporte:Une meilleure résolution avec 12 MPixelsUn auto-focus dit « Omni-directional auto-focus ».HDR « High Dynamic Range ».et « Improved Low Light Sensitivity ».N’étant pas un spécialiste en photographie, je me suis penché sur ces nouvelles technologies faisant du Module Caméra V3 quelque-chose d’exceptionnel.Cam V3 et technologie HDRLa technologie HDR (High Dynamic Range) permet d’éviter les problèmes de contre-jours et pro …

  • vendredi, 6 janvier 2023

    Picoterm : utiliser Raspberry-Pi Pico pour créer un terminal VGA
    Amateurs de MicroPython, d’Arduino, Linux, RC2014 Retro-computer et autres,Bonjour!Aujourd’hui, nous allons parler de PicoTerm, un projet assez discret mais pourtant d’une importance notable.J’y investi un temps considérable ces dernières semaines (j’aime pas le C!), raison du ralentissement des publications sur le blog, le wiki et les pilotes MicroPython.Qu’est-ce que PicoTerm ?Pour faire court: PicoTerm est un émulateur terminal exploitant un écran VGA et un clavier USB.Crédit: Meurisse D. – Projet RC2014Z80/PicoTerm Ce projet propose un terminal monochrome de 80 lignes/40 colonnes et exploite un terminal VGA comme afficheur.Si VGA est une technologie dépassée en 2022/2023, les moniteurs VGA sont abondement disponibles, il y en a tellement qu’on les donnes. PicoTerm est donc un projet écologique puisqu’il permet le réemploi des moniteurs VGA.PicoTerm  utilise un clavier USB comme interface homme-machine. Cela tombe bien car les claviers PS/2 commencent à se faire plus rare (voire plu …

  • vendredi, 23 décembre 2022

    Ampoule Electrique à LED – réutilisation de filament
    Bonjour à tous,Les ampoules LEDs, que nous payons singulièrement plus cher que celles à filaments, ont une fâcheuse tendance à rendre l’âme beaucoup plus vite que la durée de vie des LEDs.Ampoule Noxion – 237202 – 8W Il est aussi de notoriété publique que c’est souvent l’étage d’alimentation qui est en défaut. Rien n’empêche d’envisager la réutilisation des LEDs dans d’autres circonstances… surtout si l’ampoule présente celle-ci dessus.J’ai donc récupéré les filament que j’ai placé sur mon alimentation de labo (courant max 10mA). Avec étonnement, je me suis rendu compte que le filament ne s’allumait pas même sous 30V continu. J’ai essayé dans les deux sens bien entendu.J’ai alors décidé d’essayer de retirer la partie jaune qui recouvre les LEDs (LEDs qui sont en séries). Cela semble être du silicone… assez facile d’en arriver à bout avec une lame.Et de très près, il est possible d’entrevoir les carrés protégeant le semi-conducteur émettant de la lumière.Cela nous fait 24 LEDs… à …

  • mardi, 20 décembre 2022

    Test de poussée sur moteur Jet de modelisme
    Bonjour à tous,Il y a quelques jours paraissait un article concernant les moteurs de type Jet développés sur le chaîne YouTube de Integza. Je sais qu’il existe des moteurs jet plus « pro »… en me demandant quelle poussée ils pouvaient développer (question abordée par Integza).Source: vidéo de Warped PerceptionLa vidéo ci-dessous s’est justement penché sur les tests de poussées avec différents carburants: Jet-A – carburant spécialisé pour moteur Jet, Diesel, BioDiesel,HydroDiesel (30% d’eau).Je suis resté interdit en découvrant les chiffres clés du fonctionnement d’un tel moteur (même miniature). En fonctionnementLorsque le moteur est en route (et prêt à la poussé), le moteur jet présente les caractéristiques suivantes: Rotation: 30.000 – 40.000 tours/minTempérature: ~500 – 600°CFuel Rate: ~2400ml/minEn pleine pousséeRotation: 90.000 – 100.000 tours/minTempérature: ~ 700°CFuel Rate: ~7500ml/minPoussée: 280N (Jet-A fuel), 240N (HydroDiesel), 200N (BioDiesel), 180N (Diesel) Test de poussé …

  • vendredi, 16 décembre 2022

    Moteur Jet, TurboJet, céramique par un maker – Découvrez les vidéos d'integza
    Bonjour à tous, Amis Maker, Amis des imprimantes 3D,A la suite de la présentation CanSat, j’ai passé un temps non négligeable sur les fusées (rockets) à moteur solide.De vidéo en vidéo, je retombe sur la chaîne d’Integza qui avec un humour certain traite d’ingénierie mécanique avec une utilisation intensive d’imprimante 3D (ABS, Résine, Céramique).Source: chaîne d’integzaVoici donc une série de vidéos autour des moteurs « turbo » à la façon Maker et impression 3D. Pas de quoi propulser une fusée mais un sujet néanmoins très captivant.Transformer un ventilateur turbine en moteur JetLa toute première vidéo d’Integza sur laquelle je suis tombé. Une approche amusante de la turbo propulsion.Moteur TurboJet en impression 3DCette vidéo est un très grand saut part rapport à la précédente. C’est dans celle-ci que je découvre l’impression 3D en céramique. Utilisation de moule 3D pour de la céramique ou déformation de plaque de métal. Moteur fusée en Céramique imprimé en 3DCette vidéo utilise des é …

  • mardi, 13 décembre 2022

    Amiga 2000 en arrivage
    Côté Rétro, voici l’arrivée d’un Amiga 2000 dans la collection.Moi qui avait eu un Amiga 500, c’est avec un grand plaisir que j’accueille un A2000 à la maison. Un ensemble super complet qui aura droit à une maintenance pour poursuivre sa vie pendant une décennie ou deux (assurément).Un tout grand merci à Tony qui me fait confiance pour Chérir ce petit bijou d’on il s’est séparé aujourd’hui. Il est tard ce soir pour réviser en détail le contenu de cette installation, mais nous avons déjà:L’AmigaMoniteur 1084SDisque Flash (CF Card)Un disque dur Quantum (non branché mais présent)Une carte d’interface SCSII2 Lecteurs 3 1/2 et quelques lecteurs de réserver)1 lecteur externe 5 1/41 GenLock (utilisé pour l’incrustation de texte)Un MicroDeal 1993 MegaIoSound parallel port 8 bit stereo sound sampler De très nombreux logiciel originaux (Scala, Modeler 3D, Deluxe Print, Animagic, Video Director, Amiga OS 3.1.4, …)Joystick, Connexion Null-ModemDes tonnes de manuels (absolument fabuleux!)Je vous …

  • vendredi, 9 décembre 2022

    TMP36 sur Raspberry-Pi Pico
    Bonjour à tous,Aujourd’hui, nous allons nous pencher sur une mesure analogique relativement simple sur le principe mais qui tourne assez vite au cauchemar.TMP36 : premier montageSource: Ce montage est correct sur le principe et le programme relativement simple.# Read the TMP36 analog temperature sensor # sensor wired to ADC0 (GP26)#from machine import ADC, Pinimport timeadc = ADC(Pin(26))while True: value = adc.read_u16() mv = 3300.0 * value / 65535 temp = (mv-500)/10 print( ‘Temp: %5.2f °C, Voltage: %4i mV’ % (temp,mv) ) time.sleep( 0.100 )Et les premiers résultats indiquent une température fluctuante autour de plusieurs 1/10 de degrés.En soit, ce n’est pas mortel… mais pourquoi?Raison de la fluctuationComme indiqué, le courant consommé par le capteur est de 50 µA. Cela signifie que le capteur presque rien.Puisque le RP2040 ne consomme également presque rien, le régulateur 3V DC/DC fonctionne en mode économique (à plus basse fréquence de hachage), ce qui produit plus de bruit sur l’ …

  • jeudi, 8 décembre 2022

    Recycler un décodeur Belgacom en alimentation d'établis/Labo
    Bonjour à tous,En Belgique, nous sommes nombreux à avoir un décodeur d’ancienne génération qui traîne quelque-part. Ces décodeurs étaient assez encombrant et contenaient, par ailleurs, un disque dur.Que j’ai transformé en alimentation de Labo…Où l’on retrouve de gauche à droite:Un interrupteur généralUne sortie USB-C (5V) + 4 sortie USB A (activé par des mini interrupteurs)Une sortie 12V Barel Jack (+ interrupteur)Une sortie Banane +12V-GND–12VUne sortie 9V Barel Jack (+ interrupteur) pour mon mini-moniteur.Une sortie 9V BananePourquoi un tel projet?Ayant deux alimentations de labo (juste au dessus du mini-moniteur), on serait bien en mesure de se demander pourquoi j’ai ajouté un tel projet!C’est très simple en fin de compte:Si on utilise/teste des solutions Raspberry-Pi, il faut du 5V et donc un bloc d’alimentation dans une prise).Si on développe/teste un microcontrôleur moderne, il est plus que probable qu’il sera alimenté en USB 5V (encore un bloc dans une prise).Si on fait un pe …

  • lundi, 28 novembre 2022

    Commodore 128: programmation assembleur
    Bonjour à tous,La programmation assembleur ne s’arrête pas à mon RC2014 et son processeur Z80.Dans mes petits trésors, il y a un commodore 128 qui vient enfin d’être remonté.C’est ainsi que j’ai découvert avec grand plaisir la chaîne Youtube de Nybbles and Bytes concernant la programmation assembleur sur C128.La chaîne contient deux listes de lectures:Bases de l’assembleurEn 4 épisodes… un peu léger à mon goût mais contient des informations qui pourrons se montrer utiles.Programmation sur commodore 128Diverses introduction relatif au VIC-II, Sprites, Animation Sprite, Background, Joystick & CIAs (port série), introduction au SID (chip sonore), Emulateurs et programmes assembleurs.Je vous laisse avec la vidéo de présentation « Rencontrer le Commodore 128D »RessourcesProgrammation assembleur sur C128 de Nybbles and Bytes. …

  • samedi, 26 novembre 2022

    Le concours Odyssée de l'Objet (Belgique) : encore des places disponibles
    Amis professeur,Le concours « L’Odyssée de l’Objet » organisé avec la région Wallone et nos amis Canadien à pour but de stimuler l’esprit d’innovation et la créativité de nos plus jeunes. Il reste encore des places disponibles… inscription avant le 21 décembre.Source: Page du concours l’Odyssée de l’objetDestiné aux élèves Technique de transition, Technique de qualification et Professionnel. Le thème 2022-2023 se porte sur l’objet de mesure.Ce concours est largement ouvert et accueille les élèves de 1ière à 7ième secondairesen groupe de 5 à 10 élèves.Ce concours offre de nombreux objectifs sur le plan pédagogique:Éveiller la créativité et l’esprit d’entreprendre chez les élèves en créant un objet simple, utile et innovant en 3 dimensions.    Partir à la découverte scientifique de différentes familles de matériaux : nouveaux, durables ou traditionnels.    Découvrir les contraintes de fabrication d’un objet et du design industriel.S’ouvrir à l’éco-responsabilité.    Développer des compét …

  • mercredi, 23 novembre 2022

    MakerBook: Installer FossaPuppy … merci UNetBootIn
    Qu’est ce MakerBook?Le MakerBook, c’est un projet Garatronic France dont le but est de revalider un ordinateur Toughbook pour lui donner une deuxième vie et en faire un outil Maker d’exception à prix abordable.Et en plus c’est bon pour la planète!Installer Fossa Puppy sur MakerBookLe précédent article sur le MakerBook se focalisait sur le nettoyage de celui-ci.Cette fois, nous allons y tester un premier OS.A noter que l’installation se prépare depuis une machine Linux Mint. Je commence par FossaPuppy, parce que j’aime bien les OS Linux Puppy.Ces OSs dérivés d’Ubuntu permettent d’utiliser un Kernel récent sur une machine plus ancienne tout en bénéficiant de la logithèque ultra-complète.Source: FossaPuppy – lastest releasePar contre, installer FussaPuppy ne fut pas aussi simple qu’attendu à cause d’un problème matériel. L’installation doit se faire via un périphérique USB et je n’ai pas de lecteur CD en USB. Il est très facile de copier l’image ISO officielle sur un StickUSB puis de déma …