New chips: ESP32 and ATmega328PB

Some of my favorite small micro-controller platforms (as you might have seen if you have been reading this blog) are Arduino and ESP8266. It seems that there is going ot be some upgrades to those platforms this year.

ESP32

ESP8266 chip is used to build  WiFi modules for serial-to-WiFi conversion and Internet of Things applicationsESP8266 turned to be IoT maker’s favorite component for a good reason: Espressif turned the IoT game on its head by releasing a chip with WiFi and a decent embedded processor for under $1 in bulk, and costing not much more than that in a module. A little more than a year ago, the ESP8266 WiFi module showed up uneventfully in Seeed Studio’s store. During the year 2015 the ESP8266 turned to be success because it was “good enough” (it has it’s limitations) and price was cheaper than practically anything else in the market. Now it is widely available in various module formats (NodeMcu dev kit being my favorite for quick hacks) and supported by lots many programming tools.

Now Espressif looking to repeat the success of the ESP8266 with the ESP32, , that should be coming out in 2016. Espressif has been working on the next generation of powerful WiFi-enabled tiny, cheap systems for some time. They have their silicon ready and there are beta test kits already. The ESP32 Beta Units Arrive article tells that are two Tensilica L108 processors running at up to 160MHz, a lot of peripherals including ADCs, DACs, I2C, SPI, I2S, and PWM, more RAM, AES and SSL for security, and Bluetooth Low Energy. WiFi has also been upgraded. It’s already shortlisted as the best new chip of 2016, but other than that, there’s not much more information.

While the features are great, Espressif has said the ESP32 is not a replacement for the ESP8266. They’re different markets, and if you just wanted to add WiFi to a project, there’s no reason not to choose the ESP8266.

ATmega328PB

Most Arduino boards, like for example well known Arduino UNO are based on ATmega328 micro-controller from Atmel (there are nowadays also many Arduinos that use different CPUs). It seem that with ATmega328 you never have enough peripherals for everything you might want to do.  Whether it’s hardware-driven PWM channels, ADCs, or serial communication peripherals, we always end up wanting just one more of these but don’t really need so many of those. Bye-bye ATmega328P, Hello 328PB! posting at Hackaday tells that  Atmel’s new version of the popular ATmega328 series, the ATmega328PB, seems to have heard our pleas. ATmega328PB combines 32kB ISP Flash memory with read-while-write capabilities, 1kB EEPROM, 2kB SRAM, 27 general purpose I/O lines, 32 general purpose working registers, five flexible timer/counters with compare modes, internal and external interrupts, two USARTs with wake-up on start of transmission, two byte-oriented 2-wire serial interfaces, two SPI serial ports, 8-channel 10-bit A/D converter, programmable watchdog timer with internal oscillator, a unique serial number and six software selectable power saving modes. The device operates between 1.8-5.5 volts. The ATmega328PB supports capacitive sensors: 24 buttons in self-capacitance mode, or up to 144 buttons in mutual-capacitance mode. This ATmega328PB does not native USB thing in it, so if you need USB support, look at the ATmega32U4 as used in Arduino Leonardo board.

So what does this mean for you? It seems that chips are shipping right now, and there’s an inexpensive dev kit available as well. If you write your own code in C,you should be pretty ready to use new feature. With Arduino you might need to wait until new chips find their way to Arduino boards (there does not seem to be DIP version you could plug to Arduino UNO socket) and support for it on Arduino IDE is added (unless you can hack it to it yourself).

Here is ATmega328PB chip pin-out from summary:

 

Atmega328PB

 

609 Comments

  1. Tomi Engdahl says:

    Dave Plummer has been looking into embedded projects of late, turning the M5StickC into a colorful live-view audio spectrum analyzer — running at 30 frames a second.

    Dave Plummer’s M5StickC Audio Spectrum Analyzer Runs at a Smooth 30 Frames Per Second
    https://www.hackster.io/news/dave-plummer-s-m5stickc-audio-spectrum-analyzer-runs-at-a-smooth-30-frames-per-second-c3f4dc0bda18

    Simple yet colorful project makes full use of the ESP32′s processing power, that bright display, and the on-board microphone.

    “Since the M5 contains a mic, OLED display, and sufficient computing power to both computer the FFT [Fast Fourier Transform] 40 times a second and draw the display at 30,” Plummer writes of his project, “it makes for a compelling little visualizer!”

    Reply
  2. Tomi Engdahl says:

    VoltLog’s ESP32-Based Tasmota Floor Heating Valve Controller Plays Nicely with Home Assistant
    Released under the GPL3, this open-hardware board is designed to simplify control of an in-floor heating system.
    https://www.hackster.io/news/voltlog-s-esp32-based-tasmota-floor-heating-valve-controller-plays-nicely-with-home-assistant-5a1e6aef1c72

    Reply
  3. Tomi Engdahl says:

    Brian Lough’s ESP32 Trinity Aims to Simplify Wiring Up Large-Format RGB LED Matrix Panels
    Designed to slot right onto the headers of a HUB75/HUB75E RGB LED matrix panel, this board gets you up and running quickly.
    https://www.hackster.io/news/brian-lough-s-esp32-trinity-aims-to-simplify-wiring-up-large-format-rgb-led-matrix-panels-7223bbfc9fa1

    Reply
  4. Tomi Engdahl says:

    DIY simple FFT Spectrum Analyzer
    https://hackaday.io/project/182080-diy-simple-fft-spectrum-analyzer

    This is a visually beautiful spectrum analyzer that can also function as an Audio VU Meter and Waterfall Analyzer

    The device is made on 16×16 LED matrix with WS2812 chip on diodes.

    This time I will show you how to make a visually beautiful spectrum analyzer that can also function as an Audio VU Meter and Waterfall Analyzer. The device is made on 16×16 LED matrix with WS2812 chip on diodes which costs about 12 USD.

    The matrix is controlled from a single button. There are five modes of operation, three of which are Spectral Analyzers, one Audio VU meter, and one Waterfall Analyzer.
    The button functions are:
    – Single press: Change pattern
    – Long press: Change brightness
    – 3 button presses in 2 seconds: Set to auto-change pattern
    – 5 button presses in 2 seconds: Turn off display

    The device is simple to make and contains several components:
    – ESP32 Microcontroller
    – 16×16 WS2812 Led Matrix
    – Small microphone board which contains a preamplifier chip
    – five resistor
    – one capacitor
    – and One button

    During the device description, the device was operating in microphone mode. To run Analyzer via the line input, we need to plug in an audio signal. We can change the sensitivity in the code, depending on the strength of the source signal. By single button press, we change the patterns. The long press serves to change the brightness. There are three levels of brightness. With 3 button presses in 2 seconds, we Set the device to auto-change pattern. And with 5 button presses in 2 seconds wi will Turn off display.

    An interesting case is when we input a sinusoidal signal with a certain frequency. For that purpose I use Tone Generator. As can be seen, this is a spectrum analyzer instrument for frequency domain analysis. In this way the device can be used as a simple tool for frequency analysis in the lab, primarily intended for learning.

    Reply
  5. Tomi Engdahl says:

    LILYGO’s New TTGO T-32C3 Is a Compact, Sub-$3 Espressif ESP32-C3 RISC-V Microcontroller Module
    https://www.hackster.io/news/lilygo-s-new-ttgo-t-32c3-is-a-compact-sub-3-espressif-esp32-c3-risc-v-microcontroller-module-38023ccbfed5

    Featuring castellated pin headers for surface-mount or partial breadboard compatibility, this low-cost module is a great entry to RISC-V.

    Reply
  6. Tomi Engdahl says:

    ESP32 Clock Pushes Outrun Graphics Over Composite
    https://hackaday.com/2021/10/19/esp32-clock-pushes-outrun-graphics-over-composite/

    We’ve covered plenty of clocks powered by the ESP32, but this one from [Marcio Teixeira] is really something special. Rather than driving a traditional physical display, the microcontroller is instead generating a composite video signal of an animated digital clock. This could be fed into whatever device you wish, but given the 80’s synthwave style it’s pumping out, you’ll probably want to find a suitably retro CRT to do it justice.

    https://github.com/marciot/esp32-dali-clock

    This is an ESP32 recreation of the “Dali” digital clock where the digits “melt” into one another. Watch a full demonstration on YouTube

    The Dali clock was first written in 1979 by Steve Capps for the Xerox Alto and later ported to the Macintosh (see xdaliclock for the full history, including a link to a super trippy film from the 1974s that inspired this whole madness). Later, Jamie Zawinski re-implemented an X Windows version called xdaliclock. I began with the “.xbm” font files from Jamie’s work, but my implementation does not share any code with that version.

    This project is a follow up to my earlier project, the arduino-dali-clock, but instead of driving a TFT panel, it generates composite video output for any NTSC or PAL television or monitor. Putting it together is ridiculously simple, requiring only two wires. All configuration is done via a web interface YouTube and clock’s time is synchronized via the Internet.

    Reply
  7. Tomi Engdahl says:

    ESP32 Transforms CRT TV Into an ’80s-Themed Clock
    Adafruit HUZZAH32 ESP32 module feeds visual signals to RCA input devices to show the time.
    https://www.hackster.io/news/esp32-transforms-crt-tv-into-an-80s-themed-clock-319b8c01a5a6

    Today, CRT TVs have largely been supplanted by their flatscreen cousins. If you happen to have an extra unit lying around, then Marcio T’s Dali clock build may be just the thing to get it back in action. This project uses an ESP32-based Adafruit HUZZAH32 Feather board to generate clock images, which are piped to the TV’s RCA jack.

    Here the ESP32 device initially sends visual information via its A1/DAC1 output pin to the RCA connector. As shown in Marcio T’s write-up, the output as well as the ground pin can be connected to an RCA cable by alligator clips.

    https://www.instructables.com/Make-an-Old-TV-Into-an-80s-Themed-Clock/

    Reply
  8. Tomi Engdahl says:

    ESP32-Cam Makes A Dandy Motion Detector
    https://hackaday.com/2021/10/23/esp32-cam-makes-a-dandy-motion-detector/

    Halloween is right around the corner and just about every Halloween project needs some kind of motion sensor. Historically, we’ve used IR and ultrasonic sensors but [Makers Mashup] decided to use an ESP32-Cam as a motion sensor in his latest animatronic creation. You can see a video of the device and how it works below.

    ESP32-CAM as a Directional Motion Sensor | Halloween Animatronic Fun!
    https://www.youtube.com/watch?v=NIbiG6at01g

    Today we explore the use of an ESP32-CAM (ESP32 with Camera) as a directional motion sensor. While motion sensing with an ESP32 has been available for some time, I take it to the next level using it in an animatronic Halloween project. The project uses only an ESP32-CAM as the entire motion detector and the microcontroller driving the stepper motors. The entire project is open source allowing you to use this in robotics or other projects where you need a cheap and easy motion sensor. This project is limited only by the visual range where many PIR and Ultrasonic sensors have a limited range. This works great for projects where you want to detect a cold object (not a living body) or objects far away. The base code uses a 10 degree range for its stepper movement but you can alter the code and the way the project works to fit your specific needs. I also cover how you can purchase an inexpensive IR Floodlight to enable the use of this at night or in low light situations. This worked great as a Halloween animatronic project where a spooky inflatable eye follows you around the yard.

    0:00 – Introduction
    0:53 – ESP32-CAM Specifications
    1:43 – Project Overview
    2:23 – ESP32-CAM Directional Motion Sensing
    3:36 – Project Assembly
    6:47 – Unit Testing Indoors
    7:45 – Outdoor Tests
    8:09 – Using ESP32-CAM at Night
    8:36 – Final Thoughts
    9:10 – ESP32-CAM Programming Shield
    9:27 – Wrap up

    Reply
  9. Tomi Engdahl says:

    #228 ESP32 Over the Air (OTA) Updates with ONE LINE are EASY!
    https://www.youtube.com/watch?v=OaHzlBTUrRQ

    I show you a value-added method of uploading your sketch Over the Air (OTA) to your ESP32.
    It’s quick, elegant and tries to prevent you uploading to the incorrect device.

    https://github.com/RalphBacon/228-Wireless-Over-the-Air-OTA-ESP32-updates

    Reply
  10. Tomi Engdahl says:

    Hardkernel Launches ESP32-S2-Based SmartPower 3 Logging Bench-Top Power Supply
    Offering reporting rates down to 5ms, this twin-output power supply is aimed at embedded system developers.
    https://www.hackster.io/news/hardkernel-launches-esp32-s2-based-smartpower-3-logging-bench-top-power-supply-b3491ccc29c5

    Reply
  11. Tomi Engdahl says:

    ESP32 Deep Sleep Ultra Low Power Coprocessor – We need to go deeper…
    https://www.youtube.com/watch?v=KQS_xDDWfLw

    [0:00] Why are we here?
    [1:14] What are we doing in this video?
    [2:14] What is this ULP thing anyway?
    [3:00] The ULP instruction set
    [6:30] How to use it with PlatformIO
    [8:50] How to use it with the Arduino IDE
    [9:13] Waking up the main processors
    [10:13] Reading GPIO pins from the ULP
    [13:00] Sharing data between the ULP coprocessor and the main processors
    [14:02] Writing to GPIO pins – Blink on the ULP

    GitHub repo with the code is here: https://github.com/atomic14/esp32-ulp

    Reply
  12. Tomi Engdahl says:

    ESP32-S2 New Arduino USB Functionality: Cool Combination with WiFi
    https://www.youtube.com/watch?v=XnqDEV21BSA

    Up till now, emulating a keyboard or a mouse was only possible with an Arduino Micro or a USB host shield. With the new Arduino support for the ESP32-S2 I will show you how it can be done with our darling. In addition, we will add Wi-Fi to create remote logging to Excel or other PC software. If you have evil thoughts, you can also use it as a wireless “rubber ducky” to hack other PCs or play a trick with your colleagues. As a bonus, we will deepen our knowledge of how USB works.

    Reply
  13. Tomi Engdahl says:

    Adafruit Confirms ESP32-S3 Feather Plans, Orders Drop-In Module Replacements for Older ESP32-S2
    Espressif’s modules prove a drop-in upgrade for the ESP32-S2 Feather board, bringing a dual-core processor and new tinyML features.
    https://www.hackster.io/news/adafruit-confirms-esp32-s3-feather-plans-orders-drop-in-module-replacements-for-older-esp32-s2-170916161a46

    Reply
  14. Tomi Engdahl says:

    Star Trek Tap Controller, Take Two
    https://hackaday.com/2021/11/18/star-trek-tap-controller-take-two/

    Engineering student and DIY enthusiast [Xasin] thought that the usual ways of controlling various home devices, such as phone apps and web interfaces, were too boring. Instead, he developed the wearable Tap interface which is a cross between a Star Trek comms badge and mobile holo-emitter. The basic idea is to control stuff by tapping the pendant. But things got a little out of hand since this project started two years ago.

    TapV2
    ESP32-Pico based, sensor-packed, kinda-silly wearable for not-every-day use!
    https://hackaday.io/project/180843-tapv2

    Reply
  15. Tomi Engdahl says:

    ESP8266 tai ESP32 ja conffaa Wled sinne sisään ja kaikki on valmista
    https://github.com/Aircoookie/WLED

    Reply
  16. Tomi Engdahl says:

    GL.inet’s GL-S10 Offers an Easy Way to Turn Bluetooth LE Data Into MQTT Messages
    Powered by an ESP32, this compact router aims to make it easy to connect Bluetooth LE Beacons to an MQTT server of your choice.
    https://www.hackster.io/news/gl-inet-s-gl-s10-offers-an-easy-way-to-turn-bluetooth-le-data-into-mqtt-messages-3e54dfd3494b

    Reply
  17. Tomi Engdahl says:

    A DIY wearable smart watch platform running on the ESP32-Pico-D4, and available from Makerfabs, the Open-SmartWatch is “an open source project created by pauls_3d_things/p3dt.net. It consists of hardware modules, 3D-printable cases and a custom operating system to build smartwatches with the goal that they can be assembled, repaired, and modified by everyone.” Admirable goals, and a beautiful product! In the Open-SmartWatch docs, you can find the PCB files, BoM, and everything else you need to create or modify your own watch.

    // https://www.makerfabs.com/open-smartwatch.html
    // https://open-smartwatch.github.io/
    // https://www.instagram.com/pauls_3d_things
    // https://twitter.com/MakerfabsTech
    // https://github.com/Open-Smartwatch/open-smartwatch-os

    Reply
  18. Tomi Engdahl says:

    ESP32 Pac-Man Clock Keeps Track Of How Long You Watch It
    https://hackaday.com/2021/11/23/esp32-pac-man-clock-keeps-track-of-how-long-you-watch-it/

    There are so many elements that make a good clock worth looking at for much longer than necessary. Not only is this clock quite cool to behold, it plays Pac-Man around the time! Yes, of course you can interact with the Pac-Man — touching the edges of the screen will make him go left, right, up, or down accordingly. You can also change to Ms. Pac-Man and make all the animations go normal speed, fast, or crazy-fast.

    https://www.instructables.com/ESP32-Pacman-Clock/

    Reply
  19. Tomi Engdahl says:

    Toit open-source language claims to be 30x faster than MicroPython on ESP32
    https://www.cnx-software.com/2021/11/28/toit-open-source-language-claims-to-be-30x-faster-than-micropython-on-esp32/

    Developed by a team of former Google employees, Toit is a complete IoT platform with remote management, firmware updates for fleets of devices with features similar to the one offered by solutions such as balena, Microsoft Azure, or Particle edge-to-cloud platform.

    Reply
  20. Tomi Engdahl says:

    ESP32-Cam on your water meter with “AI-on-the-edge” — also for gas and power meters
    https://www.youtube.com/watch?v=iUgxwbfkIqU

    0:00 Intro
    0:50 Requirements
    1:39 3D-Model and camera focus
    3:05 Firmware installation
    4:21 Wiring of the ESP32-cam
    6:25 Hardware modification
    9:44 Installation on the water meter
    10:43 Initial setup
    13:07 MQTT, Node-Red, Grafana, …
    14:00 Outro

    https://github.com/jomjol/AI-on-the-edge-device/

    Reply
  21. Tomi Engdahl says:

    GrowTek’s ESP32 Hydroponic Automation Board Includes Load-Cell Amplifiers, 2A MOSFETs
    Designed for high resolution from load cells and high amperage on the MOSFETs, this automation board packs a punch.
    https://www.hackster.io/news/growtek-s-esp32-hydroponic-automation-board-includes-load-cell-amplifiers-2a-mosfets-d38904dbf945

    Reply
  22. Tomi Engdahl says:

    Here is another game, I recreated T-Rex game or No INTERNET Game so now it can be played on TTGO T-Display or on any ESP32 board.
    Here is whole video with code and more informations: https://youtu.be/ilC4LIQZ77g Fell free to try it!

    Reply
  23. Tomi Engdahl says:

    ESP NOW: Espressif’s Wireless-Communication Protocol
    https://www.youtube.com/watch?v=QmvMtgNs9r8

    This video demonstrates ESP-NOW, which is a wireless communication protocol based on the data-link layer defined by Espressif. The big difference ESP-NOW makes is that it reduces the five layers of the OSI model to only one. Also, there is no need for packet headers or unpackers on each layer, which leads to a quick response reducing the delay caused by packet loss in congested networks. Additionally, ESP-NOW occupies fewer CPU and flash resources than traditional connection protocols, while it co-exists with Wi-Fi and Bluetooth LE. ESP-NOW supports various series of Espressif chips, providing a flexible data transmission that is suitable for connecting “one-to-many” and “many-to-many” devices. Moreover, ESP-NOW can be used as an independent, auxiliary protocol that helps with device provisioning, debugging, and firmware upgrades.

    All in all, ESP-NOW, Espressif’s wireless communication protocol is efficient, responsive, and easy-to-develop.

    https://github.com/espressif/esp-now

    Reply
  24. Tomi Engdahl says:

    Minimalistic NTP synchronized desktop clock
    https://hackaday.io/project/182676-minimalistic-ntp-synchronized-desktop-clock

    NTP synchronized desktop clock with RTC backup, 1.2″ 7-segment LED display and automatic brightness

    View Gallery
    515
    14
    22
    27
    Team (1)

    Timofei KorostelevTimofei Korostelev

    Join this project’s team

    GitHub repo

    completed project
    hardware
    ESP32 arduino clock time

    This project was created on 11/19/2021 and last updated 24 days ago.
    Description
    Just shows precise time, nothing more.

    Features:
    1. NTP sunchronization using WiFi.
    2. RTC backup – will show time from a high precision RTC if WiFi is not available.
    3. Automatic display brightness control.

    Components:
    1. ESP32 controller with embedded WiFi.
    2. Adafruit 1.2″ 7-segment display.
    3. DS3231 RTC module.
    4. Adafruit VEML7700 lux sensor module.
    5. Custom I2C and power hub board.
    6. Several jumper wires.
    7. M3, M2.5 and M2 bolts of variuos lengths – unfortunately, modules have different screw hole sizes.
    8. 3D printed plastic enclosure.

    Repository:
    https://github.com/chudsaviet/ntpclock

    Reply
  25. Tomi Engdahl says:

    https://youtu.be/0P5OyN8uz-o
    Maybe this will be useful for someone. I made color picker device. All of my projects have tft displays and I am spending lots of time to find right colors for UI. With this device i can mix colors and check color combination. I just need to copy hex number that represents color in my code. You can check more here, code is free :
    https://youtu.be/0P5OyN8uz-o

    Reply
  26. Tomi Engdahl says:

    IoT RGB LED Matrix Controller (ESP32)
    https://hackaday.io/project/28945-iot-rgb-led-matrix-controller-esp32

    This project is about building and programming an ESP32 based controller for a 32×32 RGB LED matrix, controlled from Node-RED over MQTT

    Reply
  27. Tomi Engdahl says:

    ESP32 UWB board features DW1000 module for accurate indoor positioning
    https://www.cnx-software.com/2021/12/22/esp32-uwb-board-features-dw1000-module-for-accurate-indoor-positioning/

    FiRa “Fine Ranging” UWB technology was introduced a few years ago and is now found in devkits and Apple U1 chip. Makerfabs ESP32 UWB board provides another option with Espressif ESP32-WROVER-32 or ESP32-WROOM-32 WiFi & Bluetooth module combined with a Decawave DW1000 module for precision tracking.

    Reply
  28. Tomi Engdahl says:

    Facial Recognition Candy Dispenser Only Gives Out Treats to a Chosen Few
    This ESP32 project is a sweet way to explore AI!
    https://www.hackster.io/news/facial-recognition-candy-dispenser-only-gives-out-treats-to-a-chosen-few-f6c6ff64c2a7

    Reply
  29. Tomi Engdahl says:

    ESP8266 or ESP32 Connectivity Woes? Check Your Wi-Fi Channel, Suggests Olimex’s Tsvetan Usunov
    https://www.hackster.io/news/esp8266-or-esp32-connectivity-woes-check-your-wi-fi-channel-suggests-olimex-s-tsvetan-usunov-d6d4791884d3

    While channels 12, 13, and 14 aren’t licensed for use in North America, international users may fall foul of this gotcha.

    Reply
  30. Tomi Engdahl says:

    Makerfabs Arduino-Compatible ESP32 UWB Module Takes Aim at Accurate Indoor Positioning
    https://www.hackster.io/news/makerfabs-arduino-compatible-esp32-uwb-module-takes-aim-at-accurate-indoor-positioning-3f4b1a5967a3

    Offering a claimed four-inch accuracy, these compact development boards arrive ready to program in the Arduino IDE.

    Reply
  31. Tomi Engdahl says:

    Makerfabs Arduino-Compatible ESP32 UWB Module Takes Aim at Accurate Indoor Positioning
    Offering a claimed four-inch accuracy, these compact development boards arrive ready to program in the Arduino IDE.
    https://www.hackster.io/news/makerfabs-arduino-compatible-esp32-uwb-module-takes-aim-at-accurate-indoor-positioning-3f4b1a5967a3

    Reply
  32. Tomi Engdahl says:

    ESP32 Pretends To Be GPU; Gives You A Ransomware Scare
    https://hackaday.com/2021/12/30/esp32-pretends-to-be-gpu-gives-you-a-ransomware-scare/

    Sometimes a piece of hardware meets a prank idea, and that’s how the fun Hackaday articles are born. [AnotherMaker] shows us some harmless entertainment at the expense of an IT enthusiast in your life – programming an ESP32-powered devboard with a VGA output to show an ever-feared “all your files are encrypted” screen on a monitor connected to it. The ASCII text in its 8-bit glory helps sell this prank, making it look exactly like a BIOS-hijacking piece of malware it claims to be; akin to UIs of the past that skilled hackers would whip up in x86 assembly. The devboard’s integration into a PCI card backplate is a cherry on top, a way to seamlessly integrate this into a PC case, making it look not particularly different from an old graphics card. In such a configuration, we don’t doubt that this would be a head-scratcher to a certain kind of an IT department worker.

    Diabolical IT Prank with an ESP32 (harmless)
    https://www.youtube.com/watch?v=4qPo37wAf2s

    Reply
  33. Tomi Engdahl says:

    Hamster Mix Is a Portable Bluetooth MIDI Controller Designed Around an ESP32
    The hamster-sized, 12-keyed device allows you to control effects and play MIDI notes within five octaves.
    https://www.hackster.io/news/hamster-mix-is-a-portable-bluetooth-midi-controller-designed-around-an-esp32-e686981c61a6

    Reply
  34. Tomi Engdahl says:

    ESPNOW, a protocol developed by Espressif Systems for ESP32 & ESP8266 boards to make communication between each other without the need to Route or Smart phone in between.
    https://youtu.be/4aiikxWU5mc
    There a lot of advantages of this protocol which includes wide range, low power and many more.

    Do watch out this complete tutorial video to learn how to use it and also to know more about this protocol

    #esp32 #esp8266 #m2machines #iot #espnow #Espressif

    Reply
  35. Tomi Engdahl says:

    Remoticon 2021 // Uri Shaked Reverse Engineers ESP32 WiFi
    https://www.youtube.com/watch?v=XmaT8bMssyQ

    In this deep-dive presentation given at the 2021 Hackaday Remoticon, Uri Shaked puts on his reverse engineering hat and takes us through his fantastic work on the ESP32′s WiFi module internals.
    His strategy incorporates not just decompiling and debugging, but also directly simulating the ESP32, so that he can run code until it crashes, fix the crash in simulation, and keep repeating until it doesn’t crash any more.

    The result is an emulation of the ESP32′s WiFi hardware at the lowest level that’s so complete that it can run Python web and MQTT code, completely in simulation. Amazing!

    Slides: https://docs.google.com/presentation/d/1XVXcjsA3jOGXkLbDOruA-IS346oupgpJrdhR7TaRvU4/edit#slide=id.g1023d34e41c_0_14

    Read the article on Hackaday:
    https://hackaday.com/?p=513798

    Reply
  36. Tomi Engdahl says:

    Accurately Measure Respiratory Health with This ESP32-Based Device
    This wearable mask wirelessly transmits current VO2 max information to iPhones via the Zwift app for aerobic fitness tracking
    https://www.hackster.io/news/accurately-measure-respiratory-health-with-this-esp32-based-device-e3daa6d78812

    Reply
  37. Tomi Engdahl says:

    How to Capture a Time-Lapse on a Low Budget Using the ESP32-CAM
    BY MARCIO TEIXEIRA
    PUBLISHED JAN 06, 2022
    Want to make a time-lapse video but don’t jave the budget? With the budget ESP32-CAM, you can create time-lapses without breaking the bank.
    https://www.makeuseof.com/how-to-capture-a-time-lapse-using-the-esp32-cam/

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *

*

*