ESP-IDF install on Linux

IDF – IoT Development Framework ESP-IDF is Espressif’s official IoT Development Framework for the ESP32, ESP32-S, ESP32-C and ESP32-H series. It provides a self-sufficient SDK for any generic application development on these platforms, using programming languages such as C and C++. Install Prerequisites Visual Studio Code Install the ESP-IDF Extension. In Visual Studio Code, selectContinue reading “ESP-IDF install on Linux”

Elecrow ESP32 touch display and Ubuntu

I recently got this small touch display 480×320 with a built-in ESP32-S3 module from Elecrow. I had problems programming it and it turned out that Ubuntu 22.04 does not have a CH340 driver so we have to install it manually. Steps to do this: 1 . Uninstall brltty (Unless you have vision problems and youContinue reading “Elecrow ESP32 touch display and Ubuntu”

Tintinnabuli

From the Latin tintinnabulum – “a bell”. The name is inspired by Estonian composer Arvo Pärt music. This is my electronic sculpture with a TinyML person detection function. The sculpture takes images, analyses them and when it detects a person on them it will activate the simple automata mechanism to ring the bell. The bellContinue reading “Tintinnabuli”

ESP32-S3 notes to myself

These are notes to myself. I fill them in over time as I work through the material. I recently bought two Freenove ESP32-S3-Wroom boards. One thing you immediately notice is that they have two USB-C ports. One is USB-UART and the other is USB-OTG. USB-UART is like the regular USB on this kind of board.Continue reading “ESP32-S3 notes to myself”