Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build a Motion Sensor with ESP32, MQTT and 3D Printing
6 students

Build a Motion Sensor with ESP32, MQTT and 3D Printing

Secure Your Space: DIY Intrusion Detection System with ESP32
Created byYago Caetano
Last updated 4/2025
English

What you'll learn

  • How to create a real product with ESP32
  • How to combine a lot of free tools to create a great project
  • How to use MQTT as a connection platform
  • How to create a box for your projects

Course content

6 sections16 lectures3h 5m total length
  • Welcome!4:01
  • Installing the required softwares3:28

Requirements

  • Basic experience with ESP32
  • Computer with internet access

Description

Welcome to "Secure Your Space: DIY Intrusion Detection with ESP32"!

This course is your step-by-step guide to creating a fully functional intrusion detection system using the powerful ESP32 microcontroller. Whether you’re a hobbyist, a student, or an engineer looking to dive into IoT projects, this course will equip you with the skills to build and customize your own security device.

What You'll Learn:

  • Understand the basics of the ESP32 microcontroller and its various applications in IoT.

  • Explore the principles of motion detection using the PIR sensor.

  • Master the MQTT protocol for efficient communication between devices.

  • Develop firmware that integrates multiple tasks, such as reading sensor data and handling MQTT communication.

  • Learn how to store and retrieve data using the ESP32’s FLASH memory.

  • Simulate your projects using Wokwi, an online platform for ESP32 simulations.

  • Design and create a 3D enclosure for your device, ready to be 3D printed.

  • Deploy an MQTT broker and connect your device for real-time monitoring.

  • Integrate NTP for precise timekeeping within your system.

Who Is This Course For?

  • Makers and hobbyists interested in home automation and security.

  • Students and professionals looking to enhance their IoT skills.

  • Anyone with basic programming knowledge who wants to explore the ESP32 and build a practical project.

Course Prerequisites:

  • Basic understanding of programming (C/C++).

  • Familiarity with electronic components and circuit design is helpful but not required.

Why Enroll?

By the end of this course, you'll have a working intrusion detection system that you can customize and expand to suit your specific needs. You'll gain hands-on experience with key IoT technologies, including MQTT, FLASH memory, and FreeRTOS, and develop a strong foundation in using the ESP32 for real-world applications.

Enroll now, and start securing your space with your very own DIY intrusion detection system!

Who this course is for:

  • Entry-level embedded software developers
  • Curious and hobbyists