Tag Archives: ESP32

Using an MMA7455 accelerometer with an ESP32 board

by shedboy71 @ microproducts.net discuss how to use MMA7455 accelerometer with ESP32 board. He writes:

The MMA7455L is a Digital Output (I2C/SPI), low power, low profile capacitive micromachined accelerometer featuring signal conditioning, a low pass filter, temperature compensation, self-test, configurable to detect 0g through interrupt pins (INT1 or INT2), and pulse detect for quick motion detection. 0g offset and sensitivity are factory set and require no external devices. The 0g offset can be customer calibrated using assigned 0g registers and g-Select which allows for command selection for 3 acceleration ranges (2g/4g/8g). The MMA7455L includes a Standby Mode that makes it ideal for handheld battery powered electronics.

Using an MMA7455 accelerometer with an ESP32 board – [Link]

MATRIX Voice: Open-Source Voice Recognition

MATRIX Voice is a”Voice Recognition” development board, designed for the Raspberry Pi or Stand-alone with ESP32 (WiFi/BT/MCU)

MATRIX Voice is an open-source VOICE RECOGNITION platform consisting of a 3.14-inches in diameter dev board, with a radial array of 7 MEMS microphones connected to a Xilinx Spartan6 FPGA & 64 Mbit SDRAM with 18 RGBW LED’s & 64 GPIO pins. Providing developers the opportunity to integrate custom voice & hardware-accelerated machine learning technology right onto the silicon. An ESP32 Wi-Fi / BT enabled 32 bit microcontroller version is available. It’s for makers, industrial and home IoT engineers.

The project is already funded on indiegogo.com and shipping begins next week.

ESP32-PICO-KIT Development Board

ESP32-PICO-KIT V3 is a mini development board based on the ESP32-PICO-D4 SIP module produced by Espressif. All the IO signals and system power on ESP32-PICO-D4 are led out through two standard 20 pin x 0.1″ pitch headers on both sides for easy interfacing. The development board integrates a USB-UART Bridge circuit, allowing the developers to connect the development board to a PC’s USB port for downloads and debugging. The board is available for $10 here.


  • 3.3V power regulator – AMS1117-3.3V
  • USB-TTL serial Bridge – CP2102
  • Auto reset circuit, arduino IDE compatible.
  • On Board ESP32 PICO IC and antenna
  • EN and Boot buttons, on board power indicator LED.

HeartyPatch – Open source ECG patch with Wifi

An ECG patch with HRV monitoring that’s open source, affordable, and Wi-Fi/Bluetooth connected.

HeartyPatch is a completely open source, single-lead, ECG-HR wearable patch with HRV (Heart Rate Variability) analysis. It is based on the popular ESP32 system-on-a-chip. By using low-cost, highly-integrated components, we are able to keep the BOM’s cost low, while the simplicity of the circuit design means future expansion will be easier. HeartyPatch can be used both as a lifestyle device for managing fitness and stress as well as for diagnostics and medical research, with the potential for even more interesting applications.

HeartyPatch – Open source ECG patch with Wifi – [Link]

ESP32 Web Server Tutorial with a BME280 Sensor

Our friends at educ8s.tv uploaded a new tutorial on their youtube channel. It’s about an ESP32 web server along with MBE280 sensor.

Welcome to another ESP32 video tutorial! In this video, we are going to build a simple HTTP Web Server on an ESP32 board with a BME280 sensor. We are also going to learn how to make some requests to it using a web browser. There is a lot to cover, so let’s get started!

ESP32 Web Server Tutorial with a BME280 Sensor – [Link]

ESP32 WiFi Weather Station with a Nextion Display

Our friends at educ8s.tv uploaded a new video about how to build a ESP32 Wifi enabled weather station:

In this video, we are going to make this. It is yet another weather station project I know, but this time we use the new ESP32 chip! We also use the new BME280 sensor which measures the temperature, the humidity, and the barometric pressure. When we power up the project, it connects to the WiFi network, and it is going to retrieve the weather forecast for my location from the openweathermap website. Then it will display the forecast on this 3.2” Nextion Touch Display along with the readings from the sensor! The readings are updated every two seconds and the weather forecast every hour! As you can see, in this project we use the latest technologies available to a maker today! If you are a DIY veteran, you can build this project in five minutes. If you are a beginner, you have to watch a couple of videos before attempting this project. You can watch those videos by clicking on the cards that will appear during the video. Let’s start!

ESP32 WiFi Weather Station with a Nextion Display – [Link]

Decoding and Encoding JSON with Arduino or ESP8266

In this blog post you’re going to learn how to decode (parse a JSON string) and encode (generate a JSON string) with the ArduinoJson library using the Arduino with the Ethernet shield. This guide also works with the ESP8266 and ESP32 Wi-Fi modules with small changes.

Decoding and Encoding JSON with Arduino or ESP8266 – [Link]

ESP32 NTP OLED clock

@ blog.danman.eu build a OLED display NTP clock and document his process on his blog:

As a first project with my new ESP32 module with OLED display I chose to build OLED clock. I thought I’ll just find some existing code, upload it and it’s done. There are a few such projects for ESP8266 in NodeMCU. So I started with NodeMCU upload.

ESP32 NTP OLED clock – [Link]

ESP32 Monster board, Ether, CAN, OLED all in one

ESP32 monster board with Ether(LAN8720A), CAN bus(SN65HVD232DR), OLED(SH1106), Lipo-charger and FTDI interface @ tindie.com

ESP32 Monster board, Ether, CAN, OLED all in one – [Link]

ESP32 Web Server – Arduino IDE

Rui @ randomnerdtutorials.com tipped us with his latest project. He writes:

In this project you’ll create a standalone web server with an ESP32 that can toggle two LEDs using the Arduino IDE programming environment. If you want to learn more about the ESP32 dev board, read my Getting Started Guide with ESP32.

ESP32 Web Server – Arduino IDE – [Link]