Sono passati parecchi mesi e sono mancati aggiornamenti su questa
lista.
Recupero il tempo perso e riaggiorno sulle attività che non sono per
nulla mancate, quindi questa sarà solo la prima di una serie di mail di
aggiornamento.
Partiamo dalla stazione Stima versione 2 con comunicazione wifi basata
su esp8266.
Molti sono gli aggiornamenti, a partire dal core di arduino per esp8266
e di varie librerie. Il funzionamento di base non è cambiato, ma ci
sono alcuni miglioramenti:
* e' stata cambiata le frequenza di campionamento dei sensori passando
a 10 secondi toglienso ogni indecisione se stessimo lavorando con
campionamenti o osservazioni; la stazione rimane una stazione
"semplice" dove i dati non subiscono particolari elaborazioni se non
quelle necessarie all'acquisizione dei dati e i dati inviati sono
campionamenti. Niente medie, massime etc.
Ora i sensori per le polveri rimangono generalmente smepre accesi e la
ventola non viene continuamente riavviata. Sprechiamo un po' di energia
ma in questo tipo di stazione alimenteto dalla 220V non è importante e
campionando ogni 10 sec non ci sono alternative.
Ora la stazione è dotata di un proprio web server e supporta le
configurazioni di rete per Bonjour/Zeroconf supportate da Linux , Mac
OS X e windows. In rete locale la stazione si troverà a
http://stimawifi.local se avete mantenuto stimawifi come nome di
default.
Sul browser vi troverete i dati letti dalla stazione sempre aggiornati
tramite ajax e un servizio messo a disposizione della stazione con i
dati in json.
Per agevolare gli utenti poco "sgamati" sul server RMAP sulla propria
pagina personale è disponibile una pagina con le stesse funzionalità ma
integrata nel server rmap.cc
Sono supportate ora le due versioni del display oled wemos, la seconda
delle quali implementa i bottoni I2C invece che semplicemente collegati
a dei pin digitali.
Ci sono altre modifiche minori relative alla visualizzazione dei dati
sul display.
Altra principale modifica fatta è relativa alla libreria SensorDriver
versione stima v2 "bloccante" dove sono stati aggiunti nuovi sensori
per temperatura umidità, polveri e CO2 a cui dedicherò una apposita
email.
Il tipo di firmware rimane a superloop con callback in quanto il
framework arduino non permette l'uso di un rtos e una macchina a stati
finiti non necessaria per le funzioni che deve svolgere la stazione.
HowTo aggiornato:
http://www.raspibo.org/wiki/index.php?title=Gruppo_Meteo/HowTo/StimaWiFihttps://github.com/r-map/rmap/tree/master/arduino/sketchbook/stima_v2/stima…
Manderò una mail in lista agorà per proporre un acquisto e
realizzazione collettiva.
Paolo