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:
610 Comments
Tomi Engdahl says:
Show the Time Using Bright LED Filaments and an ESP32
This special clock forgoes the typical round LED and even addressable strips for the much less common LED filament.
https://www.hackster.io/news/show-the-time-using-bright-led-filaments-and-an-esp32-bf4584e0edbd
Tomi Engdahl says:
Green Detect Environmental Sensor Network
ESP-NOW networked sensor platform allows off-grid environmental monitoring.
https://www.hackster.io/news/green-detect-environmental-sensor-network-e76285f63817
Tomi Engdahl says:
https://hackaday.com/2022/07/07/esp32-powers-fresh-take-on-an-iot-geiger-counter/
Tomi Engdahl says:
Espressif unveils “One-Stop Matter Solution” for ESP32 wireless SoC’s
https://www.cnx-software.com/2022/07/10/espressif-one-stop-matter-solution-esp32-wifi-thread/
Espressif Systems have announced their one-stop Matter solution that features their ESP32, ESP32-C, and ESP32-S series wireless microcontrollers with WiFi and/or Bluetooth LE connectivity, as well as the ESP32-H series with an 802.15.4 radio for Thread and Zigbee connectivity.
Tomi Engdahl says:
https://hackaday.com/2022/07/14/its-linux-on-an-esp32/
Tomi Engdahl says:
https://hackaday.com/2022/07/22/esp32-gets-a-nifty-serial-console-library/
Tomi Engdahl says:
https://blog.adafruit.com/2022/07/19/esp32uesday-lovyangfx-high-performance-graphics-library/
Tomi Engdahl says:
ESP32 Powers Covert Pentesting Device
https://hackaday.com/2022/08/05/esp32-powers-covert-pentesting-device/
Looking to expand their hardware design experience, [mentalburden] recently put together a low-cost handheld gadget that can be used for various security-related tasks such as logging WiFi traffic, operating as a dead drop, and performing deauthentication attacks.
The custom PCB plays host to the essentials — an ESP32-S microcontroller, AMS1117 3.3 V regulator, a SSD1306 OLED, and a couple of buttons. This lets the user navigate through a simple menu system and select whatever function they wish to enable. During testing, a pair of 18650 cells kept the electronics running for an impressive 22 hours.
A second version of the PCB fixed a few bodges that were required to get the original prototype working, and given how energy efficient the hardware ended up being, [mentalburden] decided to drop the power supply down to a single 18650 for a total runtime of around 15 hours. A 3D printed case and some silicone buttons, produced with a simple clay mold, completed the package.
DropThrowie: Your WiFi Friend
https://mentalburden.medium.com/dropthrowie-your-wifi-friend-5284dabceeaf
The goal of this portfolio project was to build a device that can be surreptitiously placed to provide targeted and timed deauth of WiFi networks, ephemeral WiFi dead drop capabilities, and zero-log WiFi chat services. This device needed to be able to run for a minimum of 12 hours and have an extremely simple user interface. I wanted to include silicone squishy buttons and build the case so it can be attached to a fishing line for tree and rooftop deployment. I also wanted to ensure the device could be built for less than $10usd. It took 2 months to go from sketch to MVP and I learned a ton along the way.
Tomi Engdahl says:
IoT framework for Arduino-esp32/8266
Accelerate IoT application development with ksIotFrameworkLib!
https://hackaday.io/project/185783-iot-framework-for-arduino-esp328266
This project is “The Heart” of my all IoT device firmware applications.
Each of my ESP application requires WiFi configuration, MQTT connectivity and some architecture. I’ve quickly realised that each time starting new project copying of already written code is required. So… why not get this code separated into generic purpose library?
Actively developed since 2020. Recently added PlatformIO support.
Tomi Engdahl says:
Hackaday Prize 2022: Solar-Harvesting ESP32 Camera Is Waterproof, Repeatable
https://hackaday.com/2022/08/14/hackaday-prize-2022-solar-harvesting-esp32-camera-is-waterproof-repeatable/
[alberto nunez] shows off his sleek build of a solar-harvesting ESP32 camera – waterproof, somewhat energy-efficient, and able to be built by more-or-less anyone. For that, he’s chosen fairly jellybean components – an ESP32-CAM module with a matching protoboard, a small solar cell, a LiFePO4 battery, and a waterproofed GoPro shell that all of these parts neatly fit into.
Solar harvesting Wi-Fi camera
https://hackaday.io/project/186782-solar-harvesting-wi-fi-camera
Compact and waterproof camera based on ESP32 usable for short periods of time, powered by solar energy.
An ESP32-CAM module is a low-cost device based on ESP32-S module, an OV2640 image sensor and Micro SD slot. The module is not designed for low energy consumption, however, after some tweaks, the power consumption can be lowered to a level that is usable for short periods of time, powered by solar energy. The project presented here is a reasonably robust, dust-resistant and waterproof experimentation platform, using commercial off-the-shelf components. Ideal for outdoor usage.
The project presented here is a reasonably robust, dust-resistant and waterproof experimentation platform, using commercial off-the-shelf components. Ideal for outdoor usage.
ESP32-CAM wasn’t designed to be a low power device. Without modifications, deep sleep current measured was 2.8 mA, it leaves much to be desired.
Some people on the Internet already ventured in the following modifications:
Removed 5 V to 3 V voltage regulator, the camera will be powered directly from a 3.2 V LiFePO4 battery.
Break trace that powers the camera from 3.3 V and wire to MOSFET Q2 who switches on 2.8 V and 1.2 V voltage regulators.
Remove onboard led and wire GPIO33 to 5 V pin (this pin is already isolated after regulator removal) to use it externally.
These modifications lowered deep sleep current to 0.8 mA, which is scandalous for a low power device, however, is a substantial advance from the 2.8 mA without modifications.
Tomi Engdahl says:
https://hackaday.com/2022/08/14/a-simple-streaming-radio-receiver/
Tomi Engdahl says:
Building a Digital Music Player with I2S?! What is I2S! EB#45
https://www.youtube.com/watch?v=qNLvoSQCx60
In this video I will show you how to build a digital music player with the help of the I2S interface. That means I will show you how I2S works and how we can use it with the ESP32. Along the way I will also show you how to use an I2S audio amplifier board and an I2S microphone. Let’s get started!
Tomi Engdahl says:
VGA on an ESP32? Cheap and easy!
https://www.youtube.com/watch?v=Kz9D9lpATwg
Remember that VGA32 board I got a while back? Time to explore it a bit.
Tomi Engdahl says:
Arduino / ESP32 32 Band Audio Spectrum Analyser
https://www.youtube.com/watch?v=f814I4J8dEI
This is an 32 band audio spectrum analyser that I built using an ESP32 microprocessor and 5 x MSGEQ7′s clocked using two si5351s modules.
It is displayed on a custom built 32 x 16 LED matrix (512 x WS2811′s) using 50W 5V DC psu. The display is built from MDF and a load of 20mm compression glands in which the LEDs click into nicely from behind.
Tomi Engdahl says:
Solar Powered WiFi Weather Station V4.0
https://hackaday.io/project/187061-solar-powered-wifi-weather-station-v40
Low-Cost Open Source Weather Station by using ESP32 and LoRa
An Open Source Solar-Powered Weather Station to monitor Temperature, Humidity, Air Pressure, Air Quality, Wind Speed, Wind Direction, Rainfall, UV Index, Lux Level, Soil, and many more.
Tomi Engdahl says:
Is this Best ESP32 board? New T-Display S3 ESP32S3
https://www.youtube.com/watch?v=j8THAc1sMww
Tomi Engdahl says:
Cheap Wi-Fi IP Surveillance Camera (Very little DIY needed)
https://www.youtube.com/watch?v=MKiITEsOwRA
This camera uses ESP32 camera module, it can be programmed via Arduino IDE just like Arduino. You can even connect other devices to it, like sensors, displays, relays and much more (you’ll need some Arduino coding skills for that).
Although it can work without any programming, I recommend to flash it with my modified code (or use code from Arduino IDE examples).
To flash it you’ll need a USB to UART converter
Tomi Engdahl says:
https://electronicsworkshops.com/2022/08/15/esp-32-based-audio-amplifier/
Tomi Engdahl says:
https://hackaday.com/2022/09/08/scroll-through-esphome-with-ipod-style-click-wheel/
Tomi Engdahl says:
ESP32 Adds Bluetooth To An IPod Nano
https://hackaday.com/2022/09/14/esp32-adds-bluetooth-to-an-ipod-nano/
The iPod Nano was one of Apple’s masterworks, but it’s really tied down by its dependence on wired headphones. At least, that’s what [Tucker Osman] must have thought, as he spent an unreasonable amount of time designing a Bluetooth mod for the 3rd gen Nano. And it’s a thing of beauty — temperamental, brutally difficult to build, and fragile in use, but still beautiful. And while some purists try to keep their signal analog, [Tucker]’s coup d’etat is to intercept the iPod’s audio signal before the DAC chip, keeping the entire signal path digital to the Bluetooth speaker. Oh, and he also managed to make the volume and track skip buttons work, back across the wireless void.
iPod Bluetooth Board, Firmware, and Software
https://github.com/lemonjesus/iPodBluetooth
Tomi Engdahl says:
Espressif Systems’ ESP32-S2, S3, and C3 devices are now supported in the Arduino Cloud.
Arduino Cloud extends ESP32 support to S2/S3/C3 devices
https://blog.arduino.cc/2022/09/16/arduino-cloud-extends-esp32-support-to-s2-s3-c3-devices/
Arduino Cloud is Arduino’s integrated platform to develop, deploy, and manage IoT devices in an easy way. It supports a broad list of hardware including not only Arduino boards but also ESP32 and ESP8266-based boards. Arduino is committed to making this list of devices grow and as a result of this effort, ESP32-S2, S3, and C3 families of chipsets have been added to the list of supported devices.
Furthermore, you can use the same Arduino IDE to program Arduino and ESP32 boards. And you can even reuse your code and sketches!
Tomi Engdahl says:
ESP-NOW – Peer to Peer ESP32 Network
https://www.youtube.com/watch?v=bEKjCDDUPaU
Set up a private peer-to-peer network without WiFi using ESP-NOW! I’ll show you how to use this powerful protocol with several ESP32 boards.
Article with code samples: https://dronebotworkshop.com/esp-now
ESP-NOW is a protocol that allows you to use ESP32 and ESP8866 boards to create a private peer to peer network. Use two boards, or use ten. Transmit in one direction (half-duplex) or bidirectionally (full-duplex). With or without encryption.
This magic all comes courtesy of the 2.4GHz radio transceiver that powers the ESP board’s WiFi and Bluetooth features. We can also use this radio to set up a network to send small (250 bytes) packets of data between ESP boards.
No WiFi or Router is required. Mix and match boards as much as you want.
I’ll be showing you how ESP-NOW works, and we’ll perform a few simple experiments with a bunch of ESP32 boards. We’ll end by building a remote temperature sensor system, then expanding it to use multiple sensors.
Here is the Table of Contents for today’s video!
00:00 – Introduction
01:59 – ESP-NOW
06:56 – Getting MAC Address
09:59 – Getting Started with ESP-NOW
19:05 – ESP-NOW Broadcast Mode
28:26 – Remote Temperature Sensing
35:57 – Multiple Temperature Sensors
40:58 – Conclusion
I’ve only scratched the surface of what we can do with ESP-NOW in this video, so I’ll probably be incorporating it into another project soon.
Tomi Engdahl says:
ESPNOW for beginners! #ESP32 #ESP8266
https://www.youtube.com/watch?v=Ydi0M3Xd_vs
Tomi Engdahl says:
Camera Surveillance 22 (2/2) – AI THINKER ESP32-CAM (OV2640)
https://www.youtube.com/watch?v=HmzqHRjHnBA
Proper Creep Equipment, Swarm Variant: again, camera surveillance is shown, this time using a microcontroller platform (ESP32-CAM, using an OV2640 camera, AI THINKER board, 240 MHz). The configuration (Arduino IDE sketch) is described – you need to setup only four things: WiFi name, WiFi password, (Gmail) address, (Gmail) app password. Weaker, but cheaper devices than a Raspberry Pi, these can be deployed in no time in large numbers. Uses Eloquent & ESP 32 Mail Client libraries. #camera #surveillance #esp32cam For the sketches, see:
https://github.com/KedalionDaimon/AI-thinker-esp32-cam
Tomi Engdahl says:
ESP32-CAM for reading readings from water, gas and electricity meters. AI camera.
https://www.youtube.com/watch?v=v-y35udqyIs
https://github.com/jomjol/AI-on-the-edge-device
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
Note: My shown kromschroeder gas meter has a recess in which magnetic pulses can be read with a reed switch. These are given at each zero crossing of the second decimal place of the counter. This would certainly have been the simpler approach.
Tomi Engdahl says:
ESP32-CAM: Simple AI Robot (Object Detection | Object Tracking | Lane Tracking)
https://www.youtube.com/watch?v=4C2c0xs6eFg
In this project, I would like to share with you how to make a simple AI Robot with ESP32-CAM module.
The robot can do the Object Detection, Object Tracking, Lane Autonomous Tracking and remote controlled by the Android Phone. The application would acquire the ESP32 address via a broadcast UDP package (255.255.255.255) , so we don’t need to configure the address of the module, we just connect it to the same wifi network with the mobile.
ESP32-CAM firmware and Android source: https://github.com/longpth/ESP32CamAI
https://www.hackster.io/dragonph/esp32-cam-ai-robot-50173c
ESP32 AI Camera
https://play.google.com/store/apps/details?id=com.p4f.esp32camai
This app is used to control the simple AI made with ESP32-CAM module, the image is streamed from the esp32 module and is processed by this Android Application.
The computer vision processing contains the object tracking, lane tracking by OpenCV and SSD mobilenetv2 object detection by tensorflow ssdlite_mobilenet_v2_quantized pretrained model (https://github.com/tensorflow/models).
Tomi Engdahl says:
How to make a surveillance robot using ESP32 Cam Module | Hash Robotics
https://www.youtube.com/watch?v=pD2VFKUlWC8
Hello, humanoids…
In this video, I have made a surveillance robot using the ESP32 Cam module.
ESP32-CAM is a low-cost development board with a WiFi camera. It allows creating IP camera projects for video streaming with different resolutions. ESP32-CAM has a built-in PCB antenna.
It has OV2640 Camera Module 2MP For Face Recognization has a very competitive small-sized camera module that can operate independently as a minimum system with a footprint of only 40 x 27 mm.
It is suitable for home smart devices, industrial wireless control, wireless monitoring, and other IoT applications.
Get source code and circuit here: https://bit.ly/2Hyvm0g
Tomi Engdahl says:
ESP32-CAM as a Directional Motion Sensor
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:
OV5640 for ESP32 Camera (Compared to OV2640)
https://www.youtube.com/watch?v=BCvOBMQSliY
ESP32 I2S Camera (OV7670)
https://www.youtube.com/watch?v=S2yTQHM82jc
Tomi Engdahl says:
ESP32 Cam wifi motion detector
https://www.youtube.com/watch?v=ry70UvC39x8
Tomi Engdahl says:
ESP32-CAM PIR Motion Detector with Photo Capture (saves to microSD card)
https://www.youtube.com/watch?v=LBoM_Uoq_nA
ESP32-CAM MicroSD Card – Saving images with the ESP32-Cam
https://www.youtube.com/watch?v=5KszL2Opuo0
Tomi Engdahl says:
Give a proper lens to your 7$ ESP32-CAM!!!
https://www.youtube.com/watch?v=QIC6FtiUrOU
Improve your ESP32-CAM with a board mount lens or a C / CS mount lens so it can work best in your @CCTV application as @IPCamera or as @Microscope
@esp32com @ESP32net @arduino #ESP32 #Arduino
I made a small tutorial on how to put this together.
See it here: https://youtu.be/T0P37aEneto
At the end of the video I placed some image comparison between the original lens and the one I got.
Tomi Engdahl says:
ESP32 CAM Blynk Multiple Camera Surveillance
https://www.youtube.com/watch?v=PaiDT1t07DU
Hey friends in this video I will show you how to use multiple ESP32 CAM Boards and monitor them with Blynk Application.
Tomi Engdahl says:
ESP32 Composite Video
https://www.youtube.com/watch?v=5t1_XNc3vNw
This video shows how to generate a composite video signal using the ESP32 microcontroller.
The parts, code, converters, and more details can be found on the project page:
https://bitluni.net/esp32-composite-video
Tomi Engdahl says:
ESP32 VGA Beginner Tutorial [Arduino Library ESP32Lib]
https://www.youtube.com/watch?v=qJ68fRff5_k
This is a beginner tutorial how to set up VGA with the least effort on the ESP32. My new Arduino library makes ist super simple to get started and provides many examples that explain the capabilities. The performance boost is insane compared to older implementations.
https://github.com/bitluni/ESP32Lib
Tomi Engdahl says:
ESP32 VGA Board & ESP32Lib FAQ (Level 2)
https://www.youtube.com/watch?v=wu5sySCW5NE
My VGA board for the ESP32 is finally ready! No more fiddling! To get started with the board and the Arduino library I answered the most frequent questions and showing how to convert images & STL files to 3D meshes
My ESP32 VGA Shield: https://link.bitluni.net/vga
Tomi Engdahl says:
IOT ESP32 weather station with CO2 & VOC alarm – Build instructions
https://www.youtube.com/watch?v=i9sn_d-Q3Ww
Tomi Engdahl says:
Developing SMT VGA Shields for the ESP32 [TinyPICO, ESP32Lib, Raytracing]
https://www.youtube.com/watch?v=iGzUhgsmJL4
Tomi Engdahl says:
https://hackaday.com/2022/10/10/this-esp32-can/
Tomi Engdahl says:
Chen Liang’s Wireless Thin Client Takes the Concept to the Limit with an ESP32 or RP2040 Heart
Designed to connect to a VNC server running on something more powerful, this low-cost build could be the thinnest thin client ever.
https://www.hackster.io/news/chen-liang-s-wireless-thin-client-takes-the-concept-to-the-limit-with-an-esp32-or-rp2040-heart-7d0cab94a9cf
Tomi Engdahl says:
InfiniteDeck Customizable Macropad
StreamDeck alternative runs on ESP32, requires only one electronic part.
https://www.hackster.io/news/infinitedeck-customizable-macropad-43dca0f676f6
Tomi Engdahl says:
POSTED ONOCTOBER 6, 2022 BY JEAN-LUC AUFRANC (CNXSOFT) – 3 COMMENTSON UNEXPECTED MAKER TINYS3, FEATHERS3 AND PROS3 BOARDS FEATURE ESP32-S3 DUAL-CORE WIRELESS MCU
Unexpected Maker TinyS3, FeatherS3 and ProS3 boards feature ESP32-S3 dual-core wireless MCU
Seon Rozenblum, better known as Unexpected Maker, has launched upgrades to its ESP32-S2 boards such as the TinyS2 with ESP32-S3 variants, namely TinyS3, FeatherS3, and ProS3 boards.
https://www.cnx-software.com/2022/10/06/unexpected-maker-tinys3-feathers3-and-pros3-boards-esp32-s3/
Tomi Engdahl says:
Galdeano Is a DIY Handheld Computer with a Python Operating System
Angel Cabello’s Galdeano handheld computer runs a custom Python-based pseudo-operating system.
https://www.hackster.io/news/galdeano-is-a-diy-handheld-computer-with-a-python-operating-system-be175b99a06c
Tomi Engdahl says:
ESP-WIFI-CSI detects humans with WiFi signals only, no sensor needed
https://www.cnx-software.com/2022/08/08/esp-wifi-csi-detects-humans-with-wifi-signals-only-no-sensor-needed/
Espressif ESP-WIFI-CSI software relies on the disturbance in the force WiFi signals between one or more ESP32 boards and a router to detect whether humans are present in a room, or even indoor positioning, providing a cost-effective solution since no sensors are needed.
Channel state information (CSI) leverages carrier signal strength, amplitude, phase, and signal delay indicators to reveal the signal scattering, reflection, and power attenuation phenomena that occur with the carrier as the transmission distance changes.
Tomi Engdahl says:
https://hackaday.com/2022/10/21/custom-sony-camera-remote-built-with-esp32/
Tomi Engdahl says:
Moved Off Twitter? Make Your ESP32 Toot
https://hackaday.com/2022/11/09/moved-off-twitter-make-your-esp32-toot/
Since Twitter was officially taken over by Elon Musk a few days ago, there’s been significant staff cuts, a stream of questionable decisions, and uncertainty about the social media platform’s future. So it’s little surprise that a notable number of people, those in the tech and hacker scenes in particular, have decided to move over to (or at least bridge their accounts with) the distributed and open source Mastodon service.
Of course, the hacks would follow closely, and [Toby] shares a simple ESP32-based Mastodon client library for us to start with. Instead of “tweets”, messages on Mastodon instances are called “toots”, in line with the platform’s mammoth-like mascot. The library, called Luyba, is able to send toots and includes a demo firmware. Built using C++ and with support for Platform.IO, it should fit into quite a few projects out there, letting you easily send toots to whichever instance you find your home, as the library-aided demo toot shows.
https://github.com/ringtailsoftware/lyuba
https://fosstodon.org/@lyuba/109309836413664053
Tomi Engdahl says:
https://www.hackster.io/news/catnip-electronics-paper-wifi-is-a-compact-connected-esp32-c3-epaper-display-bb3fe73da2e9
Tomi Engdahl says:
Espressif Systems has announced the release of ESP-IDF 5.0, a “major update” that includes breaking changes for those migrating applications from older releases of the ESP8266 and ESP32 development framework.
Espressif’s ESP-IDF 5.0 Is a “Major Update,” Brings Breaking Changes for Those Migrating
New release brings a range of bug-fixes and new chip support, but deprecations and deletions mean caution is required before upgrading.
https://www.hackster.io/news/espressif-s-esp-idf-5-0-is-a-major-update-brings-breaking-changes-for-those-migrating-faa1f1b9ce19
Tomi Engdahl says:
ESP32 Projects From Northwestern University’s Embedded Electronics Class
https://hackaday.com/2022/12/12/esp32-projects-from-northwestern-universitys-embedded-electronics-class/