Learn ESP32, ESP8266, Arduino, and Raspberry Pi

500+ Electronics Projects and Tutorials

Welcome to our repository of electronics projects.

We make electronics projects with ESP32, ESP8266, Arduino and Raspberry Pi related with Internet of Things and Home Automation. To help you discover our projects easier, we’ve compiled our most popular projects in one page by categories. Our projects have step-by-step instructions and we provide all the resources and information you need to build them.

500+ Electronics Projects and Tutorials |

Choose one of the categories below or scroll down this page for more!

100+ ESP32 Projects, Tutorials and Guides with Arduino IDE |

ESP32 projects

The ESP32 is the ESP8266 successor loaded with lots of new features. The ESP32 is a development board that combines Wi-Fi and Bluetooth wireless capabilities, and it’s dual core. It is one of the best solutions for DIY Internet of Things Projects and DIY Smart Home Projects.

Here is a list with free tutorials and projects with the ESP32.

Getting started guides

Sensor-based projects

Web-based projects

Data logging projects

Other projects

The ESP8266 is a WiFi module with an ARM processor that is great for internet of things/home automation projects. You can quickly create a web server, send HTTP requests, control outputs, read inputs and interrupts, send emails, post tweets, etc.

Getting started guides

IoT projects

Other projects

The ESP32-CAM board is an affordable development board that combines an ESP32-S chip, an OV2640 camera, several GPIOs to connect peripherals and a microSD card slot. It allows you to set up a video streaming web server, build a surveillance camera, take photos, face recognition and detection, and much more.

Getting started guides

IoT projects

Other projects

100+ Arduino Projects, Tutorials and Guides

The Arduino is a small computer that you can program to read information from the world around you and to send commands to the outside world. All of this is possible because you can connect several devices and components to the Arduino to do what you want. The Arduino is the best way to get started into to the world of digital electronics. To get started with Arduino download our FREE eBook – Arduino for Beginners Step by Step or PAID eBook – Arduino Projects for Beginners (contains 27 DIY projects for beginners).

Guides for Arduino sensors and modules

Projects with Android applications

Data logging projects

GSM based projects

  • How to upload the custom firmware to Ai Thinker A9 GPS GSM GPRS module

Home automation and web-based projects with Arduino

Arduino projects for beginners

Other projects

Recommended eBook: Arduino Projects for Beginners Step by Step – Build 27 Projects

The Raspberry Pi is a tiny and affordable computer that you can use to learn programming and electronics. It’s also a great board to make powerful home automation systems and IoT projects. 

Here is a list with free Raspberry Pi projects and tutorials:

Raspberry Pi projects with cameras

Raspberry Pi and Node-RED

Other Raspberry Pi projects and tutorials

We create home automation projects using open-source hardware and software. We use ESP32, ESP8266, Arduino and Raspberry Pi.

Here is a list with free home automation projects and tutorials:

Home automation

Getting started guides