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 applications. ESP8266 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:
609 Comments
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!”
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
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
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.
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.
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.
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/
Tomi Engdahl says:
ESP32 CLOCK PUSHES OUTRUN GRAPHICS OVER COMPOSITE
https://hackaday.com/2021/10/19/esp32-clock-pushes-outrun-graphics-over-composite/
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
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
Tomi Engdahl says:
https://hackaday.com/2021/10/28/soil-sensor-shows-flip-dots-arent-just-for-signs/
Tomi Engdahl says:
https://www.arduino.cc/reference/en/libraries/libssh-esp32/
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
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
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.
Tomi Engdahl says:
https://github.com/Matheus-Garbelini/braktooth_esp32_bluetooth_classic_attacks
Tomi Engdahl says:
https://hackaday.com/2021/10/30/esp32-internet-radio-is-no-game/
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
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
Tomi Engdahl says:
ESP8266 tai ESP32 ja conffaa Wled sinne sisään ja kaikki on valmista
https://github.com/Aircoookie/WLED
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
Tomi Engdahl says:
https://hackaday.com/2021/11/17/arduino-library-makes-digital-rain-like-its-1999/
https://www.hackster.io/news/peer-into-the-matrix-with-an-esp8266-or-esp32-and-eric-nam-s-digital-rain-project-b664a62ec2bc
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
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/
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.
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/
Tomi Engdahl says:
https://hackaday.com/2021/11/29/how-to-easily-set-up-secure-ota-firmware-updates-on-esp32/
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
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!
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
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
Tomi Engdahl says:
Google’s T-Rex Game Ported To The ESP32
https://hackaday.com/2021/12/15/googles-t-rex-game-ported-to-the-esp32/
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
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
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.
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
Tomi Engdahl says:
Getting Started with the ESP32-C3 RISC-V MCU
https://www.elektormagazine.com/news/getting-started-with-the-esp32-c3-riscv-mcu
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.
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.
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
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
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
Tomi Engdahl says:
https://hackaday.com/2021/12/30/remoticon-2021-uri-shaked-reverses-the-esp32-wifi/
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
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
Tomi Engdahl says:
Google Assistant Based Home Automation System ESP32, Blynk & IFTTT
https://www.hackatronic.com/google-assistant-based-home-automation-system-esp32-blynk-ifttt/
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
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/
Tomi Engdahl says:
https://blog.adafruit.com/2022/01/08/qt-py-esp32-pico-v3-first-revision-complete/
Tomi Engdahl says:
https://randomnerdtutorials.com/esp32-i2c-communication-arduino-ide/