← Torna agli articoli
Domotica & IoT
ESPHome Logo ESPHome

AirSense Hub: La Centralina Ambientale Invisibile

AirSense Hub: The Invisible Environmental Sensor

16 Mag 2026

Monitoraggio avanzato di CO2, Qualità dell'Aria e Bluetooth Proxy in un design ultra-minimalista per Home Assistant.

AirSense Hub Design

🏠 Il Benessere Invisibile: La Casa che si Prende Cura di Te

Spesso pensiamo alla Smart Home come a una comodità: luci che si accendono con la voce o tapparelle che si chiudono da sole. Ma il vero valore della tecnologia tra le mura domestiche risiede in quello che non vediamo, ma che influenza profondamente la nostra salute e la nostra produttività: la qualità dell'ambiente in cui viviamo.

Passiamo gran parte della nostra giornata al chiuso, spesso in stanze dove la CO2 si accumula silenziosamente, causando stanchezza, mal di testa e cali di concentrazione. L'aria che respiriamo è il "carburante" del nostro corpo, eppure è l'elemento che monitoriamo meno. È qui che entra in gioco l'AirSense Hub.

L'idea alla base di questo progetto è semplice: creare un guardiano silenzioso. Un dispositivo che non ha bisogno di attirare l'attenzione con display luminosi, ma che vigila costantemente sulla "salute" della tua casa, informandoti solo quando è davvero necessario agire (ad esempio, ricordandoti di aprire una finestra).

🔌 Componenti Hardware: Scegliere la Precisione

ESP32

ESP32 DevKit

Cervello Wi-Fi/BLE.

SCD40

Sensirion SCD40

CO2 / Temp / Umidità.

VEML7700

VEML7700

Sensore Lux precisione.

MQ-135

MQ-135

VOC e Gas Detector.

📐 Schema di Collegamento

Il sistema utilizza il bus I2C per SCD40 e VEML7700, mentre l'MQ-135 utilizza un pin analogico per la lettura della concentrazione di gas.

Wiring Diagram

🔋 Gestione dell'Alimentazione USB

L'MQ-135 ha un riscaldatore interno che richiede circa 150mA. Sommato all'ESP32 con BLE attivo, il carico può essere significativo per alcune porte USB. È consigliato un alimentatore da almeno 1A.

🤖 Automazioni e Casi d'Uso

  • 🌬️ Salute: Notifica se la CO2 supera i 1000ppm.
  • 💡 Illuminazione: Regolazione automatica dei Lux.
  • 📡 Bluetooth Proxy: Estensione segnale BLE per sensori remoti.

💻 Codice ESPHome

esphome:
  name: airsense-hub
  on_boot:
    priority: -100
    then:
      - output.turn_off: onboard_led

esp32:
  board: esp32dev
  framework:
    type: esp-idf

bluetooth_proxy:
  active: true

sensor:
  - platform: scd4x
    co2:
      name: "CO2"
    temperature:
      name: "Temperatura"
    humidity:
      name: "Umidità"
  - platform: veml7700
    ambient_light:
      name: "Luminosità"
  - platform: adc
    pin: 34
    name: "Qualità Aria (VOC/Gas)"
    update_interval: 60s

🎨 Assemblaggio

Consigliato l'uso di un case con fori di ventilazione solo sul fondo per mantenere l'estetica pulita.