Skip to content
Welcome to the Workshop! Come and explore the new website features.
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

Author: DroneBot Workshop

Op-Amps – Analog Building Blocks

Op-Amps – Analog Building Blocks

Operational Amplifiers, or “op-amps”, are fundamental analog electronics building blocks that are used in both analog and digital designs. And if you are not using them, it’s about time you started!

Op-amps can be wired in dozens of different configurations, they are very versatile.< /p>

Let’s learn more about using Operational Amplifiers.

DroneBot Workshop May 15, 2023 Electronics No Comments Read more

Arduino GIGA R1 WiFi

Arduino GIGA R1 WiFi

The new Arduino GIGA is the most powerful microcontroller that Arduino has ever produced.

Today we will take a first look at this monster, which has the same form factor as the Arduino Mega.

Of course, we’ll test out some of the more unique features of this board as well.

DroneBot Workshop March 27, 2023April 4, 2023 Arduino 3 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 16 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 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, 2023April 4, 2023 ESP32 3 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 18 Comments Read more

Driving DC Motors with Microcontrollers

Driving DC Motors with Microcontrollers

Learn to use seven different DC motor drivers with an Arduino Uno.

We’ll see how to put these to use with motors of all sizes, and of course we have hookup diagrams and code samples!

DroneBot Workshop October 16, 2022April 4, 2023 Arduino, Electronics, Tutorial 13 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 5 Comments Read more

Pico W with the Arduino IDE

Pico W with the Arduino IDE

Learn to program the new Raspberry Pi Pico without microPython. Use the Arduino IDE and C++ instead.

In this article, I’ll show you how to install a boards manager and use it to program the new Pico W. I’ll focus on its most important feature – WiFi!

DroneBot Workshop August 7, 2022April 11, 2023 Raspberry Pi, Software 17 Comments Read more

Building a Dual-Boot Workstation

Building a Dual-Boot Workstation

Get the best of both worlds by building a dual-boot workstation!

I’ll show you how to take a “bare-bones” workstation and install both Microsoft Windows 11 and Ubuntu Linux 22.04.

DroneBot Workshop July 20, 2022April 11, 2023 Software, Tutorial No 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

  • Op-Amps – Analog Building Blocks
  • 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)

Table of Contents

  • 1 Introduction
  • 2 Operational Amplifiers
    • 2.1 History of the Operational Amplifier
  • 3 How Op-Amps Work
    • 3.1 OP-Amp Schematic Symbol
    • 3.2 Differential Amplifier
    • 3.3 Setting the Gain
  • 4 Important Op-Amp Specifications
    • 4.1 Open Loop Gain
    • 4.2 Input Impedance
    • 4.3 Output Impedance
    • 4.4 Gain-Bandwidth Product
    • 4.5 Offset Voltage
  • 5 Common Op-Amp Configurations
    • 5.1 Inverting Amplifier
    • 5.2 Non-Inverting Amplifier
    • 5.3 Unity Gain Buffer
    • 5.4 Voltage Summing Amplifier
    • 5.5 Voltage Differential Amplifier
    • 5.6 Integrating Amplifier
    • 5.7 Differentiating Amplifier
    • 5.8 Open-Ended Comparator
    • 5.9 Low Pass Active Filter
    • 5.10 High Pass Active Filter
    • 5.11 Multivibrator
  • 6 Popular Operational Amplifiers
    • 6.1 LM324
    • 6.2 NE5532
    • 6.3 LM358P
    • 6.4 TL072
    • 6.5 CA3140EZ & CA3240EZ
    • 6.6 MCP6022 & MCP6002
  • 7 Op-Amp Basic Circuits
    • 7.1 Voltage Follower (Buffer)
    • 7.2 Inverting Amplifier
    • 7.3 Non-Inverting Amplifier
    • 7.4 Low-Pass Filter
    • 7.5 High-Pass Filter
    • 7.6 Square & Triangle Wave Generator
  • 8 Op-Amps with Microcontrollers
    • 8.1 Using an Op-Amp with the Arduino Analog Input
    • 8.2 Op-Amp Hookup
    • 8.3 Arduino Sketch and Test
  • 9 Light-Sensitive Switch 
  • 10 Single to Dual Power Supply 
    • 10.1 Dual Voltage Hookup
  • 11 Testing the Dual Supply
  • 12 Conclusion
    • 12.1 Parts List
    • 12.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?

  • Op-Amps – Analog Building Blocks
  • 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
  • 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

What’s Popular

  • Arduino
  • Tutorials
  • ESP32
  • Electronics
  • Sound with ESP32 - I2S Protocol
  • Raspberry Pi
  • Getting started with ESP32
  • Getting started with the ESP32-CAM
  • Projects
  • Stepper Motors with Arduino - Getting Started with Stepper Motors

© 2023 DroneBot Workshop

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