08/03/2018, 17:34
(22/02/2018, 14:05)Athos Ha scritto: Nuova Versione
con possibilita di usare anche il bme280
Server web con ESP8266Asyncweb
Vanno istallate le librerie adafruit bme280
e Esp8266 Async
Fare molta attenzione a configurare questa parte inserendo correttamente cio che vi serve e avete sulla scheda
Codice PHP:///Wifi Configuration
const char* wifissid = "ssid";
const char* wifipassword = "pwd_ssid";
const char* wifihostName = "DhtLogv3";
const char* httpusername = "admin";
const char* httppassword = "admin";
unsigned long ulNextWifiCheck; // siamo in ap check wifi
int dhcp = 0; ////0 dhcp disable, 1 dhcp enabled
IPAddress ip(192,168,1,123);
IPAddress gateway(192,168,1,1);
IPAddress subnet(255,255,255,0);
IPAddress dns(8,8,8,8);
//enable screen !!!Attenzione se non si ha lo schermo mettere a zero Qui tutte le abilitazioni
byte screen_on = 1; //abilito la visualizzazione
byte irread_on = 1; //abilito ricezione ir
byte irsend_on = 1; //abilito trasmissione ir
byte dht22_on = 0; // abilito lettura dht22
byte time_on = 1; //abilito accesso all'orario se usato solo come periferica di Thermostat e non si ha accesso a internet mettere a zero.
byte bme280_on = 1; // abilito bme280 attenzione disabilitare dht22
int RELE_ON = 0; // selezionare il tipo di on se optoisolato = 0 se diretto = 1;
int RELE_OFF= 1; // selezionare il contrario di RELE_ON
int dht22_pin = 0 ; // Selezionare il pin dove collegato il dht 22
byte dht22_media = 1 ; // 0 lettura dht pin diretta -- 1 lettura Mediata
ed inoltre inserire la propria key nella lettura dell'orario
Una volta caricato lo sketch con arduino va caricato la parte file .
per farlo : https://github.com/esp8266/arduino-esp8266fs-plugin
Buon divertimento
ciao Athos ma ho difficcoltà a caricare la libreria esp8266 Async non riesco a trovarla...!!