MCHobby – Le Blog

  • dimanche, 8 septembre 2024

    Voiture téléguidée à air comprimé
    Bonjour amis Maker, amis professeurs,De temps à autre, on tombe sur une vidéo qui se révèle être un petits bijoux d’apprentissage.Aujourd’hui, je vous présente le projet de Tom Stanton sur la réalisation d’une voiture turbine propulsé à l’air comprimé.Cette vidéo de Tom StantonAu cours de sa vidéo on découvre les différentes itérations de turbines, la vitesse maximale de 18.000 tour/minutes et le développement de la puissance maximale de 12W.Commençons par la roue libre (en métal) et engrenage réducteur.Cette vidéo de Tom StantonAvec l’axe d’entraînement (au premier plan) sur lequel vient se placer la turbine à tester avec la canule y soufflant le l’air, sous pression, contenu dans les bouteilles. Cet air est comprimé à 18 PSI (Pound per squate Inch).1 PSI = 6894.75 Pa. A 18 PSI, la pression dans la bouteille est donc 124105 Pascal (un peu plus d’une atmosphère).Cette vidéo de Tom StantonCette vidéo de Tom StantonA l’aide d’une électronique adéquate, Tom mesure la vitesse de rotation ( …

  • samedi, 31 août 2024

    PicoTamachibi : créer un animal virtuel/Tamagotchi avec Raspberry-Pico 2
    Bonjour à tous,01 sept 2024: Ajout d’une petite étude des niveaux, des actions utilisateurs et actions tamagotchi sur le Wiki.Pour ce week-end, je vous propose un chouette projet MicroPython à base de Raspberry-Pi Pico 2, d’un écran OLED 128×64 I2C et de trois boutons poussoir.Kevin McAleer nous propose de créer un animal virtuel appelé Tamachibi.Sorti tout droit de notre enfance ces animaux virtuels se nommait Tamagotchi.Ce que j’adore dans la vidéo de Kevin ce sont les animations de « Baby ».écran OLED 128×64 I2CLa disposition des composants sur la carte est également bien pensé.Source: vidéo de Kevin McAleerLes graphiques sont stockés dans des fichiers au format BPM que nous avions déjà abordé dans l’article « Lecture d’image PBM sous MicroPython ».Quelques informations pratiquesJe reprend ci-dessous quelques captures de la vidéo où l’on retrouve des informations utiles pour d’autres projets similaire (merci Kevin pour ce partage).Composition générale de l’interfaceLes différentes icone …

  • mercredi, 28 août 2024

    Microscope DIY et Camera Pi
    Bonjour à tous,La Camera HQ pour Raspberry-Pi apportait des promesses intéressantes sur avec son support CS/C-Mount. 12 MegaPixelsCam HQ pour Raspberry-PiCe qui m’excitait beaucoup c’est la possibilité d’utiliser des objectifs de type « Microscope ». Dans les faits, sur le plan microscopique il n’y a pas eu grand chose de concluant.J’ai donc entamé quelques recherches et regroupé une série de vidéos assez intéressantes pour réaliser MicroScope DIY et le couplage d’un capteur CCD (comme la caméra HQ ou la Cam V3 qui dispose aussi de 12 Mpixels). La méthode Pure DIYCette vidéo est celle qui a relancer mon intérêt pour un MicroScope Raspberry-Pi.Il utilise un matériel et des méthodes très basique mais l’intérêt réside dans la récupération de lentilles! .Du point de vue des cours de physique, il y a là un excellent sujet d’étude sur les lentilles, les distances focales, comment comment ré-identifier ces paramètres s’ils ne sont pas connus. L’autre intérêt est que la méthode est d’être aborda …

  • jeudi, 22 août 2024

    TrinKey QT2040 sous MicroPython: carte USB super compacte à base RP2040
    Le Trinkey est une mini-clé USB produite par AdaFruit et équipée d’un microcontrôleur RP2040 (le même que le Raspberry Pico) ainsi que de 8 Mio de mémoire Flash QSPI. TrinKey QT2040 par AdafruitLe Trinkey QT2040 est équipé: du MCU RP2040 @ 133 MHz, 264 Kio RAM, 8 Mio Flashd’une LED NeoPixel (RGB)d’un connecteur Stemma QT/Qwiicd’un bouton utilisateur (sert aussi au lootloader)Une alimentation 3.3V @ 600mA. Le connecteur QWiic (SparkFun) / StemmaQT (Adafruit) est un connecteur 4 pôles JST SH4 permettant de transporter un bus I2C avec une alimentation. Le bus I2C étant chainnable par nature, ce qui permet de brancher facilement capteurs et périphériques I2C (voir les connecteurs et câbles de raccordement compatibles).Le TrinKey permet de créer des rapidement des solutions simples et efficaces… branchez là et le projet qu’elle contient est prêt à l’emploi.  Le TrinKey est un produit qui m’excite beaucoup, j’aime l’idée d’avoir une clé USB compacte que l’on peut adapter à ses besoins. Son …

  • mardi, 13 août 2024

    Le Pico 2 et son MCU RP2350
    Bonjour à tous, Le projet Amethyst, tel était son nom avant de devenir RP2350, a débuté presque en même temps que celui du RP2040. Le projet Amethyst visait déjà à anticiper les améliorations nécessaires du RP2040.Suivez le fil de cet article… il se pourrait que vous découvriez d’autres informations croustillantes! Pico 2 – disponible chez MC HobbyCe second microcontrôleur créé par le fondation Raspberry-Pi et baptisé RP2350 est basé sur Cortex-M33 double coeurs à 150 Mhz épaulé par une mémoire flash de 4 Mio (QSPI). Le RP2350 dispose aussi d’une mémoire RAM de 512 Kio (presque le double du Pico original).Ce nouveau microcontrôleur est non seulement plus rapide mais il dispose aussi d’une vraie unité de calcul en virgule flottante double précision. Le RP2350 dispose également d’un support DSP pour le traitement de signal… tout en restant 100% compatible avec le Pico original (logiciel et matériel). Pico 2 – disponible chez MC HobbyL’augmentation de fréquence d’horloge de 133 MHz à …

  • dimanche, 11 août 2024

    SuperPi: Constitution du Rack de test – Organisation
    Bonjour à tous,Le projet SuperPi Cluster dispose de son alimentation de test.Le dernier article en date a valider l’utilisation d’un bloc d’alimentation 5V 10A  pour l’alimentation du rack. C’est le moment de se pencher sur les raccordements électriques et l’organisation réseau.50+ Raspberry-Pi en RackA propos de SuperPiLe projet SuperPi vise à créer un super-calculateur/Cluster didactique à l’aide de 50+ Raspberry-Pi. Voyez cet article contenant plus de détails.La force d’un Super-Calculateur/Cluster c’est le traitement en parallèle (Parallel Computing) pouvant servir dans de très nombreux domaines.Mini-rack de testJ’ai assemblé un mini-rack de test pour faciliter les tests et apprentissages qui se profilent.    Organisation électriqueSeule les éléments de contrôle comme le Router, le NAS et la Station de contrôle sont immédiatement mis sous-tension.L’alimentation du Rack de Pi est contrôlée séparément à l’aide d’un Power-Switch-Tail . Le Power-Switch-Tail tout comme le signal Panic ( …

  • mercredi, 7 août 2024

    MicroPython: bibliothèque pour les afficheurs SerLCD de SparkFun
    Bonjour à tous,Les amateurs de MicroPython seront heureux d’apprendre qu’une nouvelle bibliothèque qwiic-serlcd-i2c vient d’être ajoutée à notre dépôt esp8266-upyQu’est ce que SerLCD?SerLCD de SparkFun est un afficheur LCD série propulsé par un microcontrôleur ATmega328P. SerLCD permet d’ajouter un afficheur Cristaux Liquide 16×2 RGB dans votre projet. Le microcontrôleur gère l’écran et les communications séries!SerLCD de SparkFunLes afficheurs SerLCD peuvent communiquer de trois façon différentes: série, I2C et SPI. L’afficheur est équipé de d’un connecteur Qwiic (aussi appelé StemmaQT), ce qui l’intègre dans l’écosystème Qwiic qui simplifie les raccordements grâce à sa connexion universelle. Outre son connecteur Qwiic/StemmaQt, l’intérêt de SerLCD réside dans son support du bus I2C (il n’a donc besoin que des signaux SDA et SCL) et que l’adresse I2C est modifiable de façon logicielle.La bibliothèqueCette dernière -nommée serlcd.py- est disponible sur le dépôt dans le sous-répertoire  …

  • samedi, 3 août 2024

    Realisation de gabarit de marquage sur surface courbe
    Bonjour à tous,Dans le cadre du projet Power-Switch-Tail, il y a des découpes et perçage à réaliser dans le boîtier. Une fois le prototype prêt, il faut pouvoir reporter ces découpes et perçages de façon fiable d’un boîtier à l’autre. Sauf disponibilité d’une machine CNC, il est également possible de reporter facilement les coordonnées à l’aide d’un gabarit.Réaliser un gabarit sur un boîtier avec des lignes courbes demande un peu d’inventivité!Le matérielAviez-vous remarqué que les emballages en plastiques souples des pâtisseries tiennent parfaitement les marques de pliures?Sur l’image ci-dessous, c’est le film plastique d’un Saint-Honoré qui sera utilisé.Ce film est très facile à découper à l’aide d’une simple paire de ciseaux. Après quelques tests, j’ai aussi remarqué qu’un petit passage à la chaleur 180° pendant quelques secondes permettait de mémorisé une déformation dans le plastique (détendre les contraintes).L’utilisation d’un station CMS réglée sur 180° sera fort utile.Station …

  • vendredi, 2 août 2024

    Grand retour du PowerSwitchTail
    Bonjour à tous,C’est le grand retour du Power-Switch-Tail chez MC Hobby.Le power-switch-tail est un dispositif permettant de facilement commander un appareil haute tension sans prendre le risque de recevoir une dangereuse décharge décharge électrique. Il est vrai que le réseau d’alimentation domestique présente un réel risque d’électrocution. Il vaut mieux se prémunir de tels incidents qui provoque d’importantes brûlures dans le meilleurs des cas et un arrêt cardiaque dans les pires situations.C’est la vocation du Power-Switch-Tail qui justement d’assurer l’isolation entre le réseau électrique et votre projet microcontrôleur / nano-ordinateur.Le Power-Switch-Tail peut être commandé à l’aide d’un signal de: 3 à 5V12V24V Ce kit, a assembler, permet d’insérer un contrôle d’alimentation sur une rallonge ou une multi-prise de votre choix dont le câble n’excède pas 8.5mm de diamètre.Le Power-Switch-Tail est suffisamment universel pour fonctionner avec tout type de contrôleur (Arduino, Pico, …

  • samedi, 27 juillet 2024

    SuperPi: Mesure du courant de démarrage sur le Rack
    Bonjour à tous,Le projet SuperPi Cluster dispose de son alimentation de test.La maîtrise de lxi-tools avec mon multimètre SIGLENT SDM3045x (siglent.eu), il devient enfin possible de réaliser un DataLog du relevé.Les deux derniers articles « DataLogging: lxi-tools avec multimètre SIGLENT SDM30xx (partie 2) » et « (partie 1) » mettaient en place un script lxi pour capturer tension et courant.Nous pouvons maintenant passer aux choses sérieuses.50+ Raspberry-Pi en RackA propos de SuperPiLe projet SuperPi vise à créer un super-calculateur/Cluster didactique à l’aide de 50+ Raspberry-Pi. Voyez cet article contenant plus de détails dans cet article.La force d’un Super-Calculateur/Cluster c’est le traitement en parallèle (Parallel Computing) pouvant servir dans de très nombreux domaines.Conduite du testLe test sera conduit par un boot de 4 Raspberry-Pi, 8 Raspberry-Pi et enfin la totalité du Rack. Chaque round de test est conduit comme suit:Démarrer le script de capture sur l’ordinateurBrancher le …

  • vendredi, 26 juillet 2024

    DataLogging: lxi-tools avec multimètre SIGLENT SDM30xx (partie 2)
    Bonjour à tous,Cet article fait suite à la première introduction concernant LAN eXtensions for Instrumentation (voir cet article).Source: lxistandard.orgSigLent en Mode DUAL Le mode DUAL du SIGLENT SDM3045x permet de réaliser à la fois la mesure de tension et la mesure de courant.Mesure tension et courantSIGLENT SDM3045x (siglent.eu) Cette configuration est obtenue:Presser [DCV] pour mesurer la tensionPresser [DUAL]Presser [Shift] [IDC] pour mesurer le courantLe multimètre bascule continuellement entre le mode mesure de tension et mesure de courant (on entend les cliquetis des relais) pour effectuer les mesures et mettre à jour l’afficheur. Chaque cycle de mesure requière une à deux secondes pour effectuer le relevé complet.Ce n’est pas vraiment efficace (ni même conseillé sur une longue période) mais c’est le seul multimètre LXI à ma disposition.Conséquence Je vais donc adapter le script LUA (voir article précédent) pour alterner entre mesure courant et mesure de tension.Le script fer …

  • mercredi, 24 juillet 2024

    DataLogging: lxi-tools avec multimètre SIGLENT SDM30xx
    Bonjour à tous,LXI est l’acronyme utilisé pour LAN eXtensions for Instrumentation , une norme qui permet de piloter des instruments de tests et d’effectuer des mesures par l’intermédiaire du réseau Ethernet.Source: lxistandard.orgLe cas pratique Pour les besoins du projet SuperPi, j’ai besoin de faire un relevé des valeurs du courant durant la phase de boot des 13 Raspberry-Pis présent sur le Rack. Rack de Raspberry-PiIl est bien entendu possible de réaliser cette opération à la main avec un calepin, un  chronomètre mais il en résulterait des relevés relativement approximatifs… sans compter toutes ces distractions qui imposerait une nouvelle série de mesure.Si SIGLENT propose le logiciel EasyDMM pour contrôler le Multimètre depuis un PC, ce dernier n’existe que pour Windows!  Je ne peux donc pas l’utiliser avec Linux (voir la section ressources pour Wine).Mesure manuelle du courant d’alimentation du Rack (en Ampères)SIGLENT SDM3045x (siglent.eu)L’idéal serait d’automatiser la prise d …

  • lundi, 22 juillet 2024

    SuperPi : sélection d'alimentation – Mesure courant et tension
    Bonjour à tous,Le projet SuperPi Cluster dispose de son premier Rack depuis un moment (c’était début Avril). Oui, je sais…. j’ai manqué d’un peu de motivation mais il est temps de s’y remettre. Dans l’un des précédents articles il était question du raccordement électrique. Nous allons aujourd’hui utiliser ces raccordement pour tester la mise sous tension.50+ Raspberry-Pi en RackA propos de SuperPiLe projet SuperPi vise à créer un super-calculateur/Cluster didactique à l’aide de 50+ Raspberry-Pi. Voyez cet article contenant plus de détails dans cet article.La force d’un Super-Calculateur/Cluster c’est le traitement en parallèle (Parallel Computing) pouvant servir dans de très nombreux domaines.Quelle alimentation ?Je n’ai pas encore fait de calcul savant pour évaluer lu courant que pourrait consommer le Rack à base de 14 Raspberry-Pi 3B+ . Le courant moyen est de 0.8A par Pi lorsqu’il est exploite la son GPU (interface graphique). Ce n’est pas le cas ici puisque c’est OS headless (san …

  • lundi, 15 juillet 2024

    STEM Belgian Knife: Capteur d'humidité du sol pour FMTTN (Formation Manuelle Technique Technologique et Numérique)
    Bonjour à tous et plus particulièrement à nos amis de l’enseignement! Le futur tronc commun pour l’enseignement Belge fait apparaître un nouveau programme nommé Formation Manuelle Technique Technologique et Numérique (pour connu sous l’acronyme FMTTN).Ainsi est né le projet « STEM Belgian Knife » (SBK pour les intimes) présenté dans cet article. SBK est un DataLogger intelligent, une sorte de couteau Suisse Belge destiné à faciliter l’intégration du numérique dans le cursus mais aussi dans les activités STEM. Projet SBK.EducationAvancées du projetDepuis le dernier article, il y a eu plusieurs avancées majeures.Abaissement de l’échantillonnage à 10ms, 25ms, 50ms et 100ms , ce qui permettra de capturer des phénomènes de courtes durées comme la poussée d’une fusée à eau.Voir cet article pour plus d’information.La possibilité d’utiliser un signal REC pour démarrer votre expérimentation lorsque le DataLogger a effectué son premier échantillonnage, ce qui fait sens avec le point ci-avant. Par …

  • mercredi, 10 juillet 2024

    GridBase / Internet In the Box: Idées intéressantes pour disposer d'une bibliothèque hors-ligne
    Bonjour à tous,Il y a un petit moment, je suis tombé sur une des vidéos de GridBase, une idée intéressante pour créer une bibliothèque numérique mobile autonome.L’idée étant de transformer un Raspberry-Pi en point d’accès pour accéder au contenu pertinent du Net de Wikipédia, Stack Exchange, Project Gutenberg, TED talks, etc  tout en étant hors ligne et avec une indexation.Idée intéressante…. mais à l’évidence avec assez peu d’informations techniques concernant sa réalisation.C’est ainsi que le site du projet annonce le Pocket (Pi Zero 2W) à 300$! Outch!Source: www.gridbase.netJe ne nie pas qu’il y ait certainement un important travail de compilation et d’indexation (voir leur vidéo de présentation) même si le prix demandé me paraît un peu disproportionné.J’ai donc effectué quelques recherches complémentaires.Je vous propose de regarder la vidéo de démonstration puis nous parlerons des alternatives.Alternative à GridBaseEn faisant quelques recherches sur le Net, j’ai trouvé les solut …