MCHobby – Le Blog

  • vendredi, 22 janvier 2021

    Raspberry-Pi Pico & MicroPython – La fondation lance son microcontroleur double coeur
    Bonjour à tous,Hier fut une journée très spéciale pour nous car la fondation Raspberry-Pi lançait son premier MicroControleur, le Pico.Livret Python SDK FR (pdf)régulièrement mis-à-jourAlors je ne vais pas faire de l’ombre au magnifique article sur le Pico publié par notre amis Framboise314.Par contre, dès que cela concerne MicroPython, c’est certain… moi je ne tient plus en place.Pour notre par, nous avons plutôt travaillé sur des ressources de fond permettant de prendre plus rapidement le Pico en main avec MicroPython.Python SDK FR (livret en Français)La fondation à édité un guide de démarrage en anglais pour débuter avec le Pico sous MicroPython mais cet ouvrage est en Anglais.En tant qu’Approved Resseller, nous avons eu l’autorisation de le traduire mais surtout de l’augmenter le contenu, ce qui à déjà été fait!Python_SDK_FR accessible depuis le Wiki MCHobbyLe document Python_SDK_FR est accessible depuis notre section Wiki du PICO.Ce document va encore évoluer prochainement. Je c …

  • mercredi, 13 janvier 2021

    PYBoard-D : Préparation de la carte Butterfly pour PYBD
    Nous aimons beaucoup la carte MicroPython Pyboard-D pour sont coté compacte, support WiFi / Bluetooth et son incroyable puissance.MicroPython Pyboard-DMais il faut bien reconnaître que son coté compacte n’est pas qu’un avantage dans le monde des makers.La carte est bordée de connecteurs 1.27mm appelé position X et position Y.Bien que ces derniers présente de nombreuses connections intéressantes, les exploiter nécessite dextérité et un minimum d’expérience.PYBD-Butterfly – Carte adaptatrice pour Pyboard-DLa carte Butterfly (papillon) accueille la Pyboard-D dans son berceau.Une rangé de connecteurs 1.27mm permet de raccorder la Pyboard-D à la Butterfly. L’opération se fait assez simplement mais nécessaire néanmoins un peut d’attention.PYBD Butterfly pour Pyboard-DLa carte reprend les positions X et Y sur des rangées de connecteurs à empattement 2.54mm. Connecteurs qui sont par ailleurs documentés autant que possible. Ces dernier reprenne les nom de broches et fonctions alternatives.Preno …

  • vendredi, 8 janvier 2021

    UNIPI-AUTOMATION : Avancée du projet d'automate programmable MicroPython (PYBStick et Pyboard)
     Au mois de juin, nous publions les deux articles:UNIPI-AUTOMATION: l’automate programmable propulsé par par la PYBStick sous MicroPython PYBStick: un automate programmable sous MicroPython avec des résultats préliminaires.UniPi Automation pour PYBStick Depuis le projet à avancé et le vilain prototype est devenu une belle carte d’extension pour PYBStick.Carte UNIPI-AUTOMATION en pré-productionLa carte est validée (il lui manque encore un trou de fixation) et les sources, exemples et doc GitHub ont bien avancés eux aussi. Cela fait quand même nettement plus pro que le premier prototype.Franchement, c’est bien le genre de matériel que j’aurais aimé avoir à ma disposition pour faire mes Labo d’électronique/électricité.Bref, un nouveau jouet prochainement disponible chez MCHobby 🙂 UniPi Automation pour PyboardDans la foulée, une carte est également en préparation pour la carte MicroPython Pyboard.Carte d’interface UniPi PyboardRessourcesUNIPI-MICROPYTHON-AUTOMATION  @ GitHubCarte d’inter …

  • mercredi, 6 janvier 2021

    PYBStick-Feather-Face : Interfacez votre PYBStick avec des extensions Feathers
    Si vous aimez la PYBStick, vous serez ravi d’apprendre qu’il y a une nouvelle carte d’interface pour vos projets.Carte d’interface PYBStick-Feather-Face Voici la PYBStick-Feather-Face pour la PYBStickAdafruit Motor FeatherWind avec PYBStickAvec cette carte permet d’utiliser les cartes d’extension de la gamme Feather (Adafruit Industries) avec la PYBStick. Du coup, c’est toute une série d’interfaces Feather deviennent disponibles pour faire du prototypage. La documentation de la carte reprend des exemples MicroPython pour la carte moteur, l’écran OLED, l’afficheur TFT 2.4″. Avec la bibliothèque adéquate, commander des moteurs est trivial:from motorwing import MotorWingfrom motorbase import FORWARD, BACKWARD, BRAKE, RELEASEimport timefrom machine import I2Ci2c = I2C(1)m = MotorWing( i2c, address=0x60 )motor = m.get_motor(3) # Port M3motor.speed( 128 ) # entre 0 et 255motor.run( FORWARD )Non seulement il est possible d’utiliser des cartes Feathers mais il est aussi possible d’exploiter l’ …

  • mercredi, 30 décembre 2020

    Documentation des connecteurs standardisés (Grove, Boson, Stemma, Qwiic, Gravity, UEXT, etc)
    Vous avez certainement entendu parler de Grove (SeeedStudio), Qwiic (SparkFun), Stemma (Adafruit), Gravity (DFRobot), NCD (National Control Device), UEXT (Olimex), Boson (DFRobot)Les grands acteurs DIY/Maker ont tous sorti leur connectique spécialisée pour leur gamme de produits. Les plus vieilles étant UEXT, puis Grove. Le hic, c’est que chacun fait sa petite popote dans son coin… et qu’à la longue, toutes ces connectiques, cela devient touffu…. et cela m’énerve! J’ai donc décidé de réaliser le document « Connecteurs et Connectiques » pour s’y retrouver plus facilement mais surtout avoir des informations utiles & pratiques à disposition!N’hésitez pas à partager vos suggestions de connecteurs populaires dans le monde DIY.RessourcesConnecteurs et connectiques (wiki MCHobby, Français) x …

  • mardi, 29 décembre 2020

    Lecture compteur Lynky avec MicroPython
    Les compteurs Linky sont les compteurs électriques communicants installés en France.Ces compteurs disposent également d’un port de télé-information (TIC) permettant d’y récupérer les informations.Notre amis Papsdroid à réalisé un article documentaire (et projet publié sur GitHub) permettant de récupérer ces données sur un microcontrôleur PYBStick sous MicroPython.source: article Linky de Papsdroidsource: article Linky de Papsdroidsource: article Linky de PapsdroidUn chouette projet très bien documenté :-)RessourcesArticle « Linky affichage déporté » de PapsDroidLinky (GitHub Papsdroidfr) …

  • lundi, 28 décembre 2020

    Wio Terminal & MicroPython : une première expérience décevante
    Il y a un moment, j’ai eu l’occasion de croiser les spécifications du WioTerminal de SeeedStudio.Une belle machine avec des spécifications intéressantes et une finition de grande qualité.En s’intéressant au WioTerminal, on retrouve des connectiques et des caractéristiques techniques intéressantes:C’est vrai que son connecteur GPIO (très proche de la définition Raspberry-Pi) et ses connecteurs Grove en font un outil attrayant. N’hésitez pas à consulter le Wiki de SeeedStudio.Quelques spécificationsDerrière cet écran de 2.4″ en 320×200 (ILI9341) est propulsé par un microcontrôleur SAMD51 à 200Mhz qui devient décidément de plus en plus populaire. Celui-ci est accompagné de 4 Mo de mémoire Flash externe.Le support WiFi & Bluetooth 5.0 est pour sa part assuré par un RTL8720DN de RealTek.Enfin, la carte dispose d’autres interfaces particulièrement intéressantes:Accéléromètre LIS3DHTRMicroPhone + Haut ParleurCapteur de luminosité 400-1050 nmEmetteur Infrarouge 940nm (comme les télécommandes). …

  • samedi, 26 décembre 2020

    Pi 4 / Pi 400: outils pour faire un backup/restore/shrink d'une carte SD/SSD/Stick-USB
    Bonjour à tous,Je suis tombé sur une vidéo fort intéressante (mais en anglais) mettant en pratique plusieurs outils destinés à la copie de sauvegarde et restauration de notre OS préféré pour RaspberryPi-OS.Pi-Apps & Pi Power Tools Ce fût l’occasion de découvrir Pi-Apps ( https://github.com/Botspot/pi-apps ) qui permet d’installer des applications très intéressantes dont « Pi Power Tools » (capable de réduire une image).Installation des outilssudo apt install gnome-disk-utilitysudo apt install gparted Installer Pi-Apps depuis https://github.com/Botspot/pi-apps en y suivant les instructions d’installationInstaller « Pi Power Tools » depuis Pi-Apps.Installer « Raspberry Pi imager » avec la commandesudo apt install rpi-imagerVidéoVoici la vidéo de démonstration produite par leepspvideo.[youtube https://www.youtube.com/watch?v=00ck25k_lgw]Bon visionnage,Dominique …

  • mardi, 22 décembre 2020

    MicroPython & Pyboard – Retour sur le livre
    Bonjour à tous,j’ai eu l’occasion d’avoir un petit retour sur mon livre « MicroPython et Pyboard – Python sur microcontrôleur : de la prise en main à l’utilisation avancée » paru aux éditions ENI.MicroPython & PyboardCommentaire d’un lecteur:Votre livre « MicroPython & Pyboard » est une véritable mine d’or très bien structuré et riche en information pour un néophyte comme moi.Merci Christian pour ces compliments, ils font toujours plaisir, d’autant que l’ouvrage est rédigé pour rendre MicroPython accessible à tout un chacun.Merci …

  • lundi, 21 décembre 2020

    MicroPython: apprendre Python sur MicroControleur à l'école
    A Bruxelles, Institut Dominique Pire, les élèves du cycle secondaire ont l’occasion de découvrir MicroPython (Python sur MicroContrôleur) à l’aide des cartes MicroPython Pyboard.C’est comme faire de l’Arduino mais avec le langage Python… et bientôt il commandera des robots :-)Des cours épaulés par l’ouvrage « MicroPython et Pyboard » disponible aux Editions ENI.ouvrage « MicroPython et Pyboard » …

  • jeudi, 17 décembre 2020

    Le Raspberry PI400 : retour d'expérience d'un institut d'enseignement.
    Nous avons eu l’occasion d’avoir un premier retour sur les possibilités offertes par le Raspberry-Pi 400 en milieu scolaire.Voici donc le retour de l’Institut de la Vallée Bailly en Belgique:Les rp400 ont un grand succès à l’instity! Ils fonctionnent au top, des collègues sont venus se renseigner car cela les tente bien d’équiper d’autres locaux. Ce matériel souple et bon marché aidera à l’intégration du numérique en classe. En illustration, initiation à l’impression 3D. Les élèves sont ravis.Encore merci pour vos conseils et votre sens du service. En savoir plus sur le Raspberry Pi400Le Raspberry 400 est une petite merveille de technologique qui embarque un Raspberry-Pi 4 dans un clavier officiel de la fondation.Des projets DIY avait déjà inséré des Pi A+ sous le clavier, cette fois ci la fondation fait bien mieux en insérant un Raspberry Pi 4, 4Go de RAM sous le clavier et cela sans nous priver des périphériques tous accessibles à l’arrière du clavier… un Raspberry-Pi taillé pour l …

  • lundi, 14 décembre 2020

    MicroPython LCD160 : comment faire le setup avec les boîtiers en aluminium
    Voici quelques images reprenant les étapes de préparation et assemblage d’un LCD160 en utilisant les boîtiers officiels MicroPython.Voilà …

  • samedi, 12 décembre 2020

    Four a refusion sur plaque chauffante – Un projet détaillé
    Bonjour à tous, Pour ceux d’entre vous que la soudure CMS au fer à repassé aura intéressé, je voudrais partager ce projet Maker et étude très sérieuse de la réalisation d’un four à refusion sur plaque chauffante.J’étais resté sur ma faim en ce qui concerne la phase de refroidissement, difficile à gérer avec l’option « fer à repassé »… j’ai donc regardé sur un Maker s’était penché sur ce problème… ce qu’a fait Mark Zachmann avec cette réalisation originale.Qui permet d’adjoindre un ventilateur 12V pour contrôler la phase de refroidissement.Ce qui me plaît énormément dans ce projet, c’est l’étude sérieuse menée par Mark pour réaliser son four à refusion.Un premier temps, le projet à été constitué d’une plaque en aluminium, avec deux cartouche chauffantes capables de délivrer un total de 1000W (un minimum) et d’un thermocouple (placé au centre à l’aide d’un tout petit trou dans la plaque).Rampes de température Des premiers tests de mise sous tension (avec surveillance de T° au thermocou …

  • mercredi, 9 décembre 2020

    M5Stack Stick CPlus – désossage
    Dans le monde des ESP32, M5Stack s’est fait remarqué à plusieurs reprises avec sa gamme de produit Core, Stick et Atom.J’ai eu l’occasion de croiser quelques photos d’un désossage de M5Stick CPLus, une plateforme propulsée par un ESP32.C’est fou ce qu’il est possible de mettre dans une aussi petit encombrement! Avec un écran OLED et un connecteur GROVE!Source: Quelque part sur FaceBook! …

  • mardi, 8 décembre 2020

    Feather-Face: Ecran FeatherWind 2.4" et pilote ILI9341 pour MicroPython
    Bonjour à tous,Je continue les tests et développements sur la carte d’interface FeatherWing pour PYBStick de Garatronic (qui permet d’interfacer des interfaces Feather sur la PYBStick). Après le premier test du TFT 2.4″ FeatherWing.Un pilote ILI9341 pour MicroPython Cela faisait bien longtemps que je voulais me pencher sur le code de Ropod, celui de FreeType generator pour créer un pilote ILI9341 pour MicroPython pour afficheur TFT imitant l’interface de la classe FrameBuffer.Je dis imiter FrameBuffer car la quantité de données est trop importante pour être stockée dans la mémoire du MicroContrôleur… donc on utilise la mémoire du contrôleur ILI9341.Certes, il y a déjà quelques pilotes ILI9341 MicroPython ici et là. Cependant, ils sont souvent embryonnaires ou nécessite encore un travail non négligeable pour être efficace. Il faut dire que Ropod avait préparé quelques fonctions avancées très intéressante.  Usage du contrôleur ILI9341  C’est que le contrôleur  ILI9341 est très largemen …