Companies Home Search Profile

ESP32 MicroPython MQTT Weather Logger

Focused View

Educational Engineering Team

38:13

0 View
  • 1 -Introduction to the IoT Weather Station.mp4
    04:29
  • 2 -Setting Up the Wokwi Simulator and Sensor Interfacing.mp4
    09:43
  • 3 -Connecting to WiFi using MicroPython.mp4
    07:40
  • 4 -Sending Data to an MQTT Broker.mp4
    13:08
  • 5 -Expanding the Project and Next Steps.mp4
    03:13
  • Description


    Build an IoT weather station using ESP32, MicroPython, and MQTT: logging, analyzing, and sharing real-time weather data.

    What You'll Learn?


    • Set up and configure the ESP32 microcontroller for data logging and IoT applications.
    • Write and execute MicroPython code to interface with environmental sensors.
    • Establish MQTT protocols for real-time data transmission in IoT networks.
    • Develop a functional weather logger to collect and log weather data for analysis and sharing.

    Who is this for?


  • IoT enthusiasts and hobbyists looking to learn practical skills for connected devices.
  • Intermediate Python developers interested in applying their knowledge to hardware and IoT.
  • Engineers or DIYers with a passion for environmental monitoring and data logging.
  • Professionals seeking to understand and implement MQTT protocols for real-time IoT applications.
  • What You Need to Know?


  • Basic knowledge of Python programming for working with MicroPython.
  • Familiarity with basic electronics concepts, including resistors and simple sensor connections.
  • ESP32 microcontroller and weather sensors (such as temperature and humidity) for hands-on practice.
  • A computer with USB connectivity to code and upload scripts to the ESP32.
  • More details


    Description

    Get hands-on with IoT as you build a complete weather logging system from scratch! This course focuses on integrating the ESP32 microcontroller, MicroPython programming, and MQTT protocols to create a versatile weather logger that gathers, logs, and transmits weather data seamlessly.

    Designed for both IoT enthusiasts and intermediate-level developers, this course will walk you through the essential skills to transform a simple ESP32 module into a fully functional weather monitoring system. We’ll cover how to set up sensors, utilize MQTT for data transmission, and leverage MicroPython for efficient data handling. By the end of this course, you’ll be able to create your own connected weather logger, capable of sending data to cloud services or local networks.

    In addition to practical projects, we’ll explore troubleshooting techniques, provide guidance on optimizing performance, and explain the best practices for managing MQTT messaging. With over 38 minutes of concise, targeted content, this course is perfect for learners who want to see real results quickly without overwhelming technical jargon.

    Key Features:

    • Step-by-step guidance on setting up and coding with the ESP32 and MicroPython

    • Practical lessons on sensor integration and real-time data handling

    • Overview of MQTT basics and advanced usage for IoT communication

    • Customizable weather logger project that can be adapted for other applications

    "This course was exactly what I needed to understand the ESP32 and MQTT! The hands-on project was incredibly helpful." - [Alex G.]
    "Concise and to the point. This course gave me the confidence to tackle IoT projects on my own!" - [Sarah K.]

    Enroll Now to build your IoT weather logger and bring your MicroPython skills to life!

    What You Will Learn

    • Set up and configure the ESP32 microcontroller for data logging

    • Write and deploy MicroPython code to interface with sensors

    • Use MQTT protocols for real-time data sharing and logging

    • Build a weather logger capable of tracking and transmitting weather data

    Who Is This Course For

    • IoT enthusiasts looking to expand their skills in connected devices

    • Intermediate Python programmers who want to explore MicroPython

    • Engineers or hobbyists interested in environmental monitoring

    • Tech professionals looking to integrate IoT protocols like MQTT into projects

    Requirements

    • Basic knowledge of Python programming

    • Familiarity with fundamental electronics (resistors, sensors)

    • Access to an ESP32 microcontroller and basic sensors (temperature, humidity)

    • Computer with USB for coding and uploading scripts to ESP32

    Who this course is for:

    • IoT enthusiasts and hobbyists looking to learn practical skills for connected devices.
    • Intermediate Python developers interested in applying their knowledge to hardware and IoT.
    • Engineers or DIYers with a passion for environmental monitoring and data logging.
    • Professionals seeking to understand and implement MQTT protocols for real-time IoT applications.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Educational Engineering Team
    Educational Engineering Team
    Instructor's Courses
    Educational Engineering TeamTeam of skilled Engineers Sharing Knowledge with the WorldEducational Engineering Team is a Leading Team in Microcontroller Industry, with over 13 Years of Experience in Teaching and Doing Practical Projects.We strive to put all our hands-on experience in these courses. Instead of superficial knowledge - we go into the depth of the topic and give you the exact - step by step blueprint on how to tame simple as well as complex topics in easy and digestible bite-sized videos.This real-world knowledge enables you to grasp knowledge easily, and you can apply this learning immediately to your life and projects.Educational Engineering Team has been in the Programming and Microcontroller business since 2007. We have been part of many projects. Over the course of these years - we have gained a good insight into students’ and educators’ needs. We are passionate about sharing all our collective knowledge with you. As of 2018, we have already taught over 250k-THOUSAND students and counting.Currently, we have more than 100+ Courses on UdemyEducator and Author of "Educational Engineering".Ashraf is an educator, Mechatronics engineer, electronics and programming hobbyist, and Maker. He creates online video courses on the EduEng YouTube Channel (More Than 4 Million View, 20k + Subscriber) and author of four Microcontroller books.As a Chief Educational Engineer since 2007 at Educational Engineering Team, the company he founded, Ashraf’s mission is to explore new trends and technology and help educate the world and make it a better place.Educational Engineering offers educational courses and Bootcamps, articles, lessons, and online support for electronics hobbyists, Programming hobbyists, Microcontroller hobbyists, STEM students, and STEM teachers.That team also work as freelancer engineers, helping many students in their graduation projects, and provide guidance and consulting for many students over the years to help them kick-start their career.Ashraf’s core skill is explaining difficult concepts through in a step by step easy to understand matter using video and text. With over 11 years of tertiary teaching experience, Ashraf has developed a simple yet comprehensive and informative style in teaching that students from all around the world appreciate.His passion for Microcontrollers and Programming and in particular for the world of Arduino, PIC Microcontroller, Rasberry Pi has guided his personal development and his work through Educational Engineering.Ashraf’s online courses have helped over 250,000 people from around the world to be better and to make a great career in the industry.Educational Engineering Team offer Course onCircuit Design, Simulation, and PCB FabricationArduino, PIC Microcontroller, and Raspberry PiProgramming in C, Python, and other programming languagesPLC Industrial Programming and Automation3D Design and SimulationESP and IoT World
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 5
    • duration 38:13
    • Release Date 2025/02/24