These little modules have taken hobby electronics by storm, so of course I grabbed a few of them and have been hacking away quietly on both the ESP8266 and the ESP32.| Tao of Mac
Build voice control app with XIAO-ESP32-S3-Sense and Edge Impulse. Switch LEDs via voice commands using a TinyML keyword spotting model.| Makerguides.com
In the previous tutorial, we looked at getting started with ESP-IDF and created our first blinking LED project for the ESP32. The next step to effectively using ESP-IDF is to understand a little about CMake, which is the build system generator commonly used for low-level languages, like C/C++, for operating system and embedded system development. […]| Shawn Hymel
In diesem Beitrag stelle ich die SCD4x Module vor und zeige, wie ihr sie ansteuert. Außerdem überprüfe ich ihre Zuverlässigkeit.| Wolles Elektronikkiste
The ESP32-C5-EVB is a brand-new evaluation board built around the ESP32-C5-WROOM-N8R4 module from Espressif, designed to bring dual-band wireless connectivity, ample memory, and robust control features into one compact, versatile package. Whether you’re developing IoT appliances, home automation solutions, or industrial controllers, this board delivers the flexibility and reliability you need. Why ESP32-C5 Matters Espressif’s […]| olimex
Get started with FreeRTOS with the ESP32 and the Arduino IDE. Create single and multiple tasks, suspend and resume tasks, run code ESP32 two cores, and calculate memory for each task.| Random Nerd Tutorials
In this tutorial you will learn how to train an Object Detection Model with Edge Impulse for the ESP32-CAM. The data collection, data labelling and … The post Train an Object Detection Model with Edge Impulse for ESP32-CAM appeared first on Makerguides.com.| Makerguides.com
Edge AI to detect the number of persons in a room (occupancy) using a XIAO ESP32-S3-Sense and an ESP32 lite| Makerguides.com
This tutorial will walk you through the process of setting up ESP-IDF using a Docker container and build a basic blinking LED example from this repository: https://github.com/ShawnHymel/course-iot-with-esp-idf/. Here is a video version of the guide: Why ESP-IDF? The Espressif IoT Development Framework (ESP-IDF) is the official software development kit for the ESP32 family of microcontrollers. […]| Shawn Hymel
Lilbits: AOL frees up your phone line by ending dial-up access| Liliputing
The ESP32 is very capable but even the most capable of devices can get overwhelmed when using it extensively, so how can we find out what is taking so long or which function should we optimize to make things even better?| Dror Gluska
Some kids love motorized toys, cars, trucks and basically anything that makes a noise or have a motor can be a child's toy.| Dror Gluska
Lua is lighweight programing language designed for embedding, it was created in 1993 by Roberto Ierusalimschy, Luiz Henrique de Figueiredo,...| blog.drorgluska.com
In this tutorial, you’ll learn how to build a web server with the ESP32 that serves HTML and CSS files stored in the LittleFS filesystem. Instead of embedding the HTML ... CONTINUE READING » The post ESP32 Web Server using LittleFS Filesystem (serve files from filesystem) first appeared on Random Nerd Tutorials.| Random Nerd Tutorials
In this step-by-step tutorial, you’ll learn how to deploy and run a real-time face detection model on the XIAO ESP32-S3-Sense using the SenseCraft AI platform. … The post Face Detection with XIAO ESP32-S3-Sense and SenseCraft AI appeared first on Makerguides.com.| Makerguides.com
Build an off-Grid, LoRa, IoT Mesh Network with Meshtastic using the ThinkNode M1 and M2 Signal Transceiver with a BME680 sensor.| Makerguides.com
What problem am I trying to solve? My garage was built for cars from another era: inside it’s about ~4.8 m long × 2.5 m wide, and the entrance narrows to just 2.2 m. My car, on the other hand, is 4.7 m long and almost 2 m wide, so squeezing it through the doorway is just step one. Even if […] The post Build a Parking sensor with ESP32 board, LEDs and Ultrasonic distance sensor appeared first on Poeticoding.| Poeticoding
Memory management is one of the most critical aspects of embedded systems development. In resource-constrained environments like microcontrollers, running out| Shawn Hymel
Unexpected Maker has recently released the Series, a lineup of four new ESP32-S3 development boards: the EdgeS3, TinyS3, FeatherS3, and ProS3. The boards| CNX Software - Embedded Systems News
ESP32-C3 Super Mini Pinout Schematic diagram CONTINUE READING » The post Getting Started with the ESP32-C3 Super Mini first appeared on Random Nerd Tutorials.| Random Nerd Tutorials
Use the ESP-NOW communication protocol with the ESP32 CYD Board (Cheap Yellow Display) to receive and display BME280 sensor data from multiple ESP32 sender boards.| Random Nerd Tutorials
Learn how to Measure Air Quality with the BME680 Environmental Sensor and an ESP32. The BME680 is a tiny sensor that can not only measure … The post Measure Air Quality with BME680 appeared first on Makerguides.com.| Makerguides.com
In this post I will show you how to send data using LoRaWAN with the Thinknode G1 Gateway. LoRa (Long Range) is a wireless method … The post LoRaWAN with Thinknode G1 Gateway appeared first on Makerguides.com.| Makerguides.com
How to Send Environmental Data with LoRa. Transmit Temperature, Humidity, Air Pressure from a BME280 between two ESP32's with SX1276.| Makerguides.com
When working with embedded systems, especially platforms like Zephyr, it’s not always practical to rely on real hardware. Maybe your dev board is in the mail,| Shawn Hymel
Step-by-step guide to running Erlang and Elixir on ESP32 microcontrollers with AtomVM - from toolchain setup to Hello World examples| Lucas Sifoni
Review of ThinkNode M1 and M2 LoRa nodes, and getting started guide for Meshtastic off-grid messaging and GPS sharing solution.| CNX Software - Embedded Systems News
In this tutorial you will learn how to enable long range communication using the LoRa SX1276 module and the ESP32. For instance, if you want … The post Long range communication with LoRa SX1276 and ESP32 appeared first on Makerguides.com.| Makerguides.com
How to make an ESP32 send a Telegram Message to the Telegram app on your mobile phone when a PIR sensor detects motion.| Makerguides.com
While developing on ESP32 boards at Lightbug on some of our newer products, I have repeatedly wanted to run Toit and Jaguar without WiFi enabled during a development setting. Either to have WiFi of…| addshore
Learn how to integrate Amazon Alexa voice control with custom IoT devices using the ESP32 microcontroller. Discover emulation techniques, Arduino Cloud setup, and how to remotely control appliances like a heat pump using Alexa.| Circuit Cellar
Create a Firebase Web App to control the ESP32 or ESP8266 GPIOs from anywhere. The access to the web app is protected with authentication using email and password| Random Nerd Tutorials
“Vibe Coding” is the new thing – I consider myself a proponent of it. Coming from my “Copy Paste from StackOverflow” style it was a natural fit. Having said that, I still (mostly) try to read the code. Sometimes you have to – especially in PlatformIO. AI simply doesn’t work as well for embedded code … Continue reading ""| Circus Scientist
In this article, I introduce the SCD4x modules and show you how to control them. I also check their reliability.| Wolles Elektronikkiste
In this article, we are going to learn how to write software that uses configuration files using ESP-IDF. Kconfig Kconfig is the configuration system used by the Linux kernel and by ESP-IDF. It allows management of project settings through a structured and hierarchical menu system. It allows developers to write configuration files that specify the available configuration options for a piece of software.| ncona.com
I got this lovely SeeedStudio XIAO 7.5" ePaper display, and I wanted to visualise my energy consumption in a less limiting way. Thanks to Home Assistant, ESPHome and some cool tricks, I made it happen The post Smart ePaper display for Home Assistant appeared first on NotEnoughTech.| NotEnoughTech
Control the ESP32 GPIOs from anywhere using Firebase. Create nodes on the Firebase Realtime Database to save the current GPIO states. Whenever there's a change in the database nodes, the ESP32 updates its GPIOs accordingly.| Random Nerd Tutorials
This article demonstrates how to implement motor control and speed sensing on an ESP32-C6 using NuttX RTOS. It covers setting up MCPWM for motor control, ADC for potentiometer reading, and quadrature encoder for speed measurement. The implementation showcases NuttX’s real-time capabilities through a practical example using common peripherals and sensors.| Developer Portal
Control your Ikea Bekant electric desk with a custom controller (Megadesk), an ESP32 microcontroller and MQTT.| Tobias Brunner aka tobru
Learn how to log data with the ESP32 to the Firebase Realtime Database with timestamps (data logging) so that you have a record of your data history temperature, humidity, and pressure from a BME280 sensor| Random Nerd Tutorials
How to stream video from a Seeed Studio XIAO-ESP32-S3-Sense over your Wi-Fi to your Webbrowser to build a wireless surveillance camera.| Makerguides.com
Program the ESP32 boards using VS Code (Visual Studio Code) with the pioarduino IDE extension. Install the software on Windows, Mac OS X or Linux Ubuntu Operating Systems.| Random Nerd Tutorials
Create a Firebase Web App to display sensor readings saved on the Firebase Realtime Database. The sensor readings web page is protected with authentication with email and password.| Random Nerd Tutorials
Send BME280 sensor readings to the Firebase Realtime Database using the ESP32 or ESP8266 NodeMCU boards. The ESP board will authenticate as a user with email and password.| Random Nerd Tutorials
In this guide, you'll learn how to authenticate to Firebase using your ESP32 or ESP8266 board with an email and password, and get the user UID. This is useful for restricting or allowing access to certain users or creating multiple users that can access the same Firebase project. Additionally, this is helpful when setting up| Random Nerd Tutorials
This guide will teach you how to create a simple Firebase Web App to control and monitor your ESP32 board. The Web App you'll create can be accessed worldwide to control and monitor your ESP32 from anywhere in the world. This Web App makes the bridge between the Firebase Realtime Database and the ESP32. Updated| Random Nerd Tutorials
Get started quickly with Firebase using the ESP32 board and programmed with Arduino IDE. Firebase is Google's mobile application development platform that includes many services.| Random Nerd Tutorials
This guide helps manufacturers of wireless-enabled products based on Espressif modules understand the RED DA (EN 18031) cybersecurity requirements, identify their product’s category, and determine the right path to certification before launching in the EU market.| Developer Portal
The developer resources in just one place!| Developer Portal
The developer resources in just one place!| Developer Portal
The ILITEK ILI9488 is one of the larger and cheaper SPI displays available to the maker community,, available in 3.5" and 4". However, there are a few workable issues that prevent this display from being great.| Dror Gluska
UI for Embedded is always a hassle, find the right MCU, find the right Display, connect the right wires and that's even before writing the first line of code that actually shows anything on the display, drivers, graphic libraries and input libraries can be a pain to use, not to mention a pain to write.| Dror Gluska
I've been playing with the idea of running linux on ESP32 since the first days I've met its more robust module, the WROVER-B, on paper it seem possible since its a dual core 240Mhz and has 16MB flash and 8MB RAM, compared to our antique machines that could run linux, it seems like a beast.| Dror Gluska
Reading and writing SD Cards with ESP32 should be simple, however, the amount of moving parts in esp-idf makes that a complicated task, first to understand and then to optimize.| Dror Gluska
Writing Quality Code and Tests usually goes hand in hand, some find it more productive to write code and then write tests for it and others, following TDD/BDD write tests before code. The benefits of each is out of scope for this article, what is in scope is how to reach the nirvana of software development by using tests.| Dror Gluska
Note: This article is a prelude to a talk I'm having about ESP32 Unit Testing and Debugging on November 27th 2019.| Dror Gluska
IoT is a passion of mine for quite some time, so imagine how happy I was to receive a gift from Semix, the all new ESP-EYE v2.1!| Dror Gluska
Use the DS1307 Real Time Clock Module with the ESP32 programmed with Arduino IDE. Set and read the time, synchronize with NTP server, set time zone, daylight saving time.| Random Nerd Tutorials
The article describes setting up a CI/CD pipeline using GitLab, VS Code, and Docker for projects involving various microcontrollers like Raspberry Pi Pico-W, ESP32, and NXP K22FX512. It outlines th…| MCU on Eclipse
I have in the past written an article explaining how to send HTTP requests with Arduino. This time we’re going to learn how to do it using ESP-IDF. This article is the result of my learnings from analyzing the official ESP HTTP client example. ESP-NETIF ESP-NETIF is ESP32’s abstraction for TCP/IP. It’s not too complicated to use, but it’s somewhat verbose. All applications that use it need to start by calling: 1 esp_netif_init(); This function should be called only once, when the appl...| ncona.com
Learn how to synchronize the internal clock of an ESP32 with an SNTP time server for always accurate time. With wiring diagrams and code.| Makerguides.com
This is a getting started guide for the ESP32 Development board. The ESP32 is the ESP8266 sucessor. Loaded with new features: WiFi, Bluetooth, dual core, ...| Random Nerd Tutorials
Learn how to build simple weather station with an ESP32 that displays internet and local weather information on a e-Paper display.| Makerguides.com
How to build a simple weather station that downloads current weather data from the internet using an ESP32 and display them on an OLED.| Makerguides.com
Learn how to build an always accurate Digital Clock with the CrowPanel 3.5″ ESP32 Display. With detailed instructions and code examples.| Makerguides.com
Learn how to setup and use the CrowPanel 2.8 inch ESP32 Display for the Arduino IDE. With detailed instructions and many code examples.| Makerguides.com
Learn how to migrate your ESP32 board code from add-on versions 2.X (based on ESP-IDF 4.4) to version 3.0 (based on ESP-IDF 5.1) of the Arduino ESP32 core.| Random Nerd Tutorials
This project turns a cheap exercise mini bike into a virtual bike. I made this project with my brother for a family member who has to do a few months of physical therapy. We wanted a way to motivate them to continue, and try to make it a fun game-like experience. Your pedal speed directly correlates to the play rate of the video. If you stop pedalling the “bike” will coast and slow down to a stop. If you pedal faster your video will play in fast-forward. It consists of 2 parts. The first ...| GDCorner
For the past few days I’ve poked around a bit with the fancy new controllers that ship with the Nintendo Switch, the Joy-Con. My primary motivation in looking at these devices mostly come back to the fact that they’re almost everything I wanted in my VR controller project: analog joysticks, four buttons, and grip buttons (to a degree). Position tracking aside, I think they’re basically perfect for VR and have huge potential as a standard Bluetooth controller as well, with some interesti...| [Segmentation Fault]
Install the CP210x USB to UART Bridge Virtual COM Port drivers to program the ESP32 and ESP8266 NodeMCU. This guide covers how to install drivers on Windows PC.| Random Nerd Tutorials
Learn how to control the direction and speed of a DC motor using an ESP32 and the L298N Motor Driver. Learn how the L298N motor driver works, and how to use it to control the direction and speed of a DC motor using the ESP32 and Arduino IDE.| Random Nerd Tutorials
Monitor indoor or outdoor air quality index (AQI) with a Sniffer| Bootloader Blog
I’ve been wanting to automate my EV (Electric Vehicle) charging. | Beyondlogic
Sometimes you cannot choose your project, but the project chooses you. This one is about sending the status of a Home Connect clothes washer to MQTT using LoRa radio communication.| shred.zone
Learn how to use a cheap software defined radio (SDR) to diagnose physical layer link problems between different LoRa radios and drivers.| App Code Labs
Learn how to build a budget single-channel LoRa to MQTT gateway for IoT and home automation projects. All you need is two LoRa modules to get started.| App Code Labs
5 years after NYCTrainSign collapsed, I investigate why the company failed and end up writing an exploit to take over their fleet.| Kevin Chung