NodeMCU + DS18B20 + Thingspeak

odesílá naměřenou hodnotu na thingspeak (co 5 minut)   #include <ESP8266WiFi.h> #include <DallasTemperature.h> #include <OneWire.h> #define ONE_WIRE_BUS 2 OneWire oneWire(ONE_WIRE_BUS); // Inicializace DS18B20 na pinu GPIO2 DallasTemperature DS18B20(&oneWire); const char* ssid = „Brno4“; // Nastavení připojení k síti const char* password = „*************“; const char* host = „api.thingspeak.com“; // Informace pro připojení k thingspeak.com const … Číst dál

NodeMCU / ping to Thingspeak / every 20sec

knihovna – pozor nešla mi na starém Arduino IDE .. https://github.com/dancol90/ESP8266Ping jsou tam i 2 základní příklady + zde příklad doplněný o odesílání pingu na ThingSpeak (zdarma kanál může přijímat co 15sekund a mít 3 miliony záznamů). Dále to hodlám rozšířit na více IP adres, které pingám. /* ukladani pingu na thingspeak */ #include „ThingSpeak.h“ … Číst dál

NodeMCU / Thingspeak

Oficiální kód pro odesílání pomocí knihovny   https://github.com/mathworks/thingspeak-arduino/tree/master/examples/ESP8266/WriteSingleField       /* TEST */ #include „ThingSpeak.h“ #include <ESP8266WiFi.h> #define SECRET_SSID „WIFI“ // replace MySSID with your WiFi network name #define SECRET_PASS „HESLO“ // replace MyPassword with your WiFi password #define SECRET_CH_ID 111222 // replace 0000000 with your channel number #define SECRET_WRITE_APIKEY „XYZ“ // replace XYZ … Číst dál

NodeMCU / 2x DTH / 1x OLED / Thinkspeak

Načítá teploty ze 2 čidel, posílá na thinkspeak a zobrazuje na OLED displeji   #include <Wire.h> #include <DHT.h> #include <ESP8266WiFi.h> #include <ACROBOTIC_SSD1306.h> // replace with your channel’s thingspeak API key, String apiKey = „DTQ**********“; String apiKey2 = „HE5**********“; const char* ssid = „Brno4“; const char* password = „**********“; const char* server = „api.thingspeak.com“; #define DHTPIN … Číst dál