Come è stato realizzato il data logger?

IL Registratore LIVE per scaldabagni solari è realizzato con hardware e codice OPEN SOURCE.

Il microcontrollore principale è un ESP8266 WiFi, accompagnato da sensori quali:

  • DS18B20 per misurare la temperatura all'interno della caldaia dello scaldabagno solare
  • DHT21 per misurare la temperatura ambiente
  • Relazione a distanza per misurare l'intensità luminosa

L'immagine della webcam viene trasmessa da un ESP32-CAM connesso a Internet.
L'ESP8266 e l'ESP32-CAM vengono programmati utilizzando ARDUINO IDE ambiente.

Per l'archiviazione e la presentazione dei dati, PHP/MySQL, WordPress, Grafici di Google, ecc. vengono utilizzati.

HARDWARE

Microcontrollore ESP8266

scaldabagno solare-esp8266

IL ESP8266 è un modulo Wi-Fi economico e versatile ampiamente utilizzato per applicazioni IoT (Internet of Things). Ha Wi-Fi integrato, può essere programmato in C O Luae supporta molteplici protocolli di comunicazione come HTTP E MQTT. È dotato di un Tensilica L106 Microcontrollore che funziona a 80 o 160 MHz e può connettersi a vari sensori e dispositivi tramite i suoi pin GPIO. Viene utilizzato per il controllo remoto e la raccolta dati in progetti di automazione, case intelligenti e altre applicazioni di rete. Questo microcontrollore è utilizzato da Progetto SolarWaterHeater.Online per la raccolta dati, scelto per il suo basso costo e l'ampia disponibilità di biblioteche e risorse.

Sensore di temperatura impermeabile DS18B20

scaldabagno solare ds18b20

IL DS18B20 è un sensore di temperatura digitale ad alta precisione che comunica tramite 1-Filo Protocollo. Può misurare temperature da -55 °C a 125 °C con una precisione di ±0,5 °C nell'intervallo da -10 °C a 85 °C. Una caratteristica chiave è la possibilità di collegare più sensori sullo stesso bus, grazie all'indirizzo univoco a 64 bit di ciascun sensore. Viene utilizzato in varie applicazioni come la misurazione della temperatura ambiente, della temperatura dei liquidi e nei sistemi di controllo della temperatura. Questo sensore è adatto per misurazioni all'interno di serbatoi grazie alla sua forma. Può essere posizionato all'interno del tubo del termostato elettrico della caldaia e può misurare oltre 100 °C, il che è necessario nel nostro caso. È impermeabile e può misurare anche nei liquidi, sebbene ciò non sia richiesto in questo caso.

Sensore di temperatura e umidità DHT21

scaldabagno solare-dht21

IL DHT21 (O AM2301) è un sensore digitale di temperatura e umidità. Può misurare la temperatura con una precisione di ±0,5 °C e l'umidità relativa con una precisione di ±31 TP3T. Il sensore trasmette i dati tramite un segnale digitale, rendendolo ideale per l'uso con microcontrollori come ESP8266È comunemente utilizzato in applicazioni di controllo climatico come sistemi HVAC intelligenti, stazioni meteorologiche e altri sistemi di monitoraggio ambientale. In base alla nostra esperienza e ad altri progetti, questo sensore è raccomandato. È affidabile sia nelle misurazioni che nel funzionamento continuo.

Sensore di intensità luminosa LDR

sensore ldr per scaldabagno solare

IL Relazione a distanza (Light Dependent Resistor) o fotoresistore è un sensore analogico la cui resistenza varia in base all'intensità luminosa ricevuta. Maggiore è la luce ricevuta, minore è la resistenza, consentendo la misurazione della luminosità ambientale. È ampiamente utilizzato nel controllo automatico dell'illuminazione, nelle lampade intelligenti, nei sistemi di sicurezza e in altre applicazioni basate sul rilevamento della luce. Nel progetto Solar LIVE, viene utilizzato principalmente per il suo funzionamento continuo affidabile, piuttosto che per l'esistenza di sensori di luminosità migliori.

Modulo WiFi ESP32-CAM

scaldabagno solare-esp32cam

IL ESP32-CAM è una versione dell'ESP32 che include una fotocamera integrata e Wi-Fi, rendendolo ideale per applicazioni come la sorveglianza, le telecamere intelligenti e il riconoscimento delle immagini. Oltre al microcontrollore ESP32 dual-core, ha uno slot per schede microSD per l'archiviazione di dati e immagini. Supporta una risoluzione fino a 2 MP con OV2640 telecamera in dotazione. È molto utilizzata in progetti come telecamere IP, sistemi di monitoraggio e rilevamento facciale grazie alla sua flessibilità e alla connettività wireless. Sul nostro sito web, viene utilizzata come webcam live che trasmette una nuova immagine ogni pochi minuti verso lo scaldabagno solare per verificare visivamente le condizioni del cielo, integrando il sensore di luce (LDR).

SOFTWARE

Questa pagina si riferisce ai requisiti SOFTWARE per il Progetto SolarWaterHeater.Online.
Il linguaggio di programmazione PHP e il database MySQL sono due delle tecnologie più diffuse per lo sviluppo di siti web dinamici e applicazioni web. La combinazione di PHP e MySQL è comune in applicazioni come WordPress, Joomla e altre piattaforme, offrendo flessibilità, velocità e facilità di sviluppo.

Nel nostro caso, il sito è ospitato su WordPressPer memorizzare i dati inviati dal microcontrollore, abbiamo utilizzato un MySQL banca dati con PHP come linguaggio di programmazione che gestisce, elabora e visualizza i dati sul sito. La visualizzazione avviene tramite Grafici di Google.

PHP

scaldabagno solare-php

PHP è un linguaggio di programmazione lato server progettato per creare contenuti dinamici e interagire con i database. È ampiamente utilizzato per lo sviluppo di applicazioni web e web, consentendo l'esecuzione di logiche, la gestione dei contenuti e la creazione di pagine web dinamiche.

Visited 238 times, 1 visit(s) today
it_ITItalian