Retenční nádrž V1

#include <HCSR04.h> #include <Wire.h> //#include <ACROBOTIC_SSD1306.h> #include „SSD1306.h“ #include <ESP8266WiFi.h> #define SDA D2 #define SCL D1 //SSID of your network char ssid[] = „Brno4“; //password of your WPA Network char pass[] = „*****“; const char* host = „api.thingspeak.com“; // Informace pro připojení k thingspeak.com const char* APIkey = „******“; const int httpPort = 80; int … Číst dál

NodeMCU / HC-SR04 / TM1637

Vyžaduje externí napájení 5V – jinak čidlo nejelo a displej slabě svítí. co 1 vteřina vyčítá vzdálenost a zobrazuje na displeji. #include „SevenSegmentTM1637.h“ // defines pins numbers const int trigPin = 2; //D4 const int echoPin = 0; //D3 const byte PIN_CLK = D5; // define CLK pin (any digital pin) const byte PIN_DIO = … Číst dál

nodeMcu + ultrazvukovy meric vzdalenosti HC-SR04

Detailní popis produktu zdroj: https://www.laskarduino.cz/arduino-ultrazvukovy-meric-vzdalenosti-hc-sr04/ Ultrazvukový měřič vzdálenosti HC-SR04 Velice přesné měření vzdálenosti, s přesností až 3mm na vzdálenost do 4 metrů. Dá se použít téměř ke všemu, funguje na principu odrazu od překážky. Maximální dálka ale zaleží na napájení a jeho kvalitě. Specifikace: Pracovní rozsah: 2-400cm Vysoká přesnost: až 3mm Pracovní úhel: <15 stupňů … Číst dál

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 + teplotní čidlo DS18B20

            Potřeba nainstalovat 2 knihovny (jsou v repozitáři arduino IDE)     #include <DallasTemperature.h> #include <OneWire.h> #define ONE_WIRE_BUS 2 //D2 pin of nodemcu OneWire oneWire(ONE_WIRE_BUS); DallasTemperature sensors(&oneWire); // Pass the oneWire reference to Dallas Temperature. void setup(void) { Serial.begin(9600); sensors.begin(); } void loop(void) { sensors.requestTemperatures(); // Send the command to … Čí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 / Nokia 5110 displej / první zobrazení

Jak postupovat při při oživení. Vycházel jsme z návodu https://coytar.wordpress.com/2018/09/30/nodemcu-and-nokia-5110-lcd/   Zde je vše potřebné. Takže por shrnutí:   Spustut Arduino IDO Nástroje -> spravovat knihovny VYhledat „Adafruit“ Nainstalovat  “Adafruit GFX Library” a “Adafruit PCD8544 Nokia 5110 LCD library” TeĎ je potřeba upravit soubory z nově naistalované knihovny: (normálně adresa je C:\Users\USERNAME\Documents\Arduino\libraries\Adafruit_PCD8544_Nokia_5110_LCD_library) Upravit náseldující:   … Čí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 / TM1367 / zobrazeni GET parametru (teploty)

zatím neumí https. JE důležité provést funkci trim() jinak vykreslovalo prázdné znaky. /* Basic usage example Demonstrated some of the basic functionality of the library. Initialize the display, set the backlight brightness, print some text, count from 0 to 100 and print on display and blink some text. Note: make sure to set your serial … Číst dál

NodeMCU + TM1637 funkční knihovna

https://github.com/bremme/arduino-tm1637 /* Basic usage example Demonstrated some of the basic functionality of the library. Initialize the display, set the backlight brightness, print some text, count from 0 to 100 and print on display and blink some text. Note: make sure to set your serial monitor to line end: NEW LINE! The circuit: * connect TM1637 … Číst dál