Skip to content
Hello, and Welcome to the Website! Check out the Site Features, or come Meet Bill!
DroneBot Workshop

DroneBot Workshop

Arduino, ESP32, Electronics, IoT, Raspberry Pi and Robotics – Welcome to the Workshop!

Menu

  • Home
    • Projects
    • Tutorials
  • Arduino
  • Raspberry Pi
  • ESP32
  • Electronics
  • Robots
    • Build a REAL Robot
    • Quadcopters
  • Forum
  • YouTube
  • About
    • Contact Us
    • Frequently Asked Questions
    • About Bill
    • DroneBot Workshop Newsletter
    • Privacy and Cookies
    • Terms of Use
    • Sitemap

ESP32

Seeeduino XIAO ESP32S3 Sense Board – A Tiny ESP32 Camera

Seeeduino XIAO ESP32S3 Sense Board – A Tiny ESP32 Camera

The Seeeduino XIAO ESP32s3 Sense board is a super-tiny ESP32 camera board that includes a microphone, MicroSD card, USB-C connector and a battery charger.

Today we will take a look at this tiny microcontroller and put it through the paces. We’ll also upgrade its camera and build a camera that also records sound

DroneBot Workshop October 1, 2023 ESP32, Tutorial 7 Comments Read more

ESP32-CAM Object Detection with Edge Impulse

ESP32-CAM Object Detection with Edge Impulse

Object Detection used to require huge computing resources, but that has all changed. Using the power of Edge Impulse, you can train an object detection model that will run on an inexpensive ESP32-CAM board.

This article will show you all the steps you need to take, from taking images of your objects to training them with a neural network. And it’s really easy too!

DroneBot Workshop June 25, 2023 ESP32 10 Comments Read more

Use a PS3 Controller with an ESP32

Use a PS3 Controller with an ESP32

Learn to use a PlayStation 3 controller with an ESP32, and control pretty well anything!

We’ll pair an inexpensive game controller with an ESP32 and control LEDs, motors and a lot more.

DroneBot Workshop March 5, 2023April 4, 2023 ESP32 31 Comments Read more

Using ChatGPT to Write Code for Arduino and ESP32

Using ChatGPT to Write Code for Arduino and ESP32

ChatGPT is an amazing AI chatbot that can also generate code in just about any programming language!

Today we will see how to write both C++ and MicroPython code for Arduino and ESP32 using ChatGPT.

Put the power of an AI-assisted coder to work for you today!

DroneBot Workshop January 29, 2023April 4, 2023 Arduino, ESP32, General, Software 12 Comments Read more

Using the ESP32 DAC (and making a Fruity Instrument)

Using the ESP32 DAC (and making a Fruity Instrument)

Today, we will learn how to use the DAC, or Digital to Analog Converter, in the ESP32.

I’ll show you how to produce voltages and waveforms using the DAC and the Arduino IDE.

We will also make some oscilloscope “art” and even a “fruity” musical instrument!

DroneBot Workshop January 8, 2023April 4, 2023 ESP32 8 Comments Read more

Mecanum Wheel Robot Car with ESP-NOW Remote Control

Mecanum Wheel Robot Car with ESP-NOW Remote Control

Mecanum Wheels are unique wheels that allow you to propel a vehicle in any direction. Not just forward and backward, but sideways and diagonally as well.

Today, we will build a robot car that uses Mecanum Wheels. Our vehicle will also have a remote control with a joystick, a TFT display, and a rechargeable battery.

DroneBot Workshop December 4, 2022April 5, 2023 ESP32, Project, Robots 27 Comments Read more

Measure Air Quality with Microcontrollers

Measure Air Quality with Microcontrollers

Measure the quality of the air you are breathing using a variety of sensors, an Arduino and an ESP32.

In this article I’ll discuss air quality parameters and show you how to use several popular sensors to measure the gases and particulate matter in the air

DroneBot Workshop September 23, 2022April 11, 2023 Arduino, ESP32, Tutorial 7 Comments Read more

Using GC9A01 Round LCD Modules

Using GC9A01 Round LCD Modules

The GC9A01 is a circular LCD module that is ideal for instrumentation and other cool display applications.

In this article, we will learn how to use this display with an Arduino Uno and an ESP32.

DroneBot Workshop June 5, 2022April 11, 2023 Arduino, Electronics, ESP32, Tutorial 27 Comments Read more

Sound with ESP32 – I2S Protocol

Sound with ESP32 – I2S Protocol

The I2S protocol is not a misspelling of I2C, it is a protocol for controlling digital audio.

Today we will use the I2S protocol and some I2S peripherals with an ESP32. We’ll display microphone waveforms and build an MP3 player and an Internet Radio.

DroneBot Workshop May 22, 2022April 11, 2023 ESP32, Tutorial 89 Comments Read more

Using the ESP32-CAM MicroSD Card

Using the ESP32-CAM MicroSD Card

Learn how to use one of the ESP32-CAM board’s most neglected features – the MicroSD card. In this article, I’ll show you how to use the MicroSD card to store photos taken with the camera.

We will also build a motion-sensitive and a time-lapse camera using the ESP32-CAM.

DroneBot Workshop April 17, 2022April 11, 2023 ESP32, Tutorial 28 Comments Read more
  • « Previous
  • Next »

Change Text Size

  • 90%  100%  110%  120%  

Let's keep in touch!

Please subscribe to the newsletter and keep up to date with what is happening in the workshop.

Zero spam, no sales - just useful information!

Latest Articles

  • Arduino App Lab – Build Your First App
  • Arduino Uno Q – Getting Started
  • Find Your Way with the LSM303AGR Multifunction Sensor
  • Meet the Seeeduino XIAO Family
  • Measuring Air Pressure with Microcontrollers

Table of Contents

  • 1 Introduction
    • 1.1 Seeeduino XIAO Family
    • 1.2 XIAO ESP32S3 Sense Specifications
    • 1.3 XIAO ESP32S3 Sense Pinouts
    • 1.4 Camera Board Connections
    • 1.5 XIAO ESP32S3 Sense vs. ESP32-CAM
  • 2 Getting Started with the XIAO ESP32S3 Sense
    • 2.1 Arduino IDE Setup
    • 2.2 Reloading the Bootloader
    • 2.3 CameraWebServer Demo
  • 3 Voice Recording Camera
    • 3.1 Hooking up the XIAO
    • 3.2 Preparing the MicroSD Card
    • 3.3 Voice Recording Camera Sketch
      • 3.3.1 OV2640 Camera Module
      • 3.3.2 MSM261D3526H1CPM MEMS Microphone
      • 3.3.3 MicroSD Card
      • 3.3.4 XIAO-Camera-Microphone-SD Sketch
    • 3.4 Voice Recording Camera Demo
  • 4 Camera Upgrade
    • 4.1 OV5640 Camera
    • 4.2 Camera Installation
    • 4.3 Testing the Upgraded Camera
  • 5 Conclusion
    • 5.1 Parts List
    • 5.2 Resources

Categories

  • 6-Wheel Rover Project
  • Arduino
  • Build a REAL Robot
  • Electronics
  • ESP32
  • Featured
  • General
  • IoT
  • Project
  • QuadCopter
  • Raspberry Pi
  • Raspberry Pi 10 Projects
  • Robots
  • Software
  • Tutorial
  • Vendors

What's New?

  • Arduino App Lab – Build Your First App
  • Arduino Uno Q – Getting Started
  • Find Your Way with the LSM303AGR Multifunction Sensor
  • Meet the Seeeduino XIAO Family
  • Measuring Air Pressure with Microcontrollers
  • WLED – Getting Started with ESP32
  • TMP117 Precision Temperature Sensor
  • Using Non-Volatile Storage with ESP32
  • Carbon Dioxide Sensors for Microcontrollers
  • Arduino Nano R4
  • I²C Tricks and Tips with ESP32
  • LD2410C Human Presence Detector
  • ESP32 PWM Fan Controller
  • TF Luna LIDAR with ESP32 & Raspberry Pi Pico
  • DC Servo Motor Guide – With ESP32 & Arduino

What’s Popular

  • Arduino
  • Tutorials
  • ESP32
  • Electronics
  • Raspberry Pi
  • Projects
  • Sound with ESP32 - I2S Protocol
  • Using Servo Motors with ESP32
  • Getting started with ESP32
  • Robots

© 2025 DroneBot Workshop

  • Home
  • Arduino
  • Raspberry Pi
  • Drones
  • Robots
  • Electronics
  • IoT
  • Reviews
  • Tutorials
  • About Us
  • Contact Us
  • Privacy and Cookies