Smarte Steuerung für den Swimmingpool (1/4) - AZ-Delivery

Nelle seguenti serie di articoli in quattro parti, descriveremo passo dopo passo come controllare una piscina usando moduli IoT autoprodotti. Il costo dei componenti elettronici richiesti è inferiore a 100 euro.

TARGET

  1. Controlla la piscina e la sua temperatura con componenti elettronici open source ed economici tramite un sistema solare
  2. Accesso tramite WiFi e Internet
  3. Espandibilità flessibile

Posizione di partenza

Abbiamo una piscina che viene pulita utilizzando un sistema di filtro a sabbia. Questo sistema di filtro a sabbia deve filtrare l'acqua della piscina ogni giorno per un determinato periodo.

Inoltre, abbiamo un sistema solare termico, progettato per supportare il riscaldamento e l'acqua calda. Poiché questo produce troppo calore in estate, era ragionevole considerare l'utilizzo di questo calore in estate per riscaldare la piscina. Ciò è facilmente possibile tramite connessioni aggiuntive sull'accumulatore di calore: una pompa di circolazione dirige l'acqua solare calda attraverso una Scambiatore di caloreche riscalda l'acqua della piscina.

pianificazione

 

 

La pompa per la circolazione dell'acqua viene commutata da un timer. La pompa per il riscaldamento viene attivata manualmente dietro il timer come richiesto. Questo è ovviamente stupido se hai integrato il sistema solare al mattino e il tempo cambia durante il giorno: la sera l'acqua è fredda per fare la doccia e cucinare, perché tutta l'energia è fluita nella piscina. Questo dovrebbe cambiare quest'anno!

requisiti

Questa situazione ha dato origine al desiderio di controllare la piscina in modo intelligente. Cosa è sostanzialmente necessario per questo?

  1. Sensori per accumulo di calore e acqua della piscina
  2. Opzione di commutazione per le pompe
  3. Un sistema di controllo

Tutto questo è facile da implementare con un microcontrollore ESP e un Raspberry Pi. Le singole soluzioni sono disponibili anche qui sul blog:

Il trucco sta nel dettaglio della combinazione. Lo vedremo nei seguenti articoli.

Hardware richiesto

Le seguenti parti e componenti sono necessari per il controller del pool:

Per il server OpenHAB:

Base per il controller del pool

Inizieremo con il centrotavola, il controller della piscina. Al fine di non reinventare la ruota ancora e ancora, abbiamo deciso di impostare il progetto su una base. Abbiamo questo nel progetto ESPBASE  trovati. Il progetto offre supporto come modello per la configurazione della WLAN tramite un punto di accesso e alcune altre funzioni che non dobbiamo più occuparci di noi stessi. Lo sviluppatore ne ha uno nel suo progetto esempio  creato per l'uso di ESPBASE. Costruiremo il controller su questa base.

Integrazione della casa intelligente

In definitiva, il controller del pool diventa domotica open source openhab  integrato e offre quindi anche l'accesso tramite app sullo smartphone.

Per l'integrazione abbiamo bisogno di un protocollo per lo scambio di messaggi. Usiamo MQTT per questo. MQTT è un protocollo di messaggi leggero che viene utilizzato molto spesso nell'area IoT (Internet of Things). Se vuoi conoscere maggiori dettagli su MQTT, puoi trovarne uno valido su Heise Developer sondaggio.

Avremo bisogno di un broker MQTT per comunicare con il controller del pool. Abbiamo il broker sul Raspberry Pi mosquitto  installato.

Installa e testa il MQTT Server Mosquitto

Installiamo il broker MQTT Mosquitto sul Raspberry Pi:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mosquitto mosquitto-client

Apriamo un abbonato sull'argomento "/ topic" che è in attesa di messaggi:

mosquitto_sub -h localhost -v -t / topic

L'argomento è come una frequenza radio che viene ascoltata. Dati diversi come ad es. le temperature vengono inviate.

Possiamo testarlo direttamente su Raspberry con il seguente comando, che pubblica un messaggio in un'altra finestra della console:

mosquitto_pub -h localhost -t / topic -m "Ciao smart pool"

Ci sono anche client per lo smartphone o il PC Windows per ricevere o inviare i messaggi MQTT. Tale client può essere utile per i test se non si desidera sempre aprire una console su Raspberry.

Qual è il prossimo?

Ora sono stati creati i primi prerequisiti. Nel seguente articolo introdurremo il controller del pool basato sull'ESP32, che fornisce i suoi dati tramite il broker MQTT che è stato impostato.

 

Ci auguriamo che la prima parte di questa serie di articoli ti sia piaciuta.

Pubblicheremo la seconda parte dell'articolo a breve. Passa nei prossimi giorni.

Attendiamo con ansia il tuo feedback e commenti e salutiamo il prossimo post.

Il tuo team di consegna AZ

Continua a:Il controller del pool (2/4)

Esp-32Projekte für fortgeschritteneRaspberry piSensorenSmart home

Lascia un commento

Tutti i commenti vengono moderati prima della pubblicazione