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:

    Japanese hacker Sanasol was able to digitize his old Nikon FM film SLR using an M5Stack ESP32 Camera.

    This Hacker Converted a Vintage Film Camera Into a DSLR
    https://www.hackster.io/news/this-hacker-converted-a-vintage-film-camera-into-a-dslr-7b40c533d2b7

    Sanasol was able to digitize his old Nikon FM film SLR using an M5Stack ESP32 Camera.

    Reply
  2. Tomi Engdahl says:

    Adafruit Teases Metro ESP32-S2, Promises Arduino and CircuitPython Compatibility and Speedy SPI
    https://www.hackster.io/news/adafruit-teases-metro-esp32-s2-promises-arduino-and-circuitpython-compatibility-and-speedy-spi-521af1e7951a

    Arduino Uno form factor board offers an ESP32-S2 WROVER module with 4MB flash and 8MB PSRAM, STEMMA QT connector, and LiPo charging.

    Reply
  3. Tomi Engdahl says:

    Designed for use with ESP8266 or NodeMCU modules, this board provides full control over two DMX universes.

    Inpublic Space’s New ESP8266, NodeMCU Board Provides Control Over Two DMX Universes
    https://www.hackster.io/news/inpublic-space-s-new-esp8266-nodemcu-board-provides-control-over-two-dmx-universes-8153f524e9fa

    Designed for use with ESP8266 or NodeMCU modules, the board provides full control over two DMX universes.

    Reply
  4. Tomi Engdahl says:

    The MorphESP 240 is a welcome addition to the range of ESP32 dev boards — and features the latest version of the part, the ESP32-S2!

    This ESP32-S2 Development Board Looks ESP-ecially Fun to Play With!
    https://www.hackster.io/news/this-esp32-s2-development-board-looks-esp-ecially-fun-to-play-with-1ab76cbc0c7f

    The MorphESP 240 is a welcome addition to the range of ESP32 dev boards — and features the latest version of the part, the ESP32-S2!

    The ESP32-S2 is the latest in that family of parts, and while it drops back to a single-core CPU architecture, one core at 240 MHz is still plentypowerful for all but the most demanding of projects, especially when coupled with a hefty 128 KB ROM, and 320 KB SRAM.

    Reply
  5. Tomi Engdahl says:

    MicroDev’s microS2 Packs an ESP32-S2 Microcontroller Into a Tiny Module-Size Form Factor
    Breaking out all available pins, the microS2 packs a lot of power into a very small footprint.
    https://www.hackster.io/news/microdev-s-micros2-packs-an-esp32-s2-microcontroller-into-a-tiny-module-size-form-factor-6baace1a1b5c

    Reply
  6. Tomi Engdahl says:

    Replace Your IR Remote With A Web Browser
    https://hackaday.com/2020/10/28/replace-your-ir-remote-with-a-web-browser/

    While more and more consumer products are rushing to include WiFi and Bluetooth connectivity, the simplicity and reliability of infrared has kept it in the game in the game far longer than many might have thought. Despite being thinner and sleeker, the IR remote control that comes with your brand new smart TV isn’t fundamentally different than what we were using in the 1980s.

    But that doesn’t mean IR devices can’t enjoy some modern conveniences. Sick of misplacing his remote, [Sasa Karanovic] decided to come up with a way he could emulate it to control his TV over the network. Now with nothing more exotic than a web browser on his phone or computer, he can tap away at a visual representation of a remote to control the TV from anywhere in the house. As you might expect, this project could readily be adapted to control whatever IR gadget you might have in mind.

    The hardware for this project is little more than an ESP32 development board and an LED

    ESP32 WiFi Remote
    Make a WiFi controlled remote using ESP32 and couple of additional components. Complete how-to guide and a detailed walktrough is available at YouTube.
    https://github.com/SasaKaranovic/esp32_wifi_remote

    Reply
  7. Tomi Engdahl says:

    ESPboy – the ultimate multi-gadget
    https://hackaday.io/project/164830-espboy-the-ultimate-multi-gadget

    Open source, portable, modular to explore, create, learn, code & play with AppStore and community support: http://www.espboy.com

    Reply
  8. Tomi Engdahl says:

    ESP32-CAM Face Recognition Door Lock System
    http://mag.breadboard.pk/esp32-cam-face-recognition-door-lock-system/

    In this tutorial we build a Face ID controlled Digital Door lock system using ESP32-CAM.

    The AI-Thinker ESP32-CAM module is a low-cost development board with a very small size OV2640 camera and a micro SD card slot. It has an ESP32 S chip with built-in Wi-Fi and Bluetooth connectivity, with 2 high-performance 32-bit LX6 CPUs, 7-stage pipeline architecture. We have previously explained ESP32-CAM in detail and used it to build a Wi-Fi door Video doorbell. This time we will use the ESP32-CAM to build a Face Recognition based Door Lock System using a Relay module and Solenoid Lock.

    Reply
  9. Tomi Engdahl says:

    Use an ESP32 to Build Your Own Ring-Style Smart Video Doorbell
    https://www.hackster.io/news/use-an-esp32-to-build-your-own-ring-style-smart-video-doorbell-049fa2a89f0d

    Instead of relying on corporations to handle your security, you can follow Sebastian Sokołowski’s guide to build your own video doorbell.

    https://smartsolutions4home.com/ss4h-sd-smart-doorbell/

    Reply
  10. Tomi Engdahl says:

    ESPRESSIF LEAKS ESP32-C3: A WIFI SOC THAT’S RISC-V AND IS ESP8266 PIN-COMPATIBLE
    https://hackaday.com/2020/11/22/espressif-leaks-esp32-c3-a-wifi-soc-thats-risc-v-and-is-esp8266-pin-compatible/

    Six years on from the emergence of the Espressif ESP8266 we might believe that the focus had shifted to the newer dual-core ESP32. But here comes a twist in the form of the newly-revealed ESP32-C3. It’s a WiFi SoC that despite its ESP32 name contains a RISC-V core in place of the Tensilica core in the ESP32s we know, and uses the ESP8266 pin-out rather than that of its newer sibling. There’s relatively little information about it at the time of writing, but CNX Software have gathered together what there is including a draft datasheet whose English translation is available as a Mega download. As with other ESP32 family members, this one delivers b/g/n WiFi and Bluetooth Low-Energy (BLE) 5, where it differs is the RISC-V 32 Single-core processor with a clock speed of up to 160 MHz. There is 400 kB of SRAM and 384 kB ROM storage space built in.

    Reply
  11. Tomi Engdahl says:

    Espressif’s ESP32-C3 Leaks as a Drop-In Pin-Compatible RISC-V Replacement for the Popular ESP8266
    After the introduction of an ultra-low-power RISC-V core in the ESP32-S2, Espressif is looking to launch its first RISC-V-only part.
    https://www.hackster.io/news/espressif-s-esp32-c3-leaks-as-a-drop-in-pin-compatible-risc-v-replacement-for-the-popular-esp8266-f535223d7e68

    Reply
  12. Tomi Engdahl says:

    Here is Weather station using ESP32 , using TTGO T-Display board but any Esp32 development board can be used. All data are fetched from the internet. You can find whole video tutorial and code here: https://youtu.be/slYZz61u8RY

    Reply
  13. Tomi Engdahl says:

    Announcing ESP32-S3 for AIoT Applications
    https://www.espressif.com/en/news/ESP32_S3

    Since its release in 2016, ESP32’s integrated Wi-Fi and Bluetooth connectivity has powered millions of connected and smart devices. Additionally, with its dual-core 240-MHz MCU, memory expandability, and computing power, ESP32 has enabled truly innovative applications, such as voice-interactive, audio, and predictive-maintenance devices based on machine learning, to name but a few. Responding to the ever growing significance of AI, we are delighted to announce the newest addition to Espressif’s series of MCUs, ESP32-S3, which has been specifically designed to address the needs of the AIoT market.

    ESP32-S3 is a dual-core XTensa LX7 MCU, capable of running at 240 MHz. Apart from its 512 KB of internal SRAM, it also comes with integrated 2.4 GHz, 802.11 b/g/n Wi-Fi and Bluetooth-Low-Energy 5.0 connectivity that provides long-range support.

    Reply
  14. Tomi Engdahl says:

    Espressif’s New ESP32-S3 Adds AI Features for IoT Devices
    Dual-core LX7 32-bit MCU with vector instructions for AI applications.
    https://www.hackster.io/news/espressif-s-new-esp32-s3-adds-ai-features-for-iot-devices-b42b902abdf5

    The very last day of 2020 came with great news for ESP32 fans. The ubiquitous IoT microcontroller is getting a new family member — the ESP32-S3! Espressif’s latest introduction includes an updated dual-core MCU, expanded GPIO, AI-focused instructions, and hardware-accelerated security features.

    “ESP32-S3 is the result of an overall optimization in terms of connectivity, AI computing power, security, IO availability, and peripheral interfaces.”
    The ESP32-S3 features a dual-core LX7 32-bit processor operating up to 240 MHz. (The previous -S2 was single-core.) On-chip is 512 KB of SRAM and 384 KB of RAM with support for octal SPI to connect to external memory devices. The RF capabilities include WiFi 2.4 GHz b/g/n, legacy Bluetooth, and Bluetooth Low-Energy 5.0.

    Artificial Intelligence applications can take advantage of the ESP32-S3′s vector instructions in the MCU. These provide acceleration for neural networks and signal processing loads.

    Reply
  15. Tomi Engdahl says:

    ESP32-M1 Reach Out Development Board for Long-Range Communication
    This board is integrated with an ESP32 RF SoC, which can achieve a range of more than 1.2km using Wi-Fi 802.11b
    https://www.hackster.io/news/esp32-m1-reach-out-development-board-for-long-range-communication-fada5d843e3c

    Reply
  16. Tomi Engdahl says:

    Hello! I have new toy, M5StickC Plus, this is a new upgraded version of M5StickC with larger screen, bigger battery and built in buzzer. This ESP32 development board is also called finger computer.

    I created couple sketches for it. Check whole video here: [https://youtu.be/e8pplu0V_0w](https://youtu.be/e8pplu0V_0w?fbclid=IwAR1RQQFu20n0ENbGIqS5m4tpLo7VWYcH1ZH_iHZ51ehzgC47m1G0rFbV6v8)

    Reply
  17. Tomi Engdahl says:

    Udi Cohen’s ESP32 Smart Shade Control Tags Positions via NFC, Responds to Voice Commands
    https://www.hackster.io/news/udi-cohen-s-esp32-smart-shade-control-tags-positions-via-nfc-responds-to-voice-commands-b2007c582aa4

    Building up from a basic prototype, Cohen’s finished controller includes Google Assistant integration and smart NFC position monitoring.

    Reply
  18. Tomi Engdahl says:

    This Slick 3D-Printed, ESP32-Based HMI Unit Looks Like a Professional, Store-Bought Device!
    Evan Wright’s glorious-looking, ESP32-powered touchscreen display is the perfect platform for your next graphical HMI application
    https://www.hackster.io/news/this-slick-3d-printed-esp32-based-hmi-unit-looks-like-a-professional-store-bought-device-b102afac3a90

    Reply
  19. Tomi Engdahl says:

    NEW PART DAY: ESPRESSIF ESP32-S3
    https://hackaday.com/2021/01/09/new-part-day-espressif-esp32-s3/

    Since Espressif Systems arrived in our collective consciousness they have expanded their range from the ESP8266 to the ESP32, and going beyond the original WROOM and WROVER modules to a range of further ESP32 products. There’s a single-core variant and one that packs a RISC-V core in place of the Tensilica one, and now they’ve revealed their latest product. The ESP32-S3 takes the ESP to a new level, packing as it does more I/O, onboard USB, and an updated version of the two Tensilica cores alongside Bluetooth version 5. It’s still an ESP32, but one that’s more useful, and it’s worth a closer look because we expect it to figure in quite a few projects.

    Probably the most anticipated piece of the new device’s specification comes in the addition of 10 new I/O lines. This has historically been a weakness of the ESP line, that it’s an easy chip with which to run out of available pins. These extra lines will make it more competitive with for example the STM32 series of microcontrollers that have larger package options, and will also mean that designs can have more in the way of peripherals without the use of port expanders.

    Reply
  20. Tomi Engdahl says:

    Hello~ This is a project that receives the video from ESP32CAM from ESP32 TTGO and outputs it on the built-in screen. Using WIFI Direct and receive an Image via WebSocket. https://youtu.be/OdEmfRKDJts

    Reply
  21. Tomi Engdahl says:

    ESP32 MQTT – Publish and Subscribe with Arduino IDE
    https://randomnerdtutorials.com/esp32-mqtt-publish-subscribe-arduino-ide/

    This project shows how to use MQTT communication protocol with the ESP32 to publish messages and subscribe to topics. As an example, we’ll publish BME280 sensor readings to the Node-RED Dashboard, and control an ESP32 output. The ESP32 we’ll be programmed using Arduino IDE.

    Reply
  22. Tomi Engdahl says:

    games for TTGO Display. Now they will run on M5Stick C Plus development board using this additional joystick module. That way we have a simple, usable game console that can be carried in the pocket. While caring TTgo or other ESP32 board without canse in the pocket is not the greatest idea. You can find whole video and code here: https://youtu.be/syetBt6JttI

    Reply
  23. Tomi Engdahl says:

    Microphone with M5Stack
    https://www.eeweb.com/microphone-with-m5stack/?utm_source=newsletter&utm_campaign=link&utm_medium=EEWebEngInsp-20210211

    This article will introduce you to the initial steps of a larger project which deals with audio capture using the M5Stack development system. The designer will be able to modify and expand the scheme and the firmware to adapt it to his needs. This basic version will capture a very short audio track and display it on the M5Stack screen.

    It includes the following elements:

    the microphone: this is the acoustic sensor and is represented by a passive microphone of any type;
    the amplifier: it is the electrical circuit described below and has the purpose of amplifying the weak electrical signal coming from the microphone;
    the ADC: this component is contained within M5Stack and has the purpose of converting the analog signal of the voice into digital values, which can be easily managed and analyzed through the firmware;
    M5Stack is the heart of the project represented by the development system;
    the screen: it is an integral part of M5Stack and has the purpose of displaying the waveform of the digitized voice;
    the button: this is also an integral part of M5Stack and has the purpose of starting and stopping the sound recording;
    the speaker: this is also an integral part of M5Stack and has the purpose of reproducing a sound “beep” during data digitization;
    the power supply: it is contained within M5Stack and supplies energy to the signal amplifier.

    Reply
  24. Tomi Engdahl says:

    ESPCanary Detects If a Hacker Is Spying on Your Network
    https://www.hackster.io/news/espcanary-detects-if-a-hacker-is-spying-on-your-network-f0a60923626c

    mudmin created an Arduino library that turns an ESP8266 or ESP32 into an FTP server that detects if someone is snooping around your network.

    Reply
  25. Tomi Engdahl says:

    Offering a speedy start to Alexa-connected device development, Espressif Systems’ new board borrows the popular Arduino Uno form factor.

    Espressif Launches Arduino Uno-Like ESP32-PICO-V3-ZERO-DevKit Board for Quick Alexa Projects
    https://www.hackster.io/news/espressif-launches-arduino-uno-like-esp32-pico-v3-zero-devkit-board-for-quick-alexa-projects-adc1db9d1862

    Offering a speedy start to Alexa-connected device development, the new board borrows the popular Arduino Uno form factor.

    Espressif has announced the launch of a new, compact development kit designed around its earlier Alexa Connect Kit (ACK) module, the ESP32-PICO-V3-ZERO-DevKit, with which it aims to simplify the development of smart home systems connecting to Amazon’s Alexa platform.

    Espressif launched its Alexa Connect Kit (ACK) module, the ESP32-PICO-V3-ZERO, last year, promising “an easy way for customers to build Alexa-compatible devices without worrying about managing cloud services, writing an Alexa Skill, phone applications or complex device firmware.” Built around the EPS32-PICO-V3 system-in-package (SIP), the part includes an Xtensa LX6 dual-core processor, 4MB of SPI flash memory, 2.4GHz 802.11b/g/n Wi-Fi, and Bluetooth with Bluetooth Low Energy support.

    Reply
  26. Tomi Engdahl says:

    Nick Tucker’s AJAOne Is an Open, Arduino-Compatible, ESP32-Based MQTT Sensor Hub for Your Home
    https://www.hackster.io/news/nick-tucker-s-ajaone-is-an-open-arduino-compatible-esp32-based-mqtt-sensor-hub-for-your-home-be1815143201

    Released under the MIT license, the ESP32-powered AJAOne has eight digital IOs alongside UART, SPI, 1-Wire, and I2C buses.

    Reply
  27. Tomi Engdahl says:

    RISC-V: How much is open source? Featuring the new ESP32-C3
    https://www.youtube.com/watch?v=VdPsJW6AHqc

    When I got these new RISC-V ESP32 boards in my mail, I asked myself: Is this new technology revolutionary as written everywhere? What are the advantages for a typical Maker? Time for a closer look. But pay attention: It will be a rough ride and not for the fainthearted because we will talk about “stacks,” “IP,” “ecosystems,” and a lot about standardization.
    If you hang on till the end, you should have enough knowledge to impress your boss. But maybe you will not be happy.

    Reply
  28. Tomi Engdahl says:

    ESP32-S3 First Look + Specs!
    https://www.youtube.com/watch?v=kQnkE04I2mQ

    I have an ESP32-S3 in my hand!!! Well it’s now actually on my bench :)
    In this video I’ll show you a real life early sample ESP32-S3 and go over the specs and see if I can get it to blink an LED!
    #ESP32S3​ #ESP32​-S3 #firstlook​

    Reply
  29. 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).

    https://github.com/electrical-pro/ESP32CAM

    Reply
  30. Tomi Engdahl says:

    ESP32 OTA (Over-the-Air) Updates using AsyncElegantOTA: Arduino IDE or VS Code (ESP8266 NodeMCU)
    https://www.youtube.com/watch?v=LUcKoJGX38M

    In this video, you’ll learn how to do over-the-air (OTA) updates to your ESP32 or ESP8266 NodeMCU boards using the AsyncElegantOTA library. You can use Arduino IDE or VS Code with PlatformIO IDE. The Async Elegant OTA library creates a web server that allows you to update new firmware (a new sketch) to your board without the need to make a serial connection between the ESP32/ESP8266 and your computer.

    Additionally, with this library you can also upload new files to the ESP filesystem (SPIFFS or LittleFS). The library is very easy to use and it’s compatible with the ESPAsyncWebServer library that we use often to build web server projects.

    Reply
  31. Tomi Engdahl says:

    Based on the ESP32-C3, the new ESP32-C6 adds Wi-Fi 6 connectivity — tweaked, Espressif notes, specifically for the IoT.

    RISC-V-Powered Espressif ESP32-C6 Brings the Company’s First Wi-Fi 6 802.11ax Connectivity
    https://www.hackster.io/news/risc-v-powered-espressif-esp32-c6-brings-the-company-s-first-wi-fi-6-802-11ax-connectivity-c985553157c9

    Based on the ESP32-C3, the new ESP32-C6 adds Wi-Fi 6 connectivity — tweaked, Espressif notes, specifically for the IoT.

    Designed for devices that require wireless connectivity with integrated security, the ESP32-C6 is built around a single 32-bit core based on the free and open-source RISC-V instruction set architecture (ISA) and running at up to 160MHz. Alongside that is 400kB of static RAM (SRAM), 384kB flash ROM, support for external flash, and 22 programmable general-purpose input/output (GPIO) pins supporting ADC, SPI, UART, I2C, I2S, RMT, TWAI and PWM.

    Wireless connectivity, meanwhile, includes Espressif’s first 802.11ax Wi-Fi 6 block, a major upgrade over the Wi-Fi 4 connectivity of the earlier ESP32-C3, which the company says it has tweaked for Internet of Things (IoT) applications. The chip supports 20MHz bandwidth in 802.11ax or 20/40MHz in 802.11b/g/n mode, supports a station interface, and boosts transmission efficiency and power consumption over Wi-Fi 6 equivalents.

    The new part also includes Bluetooth 5 Low Energy (BLE) connectivity and a security block which includes hardware acceleration for SHA and AES plus a hardware random-number generator, HMAC and digital signature system,, RSA-3072 secure boot, and support for encrypting flash content through XTS-AES-128.

    Reply
  32. Tomi Engdahl says:

    #365​ Is Power over Ethernet (POE) on the ESP32 any good? (New TTGO and Olimex boards available)
    https://www.youtube.com/watch?v=v8JodmdxIKU

    How should we connect devices to our home network? Wireless or wired via Ethernet? Do these new POE boards from TTGO and Olimex change anything? Interesting questions. Let’s have a closer look.
    We all know: Wireless IOT devices are cool. But they have some drawbacks. This is why we want to look at the alternative: Wired IOT devices

    Reply
  33. Tomi Engdahl says:

    #363​ Which ESP32 pins are safe to use?
    https://www.youtube.com/watch?v=LY-1DHTxRAk

    The ESP32 is a beast, with some “secrets.” Today we will look at its pins and create a “Priority” pin list, which saves you a lot of time and hassle.
    In this video:
    - We will get an overview of all pins of the ESP32
    - Learn which pins have particular purposes and therefore have to be treated with care
    - Learn the real universally usable pins
    - Create a strategy on how to use the many pins for our projects
    - And do some programming examples

    Reply
  34. Tomi Engdahl says:

    Build an ESP32-CAM Robot Car
    https://www.youtube.com/watch?v=dZjbGpynQJA

    Build a remote-controlled robot car using the ESP32CAM module and TB6612FNG Motor Controller.

    Today we will be building a fun project, a small “robot car” based upon the popular ESP32CAM module. Our car will create its own WiFi access point, so you can control it using a phone, tablet, or computer and you can use it anywhere, indoors or outdoors. It streams video and has some basic controls, and it would be a great project for those just getting started with electronics.

    And the best thing is that you don’t have to build it the way I did, in fact, it would be more fun to build it into an existing toy car or to use a base of your own design. Of course, if you want to follow my design you can get step-by-step instructions in the article accompanying this video.

    You can also modify the web-based interface and you could even add additional components. You’re limited only by your imagination, and by the small number of GPIO pins on the ESP32CAM module!

    Article with all the code:
    https://dronebotworkshop.com/esp32cam-robot-car/

    Reply

Leave a Comment

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

*

*