HOME LABORATORY
Climate and Irrigation Controller
LILYGO® TTGO T-WATCH 2021 T-Micro32 Plus
LVGL v7.11.0-dev
Программирование под Arduino IDE
Индикаторы панели управления. Манометры, часы.
Control of the microclimate of housing, watering the land, arranging greenhouses, incubators, rooms for pets, swimming pools, aquariums, high-altitude terrariums. Anything that requires automatic maintenance of temperature, humidity, lighting and pressure.
Already available to order and purchase.
Использование нейронных сетей для микроконтроллеров
Магнетометр-Компас. Найти металл, кабель. All Free
Free project. Free distribution. Complete workable and commented source code written for ESP32. Further development is possible in the determination of azimuth and coordinates, data transmission and display on electronic maps. Determining the size and shape of an object, its direction and magnetic pole ...
Everything is in an archive file.
Wi-Fi lock control. Prototype.
Private order of the designer. A prototype of a smart lock for the refrigerator. This is for people in fitness or binge eating. Schedule. Wi-Fi and Internet control. Possible to order.
Useful attic. IDE ARDUINO + ESP 8266 + Blynk
All experiments with Arduino UNO, EthernetShield, WEB interfaces, XBee modules , Arduino DUE , led to the development of projects for ESP 8266 . Arduino DUE is a very good controller with a lot of power and RAM. Under it, for example, you can write serious applications for the graphic windowing interface of TFT displays and there will be a resource for much more. It will still be needed as a central control unit. But small control modules with separate control sensors and peripherals are simpler and faster. And much cheaper. In the implementation of projects, it is probably better to use the ESP 8266 with the ability to network WiFi technologies. If this is supplemented with the Blynk and ESP8266 Arduino Core projects, then you will not have to change the usual Arduini IDE development environment and write programs in the usual C ++. But the most important thing is that the implementation of projects will be reduced in time tenfold. For example, you do not have to buy peripherals such as LCD displays, clock buttons, variable resistors, LEDs ... All this will replace Blink widgets that work for Android and iOS. The program code will also be reduced tenfold.
The main ideology. The ESP8266 Arduino Core firmware for the ESP 8266 chip fully emulates the work of the Arduino hardware and environment, and allows you to use most of the main libraries that have already become the standard. The installed Blynk libraries and its application on smartphones and similar gadgets allow you to manage and receive information from sensors and devices connected to the ESP8266. One unusual nuance. The C ++ program is very short and the processing of port signals (except for virtual pins) is not visible in it, and all processing of sensor data or switching on / off is performed by library functions. Settings for enabling / disabling pins, receiving information from pins are made in the settings of the so-called. widgets in the application installed on the gadget.
The instability of the firmware of the subsequent microcircuits led to a solution based on the NodeMCU V3 LoLin with an ESP 8266 12E chip.
Simple analog port expansion circuit
As a result, with the use of Blynk technology, control over the Internet using a mobile phone was obtained. And using OTA technology, the module is flashed over the air.
With the use of Wi Fi. Development is carried out in the familiar Arduino IDE in C ++.
Общий вид автополива | Контроль освещения, влажности земли, внешней температуры | Помпа включается по определенным параметрам | Не будет поливать если темно или холодно или влажности достаточно |
---|
IDE ARDUINO + ESP8266 + Blynk + C # + WEB
Beta Version. Working version of 12/15/2019.
C ++ source code for NodeMCU
Visual Studio 2017 C # Executable