inflearn logo

Smart Lock IoT System Using the Arduino Platform

This is a practical course for students and job seekers who want to become embedded IoT developers. Through a Smart Lock project based on Arduino IoT Cloud, you will directly implement sensor control, RFID authentication, WiFi communication, cloud dashboards, OTA, and notification functions, experiencing the latest Edge IoT development trends all at once.

1 learners are taking this course

Level Basic

Course period Unlimited

Arduino
Arduino
IoT
IoT
Embedded
Embedded
dashboard
dashboard
Arduino
Arduino
IoT
IoT
Embedded
Embedded
dashboard
dashboard

What you will gain after the course

  • Hands-on project experience with the entire development workflow of embedded IoT development

  • Component selection criteria from an embedded developer's perspective for project success

  • Experience in implementing essential IoT features, including dashboards, OTA, and notifications.

Just one hour is enough.


From Arduino hardware configuration to firmware development, IoT dashboard integration, and remote control—complete the entire system that once seemed complex all at once.

A hands-on course for those who want to become embedded IoT developers but don't know where to start.

You can experience the flow of IoT development faster than any other course, domestic or international.

  • Implement your own Smart Lock IoT device and dashboard with just a 1-hour lecture

  • Providing experience in Edge IoT development for those preparing for capstone designs, graduation projects, and employment or career changes in the embedded/firmware fields.


Did you think that to learn Arduino, you had to study hardware, sensor connection, firmware, communication, and dashboards all separately?

In just one hour, this course provides hands-on experience with the entire workflow: understanding the basic structure of Arduino hardware, writing firmware to control sensors and actuators, displaying collected data on an IoT dashboard, and remotely controlling devices.

We focused on actual working results rather than long theories.
Invest just one hour to see for yourself how an Arduino IoT system connects and operates.

After taking this course, you will be able to create results like these

Practical implementation-focused through examples

Learning various modules such as 1602 LCD, RFID, and Servo motors

IoT Practice through Dashboard Implementation

Implementation of a real-world cloud dashboard and even advanced features like OTA and push notifications!

  • What will you understand and be able to do well after taking this course?


  • Students will learn sensor and motor control, RFID/NFC authentication, SPI/I2C communication, WiFi-based cloud integration, and remote control via dashboards and mobile apps. Furthermore, they will understand features used in real-world IoT products such as OTA/FOTA, Notifications, and Webhooks, and experience the entire design flow of an Edge IoT system.

What you will learn

  • We introduce everything from the foundational background of embedded development to advanced features integrated with the cloud.

Section (1) Basic Theory of Embedded IoT

We introduce SPI and I2C circuit communications commonly used in embedded development, as well as wireless communication protocols such as HTTP and MQTT.

Section (2) Hardware & Software

We have reduced the learning curve by providing easy-to-understand circuit diagrams instead of complex schematics.

Section (3) Adding Cloud Features

Learn about IoT systems through device status, sensor status, and remote control.

Notes before taking the course

  • It is helpful to have knowledge of C/C++ programming.

  • It is helpful to have background knowledge in circuits, wireless communication, etc.

Practice Environment

  • We utilize the Arduino Cloud IDE.

  • In this lecture, we will introduce additional paid features (OTA, Notification, Webhook) using the Pro Plan.

  • An Arduino Uno R4 WiFi or a compatible development board such as the ESP32 is required.

Learning Materials

Prerequisites and Important Notes

  • If you have experience working with Arduino, it will make for a smoother learning environment.

  • This lecture utilizes TTS (Text-to-Speech).

Recommended for
these people

Who is this course right for?

  • Students who need to create an IoT device for their capstone design or graduation project

  • Those who are preparing for employment or a career change as an embedded/firmware developer

  • Beginners who want to expand from sensor and motor control to cloud integration and remote control.

Need to know before starting?

  • C, C++, or other programming languages

  • Circuit knowledge such as PWM, I2C, UART Serial Comm, and SPI

  • Knowledge of wireless communication, front-end, and back-end

Hello
This is miotmaker

Career Verified

Edge AI · IoT · Embedded

From a Master's in wireless communication to mass production development at startups and large corporations.

Supporting the growth of Edge AI, IoT, and embedded developers based on practical experience.

---

👨‍💻 7th-year Embedded Software Developer

🎓 M.S. in Computer Science and Engineering, Seoul National University

 

More

Curriculum

All

21 lectures ∙ (1hr 4min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Similar courses

Explore other courses in the same field!

25% off for new members

$16.40

25%

$26.40