Je ne sais pas pour vous, mais personnellement, je ne trouve aucun réveil matin adapté à mes cycles de sommeil et à mes préférences personnelles. Fort heureusement, Waveshare a eu la bonne idée de créer la Pico-Clock-Green, une base de réveil équipée de drivers de LED SPI, d'une matrice de LED (vertes), d'un buzzer et d'une RTC DS3231. Le tout devant être complété d'une Raspberry Pi Pico équipée d'un firmware adapté. L'occasion était trop belle, mais constitue aussi et surtout une magnifique opportunité de voir ce qui se passe lorsqu'on tente de s'approprier un code existant, développé avec une philosophie un peu particulière...
Ce produit de Waveshare a attiré mon attention pour une raison très simple : je suis souvent réveillé et levé avant même que mon réveil ne sonne. Celui-ci se déclenche donc fréquemment pour rien, alors qu'il serait bien plus intéressant de pouvoir le « couper » de façon préventive : je me réveille ou suis réveillé par le périphérique (rare), j’appuie sur un unique bouton et voilà le problème réglé jusqu'au lendemain matin.
Spoiler alert : la solution ne se trouve pas dans cet article, pour des raisons que vous comprendrez au fil de la lecture des paragraphes.
Le produit concerné par le présent article est proposé par Waveshare sous le nom Pico-Clock-Green. L'intérieur consiste en un circuit imprimé, peuplé de composants, disposant en façade d'une matrice de 184 LED vertes surmontée d'un diffuseur en plastique. De l'autre côté du circuit se trouve l'emplacement pour la Pico, deux drivers SM16106SC, un contrôleur SM5166P, une RTC DS3231, deux...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première