Skip to content
Sebastien D. edited this page Jun 4, 2026 · 12 revisions

Heater_Mining

Le projet Heater mining réside dans l’interconnexion d'un mineur de crypto-monnaie et d'un thermostat connecté pour permettre le chauffage de l'habitat sur le réseau Local Area Network (LAN) du foyer.

Schéma_global

Table des matières

  1. Mes motivations
  2. Choix du matériel
  3. Principe de fonctionnement

Mes motivations

J'ai souhaité dérisquer une solution permettant de chauffer l'habitat au travers d'un mineur de crypto-monnaie et d'un thermostat connecté me permettant de vérifier si la solution était possible.

Choix du matériel

Le mineur

Étant devenue peu onéreux, mon choix s'est porté sur un mineur S9 de la marque Antminer. Ce mineur est capable d'opérer à un hashrate de 14.5 TH/s par l'absorption d'une puissance de 1450W.

MINER

Construit autour d'une carte de contrôle caractérisée ci-dessous, celle ci à pour objectif d'orchestrer à la fois le système d'exploitation embarqué mais aussi la communication de bas niveau avec les cartes de hachage.

Composant Spécification Technique Rôle & Description
SoC (CPU + FPGA) Xilinx Zynq-7000 (XC7Z010) Architecture hybride combinant un CPU Dual-Core ARM Cortex-A9 (cadencé jusqu'à 667/800 MHz) et un tissu FPGA Artix-7 (28k cellules logiques). Le FPGA gère l'interfaçage matériel et la distribution des tâches de calcul aux puces ASIC, tandis que l'ARM fait tourner l'OS.
Mémoire RAM 512 Mo DDR3 (256 Mo sur certaines révisions) Généralement configurée sur un bus 32-bit (via deux puces Samsung ou Micron). Cette mémoire soutient l'interface Web, le démon réseau et l'exécution du logiciel de minage (cgminer ou bmminer).
Stockage Flash 128 Mo à 256 Mo NAND Flash Mémoire non volatile accueillant le micrologiciel (Firmware). Elle permet le stockage du système de fichiers racine (RootFS) d'origine ou de distributions alternatives (Braiins OS, HiveOS, Vnish).
Contrôleur Réseau PHY Ethernet 10/100 Mbps Piloté par un émetteur-récepteur dédié (ex: Realtek RTL8211E). Assure une liaison stable et à faible latence avec les pools de minage via le protocole Stratum.
Extension Externe Lecteur de carte MicroSD Interface essentielle pour le débricage (unbrick), la réinitialisation matérielle ou le chargement d'un OS alternatif directement depuis un support amovible.

Le thermostat connecté

Je n'ai pas été chercher bien loin concernant le thermostat connecté; mes motivations on portées sur le design, le prix et sur sa capacité de connexion au travers du protocole tuya. En effet, ne souhaitant pas réimplémenter toute la logique d'asservissement (plages horaires, températures, etc.), je voulais utiliser une solution intelligente et connectée me permettant d'opérer au pilotage du chauffage.

BEOK

Principe de fonctionnement

Souhaitant :

  1. Effectuer le piloter du mineur au travers du réseau TCP/IP (Ne pas faire de ON/OFF électrique avec le relais intégré au thermostat),
  2. Ne pas être intrusif vis à vis du thermostat (ne pas modifier le logiciel de celui-ci).

Je me suis dirigé vers une solution annexe où : CE N'EST PAS LE THERMOSTAT QUI PILOTE LE MINEUR, MAIS, LE MINEUR QUI ECOUTE LE THERMOSTAT AU TRAVERS DU PROTOCOLE TUYA (TCP/IP) SUR LE LAN.

Cette stratégie permet de bénéficier de toutes les fonctionnalités du protocole TUYA avec le thermostat connecté au travers du Cloud TUYA (Paramétrages, Marche / Arrêt, etc.) (hors du LAN représenté par le trafic bleu), mais aussi, de garantir un fonctionnel du chauffage (dans le LAN, représenté par le trafic rouge).

TUYA

Auteur : Sébastien DALIGAULT.

Clone this wiki locally