My DIY::dev
Opensource, astuces et fer à souder sont mes leitmotivs.
L'aventure a commencé avec un mediacenter sous MythTV 📺 pour enregistrer la télévision, bientôt rejoint par un HTPC silencieux. Très vite, j'ai monté un homelab à base de cartes mères mini-ITX. Un Raspberry Pi s'est ajouté pour surveiller une mangeoire 🐥. Je me suis aussi mis à concevoir et imprimer en 3D des claviers mécaniques, à la recherche d'une frappe confortable ⌨️. En ce moment, j'explore le spectre radio et transforme une simple clé USB en analyseur de spectre 🌈, en récepteur météo 🌦️ ou en station ADS-B ✈️.
Entre deux projets, Arduino et ESP32 m'aident à piloter des relais et à relever la température de la maison via des sondes Bluetooth.
La liste s'est allongée au fil des années : ce blog en est la mémoire vivante.
Bienvenue dans mon labo perso
Un dongle RTL-SDR permet de transformer son PC en station de réception radio logicielle (SDR). Je l'utilise comme un laboratoire : analyseur de spectre, décodage de signaux, réception d'images météo NOAA 🛰️…
Un terrain de jeu radio passionnant, souvent couplé à un Raspberry Pi
.
En détournant l'usage d'une clé USB TNT, j'ai mis en place une station de réception radio ADS-B. Je capte les trames émises par les avions ✈️ et reconstruis leur position en temps réel : altitude, vitesse, cap… Un exemple concret de ce que permet la radio logicielle appliquée au monde réel.
J'ai découvert l'univers des claviers mécaniques et le plaisir de les fabriquer : impression 3D, électronique, firmware et huile de coude : tout est prétexte à créer un clavier parfaitement adapté à mes usages.
J'ai dédié un Raspebrry Pi
à mon imprimante 3D pour la piloter via Octopi en Wi-Fi. J'y ai ajouté une webcam 🎥 et quelques boutons physiques pour améliorer l'expérience d'utilisation.
Des piles servant de contre-poids, un Arduino, des moteurs pas à pas et de nombreuses pièces imprimées en 3D, voici de quoi fabriquer un robot dessinateur ludique.
J'ai pas mal expérimenté avec les Arduino pour piloter des prises de courant utilisées par la webcam aux oiseaux par exemple, ou pour mesurer et tracer dans un Grafana les températures intérieures/extérieures.
Mes gadgets électroniques tels que Arduino, des relais, des sondes de température et des LCD sont installés à côté du serveur Popeye.
La webcam aux oiseaux est une caméra installée dans le jardin filmant une mangeoire. Je suis parti d'un NSLU2, puis j'ai ajouté une détection de mouvement, du PoE, elle a évoluée avec un Raspberry Pi installé en extérieur.
J'ai donné une Pine 64, première carte dotée d'un processeur ARM 64 bits grand public, au mainteneur du projet Debian
deb multimédia pour l'aider sur la construction de paquets arm64.
J'ai mis en place un répondeur téléphonique permettant de filtrer les appels indésirables sur la ligne fixe de la maison
. Basé sur un simple modem USB et quelques scripts shell !
Les LCD de type HD44780 sont très répandus et faciles à piloter par USB ou avec un Arduino. J'affiche un bargraphe de la charge CPU de Homelab dessus et l'uptime, complètement inutile !
Popeye est le cœur de mon homelab : petit mais costaud. Plusieurs cartes mères mini-ITX s'y sont succédé, avec des boîtiers souvent modifiés ou fabriqués sur mesure pour répondre exactement à mes besoins.
Ma tour de bureau, Olive, est un peu particulière : multiseat, disques suspendus à la ficelle à rôti (oui, vraiment)… rien n'est totalement conventionnel ici.
Le multiseat permet à plusieurs utilisateurs d'avoir chacun un clavier / écran / souris branchés sur la même tour avec des sessions graphiques étanches. J'ai monté une configuration de ce type sur Olive, ma tour, sous Linux et Windows.
Je me suis installé une petite baie de brassage et mixé sur mon réseau du 100 Mbit/s et 1 Gbit/s avec des jumbo frames.
mon HTPC est totalement silencieux : carte mère mini-ITX fanless, démarrage PXE sur du NFS, aucun disque local. Il fonctionne avec MythTV pour l'enregistrement et le visionnage TV.
MythTV est un médiacenter sous linux permettant d'enregistrer la TV via des cartes DVB-T, de streamer sur le réseau etc…
J'ai testé plusieurs modèles de récepteurs infrarouge pour télécommandes de TV et je les utilise pour piloter mon HTPC par exemple.




