Subscribe to the DroneBot Workshop Newsletter and stay in the loop!
Zero spam, and you’ll be the first to know what's happening in the workshop.
Arduino GIGA R1 WiFi
Use a PS3 Controller with an 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
Designing and Building Linear DC Power Supplies
Using GC9A01 Round LCD Modules
Sound with ESP32 – I2S Protocol
Using Arduino Interrupts – Hardware, Pin Change and Timer
Using the ESP32-CAM MicroSD Card
LED Displays with Arduino
Electronics is a fun hobby that you no longer need to be a rocket scientist to enjoy. The availability of low-cost modules and test equipment has made this a great hobby for people of all ages.
Arduinos are inexpensive microcontrollers that come in all sizes! With an assortment of Analog and Digital inputs and outputs combined with a simple programming language, they are the ideal choice for all kinds of projects.
The ESP32 is an inexpensive yet super-powerful 32-bit microcontroller that is loaded with advanced features. With built-in WiFi and Bluetooth BLE, the ESP32 can be the brains of your next Sensor, Robotics, or IoT project!
The Raspberry Pi is a microcomputer with a micro price. But don’t be fooled by its size, it packs a powerful punch!. Media Center, Home Control, Robotics, or Desktop Replacement – you can do it all with the Raspberry Pi.
All of the code from the DroneBot Workshop is Open Source and available on GitHub.
YouTube videos - be sure to subscribe so that you don't miss anything!
Visit the DroneBot Workshop Forums and join in the discusion. We're all waiting for you!
NEW in the Workshop
Controlling DC Motors with the L298N Dual H-Bridge and an ArduinoMarch 11, 2017By DroneBot Workshop | 170 CommentsControlling DC Motors is an essential skill for constructing robots and other hobby projects. An easy way to control DC motors is to use an L298N H-Bridge, an inexpensive component that you can buy from several sources. Fear not if you’ve never heard of the L298N or if you don’t know what an H-Bridge is - in this article I’ll show you everything you need to know to start making things move with an Arduino. We’ll even construct a simple Robot Car that you can pilot using a Joystick.So let’s get our motors running and learn all about the L298N H-Bridge!
Getting started with the ESP32-CAMMay 24, 2020By DroneBot Workshop | 146 CommentsToday we will look at the amazing ESP32-CAM module from A-Thinker. This 10-dollar module features a 2MP camera, microSD card socket, WiFi, and Bluetooth.Unlike other ESP32 modules this one does not have a USB port, so you'll need to use an FTDI adapter to get it working.In this article I'll show you how to work with the ESP32-CAM and how to resolve common power and antenna issues.
Wireless Joystick for Arduino Robot Car with nRF24L01+March 10, 2018By DroneBot Workshop | 122 CommentsLearn to use the popular nRF24L01 radio modules with an Arduino, using the RadioHead library. In this article we will conduct several experiments sending data between two Arduinos with the nRF24L01. We will then take what we have learned and build a wireless joystick controller for our robot car!
Convert an ATX Computer Supply to a Bench Power SupplyFebruary 2, 2019By DroneBot Workshop | 107 CommentsA Bench Power Supply is an essential component for any serious electronics experimenter. But a good supply with multiple output voltages and a high current capability can set you back some serious cashIn this article we'll look at an alternative - using an old computer ATX power supply as a high-performance workbench power supply.It's a simple project that can give you a highly capable piece of equipment for next to nothing
Stepper Motors with Arduino – Getting Started with Stepper MotorsFebruary 10, 2018By DroneBot Workshop | 98 CommentsStepper motors are used in a variety of devices ranging from 3D printers and CNC machines to Blu Ray drives, cameras and even analog clocks. In this article you’ll learn how steppers work, the difference between bipolar and unipolar stepper motors and how to control both of them with an Arduino.