LIST OF HARDWARE AND SOFTWARE REQUIREMENTS

ESP32 for Busy People
ESP32 for Arduino Makers

This page contains lists of parts and tools necessary to complete the ESP32 For Busy People and ESP32 for Arduino Makers courses.

The following lists contain the parts and tools necessary to complete the ESP32 For Busy People (on TechExplorations.com) and ESP32 for Arduino Makers (on Udemy.com) courses.

Many of the items below are reusable between projects. Sensors, breadboards, LED etc. will last for many years if you look after them. Other items like resistors, and potentiometers come in packs that contain sufficient numbers to last for many projects.

The items in these lists are provided in an effort to make it easier for our students to find the parts and tools they need. While we take care to find reliable Amazon sellers, we cannot be responsible for problems in their supply chain or fulfilment. Sellers may run out of stock at any time, or shipments may be lost in transit. For issues like these, or for warranty claims, please contact the seller or Amazon directly.

If you do not live in the US, UK or Germany, or the Amazon stores that we provide links to below do not deliver to your location, consider using a freight forwarding service like Shipito. You can ship your shopping to them, and they will forward to you, anywhere in the world. This is useful in case, for at least some of the items in your shopping list, Amazon will not ship to addresses outside the US.

Found a problem in this list?

If you find errors in this parts list, please help us fix it by raising a support ticket.

To complete this course, you will need the following parts:

#

Description

Photo

Buying options

1

ESP32 Dev Kit V4

Official dev kit v4:

Clones (lower cost):

2

RGB LED

3

Single color 5mm LEDs

4

Assorted resistors (but we'll mostly be using 330Ω, and 10κΩ resistors)

5

10κΩ Photoresistors

6

10κΩ potentiometer

7

Breadboard-friendly momentary button

8

One piezo speaker

9

A magnet

10

A BME280 sensor module

11

A DHT22 sensor

12

A DXL335 acceleration sensor module

13

A 16x2 LCD module with I2C backpack

14

A seven segment display, common cathode

15

A seven segment clock display with I2C

16

Four 8x8 LED matrix displays

17

Small hobby DC motor

18

DRV8871 motor controller

19

5V servo motor

20

470 μF capacitor

21

DS3231 real time clock module

Please be careful to order the clock module with the DS3231S chip (not the DS3231M)and the SQW pin so that you can get a square wave from it. This is required for one of the mini-projects in the course. Please read this article for more information. You may want to contact your seller before ordering this part to ensure that you are getting the DS3231S variant.

You will also need these tools:

#

Description

Photo

Buying options

1

Mini breadboard

2

Solid core Jumper wires

3

Multimeter

4

Tweezers

To complete this course you will also need these resources:

  1. Arduino IDE | Download
  2. Computer (Windows, Mac OS, Linux)
  3. Access to the Internet

About this parts list

This list was out of date the moment I published it. Every link depends on a marketplace and a seller, and those change constantly: listings vanish, stock rotates, sellers close, part numbers get reused. The list is here to help you identify what you need. It is not a guarantee that a given item will be available on any given day.

So use it this way: treat each entry as the name and specification of a part, then search for that same thing on eBay, Amazon, AliExpress, or your local supplier. In most cases you will find several equivalents, sometimes cheaper or closer to home than the one I linked. If you have made a real attempt and still can't find something, ask me and I will help.

Remember what you are building. These are open hardware projects made from off the shelf components, not a sealed product from a single vendor. Sourcing parts in a fluid marketplace is part of the work, and it is a skill worth having.

Last Updated 6 months ago ago.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}