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

Tutorial

PiZZa – Turn a Raspberry Pi Zero into a Microcontroller

PiZZa – Turn a Raspberry Pi Zero into a Microcontroller

Have a drawer full of old Raspberry Pi Zero W or Zero 2 W boards? Bring them out to a PiZZa party!

PiZZa turns a Raspberry Pi Zero into a powerful microcontroller that you can program using the Arduino IDE. Today we’ll set it up and test it out.

DBWS Admin July 28, 2026July 28, 2026 Raspberry Pi, Software, Tutorial 1 Comment Read more

ESP32 Text-to-Speech with wit.ai and OpenAI TTS

Learn about the evolution of text-to-speech systems and see how we can use services like wit.ai and OpenAI TTS to make our ESP32 projects talk.

We will see how to program and ESP32 for both of these services, and we wil compare the quality of the voice.

DBWS Admin July 12, 2026 ESP32, Tutorial 2 Comments Read more

ESP32 Online Tools

ESP32 Online Tools

Today we will look at some useful and unique tools for the ESP32 microcontroller. All of these tools run online in your web browser, no software installation required.

We will explore Diagnostic tools, Firmware Installers, Software Installers and even a few Online IDEs. Come check them out!

DBWS Admin April 5, 2026 ESP32, Software, Tutorial 2 Comments Read more

MicroPythonOS – Android-like OS for Microcontrollers

MicroPythonOS – Android-like OS for Microcontrollers

Today we are taking a look at an operating system for the ESP32 – yes, an operating system for a microcontroller!

MicroPythonOS is an Android-like operating system for the ESP32. Today I’ll show you how to install it, use it, and build your own apps for it.

DBWS Admin March 22, 2026March 22, 2026 ESP32, Featured, Tutorial 7 Comments Read more

Working with the Adafruit I2C Rotary Encoder

Working with the Adafruit I2C Rotary Encoder

Rotary Encoders are so useful, but they can be hard to work with. Enter the Adafruit I2C Seesaw Rotary Encoder! This encoder uses an I2C bus, making interfacing it with a microcontroller very simple.

We will learn how the encoder works, then we’ll use it to build a Menu System and a fun toy – an Etch-a-Sketch!

DBWS Admin February 15, 2026February 15, 2026 Arduino, Electronics, ESP32, Tutorial 3 Comments Read more

Seeeduino XIAO ESP32-C5

Seeeduino XIAO ESP32-C5

Today we wil examine the exciting new Seeeduino XIAO ESP32-C5 board, the first XIAO board that supports 5 GHz Wi-Fi!

We wil see how the board works,and how to use it for communications and in low-power mode. We wil also build a Dual-Channel WiFi Analyzer with a Liquid Crystal Display!

DBWS Admin January 27, 2026 Electronics, ESP32, Featured, Tutorial 2 Comments Read more

Arduino Uno Q – Getting Started

Arduino Uno Q – Getting Started

Today we are looking at the new Arduino Uno Q, a unique board that contains both a microcomputer and microcontroller.

We wil take a look at this unique piece of hardware, then we wil learn about Apps, which are programs that use both Python and C++

DBWS Admin December 21, 2025 Arduino, Tutorial 3 Comments Read more

Find Your Way with the LSM303AGR Multifunction Sensor

Find Your Way with the LSM303AGR Multifunction Sensor

Want to build n electronic compass or a guidance system for a robot? Adafruit’s LSM303AGR module is the perfect component for you.

Today we wil look at this versatile module and perform experiments with it. We wil also see how to calibrate it, and we wil indeed build a simple compass with an OLED display.

DBWS Admin November 23, 2025November 23, 2025 ESP32, General, Tutorial 1 Comment Read more

Meet the Seeeduino XIAO Family

Meet the Seeeduino XIAO Family

Come meet the XIAO family! Today we wil take a look at all of the members of the Seeeduino XIAO microcontroller family. And there are over a dozen of them!

We wil check out their specs and then create three very different projects that use the same circuit (but different XIAO boards).

DBWS Admin November 2, 2025 Arduino, ESP32, Tutorial 2 Comments Read more

Measuring Air Pressure with Microcontrollers

Measuring Air Pressure with Microcontrollers

Air Pressure is literally all around you! Today we wil be testing three inexpensive yet accurate air pressure sensors – the MS8607, BME280 and LPS25.

All of these sensors are on similar Adafruit modules. We will l try them out with a variety of microcontrollers, and we’ll code in C++ and MicroPython.

DBWS Admin October 12, 2025October 12, 2025 Electronics, Tutorial No Comments Read more
  • « Previous

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

  • PiZZa – Turn a Raspberry Pi Zero into a Microcontroller
  • ESP32 Text-to-Speech with wit.ai and OpenAI TTS
  • ESP32 OTA (Over The Air) Updates
  • ESP32 Low-Power Modes
  • WireClaw – OpenClaw for the ESP32

Table of Contents

  • 1 Introduction
  • 2 PiZZa
    • 2.1 Why Turn a Microcomputer into a Microcontroller?
    • 2.2 How PiZZa Works
      • 2.2.1 The Zephyr RTOS
      • 2.2.2 The Arduino Core
    • 2.3 One Cable Does It All
    • 2.4 GPIO and Arduino Pin Mapping
    • 2.5 PiZZa Limitations
  • 3 Installing PiZZa
    • 3.1 What You’ll Need
    • 3.2 Getting the PiZZa Image
    • 3.3 Burning the Image to the microSD Card
    • 3.4 Setting Up the Arduino IDE
    • 3.5 The Mandatory Blink Test
  • 4 Using PiZZa
    • 4.1 The Hookup
    • 4.2 Demo 1 – Basic Input & Output
    • 4.3 Demo 2 – LED Fade with PWM
    • 4.4 Demo 3 – Connecting to Wi-Fi
    • 4.5 Demo 4 – Scanning the I2C Bus
    • 4.6 What About the HDMI and Camera Ports?
  • 5 Using the MicroSD Card
    • 5.1 A Different Way of Working with Storage
    • 5.2 How the SD Logger Works
    • 5.3 Running the SD Card Demo
  • 6 Conclusion
  • 7 Parts List
  • 8 Resources

Categories

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

What's New?

  • PiZZa – Turn a Raspberry Pi Zero into a Microcontroller
  • ESP32 Text-to-Speech with wit.ai and OpenAI TTS
  • ESP32 OTA (Over The Air) Updates
  • ESP32 Low-Power Modes
  • WireClaw – OpenClaw for the ESP32
  • Arduino Modulino Modules – Getting Started
  • Using Ethernet with ESP32
  • ESP32 Online Tools
  • Experimenters Guide to Rapid Prototyping Systems
  • MicroPythonOS – Android-like OS for Microcontrollers
  • ESP32 Selection Guide – 2026
  • Working with the Adafruit I2C Rotary Encoder
  • Seeeduino XIAO ESP32-C5
  • Arduino App Lab – Build Your First App
  • Arduino Uno Q – Getting Started

What’s Popular

  • Arduino
  • ESP32
  • Tutorials
  • Electronics
  • ESP32 Selection Guide - 2026
  • Raspberry Pi
  • Projects
  • ESP32 Online Tools
  • Getting started with ESP32
  • Using Servo Motors with ESP32

© 2025 DroneBot Workshop

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