0

Loading ...

Instructor Name

Sayantani Bhattacharya

Category

Robotics_Projects

Reviews

0 (0 Rating)

Course Requirements

In this project-based module, students will transform a standard ESP32 microcontroller into a "Smart Home Hub." The course covers the full spectrum of IoT communication, starting from local circuit assembly on a breadboard to the configuration of a Cloud Bridge via Sinric Pro.

The curriculum focuses on the "Internet" aspect of IoT, teaching students how to manage WebSockets and JSON payloads to control multiple LEDs, representing different rooms in a house. By the end of the lab, students will be able to control their hardware using voice commands through an Amazon Echo or the Alexa smartphone app, providing a practical understanding of how modern smart appliances function.

Course Description

To ensure a successful build, students should have the following foundations:

  • ESP32 Basics: Understanding of how to power the board and upload code using the Arduino IDE.

  • Breadboard Proficiency: Ability to create circuits with LEDs and resistors without causing short circuits.

  • Networking Fundamentals: Knowledge of how to connect a device to a 2.4GHz WiFi network (SSID and Password configuration).

  • Account Management: Ability to set up and link third-party services (Amazon Alexa and Sinric Pro portals).

  • Programming Logic: Basic understanding of functions, specifically how a "Callback Function" triggers hardware when a cloud message is received.

Course Outcomes

Upon completing this project, students will be able to:

  1. Configure IoT Cloud Platforms: Successfully set up a developer account on Sinric Pro, create virtual devices, and manage unique Device IDs.

  2. Establish Secure WebSockets: Program the ESP32 to maintain a persistent, two-way communication tunnel with a remote server.

  3. Execute Voice Command Integration: Link a third-party Smart Home Skill to Amazon Alexa and map voice "Intents" to specific hardware pins.

  4. Manage Multi-Channel Actuation: Control three or more independent outputs (LEDs) from a single microcontroller using distinct digital signals.

  5. Debug Cloud Connectivity: Utilize the Serial Monitor to diagnose WiFi connection errors, authentication failures, and latency issues.

Analyze System Latency: Understand the "trip time" of a signal traveling from a voice command, through the cloud, and back to the physical hardware.

Course Curriculum

1 About the experiment
15 Min


2 Components Required
10 Min


3 Create Sinric Pro Account
20 Min


4 Sinric pro Setup for Smart Home Automation
15 Min


5 Alexa Setup in Mobile With Sinric Pro
20 Min


6 Circuit diagram And It Works
15 Min


7 Building The Circuit And Explanations
10 Min


8 Arduino Code Overview
15 Min


9 Arduino Code Overview Zipfile
15 Min


10 Explanations
15 Min


11 Learning outcomes and FAQ
15 Min


Student Feedback

Home Automation

0

Course Rating
0.00%
0.00%
0.00%
0.00%
0.00%

No Review found

Sign In or Sign Up as student to post a review

Reviews