Skip to content
Welcome to the Workshop! We are in the middle of updates, so some features are still not ready.
DroneBot Workshop

DroneBot Workshop

Arduino, Electronics, IoT, Raspberry Pi and Robots – 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 Tutorial

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, 2023March 6, 2023 ESP32 13 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, 2023March 6, 2023 Arduino, ESP32, General, Software 9 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, 2023March 7, 2023 ESP32 2 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, 2022March 7, 2023 ESP32, Project, Robots 17 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, 2022March 7, 2023 Arduino, ESP32, Tutorial 5 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, 2022March 4, 2023 Arduino, Electronics, ESP32, Tutorial 7 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, 2022March 10, 2023 ESP32, Tutorial 46 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, 2022March 4, 2023 ESP32, Tutorial 19 Comments Read more

ESP NOW – Peer to Peer ESP32 Communications

ESP NOW – Peer to Peer ESP32 Communications

ESP-NOW allows you to create a private peer-to-peer network between ESP32 and ESP8266 devices.

Today we will learn how to use ESP-NOW with a bunch of ESP32 boards. We’ll also build a remote temperature sensor, and expand it to have multiple sensors.

DroneBot Workshop April 3, 2022March 4, 2023 ESP32 24 Comments Read more

Build an ESP32CAM Robot Car

ESP32CAM Robot Car

Today we will be putting together a robot car based upon the popular ESP32CAM module.

Our car will have a WiFi remote control and will stream video, so you can see where you are going when you drive it!

DroneBot Workshop April 13, 2021 ESP32, Project, Robots 45 Comments Read more
  • « Previous

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 GIGA R1 WiFi
  • Use a PS3 Controller with an ESP32
  • Using ChatGPT to Write Code for Arduino and ESP32
  • Using the ESP32 DAC (and making a Fruity Instrument)
  • Mecanum Wheel Robot Car with ESP-NOW Remote Control

Table of Contents

  • 1 Introduction
  • 2 PlayStation 3 Controllers
    • 2.1 PS3 Controller Layout
    • 2.2 PS3 Console to Controller Communications
    • 2.3 Pairing the PS3 Console and Controller
    • 2.4 Getting the Console MAC Address
  • 3 ESP32-PS3 Library
    • 3.1 ESP32-PS3 Library Installation
    • 3.2 PS3Demo
    • 3.3 PS3Accelerrometer
    • 3.4 PS3Rumble
  • 4 Controlling I/O Devices
    • 4.1 Multiple LEDs
      • 4.1.1 LED Hookup
      • 4.1.2 PS3 LED Control Code
    • 4.2 RGB LED
      • 4.2.1 RGB LED Hookup
      • 4.2.2 PS3 RGB LED Code
    • 4.3 Servo Motor
      • 4.3.1 Servo Hookup
      • 4.3.2 ESP32 PS3 Servo Sketch
    • 4.4 TOF Sensor
      • 4.4.1 TOF Sensor Hookup
      • 4.4.2 PS3 ESP32 TOF Code
    • 4.5 DC Motors
      • 4.5.1 DC Motor Hookup
      • 4.5.2 ESP32 PS3 DC Motor Sketch
    • 4.6 Putting it all together
  • 5 Conclusion
    • 5.1 Parts List
    • 5.2 Resources

Projects

  • Arduino Projects
  • Drone Projects
  • Electronics Projects
  • Internet of Things Projects
  • Raspberry Pi Projects
  • Robot Projects

6-Wheel Rover

  • 6-Wheel Rover – Introduction
  • 6-Wheel Rover – Rover Base – Not wild about the Wild Thumper Chassis
  • 6-Wheel Rover – Providing Power with Voltage Regulators
  • 6-Wheel Rover – 11.4-Volt Battery Connections
  • 6-Wheel Rover – ESCs and Motor Wiring

What's New?

  • Arduino GIGA R1 WiFi
  • Use a PS3 Controller with an ESP32
  • Using ChatGPT to Write Code for Arduino and ESP32
  • Using the ESP32 DAC (and making a Fruity Instrument)
  • Mecanum Wheel Robot Car with ESP-NOW Remote Control
  • Driving DC Motors with Microcontrollers
  • Measure Air Quality with Microcontrollers
  • Pico W with the Arduino IDE
  • Building a Dual-Boot Workstation

What’s Popular

  • Getting started with ESP32
  • Sound with ESP32 - I2S Protocol
  • Getting started with the ESP32-CAM
  • Using ChatGPT to Write Code for Arduino and ESP32
  • Using Servo Motors with ESP32
  • ESP32 WiFiManager - Easy WiFi Provisioning

Workshop Connections

  • View dronebotworkshop’s profile on Facebook
  • View @DroneBotWS’s profile on Twitter
  • View DroneBotWorkshop’s profile on GitHub
  • View UCzml9bXoEM0itbcE96CB03w’s profile on YouTube
  • View dronebotworkshop’s profile on Vimeo

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