[{"content":"Il y a deux ans, à Noël, j’ai déballé mon Google Nest Hub pour la première fois. J’ai tout de suite été séduit par son design épuré et la taille optimale de son écran. Le design reste simple, comme à l’habitude de Google, mais il est efficace. Étant déjà immergé dans l’écosystème Google, le processus d’installation s’est déroulé sans encombre. Il s’est intégré sans effort avec mes autres appareils, comme le Google Home Mini et le Lenovo Smart Clock. J’ai pu profiter instantanément de toutes mes applications liées, notamment Google Photos et mes dispositifs de maison connectée. Un écran qui fait la différence Ce que j’attendais avec impatience, c’était de tester les capacités de l’écran du Nest Hub. À ma grande satisfaction, il n’a pas déçu. J’ai pu caster facilement des vidéos, comme celles de Netflix et YouTube. Cependant, je n’utilise pas souvent ces fonctionnalités. L’écran offre une qualité suffisante même pour un usage occasionnel comme celui-ci. La présence de l’écran s’est révélée bien plus utile pour afficher des photos et donner du retour visuel lors des interactions vocales.\nInterface utilisateur et commandes vocales L’interface utilisateur aurait gagné à être plus intuitive et personnalisable. Néanmoins, Google Assistant fonctionne bien la plupart du temps. Il réagit correctement aux commandes vocales, bien que des erreurs aléatoires surviennent. Parfois, il exécute des actions inattendues ou interprète mal les demandes. Globalement, son ensemble de micros détecte bien le « ok google », ce qui demeure essentiel pour une expérience satisfaisante.\nLa pièce maîtresse de ma maison connectée Le Google Nest Hub est devenu le centre névralgique de ma domotique. Contrôler l’éclairage et les volets via des commandes vocales est un vrai plaisir. L’intégration s’est faite sans souci, grâce à mon installation préalable avec le Google Home Mini. Cette continuité me permet de gérer mes appareils intelligents sans stress supplémentaire. Pour la musique, la qualité sonore dépasse celle du Home Mini. Le Nest Hub s’est vite imposé comme l’option favorite pour les écoutes quotidiennes. Cependant, pour une meilleure qualité sonore, j’active mon ampli stéréo via une commande vocale et lance la musique sur LMS.\nPoints forts Deux fonctionnalités du Nest Hub sortent du lot : la gestion de la luminosité de l’écran et le cadre photo numérique. La luminosité s’ajuste automatiquement, ce qui assure un confort visuel en toutes circonstances, même dans des pièces peu éclairées. Le cadre photo numérique se synchronise avec mon Google Photos. Il apporte une touche personnelle en diffusant nos souvenirs de famille. Cela se fait sans effort supplémentaire de ma part.\nConclusion Je recommande sans hésitation le Google Nest Hub à ceux qui cherchent une immersion dans l’écosystème Google. Je pense qu’il s’adresse particulièrement aux utilisateurs de Google Photos qui souhaitent partager facilement leurs albums. Avec sa polyvalence et ses fonctionnalités pratiques, le Nest Hub se distingue comme un véritable compagnon numérique, bien au-delà d’un simple assistant vocal. Il enrichit notre quotidien tout en simplifiant les interactions technologiques.\n","permalink":"https://werdeil.fr/hugo-test/google-nest-hub/","summary":"\u003cp\u003eIl y a deux ans, à Noël, j’ai déballé mon Google Nest Hub pour la première fois. J’ai tout de suite été séduit par son design épuré et la taille optimale de son écran. Le design reste simple, comme à l’habitude de Google, mais il est efficace. Étant déjà immergé dans l’écosystème Google, le processus d’installation s’est déroulé sans encombre. Il s’est intégré sans effort avec mes autres appareils, comme le \u003ca href=\"https://werdeil.fr/google-home-mini/\"\u003eGoogle Home Mini\u003c/a\u003e et le \u003ca href=\"https://werdeil.fr/lenovo-smart-clock/\"\u003eLenovo Smart Clock\u003c/a\u003e. J’ai pu profiter instantanément de toutes mes applications liées, notamment Google Photos et mes dispositifs de maison connectée.\n\n\u003cimg src=\"/hugo-test/images/2024/12/Google-Nest-Hub-2-2021-lifestyle.jpg\" alt=\"Google Nest Hub\" \u003e\n\u003c/p\u003e","title":"Test du Google Nest Hub : Mon compagnon numérique au quotidien"},{"content":"Lorsque j’ai eu l’opportunité d’essayer le casque Bose NC700, celui-ci était offert avec la précommande du Pixel 6 il y a trois ans. Bien que je n’étais pas initialement attiré par la marque Bose, je ne pouvais pas refuser la possibilité d’essayer ce casque. D’autant plus qu’il est doté de la réduction active de bruit, une fonctionnalité qui m’était jusque-là inaccessible avec mon précédent casque filaire. Design et Confort Le Bose NC700 arbore un design moderne et élégant qui ne laisse personne indifférent. J’ai testé la version argent, dont la finition en plastique n’aurait pas été mon choix de prédilection. Personnellement, j’aurais préféré avoir la version noire pour un look plus sobre et professionnel. Le design du casque est cependant bien pensé, avec des lignes épurées et une allure sophistiquée qui attire l’œil. Bose a opté pour un bandeau en acier inoxydable et des oreillettes en cuir synthétique, ce qui offre un confort supplémentaire durant les longues sessions d’écoute. En tant qu’utilisateur, le confort est capital, et ce casque réussit bien à cet égard. Il offre une sensation agréable sans exercer de pression excessive sur la tête et les oreilles.\nCependant, un point à noter est la perception de la fragilité du casque. Il ne semble pas particulièrement résistant aux chocs, ce qui pourrait inquiéter les personnes qui voyagent souvent et transportent leur casque dans un sac à dos. Fort heureusement, la housse de transport incluse est de grande qualité, assurant une bonne protection contre les aléas du transport quotidien.\nQualité Sonore du NC700 La signature sonore du Bose NC700 reflète fidèlement la réputation de la marque pour un rendu « chaud ». Les médiums prédominent, ce qui peut dérouter ceux qui préfèrent un son neutre ou plus équilibré. Personnellement, bien que j’aie été initialement sceptique, j’ai trouvé que cette chaleur sonore ajoutait une certaine profondeur aux morceaux, permettant une immersion prolongée sans fatigue auditive.\nLa réduction de bruit mérite un léger aparté tant elle est performante. Elle transforme littéralement l’écoute, en supprimant presque tous les bruits ambiants gênants. Que ce soit dans un avion, un café ou les transports publics, l’efficacité est telle qu’elle en devient un atout majeur du casque. Toutefois, dans un cadre social, cela peut compliquer les interactions puisque l’utilisateur est véritablement isolé de son environnement sonore immédiat.\nFonctionnalités Supplémentaires et Connectivité Le Bose NC700 est équipé de commandes tactiles sur l’écouteur droit. Il offre ainsi contrôle du volume, de la lecture, et de l’activation des assistants vocaux par simple toucher ou glissement. Bien que ces fonctionnalités soient séduisantes, il m’arrive souvent d’oublier les gestes exacts, ce qui demande une petite prise en main à chaque utilisation. Les boutons physiques restent néanmoins une solution fiable et permettent de changer le niveau de réduction de bruit facilement.\nL’autonomie du casque est impressionnante, promettant jusqu’à 20 heures d’utilisation après une charge complète. Dans la pratique, cela signifie une utilisation d’une à deux heures quotidiennement pendant une semaine sans recharger. Je pense que cela est largement suffisant pour la plupart des utilisateurs.\nLa connectivité est un autre point fort du Bose NC700. Sa capacité à se connecter à plusieurs appareils simultanément (Bluetooth multipoint) est particulièrement utile pour les utilisateurs qui alternent entre un ordinateur, un smartphone et une tablette. Bien que cela puisse parfois être déroutant, notamment lorsqu’il se connecte à plusieurs appareils en même temps, c’est un avantage indéniable pour ceux qui jonglent entre différents dispositifs.\nComparaison et Rapport Qualité/Prix Comparé à d’autres casques d’une gamme similaire, tel que le Sony WH-1000XM3, le Bose NC700 tient bien sa place. Le Sony, connu pour sa réduction de bruit, était ma référence personnelle avant d’essayer le Bose. Cependant, le NC700 ne démérite pas, grâce à sa réduction de bruit et son confort indéniable. Pour son prix de vente, il offre sans aucun doute des performances à la hauteur des attentes, même si le choix entre le Sony et le Bose pourrait se résumer aux préférences sonores individuelles de l’utilisateur.\nConclusion Pour conclure, le Bose NC700 se distingue par sa réduction de bruit exceptionnelle. C’est idéal pour les personnes souvent exposées à des environnements bruyants. Je le recommande à quiconque recherche une expérience sonore chaude et immersive. Cependant, pour les puristes cherchant une fidélité sonore absolue, d’autres modèles pourraient mieux correspondre à leurs attentes. Bien qu’il ne soit pas sans défaut, en particulier concernant les goûts sonores personnels et l’application parfois capricieuse, le Bose NC700 reste un concurrent de taille dans le marché des casques à réduction de bruit, prouvant que le confort et l’isolation peuvent aller de pair avec un son de qualité.\n","permalink":"https://werdeil.fr/hugo-test/bose-nc700/","summary":"\u003cp\u003eLorsque j’ai eu l’opportunité d’essayer le casque \u003ca href=\"https://www.bose.fr/fr_fr/support/products/bose_headphones_support/bose_around_ear_headphones_support/noise-cancelling-headphones-700.html\"\u003eBose\u003c/a\u003e NC700, celui-ci était offert avec la précommande du Pixel 6 il y a trois ans. Bien que je n’étais pas initialement attiré par la marque Bose, je ne pouvais pas refuser la possibilité d’essayer ce casque. D’autant plus qu’il est doté de la réduction active de bruit, une fonctionnalité qui m’était jusque-là inaccessible avec mon \u003ca href=\"https://werdeil.fr/sennheiser-hd-25-ii/\"\u003eprécédent casque filaire\u003c/a\u003e.\n\n\u003cimg src=\"/hugo-test/images/2021/12/cq5dam.web_.1280.1280.png\" alt=\"Bose NC 700\" \u003e\n\u003c/p\u003e\n\u003ch2 id=\"design-et-confort\"\u003eDesign et Confort\u003c/h2\u003e\n\u003cp\u003eLe Bose NC700 arbore un design moderne et élégant qui ne laisse personne indifférent. J’ai testé la version argent, dont la finition en plastique n’aurait pas été mon choix de prédilection. Personnellement, j’aurais préféré avoir la version noire pour un look plus sobre et professionnel. Le design du casque est cependant bien pensé, avec des lignes épurées et une allure sophistiquée qui attire l’œil. \u003ca href=\"https://www.bose.fr\"\u003eBose\u003c/a\u003e a opté pour un bandeau en acier inoxydable et des oreillettes en cuir synthétique, ce qui offre un confort supplémentaire durant les longues sessions d’écoute. En tant qu’utilisateur, le confort est capital, et ce casque réussit bien à cet égard. Il offre une sensation agréable sans exercer de pression excessive sur la tête et les oreilles.\u003c/p\u003e","title":"Bose NC700 : Mon Expérience avec ce casque"},{"content":"Depuis octobre 2020, j’ai fait le choix de centraliser la gestion de ma maison connectée avec Home Assistant. Cette solution open source qui a su répondre à mes attentes grâce à sa documentation active et sa compatibilité avec Python, ce qui m’a permis d’envisager de futures personnalisations.\nPourquoi Home Assistant ? En recherchant une solution domotique, j’ai été séduit par Home Assistant pour deux raisons principales : la documentation semblait bien maintenue et le fait que ce soit développé en Python. Cela ouvrait la porte à de nombreuses possibilités de personnalisation. L’objectif principal était d’avoir une interface centralisée pour connecter toutes mes intégrations domotiques.\nMon installation : Un serveur NUC comme base Mon installation repose sur un serveur NUC qui héberge non seulement Home Assistant, mais aussi plusieurs autres services comme LMS, Pi-hole, et Transmission. Ce choix, bien que non conventionnel, m’a permis d’optimiser l’espace et les ressources disponibles sur mon serveur.\nDispositifs connectés et intégrations multiples Avec Home Assistant, j’ai pu intégrer un large éventail de dispositifs :\nLampes Hue Système domotique Flexom3 Nanoleaf Prise connectée TP-Link Gateway Xiaomi En plus de ces dispositifs, j’ai connecté d’autres systèmes comme Pi-hole, Transmission, Jellyfin, et même ma Freebox. Plutôt que d’utiliser des protocoles spécifiques comme Zigbee ou Z-Wave, j’ai préféré m’appuyer sur les intégrations proposées par la communauté, qui sont nombreuses et bien documentées. Exemple de tableau de board permettant d’actionner une partie des intégrations\nPersonnalisation des tableaux de bord Bien que je n’aie pas encore exploré en profondeur les automatisations, j’ai mis l’accent sur la personnalisation des tableaux de bord. Chaque pièce de la maison dispose de son propre tableau de bord, ce qui me permet d’accéder rapidement aux contrôles dont j’ai besoin en fonction de l’endroit où je me trouve. Exemple de tableau de bord pour suivre l’état de mon serveur NUC\nDéfis techniques et solutions L’un des principaux défis a été d’intégrer Home Assistant à un serveur déjà existant avec d’autres services. Cela a nécessité une installation non standard, ajoutant une complexité supplémentaire lors des mises à jour. Toutefois, en suivant les discussions sur le forum Home Assistant, j’ai pu surmonter ces difficultés. Si je devais donner un conseil à ceux qui débutent, choisissez une installation intégrée pour éviter ces problèmes.\nAvantages de Home Assistant Le principal avantage de Home Assistant est, selon moi, son caractère open source et la possibilité d’intégrer presque toutes les solutions existantes grâce à une communauté active et engagée. Cela permet une flexibilité et une personnalisation que peu d’autres plateformes peuvent offrir.\nAméliorations futures En ce qui concerne l’avenir, j’aimerais optimiser mes tableaux de bord pour tirer parti des dernières fonctionnalités de l’interface. J’aimerais aussi explorer davantage les automatisations. Un autre projet serait de pouvoir actionner plusieurs dispositifs avec un simple interrupteur, sans avoir à passer par l’interface ou l’application mobile.\nConclusion sur Home Assistant Home Assistant m’a permis de centraliser et de contrôler efficacement toute ma maison connectée. Bien que l’installation sur un serveur NUC avec d’autres services ait posé quelques défis, les avantages et la flexibilité qu’offre cette solution en valent largement la peine. Mon installation continue d’évoluer, et je suis impatient de voir ce que je pourrai accomplir avec les futures mises à jour et fonctionnalités.\n","permalink":"https://werdeil.fr/hugo-test/home-assistant/","summary":"\u003cp\u003eDepuis octobre 2020, j’ai fait le choix de centraliser la gestion de ma maison connectée avec Home Assistant. Cette solution open source qui a su répondre à mes attentes grâce à sa \u003ca href=\"https://www.home-assistant.io/\"\u003edocumentation active\u003c/a\u003e et sa compatibilité avec Python, ce qui m’a permis d’envisager de futures personnalisations.\u003c/p\u003e\n\u003ch2 id=\"pourquoi-home-assistant-\"\u003ePourquoi Home Assistant ?\u003c/h2\u003e\n\u003cp\u003eEn recherchant une solution domotique, j’ai été séduit par Home Assistant pour deux raisons principales : la documentation semblait bien maintenue et le fait que ce soit développé en Python. Cela ouvrait la porte à de nombreuses possibilités de personnalisation. L’objectif principal était d’avoir une interface centralisée pour connecter toutes mes intégrations domotiques.\u003c/p\u003e","title":"Optimiser sa maison connectée avec Home Assistant : Mon installation et retour d'expérience"},{"content":" En 2024, les utilisateurs de LMS ont été témoins de changements majeurs alors que le logiciel se détache complètement de son ancien partenariat avec Logitech. Cette séparation marque la fin des liens avec le site mysqueezebox.com et l’élimination de toutes les références à Logitech dans le code. Logitech Media Server devient maintenant Lyrion Music Server. Le choix a été fait de conserver LMS pour faciliter la transition.\nImpact sur les fonctionnalités et les utilisateurs Parmi les changements les plus significatifs, on note la disparition des plugins utilisant le site mysqueezebox.com, tels que les services de webradio ou d’écoute de musique en streaming comme Deezer. Pour les utilisateurs qui dépendaient de ces fonctionnalités, cette transition peut être difficile, surtout pour ceux qui n’ont pas de serveur local. Cependant, pour ceux qui comme moi se concentrent principalement sur l’écoute de musique locale, l’impact est moindre. Les développeurs ont déjà travaillé sur un nouveau plugin d’intégration de Deezer.\nPerspectives de la communauté LMS en 2024 Les réactions au sein de la communauté sont partagées. Certains utilisateurs, nostalgiques du passé, peuvent voir ces changements comme une perte de repères. Cependant, pour les utilisateurs actifs à la recherche de nouveautés comme moi, cette évolution représente une opportunité excitante pour l’avenir de LMS en tant que solution open source.\nNouvelles perspectives et défis Cette transition vers l’indépendance offre à LMS la possibilité de se présenter pleinement comme une solution open source. Cependant, cela soulève également des questions sur les futures mises à jour de sécurité et les politiques de support et de développement. Alors que la communauté espère des améliorations continues et des fonctionnalités innovantes, il est crucial de maintenir un équilibre entre la stabilité pour la base des utilisateurs et l’évolution du produit.\nConclusion Les changements de LMS en 2024 marquent un tournant dans l’histoire du logiciel, alors qu’il se sépare de son passé avec Logitech pour embrasser une nouvelle ère d’indépendance et d’innovation. Alors que la communauté navigue à travers ces changements, l’avenir de squeezeboxserver semble prometteur, avec une volonté de rester fidèle à ses racines open source tout en embrassant les défis et les opportunités à venir.\n","permalink":"https://werdeil.fr/hugo-test/lms-en-2024/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2021/01/0020_999_1442386253_0020_14587_1380862677_logitechmediaserver.png\" alt=\"LMS old logo\" \u003e\n\u003c/p\u003e\n\u003cp\u003eEn 2024, les utilisateurs de \u003ca href=\"https://werdeil.fr/squeezebox-center/\"\u003eLMS\u003c/a\u003e ont été témoins de changements majeurs alors que le logiciel se détache complètement de son ancien partenariat avec Logitech. Cette séparation marque la fin des liens avec le site mysqueezebox.com et l’élimination de toutes les références à Logitech dans le code. Logitech Media Server devient maintenant \u003ca href=\"https://lyrion.org\"\u003eLyrion Music Server\u003c/a\u003e. Le choix a été fait de conserver LMS pour faciliter la transition.\u003c/p\u003e\n\u003ch2 id=\"impact-sur-les-fonctionnalités-et-les-utilisateurs\"\u003eImpact sur les fonctionnalités et les utilisateurs\u003c/h2\u003e\n\u003cp\u003eParmi les changements les plus significatifs, on note la disparition des plugins utilisant le site mysqueezebox.com, tels que les services de webradio ou d’écoute de musique en streaming comme Deezer. Pour les utilisateurs qui dépendaient de ces fonctionnalités, cette transition peut être difficile, surtout pour ceux qui n’ont pas de serveur local. Cependant, pour ceux qui comme moi se concentrent principalement sur l’écoute de musique locale, l’impact est moindre. Les développeurs ont déjà travaillé sur un nouveau plugin d’intégration de Deezer.\u003c/p\u003e","title":"LMS en 2024 : Vers une nouvelle ère d'indépendance"},{"content":" Comme présenté dans l’article principal, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de The PiHut. Voici le résumé du jour 12, issu de cette page.\nAujourd’hui, c’est le dernier jour du calendrier de l’Avent Let it Glow Maker, et nous allons explorer un affichage à cristaux liquides (LCD) avec rétro-éclairage à LED. Cette composante est appréciée des fabricants du monde entier en raison de sa polyvalence pour afficher des données dans des projets.\nContenu de la boîte Dans la boîte numéro 12, j’ai trouvé :\n1x Écran LCD 16×2 (avec une platine I2C ou breadboard) 4x Fils de raccord mâle à femelle Il était essentiel de vérifier si l’écran LCD avait une broche à 2 broches avec un petit cavalier noir déjà installé à l’arrière. Sinon, il fallait s’assurer de le placer sur la broche à 2 broches.\nActivités du jour 1. Comprendre l’écran LCD L’écran LCD dans la boîte est un écran à cristaux liquides. Bien que moins courants aujourd’hui en raison de l’avènement des écrans tactiles, ils sont parfaits pour les projets de fabrication.\n2. Utilisation de la platine I2C La platine I2C simplifie le câblage en offrant une interface I2C permettant de contrôler l’écran LCD avec seulement quatre broches. Cela a facilité la connexion de l’écran LCD à mon Pico.\n3. Construction du circuit Après avoir préparé la platine I2C, j’ai connecté l’écran LCD à l’aide de fils de raccord mâle à femelle. Les connexions incluaient GND, VCC (5V), SDA et SCL, soigneusement spécifiées pour mon Pico. 4. Installation de la bibliothèque de code Ensuite j’ai installé la bibliothèque RPI-PICO-I2C-LCD de l’utilisateur GitHub T-622, qui m’a permis de contrôler l’écran LCD avec le Pico. Deux fichiers de la bibliothèque ont été nécessaires, et j’ai suivi le processus étape par étape.\n5. Test du programme et ajustements J’ai testé le programme en affichant un simple « Hello, World! » sur l’écran LCD pour s’assurer que tout fonctionnait correctement. J’ai également ajusté le contraste à l’aide d’un petit potentiomètre à l’arrière de l’écran.\n6. Utilisation de la bibliothèque pour des projets amusants En suivant les exemples fournis, J’ai exploré les fonctionnalités de la bibliothèque, telles que l’envoi de chaînes de texte, l’affichage de variables, le déplacement du curseur et le contrôle du rétroéclairage.\n7. Affichage de données simples J’ai créé un projet de compteur basique, affichant « Count: » suivi d’un nombre croissant sur l’écran LCD. J’ai également amélioré le projet en évitant de nettoyer l’écran à chaque itération, réduisant ainsi le scintillement.\n8. Affichage des données environnementales actuelles En utilisant un capteur de température, j’ai affiché la température et l’humidité actuelles sur l’écran LCD, mettant en œuvre une boucle pour actualiser les données toutes les 5 secondes.\n9. Affichage de la température la plus basse/la plus élevée J’ai ensuite ajouté la fonctionnalité de suivi des températures les plus basses et les plus élevées depuis le début du programme. Les valeurs ont été affichées sur l’écran LCD, offrant une vue instantanée de l’historique des températures.\n10. Affichage de la couleur de la guirlande lumineuse La guirlande lumineuse RGB a été réintégrée dans le projet, affichant la couleur actuelle sur l’écran LCD, ce qui changeait à chaque modification de couleur de la guirlande.\n11. Recherche de couleur aléatoire Enfin j’ai programmé une séquence pour afficher une couleur aléatoire sur la guirlande lumineuse, utilisant le changement de couleur comme indicateur du début de la recherche. La valeur RGB de la couleur était affichée sur l’écran LCD.\nConclusion Cette journée a été extrêmement instructive, car elle a permis de comprendre comment utiliser un écran LCD avec rétroéclairage à LED dans différents projets. La platine I2C a simplifié le processus de câblage, et la bibliothèque de code a offert des fonctionnalités étendues.\nLa possibilité d’afficher des données en temps réel sur un écran externe est un ajout impressionnant à notre boîte à outils de projets électroniques. Il est fascinant de voir comment un simple écran LCD peut être utilisé de manière créative pour présenter des informations de manière lisible.\nMerci à The Pi Hut pour cette dernière journée passionnante du calendrier de l’Avent Let it Glow Maker. J’ai beaucoup appris au cours de ces 12 jours et je suis impatient de mettre en pratique ces connaissances dans mes futurs projets de bricolage électronique.\n_Restez à l’écoute pour plus de projets passionnants !_\n","permalink":"https://werdeil.fr/hugo-test/let-it-glow-jour-12/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2023/12/image-12.jpeg\" alt=\"Let it Glow jour 12\" \u003e\n\u003c/p\u003e\n\u003cp\u003eComme présenté dans l’\u003ca href=\"https://werdeil.fr/let-it-glow/\"\u003earticle principal\u003c/a\u003e, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de \u003ca href=\"https://thepihut.com/\"\u003eThe PiHut\u003c/a\u003e. Voici le résumé du jour 12, issu de \u003ca href=\"https://thepihut.com/blogs/raspberry-pi-tutorials/let-it-glow-maker-advent-calendar-day-12-dazzling-displays\"\u003ecette page\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eAujourd’hui, c’est le dernier jour du calendrier de l’Avent Let it Glow Maker, et nous allons explorer un affichage à cristaux liquides (LCD) avec rétro-éclairage à LED. Cette composante est appréciée des fabricants du monde entier en raison de sa polyvalence pour afficher des données dans des projets.\u003c/p\u003e","title":"Calendrier de l’Avent « Let it Glow » Jour 12 : l'affichage LCD !"},{"content":" Comme présenté dans l’article principal, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de The PiHut. Voici le résumé du jour 11, issu de cette page.\nC’est le jour 11 du Calendrier de l’Avent « Let it Glow Maker » ! Aujourd’hui, J’ai eu l’opportunité de plonger dans le monde fascinant d’un composant de contrôle particulier. Ce petit objet qui ressemble à la façade d’un distributeur automatique de billets est en réalité un clavier à membrane, et c’est ce qui explique le titre inhabituel de l’article d’aujourd’hui : « Joyeuse Membrane ! ».\nContenu de la Boîte Dans la boîte d’aujourd’hui, J’ai pu découvrir les éléments suivants :\n1 clavier à membrane 4×1 1 bande de broches extra-longue 5 voies 5 fils de raccordement mâle-mâle Activités du Jour Construction du Circuit J’ai commencé par déconnecter le Pico du câble USB, retiré le curseur du jour précédent, mais laissé en place les lumières LED RGB à brins. J’ai ensuite préparé la platine et ajusté le clavier à membrane en connectant les broches. Ensuite, j’ai câblé le clavier en suivant attentivement le schéma des broches, en veillant à ce que tout soit correctement connecté. Test basique du clavier à membrane Pour s’assurer que les touches fonctionnaient correctement, j’ai écrit un script simple. Celui-ci a configuré les broches du clavier comme des entrées, puis a lancé une boucle while avec des déclarations if pour vérifier si une touche était enfoncée. Ce test nous a permis de confirmer que toutes les touches répondaient correctement.\nSélecteur de couleurs pour la bande LED Ensuite, j’ai eu une activité passionnante consistant à créer un projet permettant de changer les couleurs d’une bande LED RGB à l’aide du clavier à membrane. Grâce à l’introduction des fonctions et des arguments, J’ai pu personnaliser les couleurs en fonction des touches enfoncées. Cela offre une solution amusante pour changer l’ambiance lumineuse en fonction de notre humeur !\nFlash contrôlé Dans une troisième activité, j’ai utilisé le clavier à membrane pour régler la vitesse de clignotement d’une LED. En employant des boucles while imbriquées, j’ai créé un projet qui nécessitait de maintenir une touche enfoncée pour exécuter le programme. Cela a démontré la flexibilité de ce composant dans la réalisation de projets divers.\nÉviter les entrées erronées Pour éviter les problèmes d’entrées indésirables, j’ai adopté une approche simple mais efficace. En vérifiant que toutes les touches sont en position basse (LOW) avant de permettre toute nouvelle entrée, j’ai assuré une expérience utilisateur sans erreur. Cette méthode évite les multiples pressions involontaires si une touche est maintenue enfoncée trop longtemps.\nListe secrète des cadeaux Enfin, j’ai créé un programme captivant qui demande un code secret de 4 chiffres à l’utilisateur. Si le code est correct, le programme dévoile une liste secrète de cadeaux. Grâce à l’utilisation habile de listes, de fonctions et de contrôles de flux, j’ai mis en œuvre un projet interactif et amusant.\nConclusion Ainsi se termine notre exploration du clavier à membrane lors du jour #11 du Calendrier de l’Avent « Let it Glow Maker ». Ce composant, bien que relativement simple en apparence, offre une multitude de possibilités pour des projets créatifs. En testant différents scénarios et en apprenant des concepts tels que les fonctions, les arguments et les boucles, j’ai enrichi nos compétences en programmation et en électronique. Restez à l’écoute pour la dernière journée de notre aventure demain, où nous découvrirons le dernier composant de ce calendrier excitant !\n","permalink":"https://werdeil.fr/hugo-test/let-it-glow-jour-11/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2023/12/image-11.jpeg\" alt=\"Let it Glow jour 11\" \u003e\n\u003c/p\u003e\n\u003cp\u003eComme présenté dans l’\u003ca href=\"https://werdeil.fr/let-it-glow/\"\u003earticle principal\u003c/a\u003e, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de \u003ca href=\"https://thepihut.com/\"\u003eThe PiHut\u003c/a\u003e. Voici le résumé du jour 11, issu de \u003ca href=\"https://thepihut.com/blogs/raspberry-pi-tutorials/let-it-glow-maker-advent-calendar-day-11-merry-membrane\"\u003ecette page\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eC’est le jour 11 du Calendrier de l’Avent « Let it Glow Maker » ! Aujourd’hui, J’ai eu l’opportunité de plonger dans le monde fascinant d’un composant de contrôle particulier. Ce petit objet qui ressemble à la façade d’un distributeur automatique de billets est en réalité un clavier à membrane, et c’est ce qui explique le titre inhabituel de l’article d’aujourd’hui : « Joyeuse Membrane ! ».\u003c/p\u003e","title":"Calendrier de l’Avent « Let it Glow » Jour 11 : Joyeuse membrane !"},{"content":" Comme présenté dans l’article principal, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de The PiHut. Voici le résumé du jour 10, issu de cette page.\nLe jour 10 du calendrier de l’avent Let it Glow Maker a apporté une explosion de lumières clignotantes avec le fascinant ULTRA Blinky! Dans la boîte noire soigneusement enveloppée, j’ai découvert un élément intrigant – une guirlande de points LED RVB adressables comprenant 15 petites lumières lumineuses.\nContenu de la Boîte La boîte du jour 10 renfermait un trésor lumineux – une guirlande de 15 points LED RVB adressables. Ces petites merveilles, semblables à l’anneau LED reçu au jour 8, offrent une flexibilité accrue pour être intégrées dans divers projets et décorations. Munies de seulement trois fils – 5V, Data IN et GND, et équipées d’embouts de fils de connexion, elles sont idéales pour des prototypages rapides sur une plaque de test.\nActivités du Jour Aujourd’hui, l’accent était mis sur l’expérimentation avec la guirlande de points LED. J’ai tout d’abord commencé par construire un circuit simple en utilisant un potentiomètre coulissant, que j’avais déjà rencontré au jour 7, pour ajouter une dimension interactive à mes créations lumineuses.\nAprès avoir préparé la plaque de test, j’ai connecté la guirlande de points en suivant attentivement les indications fournies. Un élément crucial était de repérer le fil rayé sur la guirlande, qui correspondait au fil 5V. Une fois correctement connectée au Pico, la guirlande était prête à être illuminée. Activité 1: Test de la guirlande Pour m’assurer que tout était correctement câblé, j’ai effectué un test simple. Grâce à la bibliothèque neopixel, j’ai illuminé la guirlande en rouge à faible luminosité pendant 10 secondes. C’était une confirmation visuelle que tout fonctionnait correctement.\nActivité 2: Réutilisation de programmes LED La magie des LED RVB, qu’il s’agisse de l’anneau ou de la guirlande, réside dans leur fonctionnement similaire. Cela signifie que je peux réutiliser les programmes créés précédemment pour l’anneau. En effet il suffit d’ajuster le numéro de broche et le nombre de LEDs. J’ai amélioré mes codes en utilisant des variables pour rendre les programmes plus flexibles et faciles à adapter.\nActivité 3: Expérimentation avec la fonction range Une exploration plus avancée a suivi ensuite, mettant en œuvre la fonction range avec des arguments de début, de fin et d’étape. Cela a permis de créer des motifs lumineux plus complexes sur la guirlande, ajoutant une dimension artistique à mes expérimentations.\nActivité 4: Paires Statiques Impaires et Paires J’ai plongé dans le passé en recréant un motif classique de Noël – un clignotement rouge et vert alterné. J’ai réalisé cela en utilisant l’opérateur modulo pour identifier les LED impaires et paires et en appliquant des couleurs différentes en conséquence.\nActivité 5: Clignotement Impaires et Paires La journée s’est terminée avec une explosion de couleurs clignotantes. Les LED impaires et paires alternaient entre le rouge et le vert, créant un effet lumineux dynamique et festif. Cette activité a ajouté une touche ludique à mes expérimentations lumineuses.\nActivité 6: La Guirlande Coulissante! Enfin la guirlande a retrouvé un compagnon familier – le potentiomètre coulissant. J’ai utilisé le potentiomètre pour faire glisser les LED le long de la guirlande, créant un effet visuel amusant. Les calculs mathématiques ont été mis à contribution pour mapper la plage analogique du potentiomètre sur le nombre d’LED, offrant ainsi un contrôle fluide et intuitif.\nConclusion Cette journée a été une aventure lumineuse et pleine d’explorations créatives. La guirlande de points LED RVB a ouvert de nouvelles perspectives pour des projets décoratifs et interactifs. Grâce à la diversité des activités, j’ai consolidé mes connaissances antérieures et acquis de nouvelles compétences pour manipuler ces joyaux lumineux.\nLa Let it Glow Maker Advent Calendar continue à éclairer mes journées avec des découvertes passionnantes. J’attends avec impatience la prochaine surprise lumineuse qui m’attend demain!\n","permalink":"https://werdeil.fr/hugo-test/let-it-glow-jour-10/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2023/12/image-10.jpeg\" alt=\"Let it Glow jour 10\" \u003e\n\u003c/p\u003e\n\u003cp\u003eComme présenté dans l’\u003ca href=\"https://werdeil.fr/let-it-glow/\"\u003earticle principal\u003c/a\u003e, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de \u003ca href=\"https://thepihut.com/\"\u003eThe PiHut\u003c/a\u003e. Voici le résumé du jour 10, issu de \u003ca href=\"https://thepihut.com/blogs/raspberry-pi-tutorials/let-it-glow-maker-advent-calendar-day-10-ultra-blinky\"\u003ecette page\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eLe jour 10 du calendrier de l’avent Let it Glow Maker a apporté une explosion de lumières clignotantes avec le fascinant ULTRA Blinky! Dans la boîte noire soigneusement enveloppée, j’ai découvert un élément intrigant – une guirlande de points LED RVB adressables comprenant 15 petites lumières lumineuses.\u003c/p\u003e","title":"Calendrier de l’Avent « Let it Glow » Jour 10 : ultra clignotant !"},{"content":" Comme présenté dans l’article principal, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de The PiHut. Voici le résumé du jour 9, issu de cette page.\nEn ouvrant le jour 9 du calendrier de l’Avent Let it Glow Maker, j’étais excité de découvrir une nouvelle expérience passionnante. Aujourd’hui, je plongeais dans le monde du contrôle avec un composant particulier : un capteur de température et d’humidité, le DHT20/AHT20. C’était le moment idéal pour explorer l’art du « Ice Cold Coding » !\nContenu de la boîte En ouvrant la boîte, j’ai découvert deux éléments cruciaux pour mes activités du jour :\nCapteur de température et d’humidité DHT20/AHT20\n4 fils de raccordement mâle à mâle\nMes activités du jour Comprendre le protocole I2C Le capteur que j’avais aujourd’hui communiquait via le protocole I2C (Inter-Integrated Circuit), un moyen efficace pour plusieurs dispositifs de communiquer avec un contrôleur, comme mon Pico. J’ai compris l’utilisation des broches SDA et SCL pour I2C et la nécessité d’importer ce protocole dans mon code.\nConstruction de mon circuit En suivant les instructions, j’ai préparé le breadboard en connectant le capteur de température et d’humidité. J’ai également appris à utiliser les broches SDA et SCL du Pico pour I2C. Installation de la bibliothèque DHT20 Pour utiliser le capteur, j’ai dû installer une bibliothèque externe appelée « pico-dht20 ». Le tutoriel m’a guidé à travers le processus d’installation en utilisant Thonny et en sauvegardant la bibliothèque sur mon Pico.\nUtilisation d’un dictionnaire en MicroPython Le capteur fournissait des données sous forme de dictionnaire, une structure de données qui associe des noms (clés) à des valeurs. J’ai apprécié la comparaison entre les listes et les dictionnaires, démontrant comment les dictionnaires simplifient l’accès aux données.\nActivité 1 : Test simple de lecture du capteur J’ai écrit un code pour récupérer les lectures du capteur toutes les cinq secondes et les afficher dans Thonny.\nActivité 2 : Lectures lisibles ! J’ai amélioré le code précédent en ajoutant des chaînes de texte pour rendre les lectures plus lisibles et en utilisant des chaînes de formatage pour afficher les valeurs avec des noms.\nActivité 3 : Indicateur de température avec l’anneau de LED J’ai réintroduit l’anneau de LED dans le projet et j’ai utilisé ses lumières pour indiquer la température sur une échelle. Le tutoriel m’a expliqué comment créer un dictionnaire pour associer les températures aux indices des LED sur l’anneau.\nConclusion de la journée En conclusion, cette journée du Let it Glow Maker Advent Calendar a été riche en découvertes. J’ai appris à utiliser un capteur de température et d’humidité, compris le protocole I2C, installé une bibliothèque externe, exploité des dictionnaires en MicroPython, et même créé un indicateur de température avec un anneau de LED. Ces connaissances me permettent maintenant de surveiller et d’afficher les conditions ambiantes avec mon Raspberry Pi Pico. Restez connectés pour déballer le prochain composant clignotant !\n","permalink":"https://werdeil.fr/hugo-test/let-it-glow-jour-9/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2023/12/image-9.jpeg\" alt=\"Let it Glow jour 9\" \u003e\n\u003c/p\u003e\n\u003cp\u003eComme présenté dans l’\u003ca href=\"https://werdeil.fr/let-it-glow/\"\u003earticle principal\u003c/a\u003e, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de \u003ca href=\"https://thepihut.com/\"\u003eThe PiHut\u003c/a\u003e. Voici le résumé du jour 9, issu de \u003ca href=\"https://thepihut.com/blogs/raspberry-pi-tutorials/let-it-glow-maker-advent-calendar-day-9-ice-cold-coding\"\u003ecette page\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eEn ouvrant le jour 9 du calendrier de l’Avent Let it Glow Maker, j’étais excité de découvrir une nouvelle expérience passionnante. Aujourd’hui, je plongeais dans le monde du contrôle avec un composant particulier : un capteur de température et d’humidité, le DHT20/AHT20. C’était le moment idéal pour explorer l’art du « Ice Cold Coding » !\u003c/p\u003e","title":"Calendrier de l’Avent « Let it Glow » Jour 9 : coding glacial !"},{"content":" Comme présenté dans l’article principal, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de The PiHut. Voici le résumé du jour 8, issu de cette page.\nLe compte à rebours se poursuit avec le jour 8 de mon calendrier de l’avent « Let it Glow Maker ». Aujourd’hui, j’ai eu l’opportunité fascinante de plonger dans le monde des LED adressables, à travers la magie d’une bague LED RGB. Cette activité s’est avérée être un autre coup de cœur pour moi !\nContenu de la boîte Dans cette boîte, j’ai eu le plaisir de découvrir les éléments suivants :\n1x Bague LED RGB de 12 diodes 3x Câbles jumper mâle-mâle Activités du Jour Introduction à la Bague LED RGB Ma journée a commencé par une introduction captivante à la bague LED RGB. Composée de douze diodes adressables, cette bague offre la possibilité de créer des motifs lumineux captivants. Chaque LED est connectée à la précédente grâce aux broches IN et OUT, permettant un contrôle individuel à l’aide d’une seule broche GPIO du Pico.\nConstruction du Circuit Après une préparation minutieuse de la plaque de prototypage, j’ai connecté la bague LED en utilisant trois fils : Data IN (GPIO 2), 5V (VBUS), et GND (mise à la terre). La mise en place a été simplifiée grâce aux indications sur l’arrière de la bague. Activités Pratiques 1. Contrôle d’une LED Unique J’ai rapidement mis en pratique le contrôle d’une LED unique en adaptant le code utilisé pour une LED adressable individuelle (jour #6) à la configuration de la bague. La variation de l’intensité lumineuse a été soulignée, encourageant l’utilisation de valeurs plus faibles pour éviter un éblouissement excessif.\n2. Contrôle de Plusieurs LEDs Élargissant les possibilités, j’ai exploré l’allumage simultané de plusieurs LED, utilisant soit une approche individuelle, soit en exploitant les listes. Cela a ouvert la voie à des créations lumineuses plus complexes et dynamiques.\n3. Effets avec Délai L’introduction d’un court délai a transformé les simples activations en séquences dynamiques. J’ai expérimenté des motifs lumineux qui se déployaient progressivement grâce à des pauses stratégiques.\n4. Lumières Tournantes avec Boucles While En combinant habilement les boucles while et for, j’ai créé l’effet de lumières tournantes. Chaque LED s’allumait successivement, offrant ainsi une animation cyclique et hypnotique.\n5. Lumières Rebondissantes En utilisant la méthode de renversement de la séquence, la lumière rebondissait d’une extrémité à l’autre de la bague. Cela a ajouté une dimension ludique à l’expérience visuelle, captivant mon attention.\n6. La Roue de Couleur Tournoyante J’ai tenté une expérience plus avancée en créant une séquence continue de changements de couleur tout en maintenant la rotation constante de la lumière à travers la bague. En bref, cela a démontré les possibilités artistiques étendues offertes par la programmation des LED.\n7. La Bague à Couleurs Aléatoires Dans cette activité, j’ai utilisé des fonctions déjà maîtrisées pour créer un programme sélectionnant aléatoirement une LED de la bague, lui attribuant ensuite une couleur aléatoire. Le résultat a été un spectacle lumineux dynamique et imprévisible.\nConclusion Ma journée a été une aventure riche en expérimentations et en découvertes. J’ai exploré diverses facettes du contrôle des LED adressables à travers la bague RGB. J’ai acquis une compréhension approfondie de la programmation de lumières interactives. La créativité a été mise à l’honneur, et je suis encouragé à continuer d’explorer les possibilités offertes par cette technologie.\n","permalink":"https://werdeil.fr/hugo-test/let-it-glow-jour-8/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2023/12/image-8.jpeg\" alt=\"Let it Glow jour 8\" \u003e\n\u003c/p\u003e\n\u003cp\u003eComme présenté dans l’\u003ca href=\"https://werdeil.fr/let-it-glow/\"\u003earticle principal\u003c/a\u003e, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de \u003ca href=\"https://thepihut.com/\"\u003eThe PiHut\u003c/a\u003e. Voici le résumé du jour 8, issu de \u003ca href=\"https://thepihut.com/blogs/raspberry-pi-tutorials/let-it-glow-maker-advent-calendar-day-8-rainbow-ring\"\u003ecette page\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eLe compte à rebours se poursuit avec le jour 8 de mon calendrier de l’avent « Let it Glow Maker ». Aujourd’hui, j’ai eu l’opportunité fascinante de plonger dans le monde des LED adressables, à travers la magie d’une bague LED RGB. Cette activité s’est avérée être un autre coup de cœur pour moi !\u003c/p\u003e","title":"Calendrier de l’Avent « Let it Glow » Jour 8 : la bague arc en ciel !"},{"content":" Comme présenté dans l’article principal, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de The PiHut. Voici le résumé du jour 7, issu de cette page.\nDans cette aventure électronique, les participants ont été introduits à un composant de contrôle crucial : le potentiomètre linéaire. Utilisé pour ajuster en douceur les valeurs analogiques, ce composant offre une nouvelle approche pour contrôler la vitesse de clignotement, les couleurs et bien plus encore.\nContenu de la Boîte Chaque participant a trouvé dans sa boîte les éléments suivants :\n1x Potentiomètre linéaire de 45 mm 1x Capuchon pour le potentiomètre linéaire 3x Fils de raccordement mâle à mâle Activités du Jour Comprendre le Potentiomètre et les Signaux Analogiques Avant tout les participants ont découvert que le potentiomètre est une résistance variable, offrant une flexibilité de 0 à 10 000 ohms. Ils ont appris comment câbler le potentiomètre pour envoyer des signaux analogiques au Raspberry Pi Pico, ouvrant ainsi la voie à des possibilités infinies dans leurs projets.\nConstruire le Circuit Les participants ont suivi attentivement les instructions pour préparer le circuit, connectant habilement le potentiomètre pour une utilisation optimale. L’importance de la manipulation prudente du matériel a été soulignée. Comme toujours il était nécessaire de déconnecter le Pico du câble USB lors de la construction du circuit. Activité 1 : Affichage de la glissière ! Les participants ont d’abord programmé leur Pico pour afficher les valeurs analogiques provenant du potentiomètre. En utilisant le GPIO28 comme l’un des ADC pins du Pico, ils ont compris le fonctionnement de l’ADC (Convertisseur Analogique-Numérique) pour obtenir des lectures précises.\nActivité 2 : Changeur de couleur coulissant Les participants ont ensuite étendu leurs compétences en incorporant des déclarations if/elif pour changer la couleur d’une LED en fonction de la position du potentiomètre. Cette activité a permis d’appliquer les connaissances acquises sur les signaux analogiques et les ADC pins.\nActivité 3 : Gradateur de la glissière Les participants ont exploré une autre dimension en utilisant la lecture analogique pour contrôler l’intensité lumineuse de la LED. La conversion de la plage analogique en une valeur utilisable pour la LED a permit d’illustrer une compréhension approfondie des concepts.\nActivité 4 : Contrôle de la vitesse de clignotement avec la glissière Enfin, les participants ont utilisé la position de la glissière pour ajuster la vitesse de clignotement d’une LED. L’ajout de changements de couleur aléatoires a apporté une touche festive et créative à cette activité de clôture.\nConclusion En somme, le Jour #7 du Calendrier de l’Avent Let it Glow Maker a été une expérience enrichissante. Les participants ont non seulement appris à utiliser le potentiomètre linéaire et les signaux analogiques mais ont également développé leurs compétences en programmation MicroPython. Il fallait relever de le défi d’ajuster les activités pour deux LEDs au lieu d’une, montrant une compréhension solide des concepts enseignés.\nLes participants sont maintenant prêts à explorer de nouvelles idées et projets avec leur boîte à outils grandissante de connaissances en MicroPython. Rendez-vous demain pour une nouvelle journée de découvertes lumineuses !\n","permalink":"https://werdeil.fr/hugo-test/let-it-glow-jour-7/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2023/12/image-7.jpeg\" alt=\"Let it Glow jour 7\" \u003e\n\u003c/p\u003e\n\u003cp\u003eComme présenté dans l’\u003ca href=\"https://werdeil.fr/let-it-glow/\"\u003earticle principal\u003c/a\u003e, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de \u003ca href=\"https://thepihut.com/\"\u003eThe PiHut\u003c/a\u003e. Voici le résumé du jour 7, issu de \u003ca href=\"https://thepihut.com/blogs/raspberry-pi-tutorials/let-it-glow-maker-advent-calendar-day-7-time-to-slide\"\u003ecette page\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eDans cette aventure électronique, les participants ont été introduits à un composant de contrôle crucial : le potentiomètre linéaire. Utilisé pour ajuster en douceur les valeurs analogiques, ce composant offre une nouvelle approche pour contrôler la vitesse de clignotement, les couleurs et bien plus encore.\u003c/p\u003e","title":"Calendrier de l’Avent « Let it Glow » Jour 7 : le slider !"},{"content":" Comme présenté dans l’article principal, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de The PiHut. Voici le résumé du jour 6, issu de cette page.\nAujourd’hui, place à un autre jour lumineux et c’est le moment de passer à la couleur avec les LEDs RGB adressables ! Les LEDs imposantes dans la boîte d’aujourd’hui peuvent afficher différentes couleurs en fonction de notre code, ce qui promet beaucoup de plaisir !\nIl est important de faire attention au câblage de ces LEDs car elles ont quatre pattes de tailles différentes, et la manière dont nous les codons est également différente, mais c’est le jour #6 et vous êtes totalement prêt pour cela !\nContenu de la Boîte Dans cette boîte, vous trouverez :\n2x LEDs RGB adressables de 10 mm 6x fils de raccordement mâle à mâle _Activités du Jour_ Qu’est-ce que sont les LEDs RGB adressables ? Les LEDs dans votre boîte sont des LEDs adressables. Ce sont une sorte spéciale de LED qui contient en réalité trois petites LEDs à l’intérieur de chacune d’elles – une rouge, une verte et une bleue, que nous mélangeons pour créer de nombreuses couleurs différentes avec notre code.\nChaque LED a une puce de contrôleur à l’intérieur qui nous permet de les adresser (parler) individuellement dans notre code. Cependant, en raison de cela, elles ont besoin d’un microcontrôleur pour leur dire quoi faire.\nConstruction du circuit Comme toujours, assurez-vous que votre Pico est déconnecté du câble USB lorsque vous travaillez sur le circuit.\nPréparez la planche à pain Installez une LED Créez des rails d’alimentation 5V et GND Connectez les broches de la LED Activité 1 : Test de couleur unique Nous commencerons par un test simple pour nous assurer que tout est câblé et fonctionne correctement, tout en introduisant doucement la bibliothèque que nous utilisons pour ces LEDs. Nous allons simplement faire briller notre LED en bleu, puis l’éteindre.\nActivité 2 : Couleurs multiples Montrons quelques astuces pour vous aider à gérer les couleurs un peu plus facilement, puis passons à des choses vraiment amusantes !\nVotre programme utilise actuellement les valeurs RGB pour définir une couleur, mais lorsque vous regardez en arrière et examinez votre code, il peut être difficile de se rappeler à quelle couleur chaque ensemble de chiffres correspond. Une meilleure façon est de créer des variables de couleur.\nActivité 3 : Cycle de couleur Nous allons maintenant rendre les choses un peu plus intéressantes en créant une boucle qui fait défiler notre LED à travers chacune de nos couleurs. Nous utiliserons ce que vous avez déjà appris jusqu’à présent – des listes, une boucle while, des variables et la fonction range !\nActivité 4 : Plage de valeurs RGB Une autre façon de jouer avec les couleurs est de dire à votre code d’itérer sur les valeurs RGB. Chaque valeur RGB va de 0 à 255, nous pouvons donc l’utiliser dans une boucle for pour créer des effets intéressants !\nActivité 5 : Deuxième LED et passage de lumière Maintenant que vous savez comment utiliser les LEDs RGB, connectons la deuxième pour vous permettre d’afficher deux couleurs à la fois (et la séquence que vous voulez).\nPendant cette activité, les LEDs passent la lumière l’une à l’autre, créant un effet de transition lumineuse.\nFélicitations, vous avez maintenant des LEDs RGB amusantes à manipuler et de nombreux outils pour les faire clignoter et danser comme bon vous semble. Nous vous recommandons vivement de jouer un peu si vous avez du temps libre cet après-midi – voyez quelles séquences et motifs de couleurs vous pouvez créer.\nConclusion Recapitulons – aujourd’hui, vous avez :\nAppris sur les couleurs RGB, ce que cela signifie et comment cela fonctionne avec l’électronique/le code Appris sur les LEDs RGB (et comment certaines d’entre elles sont BRG !) Créé un circuit avec des LEDs BRG Appris à utiliser la populaire bibliothèque ‘neopixel’ Réutilisé des compétences des jours précédents, telles que : Listes Fonction range/boucles for Variables Boucles while Fonction reversed Demain, nous reviendrons à un composant de contrôle – quelque chose que nous pouvons utiliser en conjonction avec nos éléments lumineux pour créer un projet cool… nous découvrirons ce que c’est tôt demain matin…\nPassez une excellente soirée et à demain !\n","permalink":"https://werdeil.fr/hugo-test/let-it-glow-jour-6/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2023/12/image-6.jpeg\" alt=\"Let it Glow jour 6\" \u003e\n\u003c/p\u003e\n\u003cp\u003eComme présenté dans l’\u003ca href=\"https://werdeil.fr/let-it-glow/\"\u003earticle principal\u003c/a\u003e, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de \u003ca href=\"https://thepihut.com/\"\u003eThe PiHut\u003c/a\u003e. Voici le résumé du jour 6, issu de \u003ca href=\"https://thepihut.com/blogs/raspberry-pi-tutorials/let-it-glow-maker-advent-calendar-day-6-see-the-rgb\"\u003ecette page\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eAujourd’hui, place à un autre jour lumineux et c’est le moment de passer à la couleur avec les LEDs RGB adressables ! Les LEDs imposantes dans la boîte d’aujourd’hui peuvent afficher différentes couleurs en fonction de notre code, ce qui promet beaucoup de plaisir !\u003c/p\u003e","title":"Calendrier de l’Avent « Let it Glow » Jour 6 : les LEDs RGB !"},{"content":" Comme présenté dans l’article principal, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de The PiHut. Voici le résumé du jour 5, issu de cette page.\nBienvenue dans le cinquième jour du Calendrier de l’Avent « Let it Glow Maker » ! Aujourd’hui, nous plongeons dans l’univers des interrupteurs DIP (Dual Inline Package) pour ajouter une nouvelle dimension à nos créations lumineuses. Découvrons ensemble les composants fournis dans la boîte, les activités du jour et les nouvelles compétences que nous avons acquises.\nContenu de la boîte Le mystérieux bloc rouge dans votre boîte aujourd’hui est un interrupteur DIP à 5 voies. Similaire à l’affichage à barres dans la boîte d’hier, ce composant compact équivaut à cinq interrupteurs ON/OFF regroupés dans un boîtier minuscule. Pour vous guider dans votre exploration, la boîte contient également cinq fils de cavalier mâle à mâle.\nActivités du jour Introduction à l’interrupteur DIP Avant de plonger dans les activités pratiques, faisons connaissance avec l’interrupteur DIP (Dual Inline Package). Il s’agit d’un composant compact offrant cinq interrupteurs ON/OFF dans un boîtier minimaliste. Comprendre son fonctionnement est essentiel pour tirer le meilleur parti de ses capacités.\nPréparation du Circuit Avant de débuter les activités, il est crucial de s’assurer que le circuit est correctement préparé. L’article guide les participants dans la configuration initiale du breadboard, en supprimant les composants précédents tout en maintenant le fil 3,3 V en place.\nInstallation de l’interrupteur DIP et Connexion aux Broches GPIO L’étape suivante consiste à intégrer l’interrupteur DIP à la place des boutons précédents. Les participants apprendront à le positionner délicatement sur la planche à pain et à connecter ses pattes inférieures aux broches GPIO spécifiques. Les instructions précises garantissent un câblage correct. Compréhension du Fonctionnement de l’interrupteur DIP Avant de plonger dans les activités pratiques, un bref exposé sur le fonctionnement de l’interrupteur DIP est fourni. Les dix pattes, réparties de part et d’autre du boîtier, sont expliquées en détail, permettant aux participants de saisir pleinement son utilité dans divers projets.\nActivité 1 : Test de l’interrupteur DIP en Position ‘ON’ La première activité propose un programme simple qui teste la connexion des interrupteurs. Des instructions Python sont fournies, invitant les participants à changer la position des interrupteurs et à observer les messages imprimés, vérifiant ainsi que tout fonctionne correctement.\nActivité 2 : Test de l’interrupteur DIP en Position ‘ON’ ou ‘OFF’ : Pour améliorer la convivialité du programme, la deuxième activité introduit des instructions « else ». Les messages imprimés varient désormais en fonction de la position de l’interrupteur, indiquant clairement s’il est en position ‘ON’ ou ‘OFF’.\nActivité 3 : Test de l’interrupteur DIP avec LEDs Cette activité ajoute une dimension visuelle en intégrant des LEDs dans le circuit. Les participants apprendront à illuminer les LEDs en fonction de la position de l’interrupteur, offrant une rétroaction visuelle immersive.\nActivité 4 : Sélection de Programmes avec l’interrupteur DIP La quatrième activité consiste en une exploration approfondie des fonctions Python. Les participants créeront leurs propres fonctions pour exécuter des séquences lumineuses spécifiques en fonction de la position de l’interrupteur DIP.\nActivité 5 : Gestion de Plusieurs Positions avec ‘and’ et ‘or’ La dernière activité introduit des opérateurs logiques ‘and’ et ‘or’. Les participants apprendront à contrôler l’affichage de séquences lumineuses spécifiques en fonction de différentes combinaisons d’interrupteurs, élargissant ainsi leurs compétences en programmation.\nConclusion Ainsi se termine notre exploration du jour 5 du Calendrier de l’Avent « Let it Glow Maker ». Nous avons plongé dans le monde des interrupteurs DIP, découvert les joies des fonctions Python, et élargi nos connaissances des instructions « elif », « and » et « or ». Les possibilités pour vos futurs projets lumineux semblent infinies. Restez à l’écoute pour découvrir ce que nous réserve demain dans cette aventure captivante !\n","permalink":"https://werdeil.fr/hugo-test/let-it-glow-jour-5/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2023/12/image-5.jpeg\" alt=\"Let it Glow jour 5\" \u003e\n\u003c/p\u003e\n\u003cp\u003eComme présenté dans l’\u003ca href=\"https://werdeil.fr/let-it-glow/\"\u003earticle principal\u003c/a\u003e, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de \u003ca href=\"https://thepihut.com/\"\u003eThe PiHut\u003c/a\u003e. Voici le résumé du jour 5, issu de \u003ca href=\"https://thepihut.com/blogs/raspberry-pi-tutorials/let-it-glow-maker-advent-calendar-day-5-switch-the-dip\"\u003ecette page\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eBienvenue dans le cinquième jour du Calendrier de l’Avent « Let it Glow Maker » ! Aujourd’hui, nous plongeons dans l’univers des interrupteurs DIP (Dual Inline Package) pour ajouter une nouvelle dimension à nos créations lumineuses. Découvrons ensemble les composants fournis dans la boîte, les activités du jour et les nouvelles compétences que nous avons acquises.\u003c/p\u003e","title":"Calendrier de l’Avent « Let it Glow » Jour 5 : l'interrupteur DIP ! »"},{"content":" Comme présenté dans l’article principal, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de The PiHut. Voici le résumé du jour 4, issu de cette page.\nAujourd’hui, dans le cadre du calendrier de l’Avent Let it Glow Maker, j’ai exploré le contenu de la boîte n°4, découvrant un nouveau composant clignotant : un affichage de barres lumineuses. Ce dernier, composé de cinq LED alignées, offre de nombreuses possibilités créatives pour afficher des données telles que la progression ou les compteurs.\nContenu de la boîte Le kit du jour comprenait les éléments suivants :\n1 affichage de barres lumineuses à 5 segments 1 réseau de résistances 6 fils de connexion mâle à mâle Activités du jour Fonctionnement de l’affichage de barres lumineuses Cette section a expliqué le fonctionnement de base de l’affichage, composé de cinq LED alignées. Chaque LED doit être connectée à une broche GPIO, et l’article détaille la manière de distinguer les broches en fonction de leur longueur et de l’angle plat du boîtier.\nUtilisation des résistances réseau ‘ai appris à simplifier le câblage en utilisant des résistances réseau. L’article a souligné le rôle du point marqué sur la résistance réseau, indiquant la broche GND commune, facilitant ainsi le raccordement à la masse.\nConstruction du circuit Le guide détaille les étapes de construction du circuit, depuis la préparation de la platine jusqu’à l’insertion de l’affichage de barres lumineuses et de la résistance réseau. Il donne aussi des conseils pour le raccordement des fils et l’évitement d’erreurs fréquentes. Activité 1 : Test de segments Une première activité consistait en un test de segments pour confirmer que le circuit était correctement câblé. Le code simple fourni allumait chaque segment individuellement, me permettant de vérifier le bon fonctionnement de mon montage.\nActivité 2 : Contrôle simplifié avec des listes Cette activité a introduit l’utilisation de listes en MicroPython pour simplifier le contrôle des LED. L’exemple de code fourni montre comment utiliser une boucle for avec une liste pour gérer plus efficacement les différentes LED.\nActivité 3 : Balayage des LED Cette activité consistait à créer un effet de balayage des LED, similaire à la lumière rouge caractéristique du véhicule de la série télévisée des années 80, Knight Rider (K2000).\nActivité 4 : LED aléatoires Une activité ludique a consisté à utiliser le module aléatoire pour sélectionner de manière aléatoire une LED à allumer. Le guide a décomposé le code pour expliquer le fonctionnement du générateur de nombres aléatoires.\nActivité 5 : Compteur avec boutons La dernière activité a impliqué l’utilisation des boutons pour créer un compteur interactif avec les LED. Des déclarations if imbriquées et des déclarations else ont été expliquées en détail, montrant comment gérer le comptage avec des conditions spécifiques.\nConclusion Par les activités du jour, j’ai renforcé mes compétences en câblage, en utilisation de composants et en programmation en MicroPython. J’ai exploré diverses fonctionnalités, des tests de segments à la création d’un compteur interactif avec les boutons. La journée s’est terminée sur une note positive, m’encourageant à conserver mon circuit pour de futures activités. Rendez-vous demain pour de nouvelles découvertes dans le calendrier de l’Avent Let it Glow Maker !\n","permalink":"https://werdeil.fr/hugo-test/let-it-glow-jour-4/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2023/12/image-4.jpeg\" alt=\"Let it Glow jour 4\" \u003e\n\u003c/p\u003e\n\u003cp\u003eComme présenté dans l’\u003ca href=\"https://werdeil.fr/let-it-glow/\"\u003earticle principal\u003c/a\u003e, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de \u003ca href=\"https://thepihut.com/\"\u003eThe PiHut\u003c/a\u003e. Voici le résumé du jour 4, issu de \u003ca href=\"https://thepihut.com/blogs/raspberry-pi-tutorials/let-it-glow-maker-advent-calendar-day-4-brilliant-bar-graphs\"\u003ecette page\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eAujourd’hui, dans le cadre du calendrier de l’Avent Let it Glow Maker, j’ai exploré le contenu de la boîte n°4, découvrant un nouveau composant clignotant : un affichage de barres lumineuses. Ce dernier, composé de cinq LED alignées, offre de nombreuses possibilités créatives pour afficher des données telles que la progression ou les compteurs.\u003c/p\u003e","title":"Calendrier de l’Avent « Let it Glow » Jour 4 : les barres de LEDs ! »"},{"content":" Comme présenté dans l’article principal, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de The PiHut. Voici le résumé du jour 3, issu de cette page.\nAujourd’hui, les participants ont plongé dans le monde fascinant des entrées électroniques en utilisant des boutons colorés. Guidés par le Calendrier de l’Avent « Let it Glow Maker », les découvertes ont été nombreuses, enrichissant leur compréhension des composants électroniques et de leur interaction avec le Raspberry Pi Pico.\nContenu de la Boîte Le kit du jour comprenait des éléments clés pour l’exploration :\n1x Bouton tactile carré vert de 12 mm 1x Bouton tactile carré rouge de 12 mm 5x Fils de connexion mâle à mâle Activités du Jour 1. Introduction aux Boutons Les participants ont amorcé leur journée en comprenant les rouages des boutons en électronique. Ces composants familiers du quotidien ont été présentés sous un jour nouveau, offrant une manière simple de créer ou interrompre un circuit électronique.\n2. Configuration du Circuit Les boutons ont été intégrés au circuit existant comportant une LED. Une mise en pratique des connaissances acquises les jours précédents, avec la création d’une alimentation 3.3V et le branchement astucieux des boutons sur des broches GPIO du Raspberry Pi Pico. 3. Utilisation basique des boutons Les participants ont plongé dans la programmation avec MicroPython sur le Pico. Ils ont employé des boucles « while » pour surveiller en permanence l’état des boutons, et les structures conditionnelles « if » ont fait leur apparition pour permettre des réactions différenciées en fonction des actions des utilisateurs.\n4. Contrôle de la LED avec les boutons Une étape cruciale où les participants ont appris à utiliser les boutons pour contrôler une LED. Le bouton vert devenant le déclencheur pour allumer la LED, tandis que le bouton rouge jouait le rôle d’interrupteur pour l’éteindre.\n5. Basculement de la LED avec un bouton Le guide a introduit une fonctionnalité astucieuse : le basculement. Désormais, un seul bouton pouvait être utilisé comme interrupteur pour la LED, simplifiant le code et offrant une expérience utilisateur plus fluide.\n6. Comptage avec les boutons Les participants ont découvert l’utilisation des variables pour créer un compteur. Chaque pression sur le bouton rouge décrémentait une variable « count », tandis que le bouton vert l’incrémentait. Une immersion dans la manipulation des variables en programmation.\n7. Version clignotante du comptage avec les boutons Pour ajouter une dimension visuelle, le guide a proposé une version clignotante. Chaque pression de bouton déclenchait un clignotement de la LED, offrant une rétroaction instantanée et engageante.\nRécapitulatif du jour 3 Cette journée a jeté les bases de la manipulation des entrées, des boucles, des structures conditionnelles, des variables et du contrôle des sorties. Les participants sont encouragés à conserver leur montage pour les aventures à venir. Demain promet de nouvelles découvertes dans l’univers « Let it Glow Maker ». Restez connectés pour de passionnantes explorations électroniques !\n","permalink":"https://werdeil.fr/hugo-test/let-it-glow-jour-3/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2023/12/image-2.jpeg\" alt=\"Let it Glow jour 3\" \u003e\n\u003c/p\u003e\n\u003cp\u003eComme présenté dans l’\u003ca href=\"https://werdeil.fr/let-it-glow/\"\u003earticle principal\u003c/a\u003e, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de \u003ca href=\"https://thepihut.com/\"\u003eThe PiHut\u003c/a\u003e. Voici le résumé du jour 3, issu de \u003ca href=\"https://thepihut.com/blogs/raspberry-pi-tutorials/let-it-glow-maker-advent-calendar-day-3-incredible-inputs\"\u003ecette page\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eAujourd’hui, les participants ont plongé dans le monde fascinant des entrées électroniques en utilisant des boutons colorés. Guidés par le Calendrier de l’Avent « Let it Glow Maker », les découvertes ont été nombreuses, enrichissant leur compréhension des composants électroniques et de leur interaction avec le Raspberry Pi Pico.\u003c/p\u003e","title":"Calendrier de l’Avent « Let it Glow » Jour 3 : Exploration des entrées"},{"content":" Comme présenté dans l’article principal, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de The PiHut. Voici le résumé du jour 2, issu de cette page.\nAujourd’hui, dans le cadre du calendrier de l’Avent « Let it Glow Maker », les participants ont été plongés dans le monde passionnant de l’électronique et de la programmation en explorant les bases de l’utilisation des LEDs avec le Raspberry Pi Pico. Voici un aperçu détaillé des étapes clés de cette aventure créative\n**Contenu de la boîte #2** La journée a commencé avec l’ouverture de la boîte #2, révélant des composants cruciaux pour la construction du jour : une LED « blocky » diffuse de 15 mm, une résistance, et deux fils de connexion mâle à mâle. Ces éléments constitueront la base du circuit lumineux que les participants allaient assembler.\n**Activités du jour** Construction du Circuit : Guidés par le tutoriel détaillé, les participants ont d’abord appris à assembler un circuit sur une plaque d’essai. Cette expérience pratique a permis de comprendre la disposition correcte des composants. Un focus particulier a été fait sur la polarité des LEDs et l’utilisation des résistances pour réguler le courant.\nCodage de la LED : Les participants ont ensuite exploré les bases du MicroPython en programmant la LED « blocky ». Ils ont pu programmer des actions simples telles que l’allumage, l’extinction, et même le clignotement.\nCompréhension des Composants : Le guide a fourni une explication approfondie sur la polarité des LEDs. Il a notamment souligné l’importance de la résistance pour la protection des composants électroniques. Les participants ont également acquis une compréhension approfondie du fonctionnement des breadboards. Il s’agit de plateformes qui facilitent la création de prototypes électroniques sans soudure.\nExploration de Nouveaux Concepts : Enfin les participants ont étendu leurs connaissances en MicroPython. Ils ont notamment découvert des concepts tels que le module « time », les boucles « while », et la fonction « range ». Ces notions serviront de base pour des projets plus complexes à venir.\n**Récapitulatif du jour 2** Au terme de cette journée immersive, les participants ont accompli plusieurs tâches cruciales. Ils ont construit un circuit LED fonctionnel, maîtrisé les bases de la programmation avec MicroPython, et développé une compréhension approfondie de la manière dont les composants électroniques interagissent.\nLe guide a souligné l’importance de la précision dans le câblage, fourni des conseils pour dépanner d’éventuels problèmes, et encouragé les participants à conserver leur circuit pour les futures activités. Alors que cette journée s’achève, l’excitation augmente en prévision des projets plus avancés qui seront dévoilés au cours des prochains jours.\n","permalink":"https://werdeil.fr/hugo-test/let-it-glow-jour-2/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2023/12/image-1.jpeg\" alt=\"Let it glow jour 2\" \u003e\n\u003c/p\u003e\n\u003cp\u003eComme présenté dans l’\u003ca href=\"https://werdeil.fr/let-it-glow/\"\u003earticle principal\u003c/a\u003e, je demande à chatGPT de me résumer les articles du calendrier de l’avent Let it Glow de \u003ca href=\"https://thepihut.com/\"\u003eThe PiHut\u003c/a\u003e. Voici le résumé du jour 2, issu de \u003ca href=\"https://thepihut.com/blogs/raspberry-pi-tutorials/let-it-glow-maker-advent-calendar-day-2-lighting-leds\"\u003ecette page\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eAujourd’hui, dans le cadre du calendrier de l’Avent « Let it Glow Maker », les participants ont été plongés dans le monde passionnant de l’électronique et de la programmation en explorant les bases de l’utilisation des LEDs avec le Raspberry Pi Pico. Voici un aperçu détaillé des étapes clés de cette aventure créative\u003c/p\u003e","title":"Calendrier de l'Avent « Let it Glow » Jour 2 : Découverte des LEDs !"},{"content":" Le 1 décembre 2023, The Pi Hut a lancé le premier jour de son calendrier de l’Avent « Let it Glow Maker ». Comme présenté dans cet article, pour me permettre de mieux profiter de ce calendrier de l’avent j’ai demandé à chatGPT de résumer les articles. J’ai décidé de les poster ici pour que d’autres puissent en profiter. J’espère que cela ne gênera pas les équipes de PiHut. Voici le résumé du premier jour (issue de cette page).\nBienvenue dans le Monde du Raspberry Pi Pico Tout d’abord cette aventure commence avec le Raspberry Pi Pico, une carte microcontrôleur puissante de Raspberry Pi. Contrairement aux modèles plus connus comme le Raspberry Pi 5 et le Raspberry Pi Zero, le Pico est une carte microcontrôleur conçue pour des projets de calcul physique. Son cerveau est la puce microcontrôleur RP2040.\nLa particularité du Pico réside dans ses broches GPIO (General Purpose Input Output) qui permettent de connecter divers composants tels que des LED, des boutons, des capteurs et des moteurs. Au lieu d’utiliser un système d’exploitation comme le Raspberry Pi 5, le Pico est destiné à des projets où le code que vous écrivez contrôle ces composants.\nConfiguration et Présentation du Contenu de la Boîte #1 Le premier jour du calendrier a commencé par la configuration initiale. La boîte #1 comprenait :\n1x Raspberry Pi Pico H (avec connecteurs pré-soudés) 1x Câble Micro-USB de 1m 2x Breadboards sans soudure de 400 points L’activité du jour consistait à installer le logiciel Thonny. Il s’agit d’un environnement de développement intégré (IDE) Python, pour programmer le Raspberry Pi Pico avec MicroPython.\nLe Monde de Thonny et MicroPython Thonny facilite l’installation de MicroPython sur le Raspberry Pi Pico. Après cette installation, la première activité consistait à réaliser le traditionnel « Hello World » en utilisant la fonction print() de MicroPython. Les utilisateurs ont pu exécuter directement dans la fenêtre de la console (shell) ou sous forme de script.\nContrôle de la LED Intégrée Enfin, les participants ont été guidés pour contrôler la LED intégrée du Pico à l’aide du code MicroPython. L’exemple de code introduit l’utilisation des imports avec la commande « from machine import Pin ». De plus il démontre comment allumer et éteindre la LED à l’aide de la broche GPIO 25.\nLa journée s’est conclue avec un récapitulatif des compétences acquises, allant de l’introduction au Raspberry Pi Pico à la programmation MicroPython en passant par le contrôle physique de la LED.\nLe rendez-vous est pris pour le deuxième jour, promettant encore plus de découvertes passionnantes dans le monde du Raspberry Pi Pico et de MicroPython. À demain pour la suite de l’aventure « Let it Glow Maker » !\n","permalink":"https://werdeil.fr/hugo-test/let-it-glow-jour-1/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2023/12/image.jpeg\" alt=\"Let it glow jour 1\" \u003e\n\u003c/p\u003e\n\u003cp\u003eLe 1 décembre 2023, \u003ca href=\"https://thepihut.com/\"\u003eThe Pi Hut\u003c/a\u003e a lancé le premier jour de son calendrier de l’Avent « Let it Glow Maker ». Comme présenté dans \u003ca href=\"https://werdeil.fr/let-it-glow/\"\u003ecet article\u003c/a\u003e, pour me permettre de mieux profiter de ce calendrier de l’avent j’ai demandé à chatGPT de résumer les articles. J’ai décidé de les poster ici pour que d’autres puissent en profiter. J’espère que cela ne gênera pas les équipes de PiHut. Voici le résumé du premier jour (issue de \u003ca href=\"https://thepihut.com/blogs/raspberry-pi-tutorials/let-it-glow-advent-calendar-day-1-lets-get-started\"\u003ecette page\u003c/a\u003e).\u003c/p\u003e","title":"Calendrier de l'Avent « Let it glow » Jour 1 : configuration, Thonny et LED integrée"},{"content":" Le compte à rebours est lancé, et à partir du 1er décembre, une expérience technologique quotidienne captivante illuminera nos journées ! The Pi Hut nous convie à plonger dans le monde fascinant de l’électronique et de la programmation avec son Calendrier de l’Avent « Let it Glow Maker », en partenariat avec Raspberry Pi.\n**Préparez-vous pour l’innovation quotidienne** Alors que nous anticipons le début de cette odyssée électronique, imaginons les découvertes quotidiennes, les compétences techniques affûtées et les moments « aha » stimulants qui nous attendent. Chaque jour, nous explorerons de nouveaux concepts, défierons nos compétences, et créerons des projets interactifs et ludiques.\n**À la découverte des composants essentiels** La boîte du jour renfermera des composants clés tels que des boutons tactiles verts et rouges, ainsi que des fils de connexion mâle à mâle. Ces éléments simples, mais puissants, serviront de fondation à notre compréhension des entrées électroniques. Nous apprendrons à construire des circuits, à connecter les boutons au Raspberry Pi Pico, et à écrire du code en MicroPython pour contrôler des LED en fonction des entrées.\n**Un guide progressif pour tous niveaux** Que vous soyez novice ou expert, le calendrier sera un guide progressif vers l’innovation. Les participants développeront leurs compétences en programmation, exploreront des concepts avancés et partageront une expérience enrichissante. L’utilisation d’instructions conditionnelles, de boucles, et la manipulation des GPIO du Raspberry Pi seront au cœur de cette odyssée interactive.\n**Restez connectés pour le début de l’aventure** Alors que le 1er décembre approche, restez connectés pour le récit quotidien de cette exploration électronique à venir. Je partagerai chaque jour un résumé détaillé généré à l’aide de chatGPT des réalisations, défis et apprentissages du jour. Ensemble, plongeons dans l’ère passionnante de « Let it Glow Maker » !\nNe manquez pas le coup d’envoi de cette aventure technologique captivante ! Que l’aventure commence ! Suivez le tag Let it Glow pour trouver tous les articles.\n","permalink":"https://werdeil.fr/hugo-test/let-it-glow/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2023/12/image-3.jpeg\" alt=\"Calendrier de l\u0026rsquo;avent let it glow\" \u003e\n\u003c/p\u003e\n\u003cp\u003eLe compte à rebours est lancé, et à partir du 1er décembre, une expérience technologique quotidienne captivante illuminera nos journées ! \u003ca href=\"https://thepihut.com/\"\u003eThe Pi Hut\u003c/a\u003e nous convie à plonger dans le monde fascinant de l’électronique et de la programmation avec son \u003ca href=\"https://thepihut.com/pages/maker-advent-2023-guides\"\u003eCalendrier de l’Avent « Let it Glow Maker »\u003c/a\u003e, en partenariat avec Raspberry Pi.\u003c/p\u003e\n\u003ch2 id=\"préparez-vous-pour-linnovation-quotidienne\"\u003e**Préparez-vous pour l’innovation quotidienne**\u003c/h2\u003e\n\u003cp\u003eAlors que nous anticipons le début de cette odyssée électronique, imaginons les découvertes quotidiennes, les compétences techniques affûtées et les moments « aha » stimulants qui nous attendent. Chaque jour, nous explorerons de nouveaux concepts, défierons nos compétences, et créerons des projets interactifs et ludiques.\u003c/p\u003e","title":"Suivez avec moi le calendrier de l'Avent « Let it Glow » de The Pi Hut !"},{"content":"Si vous cherchez des écouteurs true wireless alliant qualité audio et rapport qualité-prix, les Sennheiser CX Plus True Wireless méritent une attention particulière. Après avoir testé ces écouteurs, je souhaitais partager mon expérience et mes impressions pour vous guider dans votre décision.\n**Design et Confort : Élégants et Faciles à Porter** Les Sennheiser CX Plus True Wireless ne se contentent pas seulement d’offrir un son exceptionnel, ils se distinguent également par leur esthétique raffinée. J’ai choisi la version Special Edition. Avec son effet métal brossé, elle ajoute une touche de sophistication qui ne passe pas inaperçue. Lorsque je les ai retirés de leur boîtier, j’ai immédiatement été séduit par cet aspect visuel. Mais plus que leur apparence, le confort de port prolongé est une caractéristique notable. J’ai trouvé que, une fois que j’avais identifié les embouts adéquats, les écouteurs s’installaient facilement dans mes oreilles et restaient en place pendant des heures d’écoute. Cette combinaison d’élégance et de commodité fait des Sennheiser CX Plus True Wireless un choix agréable pour une utilisation quotidienne.\n**Qualité Audio : Signature Sonore Équilibrée** L’une des forces majeures des Sennheiser CX Plus True Wireless réside dans leur qualité sonore. Ils reflètent la signature audio caractéristique de Sennheiser avec des aigus nets, des médiums équilibrés et des basses profondes. L’écoute est un régal, car chaque composant musical trouve sa place sans prendre le dessus sur les autres. Bien que certains puissent estimer que les basses pourraient être plus prononcées, il est important de noter que cette perception dépendra de vos préférences personnelles et de votre habitude d’écoute.\n**Fonctionnalités : Réduction du Bruit Actif** La fonction de réduction active du bruit des Sennheiser CX Plus True Wireless ajoute une dimension supplémentaire à l’expérience d’écoute. Cependant, lors de mes tests, j’ai constaté que l’effet n’était pas toujours aussi marqué que prévu. Heureusement, la réduction passive des bruits ambiants grâce à un ajustement précis des embouts est déjà impressionnante. Cela signifie que même sans la réduction active du bruit, vous pouvez profiter d’une immersion musicale de haute qualité.\n**Autonomie de la Batterie : Performances Fiables** Lorsque l’on aborde les performances de batterie, les Sennheiser CX Plus True Wireless ne déçoivent pas. Vous pouvez les utiliser pendant vos trajets quotidiens sans craindre que la batterie ne s’épuise rapidement. Comparés à mes anciens écouteurs, les Sennheiser CX Plus True Wireless se sont avérés être un compagnon fiable tout au long de la journée. Cette autonomie vous permet d’apprécier votre musique et vos podcasts préférés sans interruption.\n**Connectivité et Application : Facilité d’Utilisation** La connectivité Bluetooth des Sennheiser CX Plus True Wireless est rapide et stable. Dès la sortie de leur étui de recharge, ils se connectent rapidement à votre appareil, vous permettant de plonger immédiatement dans votre musique. Cependant, j’aurais souhaité que l’application offre davantage d’informations détaillées concernant les fonctionnalités avancées. Malgré cela, la simplicité et la fiabilité de la connexion compensent en grande partie cette lacune.\n**Expérience d’Utilisation : Confort et Sécurité** L’aspect du confort est primordial lorsqu’il s’agit d’écouteurs true wireless. Les Sennheiser CX Plus True Wireless se distinguent par leur ajustement sécurisé. Une fois que vous avez trouvé les embouts parfaits, ils restent en place, même lors d’activités plus intenses. Cette sécurité accrue signifie que vous pouvez vous immerger dans votre musique sans craindre de les perdre. En comparaison avec mes anciens écouteurs, cette confiance en l’ajustement s’est avérée être un atout majeur. **Comparaison : Un Milieu de Gamme Convaincant** Comparés à mes précédents écouteurs, les Sennheiser CX Plus True Wireless offrent une amélioration significative en termes de performances audio et d’autonomie de batterie. Leur positionnement dans la catégorie de milieu de gamme est renforcé par leur rapport qualité-prix solide. Si vous recherchez une expérience d’écoute haut de gamme sans vous ruiner, les Sennheiser CX Plus True Wireless sont un choix convaincant.\n**Conclusion : Une Recommandation Assurée** Après avoir évalué en détail les Sennheiser CX Plus True Wireless, je n’hésite pas à les recommander chaudement. Leur combinaison de design élégant, de qualité sonore équilibrée, d’autonomie fiable et de prix raisonnable en fait une solution audio complète. Que vous soyez en déplacement, au travail ou chez vous, ces écouteurs sauront vous accompagner avec brio. Pour une expérience d’écoute quotidienne agréable, les Sennheiser CX Plus True Wireless sont une option à ne pas manquer.\n","permalink":"https://werdeil.fr/hugo-test/sennheiser-cx-plus-true-wireless/","summary":"\u003cp\u003eSi vous cherchez des écouteurs true wireless alliant qualité audio et rapport qualité-prix, les \u003ca href=\"https://www.sennheiser-hearing.com/fr-FR/p/cx-plus-true-wireless/\"\u003eSennheiser CX Plus True Wireless\u003c/a\u003e méritent une attention particulière. Après avoir testé ces écouteurs, je souhaitais partager mon expérience et mes impressions pour vous guider dans votre décision.\u003c/p\u003e\n\u003ch2 id=\"design-et-confort--élégants-et-faciles-à-porter\"\u003e**Design et Confort : Élégants et Faciles à Porter**\u003c/h2\u003e\n\u003cp\u003eLes Sennheiser CX Plus True Wireless ne se contentent pas seulement d’offrir un son exceptionnel, ils se distinguent également par leur esthétique raffinée. J’ai choisi la version Special Edition. Avec son effet métal brossé, elle ajoute une touche de sophistication qui ne passe pas inaperçue. Lorsque je les ai retirés de leur boîtier, j’ai immédiatement été séduit par cet aspect visuel. Mais plus que leur apparence, le confort de port prolongé est une caractéristique notable. J’ai trouvé que, une fois que j’avais identifié les embouts adéquats, les écouteurs s’installaient facilement dans mes oreilles et restaient en place pendant des heures d’écoute. Cette combinaison d’élégance et de commodité fait des Sennheiser CX Plus True Wireless un choix agréable pour une utilisation quotidienne.\u003c/p\u003e","title":"Test des Écouteurs Sennheiser CX Plus True Wireless"},{"content":"Qui sommes-nous ? L’adresse de notre site est : https://werdeil.fr.\nCommentaires Quand vous laissez un commentaire sur notre site, les données inscrites dans le formulaire de commentaire, ainsi que votre adresse IP et l’agent utilisateur de votre navigateur sont collectés pour nous aider à la détection des commentaires indésirables. Une chaîne anonymisée créée à partir de votre adresse e-mail (également appelée hash) peut être envoyée au service Gravatar pour vérifier si vous utilisez ce dernier. Les clauses de confidentialité du service Gravatar sont disponibles ici : https://automattic.com/privacy/. Après validation de votre commentaire, votre photo de profil sera visible publiquement à coté de votre commentaire.\nMédias Si vous téléversez des images sur le site, nous vous conseillons d’éviter de téléverser des images contenant des données EXIF de coordonnées GPS. Les personnes visitant votre site peuvent télécharger et extraire des données de localisation depuis ces images.\nCookies Si vous déposez un commentaire sur notre site, il vous sera proposé d’enregistrer votre nom, adresse e-mail et site dans des cookies. C’est uniquement pour votre confort afin de ne pas avoir à saisir ces informations si vous déposez un autre commentaire plus tard. Ces cookies expirent au bout d’un an. Si vous vous rendez sur la page de connexion, un cookie temporaire sera créé afin de déterminer si votre navigateur accepte les cookies. Il ne contient pas de données personnelles et sera supprimé automatiquement à la fermeture de votre navigateur. Lorsque vous vous connecterez, nous mettrons en place un certain nombre de cookies pour enregistrer vos informations de connexion et vos préférences d’écran. La durée de vie d’un cookie de connexion est de deux jours, celle d’un cookie d’option d’écran est d’un an. Si vous cochez « Se souvenir de moi », votre cookie de connexion sera conservé pendant deux semaines. Si vous vous déconnectez de votre compte, le cookie de connexion sera effacé. En modifiant ou en publiant une publication, un cookie supplémentaire sera enregistré dans votre navigateur. Ce cookie ne comprend aucune donnée personnelle. Il indique simplement l’ID de la publication que vous venez de modifier. Il expire au bout d’un jour.\nContenu embarqué depuis d’autres sites Les articles de ce site peuvent inclure des contenus intégrés (par exemple des vidéos, images, articles…). Le contenu intégré depuis d’autres sites se comporte de la même manière que si le visiteur se rendait sur cet autre site. Ces sites web pourraient collecter des données sur vous, utiliser des cookies, embarquer des outils de suivis tiers, suivre vos interactions avec ces contenus embarqués si vous disposez d’un compte connecté sur leur site web.\nUtilisation et transmission de vos données personnelles Si vous demandez une réinitialisation de votre mot de passe, votre adresse IP sera incluse dans l’e-mail de réinitialisation.\nDurées de stockage de vos données Si vous laissez un commentaire, le commentaire et ses métadonnées sont conservés indéfiniment. Cela permet de reconnaître et approuver automatiquement les commentaires suivants au lieu de les laisser dans la file de modération. Pour les comptes qui s’inscrivent sur notre site (le cas échéant), nous stockons également les données personnelles indiquées dans leur profil. Tous les comptes peuvent voir, modifier ou supprimer leurs informations personnelles à tout moment (à l’exception de leur identifiant). Les gestionnaires du site peuvent aussi voir et modifier ces informations.\nLes droits que vous avez sur vos données Si vous avez un compte ou si vous avez laissé des commentaires sur le site, vous pouvez demander à recevoir un fichier contenant toutes les données personnelles que nous possédons à votre sujet, incluant celles que vous nous avez fournies. Vous pouvez également demander la suppression des données personnelles vous concernant. Cela ne prend pas en compte les données stockées à des fins administratives, légales ou pour des raisons de sécurité.\nOù vos données sont envoyées Les commentaires des visiteurs peuvent être vérifiés à l’aide d’un service automatisé de détection des commentaires indésirables.\n","permalink":"https://werdeil.fr/hugo-test/a-propos/politique-de-confidentialite/","summary":"\u003ch2 id=\"qui-sommes-nous\"\u003eQui sommes-nous ?\u003c/h2\u003e\n\u003cp\u003eL’adresse de notre site est : \u003ca href=\"https://werdeil.fr\"\u003ehttps://werdeil.fr\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"commentaires\"\u003eCommentaires\u003c/h2\u003e\n\u003cp\u003eQuand vous laissez un commentaire sur notre site, les données inscrites dans le formulaire de commentaire, ainsi que votre adresse IP et l’agent utilisateur de votre navigateur sont collectés pour nous aider à la détection des commentaires indésirables.\nUne chaîne anonymisée créée à partir de votre adresse e-mail (également appelée hash) peut être envoyée au service Gravatar pour vérifier si vous utilisez ce dernier. Les clauses de confidentialité du service Gravatar sont disponibles ici : \u003ca href=\"https://automattic.com/privacy/\"\u003ehttps://automattic.com/privacy/\u003c/a\u003e. Après validation de votre commentaire, votre photo de profil sera visible publiquement à coté de votre commentaire.\u003c/p\u003e","title":"Politique de confidentialité"},{"content":" Je suis ravi de vous présenter la nouvelle version 2.0.8 de Pibooth. Cette mise à jour s’axe sur la compatibilité tout en préservant la stabilité de l’application. Alors que l’on travaille toujours sur le développement de la version 3.0.0, qui promet des changements majeurs, Anxaue a pris le temps d’élaborer cette mise à jour pour garantir une expérience utilisateur fluide et sans accroc.\n**Compatibilité assurée avec Pibooth 2.0.8** Bien que cette mise à jour puisse sembler modeste en termes de fonctionnalités visibles, elle joue un rôle essentiel dans le maintien de la compatibilité de Pibooth. Pour ce faire, nous avons fait le choix de limiter l’utilisation de la bibliothèque Pillow à une version antérieure. Ainsi Pibooth fonctionnera harmonieusement, même dans des environnements récents.\n**Poursuite du chemin vers la version 3.0.0** La numérotation de version 3.0.0 annonce des changements importants à venir pour Pibooth. Nous travaillons avec enthousiasme pour apporter des améliorations significatives et de nouvelles fonctionnalités à l’application. Nous sommes impatients de partager ces avancées avec vous dès qu’elles seront prêtes.\n**Nos remerciements et comment nous contacter** Enfin nous souhaitons exprimer toute notre gratitude envers nos contributeurs et nos utilisateurs qui continuent de soutenir Pibooth et de contribuer à son amélioration constante. Vos retours et vos contributions sont inestimables et constituent le moteur de notre progression.\nSi vous avez des questions, des commentaires ou des suggestions, n’hésitez pas à nous contacter sur notre page GitHub. Vos retours sont essentiels pour nous aider à perfectionner Pibooth et à vous offrir une expérience exceptionnelle.\nRestez connectés pour plus de mises à jour et préparez-vous à explorer les nouveautés passionnantes de la version 3.0.0 de Pibooth !\nWerdeil.fr Généré avec l’aide de chatGPT\n","permalink":"https://werdeil.fr/hugo-test/pibooth-2-0-8/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2020/10/icon.png\" alt=\"Pibooth icon\" \u003e\n\u003c/p\u003e\n\u003cp\u003eJe suis ravi de vous présenter la nouvelle version \u003ca href=\"https://github.com/pibooth/pibooth/releases/tag/2.0.8\"\u003e2.0.8\u003c/a\u003e de Pibooth. Cette mise à jour s’axe sur la compatibilité tout en préservant la stabilité de l’application. Alors que l’on travaille toujours sur le développement de la version 3.0.0, qui promet des changements majeurs, Anxaue a pris le temps d’élaborer cette mise à jour pour garantir une expérience utilisateur fluide et sans accroc.\u003c/p\u003e\n\u003ch2 id=\"compatibilité-assurée-avec-pibooth-208\"\u003e**Compatibilité assurée avec Pibooth 2.0.8**\u003c/h2\u003e\n\u003cp\u003eBien que cette mise à jour puisse sembler modeste en termes de fonctionnalités visibles, elle joue un rôle essentiel dans le maintien de la compatibilité de Pibooth. Pour ce faire, nous avons fait le choix de limiter l’utilisation de la bibliothèque Pillow à une version antérieure. Ainsi Pibooth fonctionnera harmonieusement, même dans des environnements récents.\u003c/p\u003e","title":"Découvrez la version 2.0.8 de Pibooth"},{"content":"Introduction Depuis plus de deux ans et demi, j’ai utilisé les écouteurs Sony WF-1000XM3 avec l’espoir de vivre une expérience audio exceptionnelle. Pour rappel j’avais déjà fait un premier article sur ces écouteurs où je remontais mes premières déceptions. Malheureusement, mon parcours avec ces écouteurs s’est avéré être une série de déceptions. Aujourd’hui, je souhaite partager mon retour d’expérience avec vous et expliquer pourquoi je ne recommande pas ces écouteurs, mais aussi la marque Sony dans son ensemble. Après avoir exploré d’autres options, j’ai décidé de retourner vers ma marque de prédilection, Sennheiser, qui m’a toujours offert des produits fiables et performants.\nDurée de vie limitée et problèmes de chargement L’un des problèmes majeurs que j’ai rencontrés avec les WF-1000XM3 est leur durée de vie limitée. Après seulement deux ans d’utilisation, ces écouteurs ont soudainement cessé de se recharger correctement. Le boîtier de chargement semble être le coupable, et malgré mes tentatives de dépannage, je n’ai pu résoudre ce problème. C’est extrêmement frustrant d’investir dans un produit qui ne dure pas plus longtemps.\nEn outre, j’ai rencontré des problèmes de chargement dès le début de mon utilisation. La batterie se vidait rapidement, obligeant des recharges fréquentes et gâchant ainsi l’expérience d’écoute. Un bon étui de chargement est essentiel pour des écouteurs sans fil, et malheureusement, les WF-1000XM3 ne remplissent pas cette fonction de manière satisfaisante.\nDe plus, un autre aspect décevant des écouteurs Sony WF-1000XM3 est la fragilité du boîtier de chargement. Malgré mes efforts pour prendre soin de mes écouteurs, le boîtier s’est avéré être extrêmement facile à rayer. Après seulement quelques mois d’utilisation, il était couvert de marques et de rayures visibles. Cette détérioration esthétique est non seulement décevante, mais elle soulève également des inquiétudes quant à la durabilité générale des écouteurs. Un boîtier de chargement de qualité devrait pouvoir résister à une utilisation normale sans subir de dommages esthétiques importants. Malheureusement, ce n’était pas le cas avec les WF-1000XM3.\nUne application décevante Outre les problèmes matériels, l’application associée à ces écouteurs est un véritable désastre. Non seulement elle est mal traduite, mais elle est également peu conviviale et difficile à utiliser. L’expérience utilisateur est compromise, ce qui est décevant compte tenu du prix élevé des WF-1000XM3. On pourra objecter que l’application n’est pas nécessaire, c’est en partie vrai, mais si l’on souhaite modifier les réglages de l’attenuation de bruit ou même des commandes tactiles c’est un passage obligé.\nConclusion Après une utilisation de plus de deux ans et demi, je suis forcé de conclure que les écouteurs Sony WF-1000XM3 ne sont pas à la hauteur de mes attentes. La durée de vie limitée, les problèmes de chargement persistants et une application médiocre m’ont laissé un goût amer dans la bouche. J’avais partagé mes préoccupations initiales dans un précédent article de blog, et malheureusement, mes craintes se sont confirmées.\nDans un souci de trouver une solution plus fiable et de meilleure qualité, je vais revenir à ma marque de prédilection, Sennheiser. Au fil des années, Sennheiser m’a offert des produits audio de haute qualité, durables et performants. Je suis convaincu que je pourrai retrouver une expérience d’écoute agréable et sans souci en retournant vers cette marque de confiance.\nEn conclusion, si vous recherchez des écouteurs sans fil fiables et performants, je vous recommande de regarder au-delà des Sony WF-1000XM3. Évitez les frustrations que j’ai rencontrées et explorez d’autres options sur le marché. Pour ma part, je suis impatient de renouer avec la qualité exceptionnelle. Je ne manquerai pas de faire un article sur mon nouveau choix.\n","permalink":"https://werdeil.fr/hugo-test/mon-experience-decevante-avec-les-ecouteurs-sony-wf-1000xm3/","summary":"\u003ch2 id=\"introduction\"\u003eIntroduction\u003c/h2\u003e\n\u003cp\u003eDepuis plus de deux ans et demi, j’ai utilisé les écouteurs Sony WF-1000XM3 avec l’espoir de vivre une expérience audio exceptionnelle. Pour rappel j’avais déjà fait \u003ca href=\"https://werdeil.fr/sony-wf-1000xm3/\"\u003eun premier article\u003c/a\u003e sur ces écouteurs où je remontais mes premières déceptions. Malheureusement, mon parcours avec ces écouteurs s’est avéré être une série de déceptions. Aujourd’hui, je souhaite partager mon retour d’expérience avec vous et expliquer pourquoi je ne recommande pas ces écouteurs, mais aussi la marque Sony dans son ensemble. Après avoir exploré d’autres options, j’ai décidé de retourner vers ma marque de prédilection, Sennheiser, qui m’a toujours offert des produits fiables et performants.\u003c/p\u003e","title":"Mon expérience décevante avec les écouteurs Sony WF-1000XM3"},{"content":" Je suis ravi de vous présenter la nouvelle version 2.0.7 de Pibooth, qui apporte plusieurs améliorations pour une expérience utilisateur encore meilleure. Bien que la version 3.0.0 soit en cours de développement, nous avons élaboré cette mise à jour avec soin.\nTout d’abord nous sommes particulièrement heureux d’avoir ajouté les langues portugaise et brésilienne, grâce aux contributions de @glxxyxafonso et @1endell. Cela permettra aux utilisateurs de ces langues de profiter de l’application Pibooth plus facilement que jamais. Pibooth est désormais disponible en 11 langues !\nDe plus, nous avons ajouté des tests unitaires lors de la création d’une pull request sur GitHub pour garantir une qualité de code irréprochable. Nous avons également corrigé un problème concernant le compteur de captures, qui est désormais réinitialisé à chaque fois que l’on atteint l’étape processing. Ce problème empêchait d’utiliser les effets sur une camera avec openCV. Enfin, nous avons apporté des améliorations mineures à la documentation en corrigeant plusieurs fautes de frappe.\nCette nouvelle version est disponible directement sur pip ou sur le github de Pibooth. Comme à chaque fois un grand merci à Anxuae d’avoir publié cette version 2.0.7 de Pibooth. En espérant que vous serez autant enthousiaste que nous sur cette nouvelle version. Si vous avez des remarques ou des questions, n’hésitez pas à nous contacter sur GitHub ou via le formulaire de contact de ce site. C’est toujours interessant d’avoir des retours de nos utilisateurs.\n","permalink":"https://werdeil.fr/hugo-test/pibooth-2-0-7/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2020/10/icon.png\" alt=\"Pibooth icon\" \u003e\n\u003c/p\u003e\n\u003cp\u003eJe suis ravi de vous présenter la nouvelle version 2.0.7 de \u003ca href=\"https://werdeil.fr/pibooth/\"\u003ePibooth\u003c/a\u003e, qui apporte plusieurs améliorations pour une expérience utilisateur encore meilleure. Bien que la version 3.0.0 soit en cours de développement, nous avons élaboré cette mise à jour avec soin.\u003c/p\u003e\n\u003cp\u003eTout d’abord nous sommes particulièrement heureux d’avoir ajouté les langues portugaise et brésilienne, grâce aux contributions de @glxxyxafonso et @1endell. Cela permettra aux utilisateurs de ces langues de profiter de l’application Pibooth plus facilement que jamais. Pibooth est désormais disponible en 11 langues !\u003c/p\u003e","title":"Pibooth 2.0.7"},{"content":"Comme j’utilise beaucoup LMS j’ai choisi de vous parler un peu plus des plugins que j’utilise avec. On va donc commencer par un plugin simple: Statistiques visuelles (Visual Statistics)\nQu’est ce que le plugin Statistiques visuelles? Comme son nom l’indique ce plugin permet de visualiser différentes informations et statistiques sur sa bibliothèque musicale comme par exemple un graphique des morceaux par année ou par genre. Graphique des morceaux par année de ma bibliothèque musicale\nC’est un moyen très visuel d’avoir des informations sur sa bibliothèque musicale, par exemple, pour suivre l’article sur mon passage au Lossless, voici le graphique des morceaux par taille et par format. On peut voir que ma bibliothèque se sépare en morceaux ALAC et mp3, et que en moyenne les ALAC sont 3 fois plus gros que les mp3. C’est un graphe que j’adore car il montre deux gaussiennes alors que les 20 000 morceaux derrières sont assez différents. Graphique des morceaux par taille et format de ma bibliothèque musicale\nMon utilisation du plugin Personnellement je me sers de ce plugin très régulièrement pour avoir une vue d’ensemble de ma bibliothèque musicale. Je m’assure qu’il n’y a pas de nouveau genre non souhaité par exemple. Ça me permet aussi de m’assurer que je n’ai pas de fichier où il manque une infos (album, cover…).\nEnfin comme déjà dit plus haut c’est un bon support pour suivre mon passage en lossless. Je trouve directement mon taux de morceaux en lossless (62% en ce mois de janvier). Je retrouve aussi mon taux de morceaux joués et/ou notés. Cela me donne une bonne vision de ma bibliothèque et de son évolution.\nConclusion Je le conseille à toute personne utilisant LMS et voulant en savoir plus sur sa bibliothèque musicale. C’est un plugin très simple d’utilisation et très visuel. De plus le plugin est toujours maintenu par AF-1 qui a développé plusieurs plugin très interessant et j’ai même fait la traduction en français pour avoir une interface plus facile.\n","permalink":"https://werdeil.fr/hugo-test/statistiques-visuelles-un-plugin-pour-lms/","summary":"\u003cp\u003eComme j’utilise beaucoup \u003ca href=\"https://werdeil.fr/squeezebox-center/\"\u003eLMS\u003c/a\u003e j’ai choisi de vous parler un peu plus des plugins que j’utilise avec. On va donc commencer par un plugin simple: Statistiques visuelles (\u003ca href=\"https://github.com/AF-1/lms-visualstatistics\"\u003eVisual Statistics\u003c/a\u003e)\u003c/p\u003e\n\u003ch2 id=\"quest-ce-que-le-plugin-statistiques-visuelles\"\u003eQu’est ce que le plugin Statistiques visuelles?\u003c/h2\u003e\n\u003cp\u003eComme son nom l’indique ce plugin permet de visualiser différentes informations et statistiques sur sa bibliothèque musicale comme par exemple un graphique des morceaux par année ou par genre.\n\n\u003cimg src=\"/hugo-test/images/2023/01/Capture-decran-2023-01-16-a-13.42.33.png\" alt=\"Statistiques visuelles - Graphique des morceaux par année de ma bibliothèque musicale\" \u003e\n\u003c/p\u003e","title":"Statistiques visuelles – un plugin pour LMS"},{"content":"En complément de mon article sur le Google home mini, je me devais de faire aussi un petit article sur mon réveil le Lenovo smart clock.\nTour d’horizon du Lenovo Smart Clock Il s’agit d’un réveil connecté intégrant google assistant, avec un écran de 4″. En forme de petit trapèze il se place très bien sur une table de nuit. Il est entouré d’un tissu (gris foncé sur mon modèle). Lenovo Smart Clock en mode horloge\nNiveau interaction mis à part l’écran tactile on retrouve les bouton « standards » d’un dispositif Home Assistant. On a donc des boutons + et – pour le niveau sonore sur le dessus. Ces boutons ont un peu de relief ce qui s’avère pratique la nuit. Et à l’arrière du réveil on retrouvera un switch physique pour couper le micro et une prise de charge USB. Arrière du Lenovo Smart Clock\nCaché sous le tissu on retrouve un petit haut-parleur qui d’après la spécification fait 1,5″ et 3W.\nComme il s’agit d’un réveil, on peut bien sûr programmer des alarmes, mais ce n’est pas mon utilisation. Pour ma part je ne m’en sert que d’horloge de nuit connectée.\nMon retour sur le Lenovo Smart Clock Sur le papier ce réveil semble être un mini ordinateur équipé de Google Assistant. Avec un écran (petit mais existant) et un haut-parleur.\nEn réalité on retrouve quelques limitations, certaines logicielles, d’autres physiques. La première et la principale: on ne peut pas utiliser l’écran pour visualiser des vidéos (YouTube, Netflix, n’importe quelle vidéos via Chromecast). Cette limitation est clairement que logicielle, on peut en effet voir le concurrent de ce réveil chez Xiaomi permet ce genre de partage.\nUne deuxième limitation du Lenovo Smart Clock est la qualité du son. Vu la taille de l’haut-parleur c’était prévisible mais du coup cela rend la fonctionnalité Chromecast très limitée (pas de vidéos et un son vraiment mauvais).\nDernier point: la prise USB: il s’agit d’une prise simple là où pour moi le besoin est de pouvoir charger un téléphone portable (donc avoir une puissance bien plus haute). C’est toujours dommage de rajouter ça pour finalement ne pas l’utiliser pour remplir le besoin de recharge d’un téléphone. C’est néanmoins pratique pour recharger un dispositif plus petit genre une montre connectée.\nMais il n’y a pas que des points négatifs, et pour moi le point positif le plus important est que la luminosité de l’écran s’adapte très bien à la luminosité de la chambre. Lorsqu’il fait noir dans la pièce la luminosité minimale est très faible, on n’arrive presque pas à différencier le noir de l’écran du noir de la pièce. C’est très agréable et parfait pour une chambre.\nAutre point positif: l’écran tactile et l’intégration à Google Home. C’est très agréable de pouvoir actionner les lumières de la chambre soit via l’écran soit via Google Assistant. C’est par contre dommage de ne pas pouvoir définir de nouvelles actions sur l’écran. Le seul « toggle » présent actionne les lumières de le pièce. Menu du Lenovo Smart Clock permettant d’actionner les lumières\nConclusion En conclusion malgré les défauts listés au dessus je suis très content de ce réveil. J’apprécie beaucoup le fait d’avoir un réveil peu lumineux la nuit qui se transforme en mini cadre connecté le jour. On peut en effet configurer le fond d’écran pour afficher les photos du compte Google Photos comme tout Chromecast.\nJe ne regrette pas mon achat même si je ne pense pas qu’il vaille son prix complet. Il était affiché à 59€ mais il avait souvent des réductions. Pour ma part je l’ai acheté à 25€, à ce prix c’est un très bon réveil.\nLenovo a depuis sorti une nouvelle version de ce réveil, le Lenovo Smart Clock 2, mais la différence ne m’a pas convaincu. Il change de design et enlève la prise USB. Celle-ci peut tout de même être rajoutée en ajoutant un élément pour la recharge sans fil. De la même façon il existe le Lenovo Smart Clock Essential qui troque l’écran pour un affichage LED classique mais je pense que la différence de prix ne vaut pas le coup non plus.\nEn conclusion ce réveil m’a permis d’avoir un affichage de l’heure qui s’adapte bien à la luminosité tout en augmentant la couverture du Google Assistant sur une nouvelle pièce.\n","permalink":"https://werdeil.fr/hugo-test/lenovo-smart-clock/","summary":"\u003cp\u003eEn complément de mon article sur le \u003ca href=\"https://werdeil.fr/google-home-mini/\"\u003eGoogle home mini\u003c/a\u003e, je me devais de faire aussi un petit article sur mon réveil le \u003ca href=\"https://www.lenovo.com/fr/fr/smart-clock/\"\u003eLenovo smart clock\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"tour-dhorizon-du-lenovo-smart-clock\"\u003eTour d’horizon du Lenovo Smart Clock\u003c/h2\u003e\n\u003cp\u003eIl s’agit d’un réveil connecté intégrant google assistant, avec un écran de 4″. En forme de petit trapèze il se place très bien sur une table de nuit. Il est entouré d’un tissu (gris foncé sur mon modèle).\n\n\u003cimg src=\"/hugo-test/images/2022/10/PXL_20221024_132633551.jpg\" alt=\"\" \u003e\n\u003c/p\u003e\n\u003cp\u003eLenovo Smart Clock en mode horloge\u003c/p\u003e","title":"Lenovo Smart Clock"},{"content":" Cela faisait un long moment qu’on avait pas sorti de nouvelle version et on avait quelques petits changements à sortir. Voici les principaux changements introduits par la version 2.0.6 de Pibooth.\nNouvelles fonctionnalités Utilisation des variables d’environnement SDL_VIDEO_WINDOW_POS=x,y pour définir la position de la fenêtre au démarrage. Ajout d’une option autostart_delay pour permettre de retarder le démarrage de pibooth si l’appareil photo est lent. Changements majeurs Mise à jour de pibooth-regen pour utiliser les variables dans les textes La valeur de l’ISO dans la configuration peut être une chaîne de caractères. Changement du fond pour le pictogramme de l’imprimante. Tentative de contournement des fonctions CUPS qui ne sont pas compatibles avec le threading, pour essayer de corriger notre bug qui arrête l’application en cas de problème coté imprimante. Mise à jour de la documentation On recommande d’utiliser Buster comme OS (il y a toujours des problèmes avec Bullseye. Ajout d’une liste des plugins disponibles (qui doit s’étoffer). Mise à jour de la procédure d’installation de gphoto2 Cette nouvelle version est disponible directement sur pip ou sur le github de pibooth.\nComme à chaque fois un grand merci à Anxuae d’avoir sorti cette version 2.0.6 de Pibooth.\nEn espérant que vous serez autant enthousiaste que nous sur cette nouvelle version. N’hésitez pas à nous contacter sur Github ou via le formulaire de contact de ce site si vous avez des remarques ou des questions.\n","permalink":"https://werdeil.fr/hugo-test/pibooth-2-0-6-2/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2020/10/icon.png\" alt=\"Pibooth icon\" \u003e\n\u003c/p\u003e\n\u003cp\u003eCela faisait un long moment qu’on avait pas sorti de nouvelle version et on avait quelques petits changements à sortir. Voici les principaux changements introduits par la version 2.0.6 de \u003ca href=\"https://werdeil.fr/pibooth/\"\u003ePibooth\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"nouvelles-fonctionnalités\"\u003eNouvelles fonctionnalités\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUtilisation des variables d’environnement \u003ccode\u003eSDL_VIDEO_WINDOW_POS=x,y\u003c/code\u003e pour définir la position de la fenêtre au démarrage.\u003c/li\u003e\n\u003cli\u003eAjout d’une option \u003ccode\u003eautostart_delay\u003c/code\u003e pour permettre de retarder le démarrage de pibooth si l’appareil photo est lent.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"changements-majeurs\"\u003eChangements majeurs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMise à jour de \u003ccode\u003epibooth-regen\u003c/code\u003e pour utiliser les variables dans les textes\u003c/li\u003e\n\u003cli\u003eLa valeur de l’ISO dans la configuration peut être une chaîne de caractères.\u003c/li\u003e\n\u003cli\u003eChangement du fond pour le pictogramme de l’imprimante.\u003c/li\u003e\n\u003cli\u003eTentative de contournement des fonctions CUPS qui ne sont pas compatibles avec le threading, pour essayer de corriger notre bug qui arrête l’application en cas de problème coté imprimante.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"mise-à-jour-de-la-documentation\"\u003eMise à jour de la documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOn recommande d’utiliser Buster comme OS (il y a toujours des problèmes avec Bullseye.\u003c/li\u003e\n\u003cli\u003eAjout d’une liste des plugins disponibles (qui doit s’étoffer).\u003c/li\u003e\n\u003cli\u003eMise à jour de la procédure d’installation de gphoto2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCette nouvelle version est disponible directement sur \u003ca href=\"https://pypi.org/project/pibooth/\"\u003epip\u003c/a\u003e ou sur le \u003ca href=\"https://github.com/pibooth/pibooth/releases/tag/2.0.6\"\u003egithub\u003c/a\u003e de pibooth.\u003c/p\u003e","title":"Pibooth 2.0.6"},{"content":"Pour compléter mes différents articles sur Squeezebox Server (ou LMS), je vais vous parler ici de mon utilisation à distance. Cela faisait un petit moment que je regardais pour accéder à LMS à distance mais je n’avais pas trouvé de solution jusqu’à présent.\nAccéder à LMS à distance en ouvrant un port ? La seule solution que je connaissais était d’ouvrir un port de ma box internet à l’extérieur. La plupart des box permettent ce genre d’option, et redirigent les requêtes sur ce port vers l’IP interne choisie. Mais pour moi cette solution n’était pas bonne pour deux raisons. D’abord cela se base sur le fait que la box a toujours la même IP publique, hors rien n’est garanti et vu que l’on a atteint le nombre maximal d’IPv4 disponibles il est possible que cette IP change. Cela serait gênant mais pas bloquant non plus. La deuxième raison qui me freinait dans l’ouverture du port c’est qu’il est vivement conseillé de protéger sa machine et malgré mes quelques connaissances je pense qu’il y aurait eu des failles sur cet aspect là. D’ailleurs les messages sur ce sujet coté forum de LMS étaient clairs sur le fait que ce n’était pas une bonne idée.\nEt si mon téléphone restait sur le réseau local ? Comme discuté dans mon article sur l’application SqueezePlayer, il est possible de se connecter à mon serveur LMS si je suis sur le réseau local. Du coup si au lieu d’ouvrir LMS à l’extérieur j’arrivais à garder le téléphone à l’intérieur du réseau ? C’est faisable avec un VPN (Virtual Private Network). J’ai donc mis en place un VPN, ma box le propose directement, et j’ai configuré celui-ci sur mon smartphone. Je peux donc facilement connecter mon téléphone à ce VPN et faire comme si celui-ci est sur le réseau local. Il a accès à LMS tout en gardant sa connexion extérieure classique. Techniquement toutes les requêtes passent par ma box mais je n’ai pas remarqué de ralentissements.\nMa musique sur LMS partout, tout le temps (ou presque) Grace à cet ensemble (LMS, VPN, SqueezePlayer, Squeezer) je peux écouter ma musique sur mon téléphone partout. Plus précisément partout où mon téléphone a une connexion internet. C’est là où cela pose une limite qui pour moi est plus liée à l’application SqueezePlayer qui ne fait pas assez de buffer, ce qui peut rendre difficile l’écoute en mouvement (dans le TGV par exemple). Par contre pour mon trajet domicile – travail (métro ou tramway) je n’ai pas de problème.\nConclusion J’utilise cette mécanique pour toutes mes écoutes à l’extérieur de mon réseau. Et mis à part dans le TGV je n’ai pas eu de problèmes. J’avais aussi une crainte vis à vis de la consommation des données avec mes fichiers en ALAC. Au final je reste bien en dessous des 40 Go de data de mon forfait. Et en bonus je peux utiliser mon pihole à distance en configurant le VPN pour utiliser le DNS correspondant (vu que je suis virtuellement sur le meme réseau). Mon seul regret c’est de ne pas avoir pensé à cette solution plus tôt.\n","permalink":"https://werdeil.fr/hugo-test/lms-a-distance/","summary":"\u003cp\u003ePour compléter mes différents articles sur Squeezebox Server (ou \u003ca href=\"https://werdeil.fr/squeezebox-center/\"\u003eLMS\u003c/a\u003e), je vais vous parler ici de mon utilisation à distance. Cela faisait un petit moment que je regardais pour accéder à LMS à distance mais je n’avais pas trouvé de solution jusqu’à présent.\u003c/p\u003e\n\u003ch2 id=\"accéder-à-lms-à-distance-en-ouvrant-un-port-\"\u003eAccéder à LMS à distance en ouvrant un port ?\u003c/h2\u003e\n\u003cp\u003eLa seule solution que je connaissais était d’ouvrir un port de ma box internet à l’extérieur. La plupart des box permettent ce genre d’option, et redirigent les requêtes sur ce port vers l’IP interne choisie. Mais pour moi cette solution n’était pas bonne pour deux raisons. D’abord cela se base sur le fait que la box a toujours la même IP publique, hors rien n’est garanti et vu que l’on a atteint le nombre maximal d’IPv4 disponibles il est possible que cette IP change. Cela serait gênant mais pas bloquant non plus. La deuxième raison qui me freinait dans l’ouverture du port c’est qu’il est vivement conseillé de protéger sa machine et malgré mes quelques connaissances je pense qu’il y aurait eu des failles sur cet aspect là. D’ailleurs les messages sur ce sujet coté \u003ca href=\"https://forums.slimdevices.com\"\u003eforum de LMS\u003c/a\u003e étaient clairs sur le fait que ce n’était pas une bonne idée.\u003c/p\u003e","title":"LMS à distance"},{"content":"Quelques mots sur mon Google Home Mini Il s’agit du premier modèle sorti en France en 2017 au moment où les Google Home ont été disponibles en français. Depuis ce modèle a évolué en Google Nest Mini (2019) qui reprend le même facteur de forme mais avec quelques changements (alimentation propriétaire, fixation murale, meilleur son à priori…).\nÀ l’époque je souhaitais tester ces nouveaux assistants à la mode mais je n’étais pas convaincu que cela en valait le prix. L’arrivée du Google Mini a rebattu un peu les cartes avec son prix plus abordable pour tester le principe. J’ai eu la chance de retrouver celui-ci sous mon sapin à noël 2017.\nAprès une installation rapide, le voici qui trône discrètement dans mon salon. Le Google Home Mini en cours d’écoute\nPetit description technique Je ne vais pas forcément rentrer dans les détails mais je tenais à donner quelques informations. Comme on peut le voir sur la photo le Google Home Mini a la forme d’un galet rond. Il s’alimente par l’intermédiaire d’un cable micro USB (à la différence du Nest Mini qui a une alimentation propriétaire). Il est a noter que l’alimentation est fournie.\nD’un point de vue interactions on retrouve 4 LEDs sur le dessus. Ces LEDs peuvent changer de couleur mais cela n’est pas exploité pas Google, dommage. Le seul moment où l’on voit ces couleurs c’est lors du démarrage.\nCoté actions il y avait trois actions possibles à l’origine. D’abord deux boutons pour gérer le niveau sonore et mettre en pause. Ces deux boutons sont pratiques mais difficile à repérer. Il faut s’aider de la position du câble pour savoir où appuyer. La troisième action était un moyen d’activer l’assistant sans parler par appui sur le dessus. Mais comme sur certains modèles celui-ci était trop sensible Google a décidé de le désactiver, je trouve ça très dommage. D’autant plus qu’à priori cela ne touchait pas tous les produits.\nMon utilisation Je ne parlerai pas ici de mon utilisation de Google Assistant mais seulement de mon utilisation du Google Home Mini. En effet je pense que Google assistant et son intégration complète nécessiterait un article à lui seul.\nMon utilisation du Google Home Mini se limite essentiellement à de la domotique et aux infos (écoute de breves d’info ou de la radio). Il est possible d’écouter de la musique dessus (par exemple Deezer) mais le son est pour moi trop mauvais. Si par contre on est pas très exigeant cela peut-être suffisant.\nConclusion Avoir ce genre de dispositif peu s’avérer pratique mais pour moi cela ne remplace pas les actions manuelles. Pour toutes les actions pour lesquelles je l’utilise j’ai toujours une alternative manuelle au cas où. Chaque fois qu’il ne comprend pas c’est assez énervant, surtout quand il fait une action qui n’a rien a voir qui impacte toutes les pièces. Par exemple lorsque je demande « lance Nestor » (c’est le nom de notre robot aspirateur), le Google Home peut vouloir lancer une chanson sur Deezer. il faut donc ensuite faire plusieurs appels pour annuler la commande et retenter la commande initiale.\nAutre point négatif, le fait que toutes les actions passent par une connexion extérieure. Il n’est par exemple pas possible de donner des ordres directement sur le réseau interne. Mes systèmes fermés à l’extérieur (par exemple LMS) ne peuvent pas être contrôlés par le Google Home. Les systèmes basés sur Alexa semble plus simple pour fonctionner en local (mais je n’ai pas testé).\nEn conclusion je dirais que malgré les quelques points négatifs je pense qu’il est utile d’en avoir un. Le fait que je l’utilise encore après 5 ans est une bonne preuve de cela. J’ai même doublé son utilisation mais ce sera le sujet d’un futur article.\nEt vous ? Avez-vous un assistant vocal et lequel ? N’hésitez pas à le dire en commentaires.\n","permalink":"https://werdeil.fr/hugo-test/google-home-mini/","summary":"\u003ch2 id=\"quelques-mots-sur-mon-google-home-mini\"\u003eQuelques mots sur mon Google Home Mini\u003c/h2\u003e\n\u003cp\u003eIl s’agit du premier modèle sorti en France en 2017 au moment où les Google Home ont été disponibles en français. Depuis ce modèle a évolué en Google Nest Mini (2019) qui reprend le même facteur de forme mais avec quelques changements (alimentation propriétaire, fixation murale, meilleur son à priori…).\u003c/p\u003e\n\u003cp\u003eÀ l’époque je souhaitais tester ces nouveaux assistants à la mode mais je n’étais pas convaincu que cela en valait le prix. L’arrivée du Google Mini a rebattu un peu les cartes avec son prix plus abordable pour tester le principe. J’ai eu la chance de retrouver celui-ci sous mon sapin à noël 2017.\u003c/p\u003e","title":"Google Home mini"},{"content":" Cela faisait un long moment qu’on avait pas sorti de nouvelle version et on avait quelques petits changements à sortir. Voici les principaux changements introduits par la version 2.0.5 de Pibooth.\nNouvelles fonctionnalités Il est maintenant possible d’utiliser une police différente entre l’interface et l’image finale Ajout de la traduction italienne (merci à Fabio pour nous avoir fourni la traduction italienne) Changements majeurs Mise à jour de la méthode de chargement des plugins Mise à jour de la documentation Ajout d’un example pour un plugin qui utilise une factory d’images spécifique. Ajout de la commande listant les résolutions possible sur le dispositif Gphoto2 Cette nouvelle version est disponible directement sur pip ou sur le github de pibooth.\nComme à chaque fois un grand merci à Anxuae d’avoir sorti cette version 2.0.5 de Pibooth.\nEn espérant que vous serez autant enthousiaste que nous sur cette nouvelle version. N’hésitez pas à nous contacter sur Github ou via le formulaire de contact de ce site si vous avez des remarques ou des questions.\n","permalink":"https://werdeil.fr/hugo-test/pibooth-2-0-5/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2020/10/icon.png\" alt=\"Pibooth icon\" \u003e\n\u003c/p\u003e\n\u003cp\u003eCela faisait un long moment qu’on avait pas sorti de nouvelle version et on avait quelques petits changements à sortir. Voici les principaux changements introduits par la version 2.0.5 de \u003ca href=\"https://werdeil.fr/pibooth/\"\u003ePibooth\u003c/a\u003e.\u003c/p\u003e\n\u003ch2 id=\"nouvelles-fonctionnalités\"\u003eNouvelles fonctionnalités\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIl est maintenant possible d’utiliser une police différente entre l’interface et l’image finale\u003c/li\u003e\n\u003cli\u003eAjout de la traduction italienne (merci à Fabio pour nous avoir fourni la traduction italienne)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"changements-majeurs\"\u003eChangements majeurs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMise à jour de la méthode de chargement des plugins\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"mise-à-jour-de-la-documentation\"\u003eMise à jour de la documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAjout d’un example pour un plugin qui utilise une \u003cem\u003efactory\u003c/em\u003e d’images spécifique.\u003c/li\u003e\n\u003cli\u003eAjout de la commande listant les résolutions possible sur le dispositif Gphoto2\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCette nouvelle version est disponible directement sur \u003ca href=\"https://pypi.org/project/pibooth/\"\u003epip\u003c/a\u003e ou sur le \u003ca href=\"https://github.com/pibooth/pibooth/releases/tag/2.0.5\"\u003egithub\u003c/a\u003e de pibooth.\u003c/p\u003e","title":"Pibooth 2.0.5"},{"content":"Je continue les articles sur les applications avec Squeezer, l’application Android pour LMS. Pour une fois ça ne sera pas un article négatif. Quand on aime une application il faut aussi le dire.\nQu’est ce que Squeezer? Squeezer est une application Android permettant de contrôler les lecteurs réseau de Squeezebox Center. La découverte automatique du serveur fonctionne parfaitement dès que l’on est en WiFi. C’est transparent à chaque fois que j’ouvre l’application, j’ai directement accès à ma musique.\nPage principale du Squeezer\nOn retrouve les mêmes menus que sur les interfaces des produits Logitech et c’est bien adapté à un écran de téléphone. Il est facile de sélectionner son lecteur et de retrouver les commandes disponibles sur les autres interfaces.\nL’écran de la lecture en cours\nPoint positif, cette application est open source et le code peut se trouver sur Github. L’application est mise à jour régulièrement, la version 2.2.9 est sortie le 15 février dernier. Les changements sont mineurs vu qu’elle est complète et très fonctionnelle mais cela montre bien que les développeurs continuent de l’utiliser.\nMon retour sur l’application Squeezer J’utilise régulièrement l’application Squeezer pour contrôler mes lecteurs, y compris le lecteur Android SqueezePlayer.\nJe trouve cela très pratique de pouvoir faire des recherches et lancer les musiques de son choix directement depuis mon téléphone. L’intégration au téléphone fonctionne bien, que ce soit le contrôle de la lecture ou du volume.\nL’intégration aux menus natifs d’Android\nJe pense que c’est l’interface que j’utilise le plus pour contrôler la musique qui est diffusée chez moi.\nConclusion Quand une application est bien il faut le dire. Et si en plus elle est gratuite il faut l’utiliser. Pour ma part je suis dans le programme beta de cette application et j’espère pouvoir aider les développeurs à conserver leur application au niveau.\nSi vous utilisez LMS et que vous avez un dispositif Android, n’hésitez pas à télécharger cette application. Malheureusement il n’y a pas l’équivalent sur iOS, il y a bien iPeng mais c’est une application payante et chère.\n","permalink":"https://werdeil.fr/hugo-test/squeezer/","summary":"\u003cp\u003eJe continue les articles sur les applications avec Squeezer, l’application Android pour LMS. Pour une fois ça ne sera pas un article négatif. Quand on aime une application il faut aussi le dire.\u003c/p\u003e\n\u003ch2 id=\"quest-ce-que-squeezer\"\u003eQu’est ce que Squeezer?\u003c/h2\u003e\n\u003cp\u003eSqueezer est une application Android permettant de contrôler les lecteurs réseau de \u003ca href=\"https://werdeil.fr/squeezebox-center/\"\u003eSqueezebox Center\u003c/a\u003e. La découverte automatique du serveur fonctionne parfaitement dès que l’on est en WiFi. C’est transparent à chaque fois que j’ouvre l’application, j’ai directement accès à ma musique.\u003c/p\u003e","title":"Squeezer"},{"content":"Je vais continuer sur la nouvelle catégorie des tests d’application. Et je vais rester sur les applications que j’utilise mais que je n’aime pas en vous parlant de Flexom v3.\nQu’est ce que Flexom v3 ? Flexom v3 c’est la solution de domotique choisie par Bouygues Immobilier pour être installée dans toutes ses nouvelles constructions. Elle est sensée permettre à tous les nouveaux acheteurs de Bouygues Immobilier d’avoir une solution domotique « complète et évolutive ». Cette solution est produite et maintenue par Overkiz.\nElle est composée d’une station domotique à relier en ethernet à la box, d’actionneurs et d’une application Android et iOS. Vous pouvez trouver plus d’informations sur la page dédié sur le s\nFlexom 3.0 : le logement connecté par Bouygues Immobilier et Overkiz\nIl est à noter que cette solution est payante. Elle est offerte les 5 premières années après la livraison du bien immobilier et l’abonnement devient payant ensuite. Comme cette solution a moins de 5 ans je ne trouve aucune information sur l’abonnement pour l’instant.\nLes éléments Flexom dans mon appartement J’ai 4 grands types d’équipements qui sont inclus dans mon offre flexom:\nLes interrupteurs et lumières (technologie EnOcean) Les volets roulants (technologie Somfy iO) Le détecteur de fumée Le thermostat (Somfy iO) Ces équipements ont été installés et associés sur l’application avant la livraison de l’appartement. La seule partie libre était l’emplacement des interrupteurs. On se retrouve donc avec des interrupteurs sans fil à placer où l’on veut qui actionnent les éléments déjà programmés.\nMon retour sur l’application Flexom v3 Je ne vais parler dans cet article que de l’application, je ferais peut-être d’autres articles sur le reste de la solution. Et je préfère prévenir, je n’ai pas grand chose de positif à remonter. L’application Flexom v3 est énormément décevante. Et je ne pense pas être le seul à penser cela, il n’y a qu’à voir la note de l’application sur le store: 2,5 sur Android et 2,1 sur iOS (en février 2022).\nPage principale de l’application Android\nPremièrement rien n’est configurable via l’application client. Par exemple il n’est pas possible de changer la configuration des interrupteurs. Je ne peux pas réutiliser un interrupteur dans une autre pièce. Il n’est pas non plus possible d’associer plusieurs lumières sur un interrupteur. Je ne pas non plus associer deux volets roulants sur les deux cotés d’un même interrupteur.\nDeuxièmement les données d’environnement sont inutilisables. L’application donne plusieurs mesures de températures mais il est impossible de savoir où celles-ci sont prises. Je me retrouve avec trois valeurs de température différentes (plus de 2°C de différence) dans mon appartement et aucun moyen de savoir laquelle est la plus proche de la réalité.\nL’aberration des données environnementales: quelle température fait-il dans l’appartement ?\nTroisièmement, l’application ne garde pas de session ouverte. Il faut à chaque fois se reconnecter pour allumer ou éteindre une ampoule, c’est un gros frein à l’utilisation de l’application. Et encore j’ai configuré la sauvegarde des identifiants côté Google.\nLa page la plus vue de l’application: l’écran de connexion\nEnfin l’application il n’y a pas assez de mises à jour de l’application. Quand on pense qu’on paye un abonnement pour une application pas finie c’est très frustrant. En un an il y a eu que 3 mise à jour, c’est trop peu au vu du manque de fonctionnalités.\nComment j’utilise Flexom v3 (au minimum) ? Premièrement j’ai tout fait pour ne pas l’utiliser. J’ai mis en place le lien avec Google Home pour pouvoir commander les lumières et volets via commande vocale ou l’application Google Home.\nJe pense que j’utilise l’application au maximum une fois par semaine quand je veux changer d’état un élément et que je n’ai pas accès aux commandes classiques ou à mon google home.\nJ’en suis réduit à utiliser ma solution domotique avec les commandes « classiques » (les interrupteurs). C’est pour moi un comble pour un service connecté. D’autant plus qu’il n’est même pas possible de les reconfigurer. Je contrôle la moitié de mes lumières directement via l’application Philips HUE, les interrupteurs ne servent donc plus.\nLe système est complètement fermé, il n’est pas possible d’avoir accès à l’API (qui est pourtant annoncé comme ouverte). Mes multiples relances pour avoir accès à la documentation sont toujours restées lettres mortes.\nConclusion Clairement j’utilise cette application parce que je n’ai pas le choix. On arrive à faire des choses mais ne croyez pas les publicités de Bouygues Immobilier. La solution Flexom n’est pas finie et à en croire les réponses d’Overkiz sur le store de l’application le scope final n’a pas l’air complet non plus vu qu’il ne sera toujours pas possible de configurer les interrupteurs. Certes l’abonnement est « offert » les 5 premières années mais ce n’est pas une excuse pour fournir une solution non finie.\nSi on prend par exemple la dernière mise à jour: celle-ci rajoute une intégration à Philips Hue. Sur le papier ça avait l’air bien. J’avais hâte de pouvoir commander mes ampoules Hue via mes interrupteurs Flexom. Mais malheureusement la réalité n’est pas aussi belle. En effet l’intégration se limite à rajouter les ampoules dans l’application Flexom, sans pouvoir les lier aux interrupteurs. Si je dois utiliser une application pour contrôler mes ampoules Hue j’utiliserai l’application Hue. Celle-ci est bien mieux pensée et surtout maintenue et en constante évolution.\nAu final j’espère trouver le temps de reprendre petit à petit toute l’installation pour passer sur une solution mieux intégrée. Je pense mettre en place ma propre box domotique avec un dongle EnOcean et pouvoir profiter des éléments installés. Si j’y arrive je posterai cela dans un nouvel article.\n","permalink":"https://werdeil.fr/hugo-test/flexom-v3/","summary":"\u003cp\u003eJe vais continuer sur la nouvelle catégorie des tests d’application. Et je vais rester sur les applications que j’utilise mais que je n’aime pas en vous parlant de Flexom v3.\u003c/p\u003e\n\u003ch2 id=\"qu-est-ce-que-flexom-v3.wp-block-heading\"\u003eQu’est ce que Flexom v3 ?\u003c/h2\u003e\n\u003cp\u003eFlexom v3 c’est la solution de domotique choisie par Bouygues Immobilier pour être installée dans toutes ses nouvelles constructions. Elle est sensée permettre à tous les nouveaux acheteurs de Bouygues Immobilier d’avoir une solution domotique « complète et évolutive ». Cette solution est produite et maintenue par Overkiz.\u003c/p\u003e","title":"Flexom v3"},{"content":"Je continue mes articles sur les tests en vous parlant d’une application lié à Squeezebox center (LMS): SqueezePlayer\nQu’est que ce l’application SqueezePlayer ? L’application SqueezePlayer permet de transformer n’importe quel appareil Android en un lecteur pour le serveur musical Squeezebox Center. Cela est très pratique pour par exemple écouter de la musique sur des écouteurs reliés à son téléphone ou sa tablette. Une autre utilisation possible de cette application est de transformer un vieux téléphone en un « Squeezebox Player ».\nUne fois l’application lancée en arrière plan, le pilotage du lecteur se fait via les mêmes interfaces qu’un lecteur physique: l’application Squeezer ou l’interface web de Squeezebox Center.\nD’un point de vue interface, c’est très limité: il y a qu’une seule page. Cette page donne quelques informations, permettant d’activer le lecteur et ensuite de lancer l’application Squeezer.\nLa (seule) de l’application\nIl y a aussi un menu de réglage, permettant de changer quelques informations sur le serveur et sa connexion, le nom du lecteur etc.\nCette application est disponible sur le play store au prix de 5€/5$.\nMon retour sur SqueezePlayer J’utilise SqueezePlayer sur mon téléphone Android quand je veux écouter de la musique locale chez moi sur l’un de mes dispositifs bluetooth.\nDe plus je ne peux pas l’utiliser en déplacement car ma bibliothèque musicale n’est pas accessible à l’extérieur par sécurité.\nUn autre point où je trouve l’application limitée: l’application ne prends pas en compte les commandes des écouteurs (play/pause). J’ai pris l’habitude d’avoir ma musique arrêtée quand je retire mes écouteurs. Cela ne fonctionne pas avec cette application.\nEnfin je ne trouve pas pratique de devoir lancer cette application en arrière plan à chaque fois que je souhaite l’utiliser. C’est pour moi un frein à l’utilisation. Je n’aime pas jongler entre plusieurs app juste pour avoir un peu de musique dans mes écouteurs.\nConclusion Je ne conseille à personne d’acheter cette application. Il n’est pas intéressant de payer aussi cher pour une application abandonnée. L’application n’a pas été mise à jour depuis le 7 juillet 2019. Elle mériterait un peu de maintenance et une mise à jour visuelle. De plus l’application n’est pas traduite (seulement disponible en anglais). C’est dommage que le développeur ne libère pas le code pas vu qu’il ne développe plus dessus. Je pense qu’il y aurait des personnes intéressées (dont moi) pour reprendre le projet et le maintenir et le faire évoluer. On pourrait peut-être imaginer l’intégrer à Squeezer pour éviter d’avoir besoin de deux applications.\n","permalink":"https://werdeil.fr/hugo-test/squeezeplayer/","summary":"\u003cp\u003eJe continue mes articles sur les tests en vous parlant d’une application lié à \u003ca href=\"https://werdeil.fr/squeezebox-center/\"\u003eSqueezebox center (LMS)\u003c/a\u003e: SqueezePlayer\u003c/p\u003e\n\u003ch2 id=\"qu-est-que-ce-l-application-squeezeplayer.wp-block-heading\"\u003eQu’est que ce l’application SqueezePlayer ?\u003c/h2\u003e\n\u003cp\u003eL’application SqueezePlayer permet de transformer n’importe quel appareil Android en un lecteur pour le serveur musical \u003ca href=\"https://werdeil.fr/squeezebox-center/\"\u003eSqueezebox Center\u003c/a\u003e. Cela est très pratique pour par exemple écouter de la musique sur des écouteurs reliés à son téléphone ou sa tablette. Une autre utilisation possible de cette application est de transformer un vieux téléphone en un « Squeezebox Player ».\u003c/p\u003e","title":"SqueezePlayer"},{"content":"Je me suis très longtemps posé la question de l’intérêt d’écouter de la musique en format lossless (FLAC ou ALAC pour les utilisateurs Apple) et très longtemps je suis resté convaincu que le MP3 de bonne qualité suffisait grandement. J’ai récemment changé d’avis et je vais donc vous exposer ici pourquoi je passe au lossless. En effet j’ai eu du mal à trouver des informations au delà du sempiternel « le MP3 c’est pas bien parce qu’il y a des pertes ».\nFréquence d’échantillonnage, débits et taille d’échantillonnage Si on regarde sur ces 3 critères le MP3 répond largement aux besoins selon moi. C’était d’ailleurs la raison pour laquelle je restais sur ce format.\nPar exemple la fréquence d’échantillonnage standard du MP3 est de 44100 Hz. Si on considère que l’oreille humaine entend entre 20 et 22 000 Hz, en échantillonnant à 44100 Hz on respecte bien le théorème de Shannon (wikipedia). Ce n’est donc pas un point bloquant au MP3.\nSi on prend ensuite la taille d’échantillonnage, coté MP3 on est sur du 16 bits. Cela correspond aussi à la taille d’échantillonnage d’un CD (où la musique est stockée au format wav). Il existe des formats numériques avec des tailles d’échantillonnage supérieures (il existe notamment le 24 bits) mais ce n’est selon moi pas là non plus que le MP3 est bloquant.\nEnfin si on prend le débit: coté MP3 on trouve plusieurs valeurs allant jusqu’à 320 Kbits/s. Une de mes activités de fond sur ma discothèque était d’essayer d’avoir le plus de titres possible à ce débit maximum. En essayant d’atteindre ce débit on limite le plus possible l’aspect « pertes » du MP3. La partie MP3 de ma bibliothèque, on voit qu’une grosse proportion est en 320 kbit/s\nLe test d’écoute Une autre raison qui me faisait rester sur le format MP3 était le test d’écoute. En effet quel est l’interêt de changer de format si il n’y a aucune différence ? Je vous encourage à faire le test suivant qui montre qu’il est très difficile voir impossible d’entendre une différence si le MP3 est correctement encodé.\nBien sûr d’autres éléments que le fichier audio entrent en jeu dans ce test d’écoute. Pour ma part je l’ai réalisé plusieurs fois avec mes différents systèmes sons comme mon casque HD-25, mes écouteurs Sony ou encore mon système Hi-Fi de salon. À chaque fois je n’arrivais pas à différencier le MP3 320 du flac.\nCela confirmait mon ressenti: le MP3 en 320 kbit/s était suffisant et qu’il n’y avait pas de raison objective pour en changer.\nQu’est ce qu’on perd dans le MP3 ? Malgré le fait que le MP3 320 semble suffisant on voit tout ce qui est fait sur le lossless en ce moment notamment les service de streaming musicaux qui proposent cela en option payante. Du coup je suis revenu sur le sujet en me demandant cette question: qu’est ce qu’on perd dans le MP3 ?\nÇa semble simple comme question et pourtant c’est le point qui a été le plus compliqué à expliciter. En effet le MP3 est connu pour être un format avec pertes et la plupart du temps les explications s’arrêtent là.\nPour cela il faut comprendre comment le MP3 est encodé. J’ai trouvé plusieurs articles sur le sujet que je vous laisse lire si cela vous intéresse aussi. https://www.jeanvilar.net/docs/Le\\_formatage\\_MP3.pdf\nVoici ce que j’en ressors : le mécanisme d’encodage utilise des modèles psycho-acoustiques pour enlever des fréquences qui ne sont pas audibles.\nSoit parce qu’il y a au même moment un son fort qui couvre un autre. Par exemple le son des oiseaux n’est pas audible si un avion passe, du coup il n’est pas nécessaire de le garder. Soit parce qu’il y a une fréquence proche déjà présente. Dans ce cas les modèles considèrent que le son sera sensiblement le même en utilisant qu’une fréquence amplifiée. En enlevant ces fréquences on réduit la taille du fichier. Et si on en croit les modèles psycho-acoustiques on entend la même chose. Selon moi ces modèles ne sont pas faux mais ils se basent sur des généralisations. Or tout le monde est différent et a donc un ouïe différente. Je pense que cela explique pourquoi certaines personnes arrivent plus facilement à entendre une différence entre un MP3 et un FLAC.\nPourquoi ces pertes sont gênantes ? De plus, il semblerait que le fait d’écouter des sons encodés en MP3 nous ferait perdre en audition. C’est là le point qui m’a fait changer d’avis sur le MP3. En effet en s’habituant à ne pas avoir toutes les fréquences notre oreille deviendrait paresseuse. On serait moins capable de différencier les fréquences vu que le MP3 les suppriment ou les groupes à d’autres fréquences.\nLa suite? Mon premier effort est de ré-encoder mes CDs physique en lossless. Comme je gère ma bibliothèque musicale avec Apple Music sur MacOS j’ai choisi d’utiliser le format ALAC. C’est un format lossless comme le FLAC, mis en place par Apple et dont les spécifications sont connues (ce qui n’était pas le cas au début). J’en suis aujourd’hui à environ 25% de ma bibliothèque musicale en ALAC, et j’ai encore pas mal de CDs à ré-encoder. L’état actuel de ma bibliothèque du point de vue du bit rate\nPuisque j’utilise mes CDs la plupart de mes titres restent en 16 bits et 44kHz. Comme souvent il y a toujours un moyen d’améliorer encore la qualité du signal d’entrée. Notamment en obtenant des fichiers avec une plus grande fréquence d’échantillonnage (96 kHz ou 192 kHz) et taille d’échantillonnage (24 bits). J’ai quelques titres dans ces configurations que j’ai pu récupérer dans mes téléchargements. Mais pour moi on arrive sur des débats où l’ensemble de la chaine d’écoute peut avoir un impact plus grand que ces changements. Peut-être que je changerai d’avis dans un futur article… Ma bibliothèque ALAC, on voit 3 pics correspondant aux morceaux en 16/44, 24/96 et 24/192\n","permalink":"https://werdeil.fr/hugo-test/pourquoi-je-passe-au-lossless/","summary":"\u003cp\u003eJe me suis très longtemps posé la question de l’intérêt d’écouter de la musique en format lossless (FLAC ou ALAC pour les utilisateurs Apple) et très longtemps je suis resté convaincu que le MP3 de bonne qualité suffisait grandement. J’ai récemment changé d’avis et je vais donc vous exposer ici pourquoi je passe au lossless. En effet j’ai eu du mal à trouver des informations au delà du sempiternel « le MP3 c’est pas bien parce qu’il y a des pertes ».\u003c/p\u003e","title":"Pourquoi je passe ma musique en lossless"},{"content":"Comme vous avez pu le lire sur un article précédent, mon casque principal est un casque filaire. Comme je ne voulais pas changer de casque j’ai cherché un moyen de le connecter en Bluetooth, c’est chose faite avec le Fiio µBTR\nLe µBTR avec ses 3 boutons et sa prise USB-C\nQu’est ce que le Fiio µBTR? Comme indiqué sur la page du produit le µBTR est un récepteur bluetooth nomade. Cela permet de transformer un système audio filaire en un système bluetooth. Plusieurs marques proposent ce genre de dispositif, j’ai choisi un Fiio qui est une marque assez reconnue sur les dispositifs audio de ce genre. Pour la petite histoire j’avais avant essayé un modèle d’une marque inconnue et la qualité de son était trop mauvaise et me faisait mal aux oreilles.\nCaractéristiques Je ne vais pas recopier toutes les caractéristiques, parce que je n’ai pas forcément d’avis critique dessus. Premièrement il supporte le Bluetooth 4.1 et le codec AptX qui est un des codecs assurant une bonne qualité audio.\nD’un point de vue design je le trouve simple et fonctionnel, avec une partie en verre et un fond en plastique. Le petit clip pour l’attacher est pratique et la prise USB-C est bien intégrée.\nL’arrière du µBTR avec le clip qui permet de l’attacher\nNiveau batterie celle-ci est annoncée à 9h d’autonomie, avec une charge en 1h. C’est une bonne durée malgré le fait qu’on ne puisse pas vraiment suivre le niveau (voir les points négatifs plus bas).\nEnfin la documentation technique donne précisément les puces utilisées pour le bluetooth, le DAC et l’amplification. Comme je ne m’y connais pas forcément ça n’a pas un grand impact pour moi si ce n’est un peu de confiance sur la qualité des composants choisis.\nPoint négatifs Un premier point négatif pour moi est qu’il n’est pas possible de le mettre à jour. Même si je n’attends pas forcément d’amélioration sur ce produit je trouve très dommage que celui-ci ne soit pas pris en compte par l’application de Fiio pour proposer d’éventuelles mises à jour alors que cela est possible pour d’autres modèles de la marque. Si un problème de compatibilité Bluetooth se présente le µBTR deviendra inutilisable.\nDeuxième point négatif qui est lié au premier c’est son intégration basique. Comme je ne peux pas le connecter à l’application de la marque les seules informations et configurations possibles sont celles qui sont génériques aux dispositifs bluetooth. J’aurais aimé pouvoir configurer le comportement de chaque bouton, la mise en arrêt automatique ou ce genre de chose.\nEnfin dernier point lié aux précédent: il est très difficile d’avoir le niveau de batterie restant. Vu qu’il n’y a qu’une seule LED celle-ci indique juste quand on atteint une batterie faible. On peut néanmoins trouver plus d’informations sur la vue bluetooth (mais cela dépend du téléphone utilisé). Je me suis retrouvé plusieurs fois avec une alerte de batterie faible au moment de partir, heureusement que la batterie a une bonne autonomie.\nConclusion Malgré ces quelques points négatifs je considère que cet achat est un très bon choix. Je l’utilise pour mes trajets maison-travail avec mon casque HD25. De plus je viens de changer de téléphone et celui-ci n’a plus de port jack donc c’est une solution pour continuer d’utiliser mon casque en déplacement.\nLe µBTR branché à mon HD-25, pour avoir une idée de la taille\nPar contre si je devais refaire cet achat aujourd’hui je passerai peut-être sur une gamme supérieure comme le Fiio BTR3 ou BTR5 qui ont des performances audio supérieures sur le papier (même si je ne suis pas sûr d’entendre une différence). De plus ces modèles sont mieux intégrés dans l’app Fiio et donc plus configurables. Ils ont aussi une fonctionnalité qui peut être interessante: ils fonctionne en temps que DAC USB (carte son USB). Enfin certains ont un petit écran qui permet d’afficher des informations comme le niveau batterie.\n","permalink":"https://werdeil.fr/hugo-test/fiio-%C2%B5btr/","summary":"\u003cp\u003eComme vous avez pu le lire sur un \u003ca href=\"https://werdeil.fr/sennheiser-hd-25-ii/\"\u003earticle précédent\u003c/a\u003e, mon casque principal est un casque filaire. Comme je ne voulais pas changer de casque j’ai cherché un moyen de le connecter en Bluetooth, c’est chose faite avec le Fiio µBTR\u003c/p\u003e\n\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2021/12/PXL_20211220_125348259.jpg\" alt=\"µbtr de face\" \u003e\n\u003c/p\u003e\n\u003cp\u003eLe µBTR avec ses 3 boutons et sa prise USB-C\u003c/p\u003e\n\u003ch2 id=\"quest-ce-que-le-fiio-µbtr\"\u003eQu’est ce que le Fiio µBTR?\u003c/h2\u003e\n\u003cp\u003eComme indiqué sur la \u003ca href=\"https://www.fiio.com/%CE%BCbtr\"\u003epage du produit\u003c/a\u003e le µBTR est un récepteur bluetooth nomade. Cela permet de transformer un système audio filaire en un système bluetooth. Plusieurs marques proposent ce genre de dispositif, j’ai choisi un Fiio qui est une marque assez reconnue sur les dispositifs audio de ce genre. Pour la petite histoire j’avais avant essayé un modèle d’une marque inconnue et la qualité de son était trop mauvaise et me faisait mal aux oreilles.\u003c/p\u003e","title":"Fiio µBTR"},{"content":"Après un premier article sur les Sony WF-1000XM3 je vais continuer ma série d’articles sur mes casques et écouteurs en vous parlant du Sennheiser HD 25 II.\nHistorique Tout d’abord un peu d’historique. Il faut remonter à 2009, je commençais à travailler et donc à prendre les transports en commun et comme pour beaucoup le besoin d’un casque pour écouter de la musique s’est fait ressentir. Je voulais en effet une solution qui fonctionne correctement dans le bruit du métro.\nEn 2009 les solutions sans fils n’étaient pas la monnaie courante, tout comme les solutions avec une réduction de bruit active. Le standard était donc un casque nomade qui isole bien.\nJ’ai commencé par un casque Sennheiser pliable dont je ne souviens plus de la référence. Ce casque me donnait un son et une isolation corrects mais malheureusement il a péché sur sa solidité: Il a suffit d’une mauvaise manipulation pour qu’il soit brisé en deux.\nJ’ai décidé de passer sur un autre modèle dont j’avais déjà éprouvé la solidité durant mes études: le Sennheiser HD 25 SP. Après plus de 5 ans avec la version SP j’ai décidé de passer sur la version standard ensuite en 2014. C’est de cette version que je vais parler maintenant.\nVue de face du HD-25\nCaractéristiques Si je devais résumer les caractéristiques du HD 25 je donnerais deux points principaux : sa solidité et sa neutralité sonore.\nMalgré le fait qu’il soit supra-auriculaire (posé sur le pavillon des oreilles) je trouve sa réduction de bruit passive très bonne. Ça ne peut pas rivaliser avec l’isolation procurée par des réductions de bruit actives mais c’est vraiment très bon. Ce n’est pas pour rien qu’il est utilisé par les DJ et les ingénieurs du son en environnement bruyant.\nPour ce qui est de sa solidité, c’est clairement un argument pour moi. Je l’ai trimballé dans tous mes voyages, dans tous mes déplacements et il est toujours en très bon état. De plus toutes ses pièces sont changeables. J’ai déjà eu l’occasion de changer de cable après que mon chat l’a mordillé; j’ai aussi changé les coussinets qui commençaient tout juste à montrer des signes de fatigue après 5 ans.\nPoints négatifs Mais je vois aussi des points négatifs au HD 25, notamment son design. Ce design n’a pas changé depuis sa création en 1988 et peut sembler un peu démodé. Notamment les prises du cable coté casque qui arbore encore les couleur rouge et noir comme les cable RCA. Il existe des éditions limités avec des couleurs plus ou moins réussies mais le standard reste le casque noir.\nVue de profil du HD-25, on peut voir en arrière plan l’embout rouge du cable.\nAutre point négatif est que Sennheiser n’a pas proposé d’évolution de ce modèle. Une version Bluetooth de celui-ci aurait été vraiment interessante. Il suffirait de proposer un module Bluetooth en remplacement du cable, qui se serait branché sur les écouteurs et fixé sur l’arceau. Cela existe d’ailleurs mais en version d’une usine chinoise obscure. Certains présentent le Sennheiser 250BT comme la version Bluetooth du HD 25 mais mis à part un hommage niveau design on est pas dans la même gamme niveau performance.\nConclusion Cela fait maintenant plus de 12 ans que j’ai un HD 25 et plus de 7 ans que j’ai la version HD 25 II et je ne compte pas en changer. Les sirènes des casques sans fil avec reduction de bruit ont beau m’appeler je ne craque pas. J’ai préféré craquer pour un adaptateur bluetooth qui fera l’objet d’un prochain article.\n","permalink":"https://werdeil.fr/hugo-test/sennheiser-hd-25-ii/","summary":"\u003cp\u003eAprès un premier article sur les \u003ca href=\"https://werdeil.fr/sony-wf-1000xm3/\"\u003eSony WF-1000XM3\u003c/a\u003e je vais continuer ma série d’articles sur mes casques et écouteurs en vous parlant du Sennheiser HD 25 II.\u003c/p\u003e\n\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2021/11/PXL_20211124_162725213.jpg\" alt=\"\" \u003e\n\u003c/p\u003e\n\u003ch2 id=\"historique\"\u003eHistorique\u003c/h2\u003e\n\u003cp\u003eTout d’abord un peu d’historique. Il faut remonter à 2009, je commençais à travailler et donc à prendre les transports en commun et comme pour beaucoup le besoin d’un casque pour écouter de la musique s’est fait ressentir. Je voulais en effet une solution qui fonctionne correctement dans le bruit du métro.\u003c/p\u003e","title":"Sennheiser HD 25 II"},{"content":" On avait quelques nouveautés et quelques fix de disponibles, Anxuae a donc sorti la version 2.0.4 de Pibooth. Voici les principaux changements introduits.\nNouvelles fonctionnalités Il est possible d’accéder à la date et aux compteurs dans les textes de l’image Ajout d’options pour l’impression dans le fichier de configuration Ajout d’une nouvelle commande pibooth-printcfg pour lister les options disponible sur l’imprimante définie dans la configuration La rotation de la camera peut maintenant avoir deux valeurs séparées pour la preview et la prise de photo Ajout d’une option pour imprimer automatiquement la photo générée (et ne pas proposer le choix à l’utilisateur Changements majeurs L’état chosen est affiché systématique même si le nombre de photos prises est figé Suppression de l’option --fonts , utilisation à la place de la commande pibooth-fonts Ajout d’un paramètre à la fonction win.get_rect(absolute=False) pour avoir la position absolue ou relative de la fenêtre Nous avons renommé les options finish_image_delay et \u0026lt;code\u0026gt;wait_image_delay respectivement en finish_picture_delay et \u0026lt;code\u0026gt;wait_picture_delay pour être cohérent avec les règles de codage Correction d’un affichage de la preview après l’état processing Correction de la traduction en Allemand Mise à jour de la documentation Mise en place de la documentation dans Read the Docs. Cette documentation est aussi directement accessible sur le site pibooth.org. Ajout de la description des actions tactiles possibles Mise à jour des librairies pygame-menu 4.0.7 pillow 8.3.1 Cette nouvelle version est disponible directement sur pip ou sur le github de pibooth.\nComme à chaque fois un grand merci à Anxuae d’avoir sorti cette version 2.0.4 de Pibooth et de m’avoir quand même impliqué dans les PR les plus importantes.\nEn espérant que vous serez autant enthousiaste que nous sur cette nouvelle version. N’hésitez pas à nous contacter sur Github ou via le formulaire de contact de ce site si vous avez des remarques ou des questions.\n","permalink":"https://werdeil.fr/hugo-test/pibooth-2-0-4/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2020/10/icon.png\" alt=\"\" \u003e\n\u003c/p\u003e\n\u003cp\u003eOn avait quelques nouveautés et quelques fix de disponibles, Anxuae a donc sorti la version 2.0.4 de \u003ca href=\"https://werdeil.fr/pibooth/\"\u003ePibooth\u003c/a\u003e. Voici les principaux changements introduits.\u003c/p\u003e\n\u003ch2 id=\"nouvelles-fonctionnalités\"\u003eNouvelles fonctionnalités\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eIl est possible d’accéder à la date et aux compteurs dans les textes de l’image\u003c/li\u003e\n\u003cli\u003eAjout d’options pour l’impression dans le fichier de configuration\u003c/li\u003e\n\u003cli\u003eAjout d’une nouvelle commande \u003ccode\u003epibooth-printcfg\u003c/code\u003e pour lister les options disponible sur l’imprimante définie dans la configuration\u003c/li\u003e\n\u003cli\u003eLa rotation de la camera peut maintenant avoir deux valeurs séparées pour la preview et la prise de photo\u003c/li\u003e\n\u003cli\u003eAjout d’une option pour imprimer automatiquement la photo générée (et ne pas proposer le choix à l’utilisateur\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"changements-majeurs\"\u003eChangements majeurs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eL’état \u003ccode\u003echosen\u003c/code\u003e est affiché systématique même si le nombre de photos prises est figé\u003c/li\u003e\n\u003cli\u003eSuppression de l’option \u003ccode\u003e--fonts\u003c/code\u003e , utilisation à la place de la commande \u003ccode\u003epibooth-fonts\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAjout d’un paramètre à la fonction  \u003ccode\u003ewin.get_rect(absolute=False)\u003c/code\u003e pour avoir la position absolue ou relative de la fenêtre\u003c/li\u003e\n\u003cli\u003eNous avons renommé les options \u003ccode\u003efinish_image_delay\u003c/code\u003e et \u003ccode\u003e\u0026lt;code\u0026gt;wait_image_delay\u003c/code\u003e respectivement en \u003ccode\u003efinish_picture_delay\u003c/code\u003e et \u003ccode\u003e\u0026lt;code\u0026gt;wait_picture_delay\u003c/code\u003e pour être cohérent avec les règles de codage\u003c/li\u003e\n\u003cli\u003eCorrection d’un affichage de la preview après l’état processing\u003c/li\u003e\n\u003cli\u003eCorrection de la traduction en Allemand\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"mise-à-jour-de-la-documentation\"\u003eMise à jour de la documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMise en place de la documentation dans \u003ca href=\"https://pibooth.readthedocs.io/en/stable\"\u003eRead the Docs\u003c/a\u003e. Cette documentation est aussi directement accessible sur le site \u003ca href=\"http://pibooth.org\"\u003epibooth.org\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAjout de la description des actions tactiles possibles\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"mise-à-jour-des-librairies\"\u003eMise à jour des librairies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epygame-menu 4.0.7\u003c/li\u003e\n\u003cli\u003epillow 8.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCette nouvelle version est disponible directement sur \u003ca href=\"https://pypi.org/project/pibooth/\"\u003epip\u003c/a\u003e ou sur le \u003ca href=\"https://github.com/pibooth/pibooth/releases/tag/2.0.3\"\u003egithub\u003c/a\u003e de pibooth.\u003c/p\u003e","title":"Pibooth 2.0.4"},{"content":" Suite à la sortie de la version 2.0.2 de Pibooth, cela a réveillé nos utilisateurs et remonté de nouveaux bugs qu’Anxuae a corrigé avec beaucoup d’efficacité comme d’habitude. Cette nouvelle version introduit aussi un nouveau hook et arrête le support de Python 2. Voici une traduction de la release note de Pibooth 2.0.3.\nNouvelles fonctionnalités Ajout d’un nouveau hook pibooth_setup_camera() qui permet de définir un object camera personnalisé dans un plugin. Changements majeurs Arrêt de la compatibilité avec Python 2.7, il faut désormais avoir Python 3.6+ Ajout d’un fix pour les appareils photos Sony où il n’y a que l’option d’enregistrement « card+sdram » disponible. Gestion de la priorité quand un appareil photo est compatible à la fois avec gPhoto2 et OpenCV. Mise à jour de la documentation Correction de la ligne de commande d’installation de SDL2 Mise à jour des example d’utilisation des plugins Mise à jour des tests unitaires Stockage des rapports de diagnostics des reflex connus pour une meilleure compréhension des possibilités de chaque appareils. Mise à jour des librairies pygame-menu 4.0.6 (figé pour éviter tout problème) Cette nouvelle version est disponible directement sur pip ou sur le github de pibooth.\nEncore un grand merci à Anxuae d’avoir sorti cette version 2.0.3 de Pibooth et de m’avoir quand même impliqué dans les PR les plus importantes.\nEn espérant que vous serez autant enthousiaste que nous sur cette nouvelle version. N’hésitez pas à nous contacter sur Github ou via le formulaire de contact de ce site si vous avez des remarques ou des questions.\n","permalink":"https://werdeil.fr/hugo-test/pibooth-2-0-3/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2020/10/icon.png\" alt=\"Pibooth icon\" \u003e\n\u003c/p\u003e\n\u003cp\u003eSuite à la sortie de la \u003ca href=\"https://werdeil.fr/pibooth-2-0-2/\"\u003eversion 2.0.2\u003c/a\u003e de \u003ca href=\"https://werdeil.fr/pibooth/\"\u003ePibooth\u003c/a\u003e, cela a réveillé nos utilisateurs et remonté de nouveaux bugs qu’Anxuae a corrigé avec beaucoup d’efficacité comme d’habitude. Cette nouvelle version introduit aussi un nouveau hook et arrête le support de Python 2. Voici une traduction de la release note de Pibooth 2.0.3.\u003c/p\u003e\n\u003ch2 id=\"nouvelles-fonctionnalités\"\u003eNouvelles fonctionnalités\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAjout d’un nouveau hook \u003ccode\u003epibooth_setup_camera()\u003c/code\u003e qui permet de définir un object camera personnalisé dans un plugin.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"changements-majeurs\"\u003eChangements majeurs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eArrêt de la compatibilité avec Python 2.7, il faut désormais avoir Python 3.6+\u003c/li\u003e\n\u003cli\u003eAjout d’un fix pour les appareils photos Sony où il n’y a que l’option d’enregistrement « card+sdram » disponible.\u003c/li\u003e\n\u003cli\u003eGestion de la priorité quand un appareil photo est compatible à la fois avec gPhoto2 et OpenCV.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"mise-à-jour-de-la-documentation\"\u003eMise à jour de la documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCorrection de la ligne de commande d’installation de SDL2\u003c/li\u003e\n\u003cli\u003eMise à jour des example d’utilisation des plugins\u003c/li\u003e\n\u003cli\u003eMise à jour des tests unitaires\u003c/li\u003e\n\u003cli\u003eStockage des rapports de diagnostics des reflex connus pour une meilleure compréhension des possibilités de chaque appareils.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"mise-à-jour-des-librairies\"\u003eMise à jour des librairies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epygame-menu 4.0.6 (figé pour éviter tout problème)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCette nouvelle version est disponible directement sur \u003ca href=\"https://pypi.org/project/pibooth/\"\u003epip\u003c/a\u003e ou sur le \u003ca href=\"https://github.com/pibooth/pibooth/releases/tag/2.0.3\"\u003egithub\u003c/a\u003e de pibooth.\u003c/p\u003e","title":"Pibooth 2.0.3"},{"content":" Je sors un peu du format des articles de test pour vous expliquer pourquoi j’ai décidé d’arrêter d’utiliser Last.fm.\nSi vous avez parcouru ce site vous avez peut-être pu comprendre que j’utilisais Last.fm comme service de stockage de mes écoutes (playcount). En effet depuis janvier 2010, je « scrobblait » (c’est le terme utilisé par Last.fm) toutes mes écoutes. Cela correspond à plus de 82000 écoutes (dont plus de 10 000 scrobbles annuels les premieres années). J’avais aussi développé au fil des années deux solutions pour récupérer ces données et mettre à jour les nombres d’écoutes sur mes logiciels de musique successifs. Ainsi j’avais d’abord développé clementine-last-export à l’époque où ma machine principale était sous Ubuntu. Lorsque j’étais passé sous MacOS j’avais décliné cette solution en itunes-last-export.\nDurant les dernières années ma consommation musicale a changé. Cela se voit sur Last.fm, une partie de plus en plus importante de mes écoutes n’y est pas présente. De plus je n’utilise plus de liste de lecture basées sur les écoutes. Mon besoin d’avoir un compteur d’écoutes représentatif sur mes logiciels de musique n’est plus présent.\nEnfin Last.fm a aussi évolué dans une direction qui ne me correspond pas. Au début j’utilisais aussi ce site pour avoir de recommandations sur des nouveaux artistes ou des concerts sur des artistes que j’écoutais. Il y avait un « deal »: je donnais gratuitement mes données d’écoutes et habitude d’écoute et en échange j’en récupérait des conseils et recommendations. Ces fonctionnalités ont évolué et ne me correspondent plus, j’ai donc moins d’interêt à leur partager mes données personnelles.\nEn conséquence j’ai décidé d’arrêter de « scrobbler » mes écoutes sur Last.fm et de fermer mon compte. Par conséquent je aussi abandonner le développement des deux outils associés. Il faut dire qu’ils étaient déjà dans un profond sommeil, je ne vais juste pas les réveiller. Si une personne motivée tombe sur cet article et souhaite reprendre, qu’elle n’hésite pas à me contacter.\n","permalink":"https://werdeil.fr/hugo-test/arreter-last-fm/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2021/05/1200px-Lastfm.svg_.png\" alt=\"Last fm logo barré\" \u003e\n\u003c/p\u003e\n\u003cp\u003eJe sors un peu du format des articles de test pour vous expliquer pourquoi j’ai décidé d’arrêter d’utiliser Last.fm.\u003c/p\u003e\n\u003cp\u003eSi vous avez parcouru ce site vous avez peut-être pu comprendre que j’utilisais \u003ca href=\"https://www.last.fm/home\"\u003eLast.fm\u003c/a\u003e comme service de stockage de mes écoutes (playcount). En effet depuis janvier 2010, je « scrobblait » (c’est le terme utilisé par Last.fm) toutes mes écoutes. Cela correspond à plus de 82000 écoutes (dont plus de 10 000 scrobbles annuels les premieres années). J’avais aussi développé au fil des années deux solutions pour récupérer ces données et mettre à jour les nombres d’écoutes sur mes logiciels de musique successifs. Ainsi j’avais d’abord développé \u003ca href=\"https://werdeil.fr/projets/clementine-last-export/\"\u003eclementine-last-export\u003c/a\u003e à l’époque où ma machine principale était sous Ubuntu. Lorsque j’étais passé sous MacOS j’avais décliné cette solution en \u003ca href=\"https://werdeil.fr/projets/itunes-last-export/\"\u003eitunes-last-export\u003c/a\u003e.\u003c/p\u003e","title":"Arrêt de mon utilisation de Last.fm"},{"content":" Grâce à Anxuae nous avons pu sortir une nouvelle version de Pibooth. Cette version 2.0.2 corrige quelques problèmes et rajoute de nouvelles fonctionnalités. Voici une traduction de la release note de Pibooth 2.0.2.\nNouvelles fonctionnalités Ajout du support des écrans tactiles avec pygame 2.x Ajout du mode hybride OpenCV + gPhoto2 Implementation de l’option de rotation pour les dispositif sur OpenCV ou gPhoto2. Ajout de l’affichage de l’image sur l’écran final (par l’intermédiaire de la clé final_image_delay) On peut désormais activer/désactiver les plugins via le menu de réglage. Ajout d’un clavier virtuel pour éditer les textes avec un écran tactile dans le menu de configuration. Enfin Le répertoire de configuration peut être sélectionné lorsque l’on démarre pibooth en ligne de commande. Changements majeurs Amélioration des traces lorsque l’on utilise un appareil photo avec gPhoto2 Séparation des réglages ISO entre la preview et la prise de photo. Renommage de la clé final_image_delay en wait_image_delay Réduction de la taille des image animées pour éviter un problème de mémoire Reprise de la « factory » OpenCV pour gérer correctement les overlay en RGBA Prise en compte de la résolution de la camera OpenCV que pour la prise de vue pas la preview Mise à jour de la documentation Mise à jour des versions dans le README et ajout de l’installation de SDL2. Ajout du language danois (merci à DJ-Dingo) Mise à jour des librairies pygame-menu 4.0.4 (figé pour éviter tout problème) pygame-vkeyboard 2.0.8 pillow 7.1.2 (figé pour éviter tout problème) RPi.GPIO 0.7.0 Cette nouvelle version est disponible directement sur pip ou sur le github de pibooth.\nUn grand merci à Anxuae d’avoir pris le temps de finir tout ce travail et d’avoir sorti cette nouvelle version 2.0.2 de Pibooth.\nEn espérant que vous serez autant enthousiaste que nous sur cette nouvelle version. N’hésitez pas à nous contacter sur Github ou via le formulaire de contact de ce site si vous avez des remarques ou des questions.\n","permalink":"https://werdeil.fr/hugo-test/pibooth-2-0-2/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2020/10/icon.png\" alt=\"Pibooth icon\" \u003e\n\u003c/p\u003e\n\u003cp\u003eGrâce à Anxuae nous avons pu sortir une nouvelle version de \u003ca href=\"https://werdeil.fr/pibooth/\"\u003ePibooth\u003c/a\u003e. Cette version 2.0.2 corrige quelques problèmes et rajoute de nouvelles fonctionnalités. Voici une traduction de la release note de Pibooth 2.0.2.\u003c/p\u003e\n\u003ch2 id=\"nouvelles-fonctionnalités\"\u003eNouvelles fonctionnalités\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAjout du support des écrans tactiles avec pygame 2.x\u003c/li\u003e\n\u003cli\u003eAjout du mode hybride OpenCV + gPhoto2\u003c/li\u003e\n\u003cli\u003eImplementation de l’option de rotation pour les dispositif sur OpenCV ou gPhoto2.\u003c/li\u003e\n\u003cli\u003eAjout de l’affichage de l’image sur l’écran final (par l’intermédiaire de la clé \u003cem\u003e\u003ccode\u003efinal_image_delay\u003c/code\u003e\u003c/em\u003e)\u003c/li\u003e\n\u003cli\u003eOn peut désormais activer/désactiver les plugins via le menu de réglage.\u003c/li\u003e\n\u003cli\u003eAjout d’un clavier virtuel pour éditer les textes avec un écran tactile dans le menu de configuration.\u003c/li\u003e\n\u003cli\u003eEnfin Le répertoire de configuration peut être sélectionné lorsque l’on démarre pibooth en ligne de commande.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"changements-majeurs\"\u003eChangements majeurs\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAmélioration des traces lorsque l’on utilise un appareil photo avec gPhoto2\u003c/li\u003e\n\u003cli\u003eSéparation des réglages ISO entre la preview et la prise de photo.\u003c/li\u003e\n\u003cli\u003eRenommage de la clé \u003ccode\u003efinal_image_delay\u003c/code\u003e en \u003ccode\u003ewait_image_delay\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eRéduction de la taille des image animées pour éviter un problème de mémoire\u003c/li\u003e\n\u003cli\u003eReprise de la « factory » OpenCV pour gérer correctement les overlay en RGBA\u003c/li\u003e\n\u003cli\u003ePrise en compte de la résolution de la camera OpenCV que pour la prise de vue pas la preview\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"mise-à-jour-de-la-documentation\"\u003eMise à jour de la documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMise à jour des versions dans le README et ajout de l’installation de SDL2.\u003c/li\u003e\n\u003cli\u003eAjout du language danois (merci à DJ-Dingo)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"mise-à-jour-des-librairies\"\u003eMise à jour des librairies\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003epygame-menu 4.0.4 (figé pour éviter tout problème)\u003c/li\u003e\n\u003cli\u003epygame-vkeyboard 2.0.8\u003c/li\u003e\n\u003cli\u003epillow 7.1.2 (figé pour éviter tout problème)\u003c/li\u003e\n\u003cli\u003eRPi.GPIO 0.7.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCette nouvelle version est disponible directement sur \u003ca href=\"https://pypi.org/project/pibooth/\"\u003epip\u003c/a\u003e ou sur le \u003ca href=\"https://github.com/pibooth/pibooth/releases/tag/2.0.2\"\u003egithub\u003c/a\u003e de pibooth.\u003c/p\u003e","title":"Pibooth 2.0.2"},{"content":"Petite exception à mes articles qui testent des logiciels, j’ai décidé de vous parler des écouteurs Sony WF-1000XM3 que j’utilise (et donc que je teste) depuis 3 mois environ.\nPourquoi des écouteurs true wireless ? Je pense qu’il est nécessaire de vous donner quelques informations sur l’utilisation que je comptais faire de ces écouteurs pour vous expliquer pourquoi j’ai fait ce choix.\nD’une manière générale j’aime bien écouter de la musique dans mes déplacements. Lorsque ces déplacements sont longs j’ai mon casque Sennheiser qui me convient tout à fait. Par contre sur des petits trajets je ne veux pas toujours m’encombrer d’un casque. Dans ces cas là j’avais jusqu’à présent des écouteurs filaires toujours fourrés dans mon manteau. Mais je n’ai pas trouvé d’écouteurs filaires qui me convenaient niveau sonore ou format. De plus comme je les utilisais peu ils s’emmêlaient et s’abimaient vite.\nEt il faut dire que mon coté geek technophile commençait à se réveiller et l’envie de tester un nouveau type de produit me titillait.\nPourquoi les Sony WF-1000XM3 ? J’ai longtemps hésité sur quel modèle de true wireless prendre. Mon coeur balançait déjà entre deux extrêmes: d’un coté les écouteurs chinois à 30€ de l’autres les écouteurs haut de gamme avec réduction de bruit (Sony ou Sennheiser).\nMême si je ne considère pas avoir une oreille absolue j’ai décidé que je voulais un certain niveau de qualité sonore qui n’était pas atteignable avec des écouteurs d’entrée de gamme. Je me suis donc renseigné sur les modèles haut de gamme. Étant sous Android je n’ai pas considéré l’option AirPods. En effet même si ils fonctionnent sur mon téléphone je me sentirais bridé de ne pas pouvoir profiter de l’intégration complète de l’écosystème iOS.\nIl ne me restait plus que quelques modèles dont 2 qui me faisaient de l’oeil: les WF-1000XM3 chez Sony et les Momentum true wireless 2 chez Sennheiser. Si je n’avais écouté que mon coeur j’aurais été sur les Sennheiser car c’est la marque de mon casque et je n’ai jamais été déçu par celle-ci. Malheureusement l’aspect prix entre en jeu aussi et mon choix final s’est porté sur les Sony WF-1000XM3 qui étaient à ce moment là aux alentours de 160€ (contre 299€ pour les Sennheiser).\nMon retour après 3 mois Après 3 mois d’utilisation j’ai un retour mitigé. Je pense que ces écouteurs délivrent un bon son mais ce n’est pas le coup de coeur attendu.\nL’ergonomie des écouteurs Tout d’abord le point le plus gênant pour moi: la tenue dans l’oreille. Je dois avoir un conduit auditif particulier. Je n’ai jamais trouvé d’intra-auriculaire qui tenaient correctement dans mes oreilles et ces écouteurs ne dérogent pas à cette règle. Le problème étant qu’avec des true wireless si ça tombe il n’y a pas de fil pour le rattraper. J’ai déjà tombé un des écouteurs et il en garde les stygmates. Il ne tiennent tellement pas que je ne peux pas utiliser ces écouteurs si je n’ai pas les mains libres. Je passe en effet une bonne partie de mes trajets à les remettre en place avant qu’ils tombent.\nAu delà de la tenue dans l’oreille l’ergonomie est relativement bonne. le fonctionnement du bouton sur chaque oreillette est paramétrable même si tout n’est pas possible. Il y a aussi des capteurs de présence de l’oreille qui fonctionne bien et mettent en pause lorsque l’on quitte un écouteur.\nLe boitier Dans les tests que j’avais pu lire on ne parle que rarement du boitier. Chose à savoir le boitier est assez imposant et ne rentrera pas facilement dans une poche de pantalon.\nPour moi le boitier a deux points négatifs, le premier est qu’il se raye trop facilement. Une simple poussière sur la partie dorée et la rayure est assurée. C’est d’autant plus le cas que la partie dorée est la seule partie plane du coup on a tendance à le poser dessus.\nLe deuxième point négatif du boitier et qu’il n’est pas connecté aux écouteurs. Cela se remarque par deux aspects:\nOn ne pas vraiment savoir la valeur de la batterie qu’il reste dans le boitier, Le comportement de la LED du boitier est incompréhensible et non paramétrable. Le son Comme dit précédemment je ne considère pas avoir une oreille absolue mais je considère que le son est de bonne qualité. Par contre je ne suis pas convaincu par la réduction de bruit. Je n’ai pas forcément de critère de comparaison avec les autres true wireless mais pour moi elle n’est pas au niveau de ce que j’attendais de la part de Sony.\nAutre point où le son n’est pas au niveau c’est lorsqu’il y a du vent. On l’entend siffler plus que si on ne portait pas les écouteurs. C’est vraisemblablement lié à la réduction de bruit.\nEnfin dernier point négatif que j’associerai au son: il arrive quelques fois que les écouteurs se désynchronisent. On a alors un son en écho très désagréable. Le pire est que dans ce cas il est impossible de les re-synchroniser sans les remettre dans leur boitier.\nL’application Par où commencer : mal traduite, peu d’options et très orientée pour les casques. Un exemple : la configuration du mode 360 audio. Cela a été un calvaire: il faut prendre en photo l’oreille, mais pour cela il faut enlever l’écouteur qui du coup se déconnecte et arrête le processus.\nÇa m’a vraiment étonné et déçu de Sony. C’est digne d’une marque chinoise bas de gamme pas d’une référence du marché. Heureusement que cette application n’est pas nécessaire pour l’utilisation quotidienne des écouteurs.\nConclusion Je pensais avoir fait le bon choix en prenant ces écouteurs intra et après 3 mois j’ai encore des doutes. La question à laquelle je ne sais pas répondre est:\nEst ce les Sony WF-1000XM3 qui sont pas au niveau?\nou\nEst ce que les autres écouteurs true wireless ont les mêmes problématiques?\nwerdeil\nIl me faudrait tester les concurrents pour me faire une idée. Peut être cela sera possible un jour. En tout cas si vous hésitez à prendre les Sony j’espère que cet article vous aidera dans ce choix.\n","permalink":"https://werdeil.fr/hugo-test/sony-wf-1000xm3/","summary":"\u003cp\u003ePetite exception à mes articles qui testent des logiciels, j’ai décidé de vous parler des écouteurs Sony WF-1000XM3 que j’utilise (et donc que je teste) depuis 3 mois environ.\u003c/p\u003e\n\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2021/04/IMG_20210407_094117.jpg\" alt=\"Sony WF-1000XM3 et leur boitier\" \u003e\n\u003c/p\u003e\n\u003ch2 id=\"pourquoi-des-écouteurs-true-wireless-\"\u003ePourquoi des écouteurs true wireless ?\u003c/h2\u003e\n\u003cp\u003eJe pense qu’il est nécessaire de vous donner quelques informations sur l’utilisation que je comptais faire de ces écouteurs pour vous expliquer pourquoi j’ai fait ce choix.\u003c/p\u003e\n\u003cp\u003eD’une manière générale j’aime bien écouter de la musique dans mes déplacements. Lorsque ces déplacements sont longs j’ai mon casque Sennheiser qui me convient tout à fait. Par contre sur des petits trajets je ne veux pas toujours m’encombrer d’un casque. Dans ces cas là j’avais jusqu’à présent des écouteurs filaires toujours fourrés dans mon manteau. Mais je n’ai pas trouvé d’écouteurs filaires qui me convenaient niveau sonore ou format. De plus comme je les utilisais peu ils s’emmêlaient et s’abimaient vite.\u003c/p\u003e","title":"Sony WF-1000XM3"},{"content":" Pi-hole est un autre outil qui tourne en permanence sur mon serveur local. L’objectif de cet outil est de se débarrasser des publicités qui sont omniprésentes sur tous nos terminaux.\nLe concept est simple: le Pi-hole sert de passerelle pour toutes les requêtes internet, si ces requêtes sont catégorisées comme de la publicité elles sont jetées, sinon elles sont passées au routeur.\nInstallation Comme son nom l’indique cet outil a été imaginé initialement pour tourner sur un Raspberry pi, mais il est compatible avec d’autres architectures et a été très facile à installer et mettre en oeuvre sur mon serveur Ubuntu.\nIl y a plusieurs moyens de l’utiliser: * De manière transparente pour tous les terminaux en configurant le serveur DHCP du routeur pour passer par pi-hole,\n* De manière un peu plus manuelle sur chaque terminal en configurant le pi-hole comme serveur DNS.\nPour ma part pour éviter de trop bloquer tous les utilisateurs de mon réseau j’ai choisi la deuxième solution et j’ai configuré mon téléphone, ma tablette et mon PC pour utiliser ce DNS.\nInterface web Pi-hole vient avec une interface web pratique pour avoir des statistiques sur les requêtes traités par Pi-hole. On remarque rapidement qu’il y a énormément de requêtes faites pour des pubs (et donc bloquées par Pi-hole). Cela a sans doute un effet bénéfique sur la vitesse de navigation puisqu’on ne charge pas toutes les publicités à chaque fois.\nEffet sur ma navigation Après quelques mois voici mon retour sur l’intérêt de ce genre d’outil sur la navigation.\nTout d’abord sur PC, vu que j’utilise aussi un bloqueur de publicité sur mes navigateurs je n’ai pas forcément vu beaucoup de différence. J’ai même vu une limitation: les liens publicitaires de Google lors d’une recherche sur celui-ci sont bloqués, ce qui est quelquefois gênant.\nSur les terminaux mobiles par contre cela a changé ma vie. En effet les bloqueurs de publicité sont peu existants et se limitent aux navigateurs ce qui fait qu’on a toujours pleins de publicités dans les applications. L’intérêt de Pi-hole est qu’il bloque toutes les publicités, y compris dans les applications.\nConclusion Pour avoir dû pendant plus d’un mois désactiver Pi-hole, j’ai retrouvé la navigation et les apps avec des publicités et j’ai beaucoup attendu le moment où je pourrais le réactiver.\nL’exemple typique est le jeu gratuit sur tablette: à chaque étape du jeu on se retrouve sur un publicité qui bloque tout et qui ne peut pas être passée. Même si je comprends le besoin de rémunérer le développeur je trouve que certains jeux abusent trop. Via Pi-hole je retrouve du plaisir à jouer à certains jeux, sans être interrompu par des publicités qui sont quelquefois sonores.\nPour ma part cet outil est maintenant nécessaire et restera actif tant que les publicités resteront tant intrusives sur les applications.\nIl existe des outils similaires qui ont peut-être plus de qualité. J’ai notamment entendu parlé de AdGuard. Je n’en ai pas essayé, j’ai préféré utiliser un outil qui a son origine avec le Raspberry pi, comme notre projet Pibooth.\n","permalink":"https://werdeil.fr/hugo-test/pi-hole/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2021/01/cropped-Vortex-2.png\" alt=\"Pi-hole logo\" \u003e\n\u003c/p\u003e\n\u003cp\u003ePi-hole est un autre outil qui tourne en permanence sur mon serveur local. L’objectif de cet outil est de se débarrasser des publicités qui sont omniprésentes sur tous nos terminaux.\u003c/p\u003e\n\u003cp\u003eLe concept est simple: le Pi-hole sert de passerelle pour toutes les requêtes internet, si ces requêtes sont catégorisées comme de la publicité elles sont jetées, sinon elles sont passées au routeur.\u003c/p\u003e\n\u003ch2 id=\"installation\"\u003eInstallation\u003c/h2\u003e\n\u003cp\u003eComme son nom l’indique cet outil a été imaginé initialement pour tourner sur un Raspberry pi, mais il est compatible avec d’autres architectures et a été très facile à installer et mettre en oeuvre sur mon serveur Ubuntu.\u003c/p\u003e","title":"Pi-Hole"},{"content":" Mon histoire avec OSMC et Kodi Je pense que la plupart des personnes qui commencent à utiliser un Raspberry Pi s’essayent à le transformer en mediacenter. C’était en tout cas mon souhait avec mon premier Raspberry Pi (un Raspberry Pi modèle B).\nJe n’avais à l’époque aucune connaissance en media center, et j’étais parti à priori sur l’utilisation directe de VLC sur ce mini PC. Après des premiers tests je me suis rendu compte que le Raspberry Pi (surtout le modèle B de l’époque) n’était pas assez puissant pour faire tourner VLC. Il fallait plutôt utiliser des logiciels plus optimisés pour le Raspberry. En effet il fallait profiter du GPU du Raspberry Pi pour les vidéos ce que VLC ne faisait pas.\nEn creusant un peu les autres possibilités je suis tombé sur OSMC (qui s’appelait à l’époque Raspbmc). Il s’agissait d’une intégration de Kodi (qui s’appelait à l’époque XBMC pour Xbox Media Center) sur Raspbian l’OS par défaut du Raspberry Pi. Il y avait d’autres alternatives mais j’ai choisi d’aller sur cette solution car elle permettait de garder Raspbian et donc de pouvoir facilement installer d’autres paquets Debian sur la même machine comme Squeezebox center.\nJ’ai donc installé cette première version sur mon Raspberry Pi et cela a fonctionné directement. Cela m’a permit de voir le travail remarquable qui avait été fait sur XBMC pour en faire un très bon media center. Je suis resté sur Raspbmc un long moment, en suivant les mise à jour et les changements de noms. J’ai arrêté de l’utiliser comme media center principal lorsque je suis passé sur un serveur un peu plus puissant pour d’autres besoins et sur lequel j’ai installé directement Kodi (ex XBMC).\nJ’ai tout de même conservé mon Raspberry Pi avec OSMC. Il est juste devenu un media center d’appoint pour une deuxième télévision. Il se connecte directement sur le serveur principal hébergeant le contenu multimédia.\nPoints positifs Voici les points positifs que je retiens de OSMC, et pour une partie cela provient directement de Kodi\nTrès facile à installer et mettre en oeuvre\nL’installateur fourni par l’équipe derrière OSMC est très facile. On tombe ensuite sur le fonctionnement de Kodi très intuitif je trouve. Peut être alimenté par une sortie USB de la TV\nProfiter de la sortie usb de la TV pour alimenter le Raspberry Pi était un des avantages. Cela permettait d’éviter de rajouter une multiprise. L’intégration du CEC\nIl s’agit d’une norme de communication qui permet d’utiliser la télécommande de la télévision pour envoyer directement des commandes au media center via le cable HDMI. C’est vraiment très pratique car cela évite de rajouter un clavier sur le Raspberry Pi. C’est quelque chose qui m’a beaucoup manqué quand je suis passé sur un PC standard sur mon media center principal. Point négatifs Les performances en mode serveur de media\nJe n’ai jamais eu trop à me plaindre des performances en temps que player. Par contre utiliser le Raspberry en temps que serveur de media était plus complexe. On atteint vite les limites de puissance du micro ordinateur ainsi que ses limites en bande passante. Ceci est notamment lié au fait que les ports Ethernet et USB utilisent la même puce. Toutefois je n’ai pas testé sur les dernières versions du Raspberry Pi qui n’ont plus ce problème normalement. L’incompatibilité avec Airplay et Chromecast\nCe n’est pas la faute d’OSMC mais c’est pour moi un des points négatifs de cette solution: il n’est pas possible de caster une video directement sur le media center. Une fois qu’on a gouté à cette facilité c’est assez bloquant de ne plus pouvoir le faire. Accès à des fichiers à distance\nMême si j’ai toujours réussi à m’en sortir je trouve que la mécanique de configuration pour se connecter à un serveur multimédia distant est assez complexe. C’est plus une remarque qui concerne Kodi plus que seulement OMSC. L’interface par défaut de OSMC\nJ’ai eu beaucoup de mal à me familiariser avec l’interface développée par les équipes d’OSMC. Je suis longtemps resté sur l’interface par défaut de Kodi. Mais devoir à chaque mise à jour refaire ce changement est assez lourd. Je me suis donc habitué à la nouvelle interface même si je la trouve moins facile. C’est notamment difficile de faire la différence entre les tons de gris des titres. Conclusion Kodi et OSMC sont des projets open source complets et qui continuent à ce jour à être maintenu et mis à jour. N’hésitez pas à les utiliser et si vous le pouvez à aider les développeurs et à contribuer sur ces projets.\n","permalink":"https://werdeil.fr/hugo-test/osmc-et-kodi/","summary":"\u003cul\u003e\n\u003cli\u003e\n\u003cimg src=\"/hugo-test/images/2021/03/sticker-1.png\" alt=\"OSMC logo\" \u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cimg src=\"/hugo-test/images/2021/03/kodi-logo__thumb800.png\" alt=\"Kodi logo\" \u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"mon-histoire-avec-osmc-et-kodi\"\u003eMon histoire avec OSMC et Kodi\u003c/h2\u003e\n\u003cp\u003eJe pense que la plupart des personnes qui commencent à utiliser un Raspberry Pi s’essayent à le transformer en mediacenter. C’était en tout cas mon souhait avec mon premier Raspberry Pi (un Raspberry Pi modèle B).\u003c/p\u003e\n\u003cp\u003eJe n’avais à l’époque aucune connaissance en media center, et j’étais parti à priori sur l’utilisation directe de VLC sur ce mini PC. Après des premiers tests je me suis rendu compte que le Raspberry Pi (surtout le modèle B de l’époque) n’était pas assez puissant pour faire tourner VLC. Il fallait plutôt utiliser des logiciels plus optimisés pour le Raspberry. En effet il fallait profiter du GPU du Raspberry Pi pour les vidéos ce que VLC ne faisait pas.\u003c/p\u003e","title":"OSMC (et KODI)"},{"content":" Historique En 2011 je cherchais un moyen de profiter de ma bibliothèque musicale sans forcément utiliser mon ordinateur pour cela. C’est un collègue de travail de l’époque (Olivier si tu tombes un jour sur cette page :-)) qui m’a conseillé Squeezebox. J’ai donc essayé cette solution qui était à l’époque activement développé par Logitech.\nJ’ai commencé avec un dispositif Squeezebox touch que j’ai complété ensuite par d’autres produits. Avec l’arrivée des enceintes bluetooth et des applications musicales comme Deezer ou Spotify le besoin d’un environnement comme tout intégré s’est raréfié. Logitech a malheureusement abandonné complètement cette solution.\nHeureusement le code source de la solution est libre et il y a toujours des développeurs pour maintenir le code (au moins la partie serveur).\nMais Squeezebox c’est quoi ? Squeezebox c’est un ensemble serveur/client qui permet de diffuser sa musique facilement.\nD’abord on installe Squeezebox server (aussi appelé Logitech Media Server, LMS) sur notre machine serveur. Ensuite via l’interface web on peut configurer les dossiers de musique locale à scanner. On peut aussi rajouter des plug-ins (notamment pour les bibliothèques musicales en ligne).\nUne fois la partie serveur en place il suffit de s’y connecter via des clients. Ce peut être soit des produits Logitech soit des logiciels type Squeezelite.\nJe ne vais pas rentrer dans tout l’historique ici, la page Wikipédia (en anglais) donne beaucoup d’informations à ce sujet. Ce qu’il faut retenir c’est qu’au cours de son histoire le server a beaucoup changé de nom. Il a été successivement appelé SlimServer, SqueezeCenter, Squeezebox Server et Logitech Media Player. On retiendra aussi que la partie produit a commencé avec la société Slim devices. Elle a ensuite continué avec Logitech lors du rachat en 2006. Enfin en décembre 2012 Logitech a annoncé qu’ils arrêtaient le développement.\nMon installation Même si celle-ci a évolué plusieurs fois au fil des années elle s’est relativement stabilisée sur la configuration suivante :\nLe serveur Squeezebox server qui tourne sur mon ordinateur NUC sous Ubuntu, Un squeezebox touch qui est branché sur ma chaine Hi-Fi, Une squeezebox radio pour avoir ma musique dans la cuisine, Un squeezebox controller pour sonoriser la chambre, Le logiciel squeezelite qui tourne sur mes différents laptop pour écouter de la musique en travaillant, L’application Squeezer sur mon smartphone Android. Mes dispositifs squeezebox\nBilan J’aime mon installation et ne souhaite pas en changer mais elle a quelques limitations que je vais essayer de lister ici.\nLe premier point négatif est que Logitech a laissé tombé la solution, et même si le code est ouvert il n’y aura plus de nouveaux produits. Il faut noter que des solutions basées sur des Raspberry Pi existent pour palier à ce problème, mais ça ne remplace pas les produits « out of the shelf » produits par une entreprise. Un autre aspect assez irritant pour moi a été la difficulté d’installation du serveur sur ma machine. En effet le serveur tournant sur son propre compte utilisateur j’ai eu des difficultés à partager un disque dur externe. Enfin le fait que les apps qui permettent d’écouter sur les smartphones (Squeezeplayer sur Android) sont payantes malgré le fait qu’elles ne soient pas vraiment maintenues. Malgré ces limitations je considère que cette installation est pérenne et permet d’avoir simplement et facilement accès à de la musique à différents endroits de la maison.\nIl est aussi à noter que le développement semble être plus actif dernièrement avec la sortie de la version 8.0 et 8.1 du serveur. De même le forum de discussion (https://forums.slimdevices.com) montre plus d’activité.\n","permalink":"https://werdeil.fr/hugo-test/squeezebox-center/","summary":"\u003cp\u003e\n\u003cimg src=\"https://developer.asustor.com/uploadIcons/0020_999_1442386253_0020_14587_1380862677_logitechmediaserver.png\" alt=\"Squeezebox logo\" \u003e\n\u003c/p\u003e\n\u003ch2 id=\"historique.wp-block-heading\"\u003eHistorique\u003c/h2\u003e\n\u003cp\u003eEn 2011 je cherchais un moyen de profiter de ma bibliothèque musicale sans forcément utiliser mon ordinateur pour cela. C’est un collègue de travail de l’époque (Olivier si tu tombes un jour sur cette page :-)) qui m’a conseillé Squeezebox. J’ai donc essayé cette solution qui était à l’époque activement développé par Logitech.\u003c/p\u003e\n\u003cp\u003eJ’ai commencé avec un dispositif Squeezebox touch que j’ai complété ensuite par d’autres produits. Avec l’arrivée des enceintes bluetooth et des applications musicales comme Deezer ou Spotify le besoin d’un environnement comme tout intégré s’est raréfié. Logitech a malheureusement abandonné complètement cette solution.\u003c/p\u003e","title":"Squeezebox Center (LMS)"},{"content":" Visual Studio Code – Code Editing. Redefined\nVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform – Linux, macOS, and Windows.\nComment pourrais-je parler des projets open source que j’utilise sans parler de mon IDE: Visual Studio Code ou vscode pour les intimes.\nDurant mes années de développement j’ai utilisé différents IDE sur lesquels j’ai développé sur de multiples langages mais mon choix actuel depuis plus de 2 ans est Visual Studio Code.\nCe que j’aime : Facile à mettre en oeuvre, Bonne intégration pour le développement en Python (mon language de programmation principal), Développement actif (par Microsoft mais open source), La synchronisation possible entre plusieurs instances. Ce que j’aime moins : L’interface de configuration des options (difficile de s’y retrouver dans toutes ses options, la recherche n’est pas assez précise), La stabilité des extensions (J’ai eu une mésaventure avec l’extension Python qui me prenait 100% de CPU et ne fonctionnait pas comme prévu). Pourquoi je l’utilise Malgré ces quelques points négatifs je trouve que cet IDE réponds à mes besoins. Comparé à mes précédents IDE il a :\nUne vraie intégration du code pour proposer des complétions intelligentes (contrairement à ce que j’avais à l’époque sur Notepad++) Un outil gratuit avec un code open source, même si c’est Microsoft derrière le code est libre. C’est ce qui me gênait un peu avec SublimeText Un outil léger avec des extensions pour chaque language utilisé (incomparable à la machinerie lourde d’Eclipse) Des mise à jour régulières, avec des belles releases notes, c’est mon coté « mise-à-jour-o-phile » j’aime bien voir évoluer ce que j’utilise, même si ça entraine des désagréments (voir mon problème de CPU overload). Je ne sais pas si je resterai sur cet IDE encore longtemps mais pour l’instant je n’ai pas trouvé de raison de vouloir changer.\n","permalink":"https://werdeil.fr/hugo-test/visual-studio-code/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2020/11/1200px-Visual_Studio_Code_1.35_icon.svg_.png\" alt=\"Vscode logo\" \u003e\n\u003c/p\u003e\n\u003cp\u003e\n\u003cimg src=\"https://code.visualstudio.com/opengraphimg/opengraph-home.png\" alt=\"\" \u003e\n\u003c/p\u003e\n\u003cp\u003eVisual Studio Code – Code Editing. Redefined\u003c/p\u003e\n\u003cp\u003eVisual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform – Linux, macOS, and Windows.\u003c/p\u003e\n\u003cp\u003eComment pourrais-je parler des projets open source que j’utilise sans parler de mon IDE: \u003ca href=\"https://code.visualstudio.com\"\u003eVisual Studio Code\u003c/a\u003e ou vscode pour les intimes.\u003c/p\u003e\n\u003cp\u003eDurant mes années de développement j’ai utilisé différents IDE sur lesquels j’ai développé sur de multiples langages mais mon choix actuel depuis plus de 2 ans est Visual Studio Code.\u003c/p\u003e","title":"Visual Studio Code"},{"content":"Peu de changements en ce moment sur le site si ce n’est l’ajout de reCaptcha pour le formulaire de contact pour limiter les spams, on va voir si c’est efficace.\nPour information et pour garder une trace, j’ai suivi les étapes données sur la page suivante. C’est très simple à suivre.\nhttps://contactform7.com/recaptcha/\n","permalink":"https://werdeil.fr/hugo-test/ajout-de-recaptcha/","summary":"\u003cp\u003ePeu de changements en ce moment sur le site si ce n’est l’ajout de \u003ca href=\"https://www.google.com/recaptcha/about/\"\u003ereCaptcha\u003c/a\u003e pour le formulaire de \u003ca href=\"https://werdeil.fr/contact-me/\"\u003econtact\u003c/a\u003e pour limiter les spams, on va voir si c’est efficace.\u003c/p\u003e\n\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2021/05/reCAPTCHA-logo@2x.png\" alt=\"reCaptcha logo\" \u003e\n\u003c/p\u003e\n\u003cp\u003ePour information et pour garder une trace, j’ai suivi les étapes données sur la page suivante. C’est très simple à suivre.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://contactform7.com/recaptcha/\"\u003ehttps://contactform7.com/recaptcha/\u003c/a\u003e\u003c/p\u003e","title":"Ajout de reCaptcha"},{"content":"Voici l’un de mes montages de [Pibooth][1]: le mini Pibooth\nPrésentation Il s’agit d’une version très réduite du Pibooth basée sur l’écran 7 pouces tactile officiel de la Raspberry Pi foundation. Il est formé de:\nUn Raspberry Pi 3B, Une camera « Raspberry Pi Camera Module v2 », Un écran 7″ officiel du raspberry pi, Un support d’écran pimoroni « Pibow Touchscreen Frame – Flotilla Blue ». Cet ensemble permet d’avoir une version légère et portative du Pibooth sur un environnement Raspberry Pi. De plus je garde toujours en parallèle la version qui tourne sur mon laptop. C’est très utile pour le développement et test de Pibooth sur un Raspberry Pi. Mais cela peut être aussi pour une utilisation légère pour une soirée (à essayer). Mon retour sur le mini Pibooth Voici les points négatifs que j’ai à remonter sur ce montage:\nLe support Pimoroni monte l’écran « à l’envers ». En effet il a été défini pour respecter le premier sens de montage de l’écran. Mais depuis il y a eu une mise à jour qui a retourné l’écran pour améliorer l’angle de vision. Le support n’est donc plus dans le bon sens. Une première solution est de revenir au réglage initial (instructions là). Le problème est que l’on perd en angle de vision. Une autre solution est d’utiliser le support dans un autre sens. Mais cela lève un problème au niveau du câble d’alimentation de l’écran. Je n’ai pas trouvé de moyen d’alimenter l’écran et le Raspberry Pi avec la même alimentation sans avoir l’indication de basse tension qui s’affiche dès que le Raspberry Pi consomme un peu. J’ai essayé l’alimentation via les jumpers sur le GPIO, via un câble USB de l’écran vers le Raspberry Pi. À chaque fois j’ai l’éclair qui apparaît (comme sur la photo ci dessus), malgré cela tout fonctionne mais c’est gênant. J’ai dû ruser pour trouver un moyen de fixer la camera sur le support Pimoroni. En effet je voulais une solution stable sans détériorer le support. Si je voulais solidifier le tout je pourrais y mettre un eu de colle et un renfort. Je mettrai à jour cette page et les photos si mon montage évolue. [1]: https://werdeil.fr/pibooth/ ","permalink":"https://werdeil.fr/hugo-test/pibooth/pibooth-le-mini-pibooth/","summary":"\u003cp\u003eVoici l’un de mes montages de [Pibooth][1]: le mini Pibooth\u003c/p\u003e\n\u003ch2 id=\"présentation\"\u003ePrésentation\u003c/h2\u003e\n\u003cp\u003e\n\u003cimg src=\"https://werdeil.fr/wp-content/uploads/2020/11/IMG_20201118_171403-1024x898.jpg\" alt=\"Le mini pibooth\" \u003e\n\nIl s’agit d’une version très réduite du Pibooth basée sur l’écran 7 pouces tactile officiel de la Raspberry Pi foundation. Il est formé de:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUn Raspberry Pi 3B,\u003c/li\u003e\n\u003cli\u003eUne camera « Raspberry Pi Camera Module v2 »,\u003c/li\u003e\n\u003cli\u003eUn écran 7″ officiel du raspberry pi,\u003c/li\u003e\n\u003cli\u003eUn support d’écran pimoroni « Pibow Touchscreen Frame – Flotilla Blue ».\nCet ensemble permet d’avoir une version légère et portative du Pibooth sur un environnement Raspberry Pi. De plus je garde toujours en parallèle la version qui tourne sur mon laptop.\nC’est très utile pour le développement et test de Pibooth sur un Raspberry Pi. Mais cela peut être aussi pour une utilisation légère pour une soirée (à essayer).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2 id=\"mon-retour-sur-le-mini-pibooth\"\u003eMon retour sur le mini Pibooth\u003c/h2\u003e\n\u003cp\u003eVoici les points négatifs que j’ai à remonter sur ce montage:\u003c/p\u003e","title":"Pibooth – le mini Pibooth"},{"content":"J’ai le plaisir de vous annoncer que j’ai ajouté de nouvelles pages sur Werdeil.fr. J’ai travaillé dur pour vous proposer des pages de qualité et j’espère qu’elles répondront à vos attentes.\nJe suis ravi de vous annoncer que j’ai ajouté de nouvelles pages sur Werdeil.fr ! Découvrez ma page dédiée au projet Marches Piano qui est un projet qui transforme des marches d’escaliers en un instrument du musique ainsi que celle sur le Pibooth Plug-in – Pibooth Sound Effects qui est un plug-in que j’ai développé pour Pibooth, mon logiciel de photomaton DIY. Je travaille également sur de nouvelles pages qui seront bientôt disponibles. N’oubliez pas de revenir sur mon site pour ne rien manquer !\nEt ce n’est pas fini ! Je suis en train de travailler sur d’autres pages qui arriveront bientôt sur le site. Je suis toujours à la recherche de nouvelles idées pour vous offrir des contenus de qualité. Donc n’hésitez pas à revenir sur Werdeil.fr pour voir les nouveautés !\nJe partage mes découvertes et mes projets avec vous pour vous inspirer à découvrir de nouvelles choses. J’espère que ces nouvelles pages vous seront utiles et vous donneront envie d’en savoir plus. N’hésitez pas à explorer les différentes pages du site pour découvrir les autres projets que j’ai développés.\nEnfin, je suis toujours ouvert aux commentaires et aux suggestions. N’hésitez pas à me donner votre avis sur ces nouvelles pages ou sur le site en général. Je suis toujours heureux d’avoir des retours de mes lecteurs. Restez connecté pour les prochaines mises à jour !\n","permalink":"https://werdeil.fr/hugo-test/nouvelles-pages-ajoutees/","summary":"\u003cp\u003eJ’ai le plaisir de vous annoncer que j’ai ajouté de nouvelles pages sur Werdeil.fr. J’ai travaillé dur pour vous proposer des pages de qualité et j’espère qu’elles répondront à vos attentes.\u003c/p\u003e\n\u003cp\u003eJe suis ravi de vous annoncer que j’ai ajouté de nouvelles pages sur Werdeil.fr ! Découvrez ma page dédiée au projet \u003ca href=\"https://werdeil.fr/projets/marches-piano/\"\u003eMarches Piano\u003c/a\u003e qui est un projet qui transforme des marches d’escaliers en un instrument du musique ainsi que celle sur le \u003ca href=\"https://werdeil.fr/pibooth/pibooth-plug-in-pibooth-sound-effects/\"\u003ePibooth Plug-in – Pibooth Sound Effects\u003c/a\u003e qui est un plug-in que j’ai développé pour Pibooth, mon logiciel de photomaton DIY. Je travaille également sur de nouvelles pages qui seront bientôt disponibles. N’oubliez pas de revenir sur mon site pour ne rien manquer !\u003c/p\u003e","title":"Nouvelles pages ajoutées"},{"content":"Pibooth plugin to add sound effects 2 forks. 5 stars. 2 open issues. Pibooth Sound Effects (pibooth-sound-effects) est un plugin pour pibooth qui ajoute des effets sonores à l’application.\nDescription Par défaut il intègre un son de click à l’entrée dans le menu du choix et lors du choix, un bip de décompte pendant la preview, un bruit d’obturateur lors de la prise de a photo et un son d’applaudissement sur l’écran de remerciement. Les sounds sont changeables, il suffit d’ajouter le fichiers .wav correspondant dans le dossier des sons, ce dossier étant défini dans la configuration. Les fichiers doivent avoir le format.wav et dans ce cas ils seront joué une fois lorsque l’on entre dans l’état. Si on souhaite que le son soit joué en boucle il suffit de changer son nom en\\_loop.wav. Par exemple, si on considère l’état « print », lorsqu’on entre dans l’état (vue « Voulez-vous imprimer? »):\nSi il existe, le son print.wav sera joué Si il existe, le son print\\_loop.wav sera joué en boucle jusqu’à ce qu’on sorte de l’écran « print ». En plus de ces fonctionnalités, ce plugin intègre une fonctionnalité spécifique pour l’état « preview »: il est possible de définir plus précisément le son du décompte: D’abord il ne faut pas de fichier « preview.wav » (la priorité est donné à ce fichier) Si on souhaite jouer le même son à chaque étape du décompte, il suffit de nommer le fichier « preview\\_countdown.wav » Si on souhaite avoir un son différent à chaque étape du décompte: il suffit de rajouter les fichiers 1.wav, 2.wav, 3.wav et le plugin va fabriquer le décompte avec. Note: Les sons sont coupés pour durer un seconde, et si il manque un ou plusieurs des fichiers ils seront remplacé soit par le fichier preview\\_countdown.wav soit par une seconde de silence. Historique Pour donner un peu d’historique, l’idée de ce plugin vient du développement que j’avais réalisé pour le projet marche piano qui utilisait déjà pygame pour jouer les sons.\n","permalink":"https://werdeil.fr/hugo-test/pibooth/pibooth-plug-in-pibooth-sound-effects/","summary":"\u003cp\u003e\u003ca href=\"https://github.com/pibooth/pibooth-sound-effects\"\u003e\u003cstrong\u003ePibooth plugin to add sound effects\u003c/strong\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/pibooth/pibooth-sound-effects/network\"\u003e2\u003c/a\u003e forks.\n\u003ca href=\"https://github.com/pibooth/pibooth-sound-effects/stargazers\"\u003e5\u003c/a\u003e stars.\n\u003ca href=\"https://github.com/pibooth/pibooth-sound-effects/issues\"\u003e2\u003c/a\u003e open issues.\nPibooth Sound Effects (\u003ccode\u003epibooth-sound-effects\u003c/code\u003e) est un plugin pour pibooth qui ajoute des effets sonores à l’application.\u003c/p\u003e\n\u003ch2 id=\"description\"\u003eDescription\u003c/h2\u003e\n\u003cp\u003ePar défaut il intègre un son de click à l’entrée dans le menu du choix et lors du choix, un bip de décompte pendant la preview, un bruit d’obturateur lors de la prise de a photo et un son d’applaudissement sur l’écran de remerciement.\nLes sounds sont changeables, il suffit d’ajouter le fichiers .wav correspondant dans le dossier des sons, ce dossier étant défini dans la configuration. Les fichiers doivent avoir le format.wav et dans ce cas ils seront joué une fois lorsque l’on entre dans l’état. Si on souhaite que le son soit joué en boucle il suffit de changer son nom en\\_loop.wav.\nPar exemple, si on considère l’état « print », lorsqu’on entre dans l’état (vue « Voulez-vous imprimer? »):\u003c/p\u003e","title":"Pibooth Plug-in – Pibooth Sound Effects"},{"content":"Project to turn stair steps into a piano forks. 1 stars. open issues.\nPrésentation Le but de ce projet était de réaliser un dispositif simple et facile à installer permettant de transformer les marches d’un escalier en piano. Ce dispositif serait ensuite branché à un système son par l’intermédiaire d’une prise jack standard pour diffuser les différents sons. Ce projet a été développé à l’origine pour le festival Tout-Petits Cinema 2015 du Forum des Images. Il a été utilisé durant tout le festival.\nExigences du projet 16 marches de l’escalier seront équipées, chaque marche faisant environ 2,5 m de largeur, Le dispositif doit fonctionner sans interruption pendant la journée et nécessiter le moins de maintenance possible, Au moins 8 types de sons sont à prévoir et la possibilité d’en ajouter doit être facile, L’interface doit être simple. Réalisation Le projet se découpe en trois parties: les barrières/capteurs, le boitier central et le logiciel.\nLes barrières/capteurs L’ensemble émetteurs/capteurs est réalisé par l’intermédiaire de diode et de capteurs infrarouges. Ils sont constitués de deux cartes électroniques à insérer dans deux boîtiers de même taille et à disposer de chaque coté de la marche. D’un coté, l’émetteur de la barrière émet des rayons infrarouge vers le récepteur. De l’autre coté le récepteur de la barrière infrarouge analyse en permanence les rayonnements infrarouge reçus. Généralement, le récepteur reçoit toujours la même quantité de rayonnement du récepteur. Dès que le récepteur ne reçoit pas convenablement les rayonnements émis par l’émetteur de la barrière, la barrière comprend qu’un corps est placé dans son champ. C’est le déclenchement du signal.\nLe boitier central L’ensemble des capteurs sont reliés entre-eux et à une des extrémités du fil se trouve le boitier central. Le boitier central contient une alimentation, un Raspberry Pi, toute la connectique vers les capteurs ainsi que deux boutons poussoirs avec LED intégrée, l’un permettant le démarrage et l’arrêt du système, l’autre servant à changer de type de son. Ce micro-ordinateur possède un carte SD/microSD contenant le système d’exploitation et le programme du projet. Cette carte SD sera aussi le moyen de modifier à posteriori certaines capacités du projet (ajout de sons, changement de la période de changement en mode automatique).\nLe code Le logiciel est développé en utilisant le langage Python et est toujours disponible sur son repository Github.\nPrincipe de fonctionnement Dès le démarrage du Raspberry Pi le programme se lance automatiquement, évitant tout besoin de manipulation. À chaque capteur est associé un son, ce son est diffusé lorsque quelque chose obstrue le chemin entre l’émetteur et le capteur. Deux modes de fonctionnement sont prévus, le mode avec changement automatique des sons et le mode manuel. Dans le mode avec changement automatique le type de son change automatiquement au bout d’une certaine période de temps (configurable, valeur initialement prévue 60 minutes). Ce mode permet d’avoir un ensemble varié de sons tout en ne nécessitant aucune action de la part des équipes. Dans le mode de changement manuel le bouton poussoir 2 est utilisé pour changer entre les différents types. Chaque pression permet de passer au type suivant (l’intervalle entre les pressions doit être supérieur à 1s environ). Le passage mode automatique/mode manuel se fait par le bouton poussoir 2, le mode automatique étant un des modes sélectionnés (lumière du bouton 2 allumée dans ce mode).\nChoix des sons L’ensemble des sons correspondant à un type est regroupé dans un dossier, idéalement le nom de ce dossier commence par une numérotation pour permettre un classement plus simple pour la machine. L’ensemble de ces dossiers se trouve lui même dans le dossier sounds de la carte SD. Pour chaque type les sons doivent être numérotés dans l’ordre désiré, si il y a plus de sons que de capteurs les sons en trop ne seront pas utilisés. Les sons utilisés dans le projet ont été principalement extraits du site qui est une base de données collaborative proposant une panoplie de sons sous licence libre. Le choix spécifique des sons peut être fait à posteriori, le code se servant des dossiers et des noms des fichiers pour déterminer les sons à jouer. De même les sons sélectionnés peuvent être changés facilement. Le projet est livré avec 8 jeux de sons : piano, guitare, glockenspiel (petit xylophone), batterie, klaxons de voitures, animaux de la ferme, animaux sauvages et gouttes d’eau.\nRetour d’expérience Je m’étais lancé dans ce projet sans trop savoir ce que cela impliqué comme développement mais surtout comme fabrication. La principale difficulté a été de trouver des capteurs qui fonctionnent à 2,5m en milieux lumineux. Une fois le choix de capteurs de portail fait la deuxième difficulté a été de les chainer, en effet il faut pouvoir identifier quel capteur a détecté le passage tout en évitant d’avoir 16 cables différents, j’ai donc découvert le protocole i2c, mais j’ai aussi dû souder 16 chips i2c et les intégrer dans les capteurs. Ça a donné des nuits courtes à souder jusque tard dans la nuit et des tests pour trouver mes défauts de soudure. Au final j’étais très fier d’avoir réalisé le projet et d’avoir vu des enfants s’amuser avec. Malheureusement depuis ce festival l’ensemble du dispositif est resté dans son état, je n’ai jamais réalisé les finitions que je souhaitais.\n","permalink":"https://werdeil.fr/hugo-test/old_projects/marches-piano/","summary":"\u003cp\u003e\u003ca href=\"https://github.com/werdeil/marche_piano\"\u003e\u003cstrong\u003eProject to turn stair steps into a piano\u003c/strong\u003e\u003c/a\u003e\nforks.\n\u003ca href=\"https://github.com/werdeil/marche_piano/stargazers\"\u003e1\u003c/a\u003e stars.\nopen issues.\u003c/p\u003e\n\u003ch2 id=\"présentation\"\u003ePrésentation\u003c/h2\u003e\n\u003cp\u003eLe but de ce projet était de réaliser un dispositif simple et facile à installer permettant de transformer les marches d’un escalier en piano. Ce dispositif serait ensuite branché à un système son par l’intermédiaire d’une prise jack standard pour diffuser les différents sons.\nCe projet a été développé à l’origine pour le festival Tout-Petits Cinema 2015 du Forum des Images. Il a été utilisé durant tout le festival.\u003c/p\u003e","title":"Marches piano"},{"content":"Small Python interface with Tkinter to draw prices for a tombola forks. stars. open issues. Tombola Python est un projet réalisé en 2015 pour améliorer mes compétences en Python et son interface graphique intégrée Tkinter. L’idée initiale était simple: je voulais faire une tombola automatique pour offrir une série de lots aux personnes présentes lors d’un pot de départ. On fournit d’abord deux listes au format csv: la liste des lots et celle des participants via le menu. Menu pour ajouter les listes de joueurs et prix On choisit ensuite l’intervalle entre les tirages et on peut lancer celui-ci. Capture d’écran avant le lancement du tirage Un tirage est effectué a intervalle régulier et attribue un lot à une personne. La personne est enlevée des participants (pour éviter qu’une personne gagne deux fois) et on attend le tirage suivant. Les résultats des précédents tirages apparaissent sur la partie droite. Capture d’écran pendant le tirage du troisième lot (bag) avec les résultats des deux premiers tirages à droite. Capture d’écran à la fin (lorsque tous les lots ont été tirés). Le code de ce projet date un peu, il a été développé sur Python 2.6 et n’est pas compatible en Python 3 (il faudrait revoir les import à tkinter). Je ne pense pas qu’il soit réutilisé un jour mais ça a été une bonne expérience pour moi à l’époque (et une bonne animation pour un pot de départ je trouve).\n","permalink":"https://werdeil.fr/hugo-test/old_projects/tombola-python/","summary":"\u003cp\u003e\u003ca href=\"https://github.com/werdeil/tombola_python\"\u003e\u003cstrong\u003eSmall Python interface with Tkinter to draw prices for a tombola\u003c/strong\u003e\u003c/a\u003e\nforks.\nstars.\nopen issues.\nTombola Python est un projet réalisé en 2015 pour améliorer mes compétences en Python et son interface graphique intégrée Tkinter.\nL’idée initiale était simple: je voulais faire une tombola automatique pour offrir une série de lots aux personnes présentes lors d’un pot de départ.\nOn fournit d’abord deux listes au format csv: la liste des lots et celle des participants via le menu.\n\n\u003cimg src=\"https://werdeil.fr/wp-content/uploads/2020/10/Capture-de%cc%81cran-2020-10-04-a%cc%80-21.11.45.png\" alt=\"\" \u003e\n\nMenu pour ajouter les listes de joueurs et prix\nOn choisit ensuite l’intervalle entre les tirages et on peut lancer celui-ci.\n\n\u003cimg src=\"https://werdeil.fr/wp-content/uploads/2020/10/Capture-de%cc%81cran-2020-10-04-a%cc%80-21.13.19-1024x373.png\" alt=\"\" \u003e\n\nCapture d’écran avant le lancement du tirage\nUn tirage est effectué a intervalle régulier et attribue un lot à une personne. La personne est enlevée des participants (pour éviter qu’une personne gagne deux fois) et on attend le tirage suivant. Les résultats des précédents tirages apparaissent sur la partie droite.\n\n\u003cimg src=\"https://werdeil.fr/wp-content/uploads/2020/10/Capture-de%cc%81cran-2020-10-04-a%cc%80-21.13.50-1024x373.png\" alt=\"\" \u003e\n\nCapture d’écran pendant le tirage du troisième lot (bag) avec les résultats des deux premiers tirages à droite.\n\n\u003cimg src=\"https://werdeil.fr/wp-content/uploads/2020/10/Capture-de%cc%81cran-2020-10-04-a%cc%80-21.14.02-1024x373.png\" alt=\"\" \u003e\n\nCapture d’écran à la fin (lorsque tous les lots ont été tirés).\nLe code de ce projet date un peu, il a été développé sur Python 2.6 et n’est pas compatible en Python 3 (il faudrait revoir les import à tkinter). Je ne pense pas qu’il soit réutilisé un jour mais ça a été une bonne expérience pour moi à l’époque (et une bonne animation pour un pot de départ je trouve).\u003c/p\u003e","title":"Tombola Python"},{"content":" Ces derniers temps, j’ai consacré du temps et de l’énergie à peaufiner le site werdeil.fr. L’une des premières étapes de cette refonte a été l’intégration d’un menu intuitif, facilitant l’accès aux différentes sections du site. De plus, j’ai élaboré les premières pages pour présenter de manière succincte le contenu à venir.\nExplorer Mes Racines : Ajout de Pages Dédiées à Mes Projets Historiques J’ai pour objectif de développer davantage le site en ajoutant des pages dédiées à mes projets historiques. Ces projets reflètent mon parcours, mes expériences et mon évolution professionnelle, créant ainsi une véritable vitrine de mon expertise. Je souhaite offrir aux visiteurs une expérience immersive et instructive à travers ces pages, mettant en lumière mes réalisations passées.\nWordPress : Une Plateforme Pleine de Promesses En parallèle, je m’engage à explorer les multiples possibilités de personnalisation offertes par WordPress, la plateforme sur laquelle repose le site. Bien que je sois encore novice dans son utilisation, je découvre avec enthousiasme l’étendue des fonctionnalités et des options de design qu’elle propose. Cette phase d’exploration vise à donner au site une identité propre et distinctive.\nPlongée dans l’Univers des Articles de Blog\nUn aspect que j’ai particulièrement à cœur d’explorer est la section dédiée aux articles de blog. Écrire des articles me permettra de partager mes réflexions, découvertes et conseils avec la communauté en ligne. Cela constitue également une opportunité pour interagir avec les visiteurs, recueillir leurs retours et créer un dialogue constructif. Je suis convaincu que cette démarche contribuera à renforcer la connexion entre le site et son public. J’espère pouvoir partager des contenus pertinents et engageants.\nConclusion : Une aventure captivante à suivre En résumé, cette phase de mise en forme ne représente que le début d’une aventure excitante sur werdeil.fr. Avec l’ajout de pages dédiées à mes projets historiques, l’exploration des fonctionnalités de WordPress et l’engagement dans la rédaction d’articles de blog, je suis déterminé à faire de ce site un espace dynamique et captivant. Restez à l’écoute pour découvrir les évolutions à venir et n’hésitez pas à partager vos impressions et suggestions !\n","permalink":"https://werdeil.fr/hugo-test/mise-en-forme-du-site/","summary":"\u003cp\u003e\n\u003cimg src=\"/hugo-test/images/2019/12/IMG_5189-copie.jpg\" alt=\"image principale après la mise en forme\" \u003e\n\u003c/p\u003e\n\u003cp\u003eCes derniers temps, j’ai consacré du temps et de l’énergie à peaufiner le site werdeil.fr. L’une des premières étapes de cette refonte a été l’intégration d’un menu intuitif, facilitant l’accès aux différentes sections du site. De plus, j’ai élaboré les premières pages pour présenter de manière succincte le contenu à venir.\u003c/p\u003e\n\u003ch2 id=\"explorer-mes-racines--ajout-de-pages-dédiées-à-mes-projets-historiques\"\u003eExplorer Mes Racines : Ajout de Pages Dédiées à Mes Projets Historiques\u003c/h2\u003e\n\u003cp\u003eJ’ai pour objectif de développer davantage le site en ajoutant des pages dédiées à mes \u003ca href=\"https://werdeil.fr/projets/\"\u003eprojets historiques\u003c/a\u003e. Ces projets reflètent mon parcours, mes expériences et mon évolution professionnelle, créant ainsi une véritable vitrine de mon expertise. Je souhaite offrir aux visiteurs une expérience immersive et instructive à travers ces pages, mettant en lumière mes réalisations passées.\u003c/p\u003e","title":"Mise en forme de Werdeil.fr"},{"content":"Si vous êtes à la recherche de retours d’expérience sur des logiciels, produits physiques ou services, vous êtes au bon endroit. Je suis passionné par la découverte de nouvelles choses et j’ai décidé de partager celles-ci avec vous sur werdeil.fr Vous trouverez ici des articles de blog qui vous permettront de découvrir les logiciels que j’ai testés. Vous trouverez aussi mes impressions et les astuces que j’ai pu découvrir au fil de mes explorations. En plus de cela, je publie également des articles sur des produits physiques et des services qui m’ont marqué. Parce que je suis un grand fan de l’open source, j’ai également créé plusieurs projets sur mon temps libre que je partage sur Werdeil.fr. Vous pourrez notamment découvrir le projet [Pibooth][1], une solution clé en main pour créer votre propre photomaton à partir d’un Raspberry Pi. Pour faciliter votre navigation sur le site, n’hésitez pas à explorer les différentes pages du menu et à consulter les derniers articles du [blog][2]. Vous y trouverez une mine d’informations sur les logiciels, produits et services que j’ai testés. Enfin, n’hésitez pas à me contacter via le formulaire de contact du site si vous avez des questions ou des suggestions d’amélioration. Cela me ravira d’échanger avec mes lecteurs pour améliorer la qualité de ce site. Merci de votre visite et à bientôt sur werdeil.fr !\nTest du Google Nest Hub : Mon compagnon numérique au quotidien4 décembre 2024 Bose NC700 : Mon Expérience avec ce casque3 décembre 2024 Optimiser sa maison connectée avec Home Assistant : Mon installation et retour d’expérience24 août 2024 LMS en 2024 : Vers une nouvelle ère d’indépendance23 avril 2024 Calendrier de l’Avent « Let it Glow » Jour 12 : l’affichage LCD !12 décembre 2023 [1]: http://pibooth.org [2]: https://werdeil.fr/blog/ ","permalink":"https://werdeil.fr/hugo-test/bienvenue-sur-werdeil-fr/","summary":"\u003cp\u003eSi vous êtes à la recherche de retours d’expérience sur des logiciels, produits physiques ou services, vous êtes au bon endroit. Je suis passionné par la découverte de nouvelles choses et j’ai décidé de partager celles-ci avec vous sur werdeil.fr\nVous trouverez ici des articles de blog qui vous permettront de découvrir les logiciels que j’ai testés. Vous trouverez aussi mes impressions et les astuces que j’ai pu découvrir au fil de mes explorations. En plus de cela, je publie également des articles sur des produits physiques et des services qui m’ont marqué.\nParce que je suis un grand fan de l’open source, j’ai également créé plusieurs projets sur mon temps libre que je partage sur Werdeil.fr. Vous pourrez notamment découvrir le projet [Pibooth][1], une solution clé en main pour créer votre propre photomaton à partir d’un Raspberry Pi.\nPour faciliter votre navigation sur le site, n’hésitez pas à explorer les différentes pages du menu et à consulter les derniers articles du [blog][2]. Vous y trouverez une mine d’informations sur les logiciels, produits et services que j’ai testés.\nEnfin, n’hésitez pas à me contacter via le formulaire de contact du site si vous avez des questions ou des suggestions d’amélioration. Cela me ravira d’échanger avec mes lecteurs pour améliorer la qualité de ce site.\nMerci de votre visite et à bientôt sur werdeil.fr !\u003c/p\u003e","title":"Bienvenue sur werdeil.fr"},{"content":" Python tool to import playcounts and loved tracks from your last.fm account into iTunes forks. 2 stars. 6 open issues. En 2015, lorsque j’ai changé de PC, d’une machine sous Linux vers une machine sous MacOS, j’ai abandonné l’utilisation de Clementine et je suis passé sur iTunes. Mais j’avais toujours l’envie de garder mon historique de lectures à jour, J’ai d’abord utilisé un script en Ruby pour faire cette synchronisation mais il était limité, j’ai donc décidé de mettre en place un outil équivalent à clementine\\_last\\_export mais pour iTunes, c’est le début d’itunes-last\\_export. Cet outil est développé en Python et utilise la lib tkinter pour l’interface graphique. D’un point de vue lib interne, il se base essentiellement sur requests pour les appels à l’API de Last.fm et ScriptingBridge pour les interactions avec iTunes. Cet outil a été développé pour tourner sous MacOS, et je pense qu’il ne fonctionne pas sur les autres OS dû au fait que la lib ScriptingBridge n’existe pas pour ces OS. Le développement de cet outil a été mis en pause en 2019 lorsqu’Apple a décidé de supprimer iTunes pour le découper en Music, Vidéos, … Cela a eu un gros impact sur ma gestion des musiques en local et la synchronisation des écoutes sur Last.fm. J’ai tout de même fait les changements pour supporter Music mais je ne l’utilise plus désormais.\n","permalink":"https://werdeil.fr/hugo-test/old_projects/itunes-last-export/","summary":"\u003cp\u003e\n\u003cimg src=\"https://werdeil.fr/wp-content/uploads/2020/09/itunes_last_export-1.png\" alt=\"\" \u003e\n\n\u003ca href=\"https://github.com/werdeil/itunes-last-export\"\u003e\u003cstrong\u003ePython tool to import playcounts and loved tracks from your last.fm account into iTunes\u003c/strong\u003e\u003c/a\u003e\nforks.\n\u003ca href=\"https://github.com/werdeil/itunes-last-export/stargazers\"\u003e2\u003c/a\u003e stars.\n\u003ca href=\"https://github.com/werdeil/itunes-last-export/issues\"\u003e6\u003c/a\u003e open issues.\nEn 2015, lorsque j’ai changé de PC, d’une machine sous Linux vers une machine sous MacOS, j’ai abandonné l’utilisation de Clementine et je suis passé sur iTunes. Mais j’avais toujours l’envie de garder mon historique de lectures à jour, J’ai d’abord utilisé un script en Ruby pour faire cette synchronisation mais il était limité, j’ai donc décidé de mettre en place un outil équivalent à \u003ca href=\"https://werdeil.fr/projets/clementine-last-export/\"\u003eclementine\\_last\\_export\u003c/a\u003e mais pour iTunes, c’est le début d’itunes-last\\_export.\nCet outil est développé en Python et utilise la lib tkinter pour l’interface graphique. D’un point de vue lib interne, il se base essentiellement sur requests pour les appels à l’API de Last.fm et \u003ca href=\"https://pypi.org/project/pyobjc-framework-ScriptingBridge/\"\u003eScriptingBridge\u003c/a\u003e pour les interactions avec iTunes.\nCet outil a été développé pour tourner sous MacOS, et je pense qu’il ne fonctionne pas sur les autres OS dû au fait que la lib ScriptingBridge n’existe pas pour ces OS.\nLe développement de cet outil a été mis en pause en 2019 lorsqu’Apple a décidé de supprimer iTunes pour le découper en Music, Vidéos, … Cela a eu un gros impact sur ma gestion des musiques en local et la synchronisation des écoutes sur Last.fm. J’ai tout de même fait les changements pour supporter Music mais je ne l’utilise plus désormais.\u003c/p\u003e","title":"itunes-last-export"},{"content":"Un peu d’histoire Pour comprendre l’origine du projet pibooth il faut remonter à l’automne 2017. Je préparais alors mon mariage et nous avions envie d’avoir une animation photobooth. J’ai d’abord recherché pour louer un photobooth professionnel mais ces locations me semblaient trop chères pour notre budget. J’ai commencé à me dire que je pouvais le faire moi même, en demandant de l’aide à Anxuae qui en plus d’être un très bon développeur était mon témoin. En effet j’avais déjà développé plusieurs petits projets sur des Raspberry Pi (qui sont ou seront détaillé sur ce site) et ça me semblait être un projet intéressant. L’objectif était de limiter le plus possible les coûts en utilisant des matériaux de récupération d’autres projets, mais tout en essayant d’être le plus standard possible.\nLe montage original Pour ce premier montage nous avons assemblé les éléments suivants:\nÉcran d’un vieux ordinateur portable Asus associé à une carte qui permet d’avoir une entrée HDMI, Imprimante de bureau Canon acheté d’occasion. J’ai choisi ce modèle car il utilise les mêmes cartouches que mon imprimante perso, Appareil photo reflex Canon 1100D. Il s’agissait de mon premier reflex, l’entrée de gamme chez Canon lorsque je l’ai acheté. Un Raspberry Pi 3 B+ et un Camera Module V2 Deux boutons poussoirs à LED intégré Une boite en bois. On est ainsi arrivés à une première version de Pibooth pour mon mariage en avril 2018. La suite Nous avons conservé ce montage d’origine et nous l’avons fait évoluer, je Depuis on a continué de le faire évoluer, en prenant en compte les retours qu’on a pu avoir lors de mon mariage, mais aussi les retours des autres utilisateurs et nos envies d’évolution. D’un petit projet qui devait tourner sur un montage particulier on a finalement un projet qui fonctionne dans plusieurs configurations (Raspberry Pi, ordinateur avec webcam, écran tactile, boutons, clavier, …). On est ravi de voir que notre projet a pu être utilisé par d’autres. N\u0026rsquo;hésitez pas à partager des photos de vos montages pour étoffer la page wiki du projet Github.\n","permalink":"https://werdeil.fr/hugo-test/pibooth/pibooth-origine/","summary":"\u003ch2 id=\"un-peu-dhistoire\"\u003eUn peu d’histoire\u003c/h2\u003e\n\u003cp\u003ePour comprendre l’origine du projet pibooth il faut remonter à l’automne 2017. Je préparais alors mon mariage et nous avions envie d’avoir une animation photobooth. J’ai d’abord recherché pour louer un photobooth professionnel mais ces locations me semblaient trop chères pour notre budget. J’ai commencé à me dire que je pouvais le faire moi même, en demandant de l’aide à \u003ca href=\"https://github.com/anxuae\"\u003eAnxuae\u003c/a\u003e qui en plus d’être un très bon développeur était mon témoin.\nEn effet j’avais déjà développé plusieurs petits projets sur des Raspberry Pi (qui sont ou seront détaillé sur ce site) et ça me semblait être un projet intéressant. L’objectif était de limiter le plus possible les coûts en utilisant des matériaux de récupération d’autres projets, mais tout en essayant d’être le plus standard possible.\u003c/p\u003e","title":"Pibooth – origine"},{"content":" Tool to import playcounts and loved tracks from your last.fm account into Clementine 2 forks. 4 stars. 4 open issues. J’avais développé cet outil en 2013 pour pouvoir importer les comptes de lecture (ou playcount en anglais) depuis Last.fm vers le lecteur Clementine (). C’était une solution temporaire le temps que la fonctionnalité soit de nouveau implémentée directement dans Clementine (bug 90 à l’époque). Cette solution est moins pratique que la version intégrée car elle nécessite d’avoir Clementine fermé pour bien fonctionner. En effet vu que clementine-last-export modifie directement les données dans la base de données de Clementine si celui-ci n’est pas fermé cela peut lever des erreurs d’écriture dans la base de données. Cet outil est développé en Python et utilise la lib PyQt4 pour l’interface graphique. D’un point de vue lib interne, il se base essentiellement sur urllib pour les appels à l’API de Last.fm et sqlite3 pour les interactions avec la base de données de Clementine. Cet outil a été developpé pour tourner sous Linux, et peut fonctionner sous Mac et Windows mais n’a jamais été testé. Le développement de cet outil a été mis en pause en 2015 lorsque je suis passé sous MacOS et iTunes, qui a mené au développement de itunes\\_last\\_export\n","permalink":"https://werdeil.fr/hugo-test/old_projects/clementine-last-export/","summary":"\u003cp\u003e\n\u003cimg src=\"https://werdeil.fr/wp-content/uploads/2020/09/clementine_last_export.png\" alt=\"\" \u003e\n\n\u003ca href=\"https://github.com/werdeil/clementine-last-export\"\u003e\u003cstrong\u003eTool to import playcounts and loved tracks from your last.fm account into Clementine\u003c/strong\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/werdeil/clementine-last-export/network\"\u003e2\u003c/a\u003e forks.\n\u003ca href=\"https://github.com/werdeil/clementine-last-export/stargazers\"\u003e4\u003c/a\u003e stars.\n\u003ca href=\"https://github.com/werdeil/clementine-last-export/issues\"\u003e4\u003c/a\u003e open issues.\nJ’avais développé cet outil en 2013 pour pouvoir importer les comptes de lecture (ou playcount en anglais) depuis Last.fm vers le lecteur Clementine ().\nC’était une solution temporaire le temps que la fonctionnalité soit de nouveau implémentée directement dans Clementine (bug 90 à l’époque). Cette solution est moins pratique que la version intégrée car elle nécessite d’avoir Clementine fermé pour bien fonctionner. En effet vu que clementine-last-export modifie directement les données dans la base de données de Clementine si celui-ci n’est pas fermé cela peut lever des erreurs d’écriture dans la base de données.\nCet outil est développé en Python et utilise la lib PyQt4 pour l’interface graphique. D’un point de vue lib interne, il se base essentiellement sur urllib pour les appels à l’API de Last.fm et sqlite3 pour les interactions avec la base de données de Clementine.\nCet outil a été developpé pour tourner sous Linux, et peut fonctionner sous Mac et Windows mais n’a jamais été testé.\nLe développement de cet outil a été mis en pause en 2015 lorsque je suis passé sous MacOS et iTunes, qui a mené au développement de itunes\\_last\\_export\u003c/p\u003e","title":"clementine-last-export"},{"content":" Si vous souhaitez me contacter, n’hésitez pas à utiliser le formulaire suivant.En espérant que les outils qui filtrent les spams ne vont pas vous bloquer. En effet j’ai dû mettre en place ce genre de [filtre][1] pour éviter les bots. [1]: https://werdeil.fr/ajout-de-recaptcha/\n","permalink":"https://werdeil.fr/hugo-test/a-propos/contact-me/","summary":"\u003cp\u003e\n\u003cimg src=\"https://werdeil.fr/wp-content/uploads/2020/11/android-chrome-512x512-1-150x150.png\" alt=\"\" \u003e\n\nSi vous souhaitez me contacter, n’hésitez pas à utiliser le formulaire suivant.En espérant que les outils qui filtrent les spams ne vont pas vous bloquer. En effet j’ai dû mettre en place ce genre de [filtre][1] pour éviter les bots.\n[1]: \u003ca href=\"https://werdeil.fr/ajout-de-recaptcha/\"\u003ehttps://werdeil.fr/ajout-de-recaptcha/\u003c/a\u003e\u003c/p\u003e","title":"Contact"}]