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

Using Ethernet with ESP32

Using Ethernet with ESP32

Hook an ESP32 to your Local Area Network using Ethernet – this guide shows you how. We’ll Build a simple Web Server, and a PoE Camera that powers itself from an Ethernet cable.

Ethernet has a lot of advantages over WiFi, this article wil show you how to maximize your ESP32’s network performance.

DBWS Admin April 19, 2026 Electronics, ESP32, IoT No 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 6 Comments Read more

ESP32 Selection Guide – 2026

ESP32 Selection Guide – 2026

Here it is, the 2026 ESP32 Selection Guide! In this article you’ll learn about the (eleven) different variants of the ESP32 and how to select the best one for your application.

We’ll also look at some popular ESP32 boards to help you make the correct choice

DBWS Admin March 1, 2026March 1, 2026 ESP32 No Comments Read more

Using Non-Volatile Storage with ESP32

Using Non-Volatile Storage with ESP32

Non-volatile Storage is memory that keeps its data without power. Pretty useful for saving configuration settings and web data.

Today we will examine four types of non-removable NV Storage – Internal Flash, External EEPROM, SPI NOR Flash and FRAM. We’ll see how they work, what advantages (and disadvantages) they have and how to use them with an ESP32.

DBWS Admin September 14, 2025 ESP32, Tutorial 1 Comment Read more

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 Modulino Modules – Getting Started
  • Using Ethernet with ESP32
  • Top Resources for Learning Electronics
  • ESP32 Online Tools
  • Experimenters Guide to Rapid Prototyping Systems

Table of Contents

  • 1 Introduction
    • 1.1 What You’ll Need
    • 1.2 Wi-Fi vs. Ethernet at a Glance
  • 2 Ethernet
    • 2.1 A Brief History of Ethernet
    • 2.2 How Ethernet Works
      • 2.2.1 The Ethernet Frame
      • 2.2.2 MAC Addresses
      • 2.2.3 CSMA/CD – The Old Way
      • 2.2.4 Hubs, Switches, and Routers
      • 2.2.5 A Typical Home or Office Network
    • 2.3 Ethernet Cables – The Wiring Inside
      • 2.3.1 T568A vs. T568B – The Two Pinouts
      • 2.3.2 Straight-Through, Crossover, and Rollover Cables
    • 2.4 Ethernet Cable Categories
      • 2.4.1 Shielded vs. Unshielded
      • 2.4.2 Watch Out for CCA – Copper-Clad Aluminum Cable
    • 2.5 Ethernet vs. Wi-Fi – The Short Version
  • 3 Using the W5500 Adapter
    • 3.1 What’s Inside the W5500
    • 3.2 Wiring the W5500 to an ESP32
    • 3.3 Arduino IDE Setup
    • 3.4 Demo 1 – DHCP Client Sketch
    • 3.5 Demo 2 – A Simple Ethernet Web Server
  • 4 Power Over Ethernet
    • 4.1 The Two Devices Involved
    • 4.2 The PoE Negotiation – Four Steps
      • 4.2.1 Step 1 – Detection
      • 4.2.2 Step 2 – Classification
      • 4.2.3 Step 3 – Power Delivery
      • 4.2.4 Step 4 – Ongoing Monitoring
    • 4.3 The Waveshare ESP32-S3-POE-ETH
    • 4.4 First Run – The Pre-Loaded Demo
    • 4.5 Arduino IDE – Required Settings
    • 4.6 Demo – The ETH Web Cam
      • 4.6.1 Flashing the Sketch – A Quirk to Be Aware Of
      • 4.6.2 Running on PoE Power
  • 5 Conclusion
    • 5.1 Parts List
    • 5.2 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?

  • 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
  • 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

What’s Popular

  • Arduino
  • ESP32
  • Tutorials
  • Electronics
  • Raspberry Pi
  • Projects
  • Welcome to the Workshop!
  • ESP32 Selection Guide - 2026
  • ESP32 Online Tools
  • Sound with ESP32 - I2S Protocol

© 2025 DroneBot Workshop

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