Le plus souvent, la partie amusante de la création d’un Tarte aux framboises projet – ou tout projet de microélectronique d’ailleurs – élabore la logistique des interfaces dont vous avez besoin et des périphériques à inclure. Parfois, il faut de l’ingéniosité pour tout rassembler et cela se voit assez bien dans ce HDMI vers I2C projet du fabricant et développeur Solaria123.
L’idée de connecter un appareil qui repose sur une interface I2C aux broches DDC trouvées à l’intérieur d’un port vidéo inutilisé n’est pas nouvelle. Cependant, nous apprécions toujours ce projet car il démontre la compatibilité et la flexibilité du Raspberry Pi. Selon Solaria123, cette astuce est souvent utilisée avec des machines basées sur Linux qui n’ont pas de périphériques I2C.
Dans ce cas, le hack est utile dans les situations où l’accès aux broches I2C a été bloqué par un boîtier ou quelque chose comme un module. Tant que le port HDMI est libre, DDC est capable de fournir un bus I2C bas débit de 80 KHz.
Dans cette démo, Solaria utilise un Raspberry Pi 4 mais il n’y a aucune raison pour que cela ne fonctionne pas sur un modèle 3B+ ou même un Pi Zero. Il peut y avoir quelques ajustements nécessaires pour obtenir la configuration parfaite sur d’autres modèles, mais le potentiel est définitivement là. Dans l’exemple, Solaria contrôle un module de bargraph Adafruit Bi-Colo à 24 barres via le port HDMI à l’aide d’une sortie HDMI Adafruit.
En raison de sa faible vitesse, les utilisateurs sont limités à ce qu’ils peuvent contrôler et ne doivent utiliser cette méthode que pour les demandes d’interface I2C de base. Cela dit, vous avez 50mA de 5V pour jouer avec donc il y a beaucoup de marge de manœuvre pour l’expérimentation. Pour voir de plus près le code Python qui rend cela possible, consultez la page du projet partagée sur GithubGenericName.
Si vous voulez recréer ceci Projet Raspberry Pi ou développer quelque chose de similaire, visitez le fil de discussion original partagé avec Reddit pour avoir une meilleure idée de la façon dont tout cela va ensemble. Vous pouvez également suivre Solaria123 pour des projets plus intéressants ainsi que pour toute future mise à jour sur celui-ci.