Water level monitor using open-source microcontrollers (Arduino, ESP8266, ESP32) and ultrasonic sensors HC-SR04 / JSN-SR04T and similar with Trigger and Echo signals. Arduino Core & ESP-IDF implementations. For ESP32 available also with FreeRTOS. ESP8266 and ESP32 support for Ultra Low Power deep sleep app.
RTC-based scheduler implementation suitable for ultra-low power applications, where recurring tasks are needed to be executed with long periods. Can be effectively combined with RTOS.
Guest lecture at Høyskolen Kristiania in the course Maskin-til maskin-kommunikasjon (TEK303) about Protocols for the Internet of Things & Serverless Architecture