inflearn logo

Introduction to Building a Smart Farm Platform - IoT Smart Farm Starting with Arduino and AI Tutor

Build a fully functional smart farm platform that integrates sensor data collection, MQTT communication, web dashboards, and AI-driven environmental analysis. Experience the entire process of agricultural digital transformation (DX) through a hands-on project, covering everything from IoT sensor integration and FastAPI/Spring-based API servers to React/Vue dashboard development and cloud deployment.

1 learners are taking this course

Level Intermediate

Course period Unlimited

React
React
IoT
IoT
SmartStore
SmartStore
MQTT
MQTT
FastAPI
FastAPI
React
React
IoT
IoT
SmartStore
SmartStore
MQTT
MQTT
FastAPI
FastAPI

What you will gain after the course

  • Implementation of MQTT-based IoT Sensor Data Collection and Real-time Communication System

  • Development of a Full-Stack Smart Farm Platform Utilizing FastAPI/Spring API Servers and React/Vue Dashboards

  • Operation of integrated agricultural solutions through AI-based growth environment analysis and cloud deployment

Building a SMART FARM PLATFORM using LLM

Arduino · Raspberry Pi · MQTT · AI Tutor Hands-on Project

Course Introduction

Smart Farm is not simply a technology for connecting sensors.

It is an integrated platform technology that collects data through sensors,
transmits it over a network,
analyzes the data,
and automatically controls it.

This course explains the process of building an actual SMART FARM PLATFORM step-by-step, focusing on Arduino and Raspberry Pi, so that even beginners can follow along.

In addition, you will learn how to create your own AI Tutor using the latest AI technology, LLM (Large Language Model), and how to utilize it for learning and development.

This is not a lecture where you only learn theory, but a project-oriented course where you create, practice, and complete things yourself.


What you will learn

1. Arduino Basic Programming

  • Installing the Arduino Development Environment

  • Digital Input/Output

  • LED control

  • Button input processing

  • Buzzer control

  • Relay control


2. Sensor Utilization Technology

  • LM35 temperature sensor

  • DHT11 Temperature and Humidity Sensor

  • Illuminance Sensor (LDR)

  • Flame sensor

  • Utilizing various analog sensors


3. Raspberry Pi Utilization

  • Raspberry Pi Installation

  • Basic Linux Commands

  • Python Programming

  • Data Collection and Storage


4. Building MQTT-based IoT

  • Understanding MQTT concepts

  • Broker Configuration

  • Publisher / Subscriber Practice

  • Arduino ↔ Raspberry Pi Communication

  • Real-time data transmission


5. Smart Farm Automatic Control System

  • Temperature-based automatic ventilation

  • Illuminance-based automatic lighting

  • Sensor Data Monitoring

  • Building a Smart Control System


6. Creating an AI Tutor using LLM

  • How to use ChatGPT

  • How to use Gemini

  • How to use Claude

  • Creating My Own AI Tutor

  • Building a Smart Farm AI Tutor


7. Final Project

Building a Smart Farm Platform

Components

  • Arduino

  • Raspberry Pi

  • MQTT

  • Sensor Network

  • Automatic Control System

  • AI Tutor

Completion of the Integrated Project


Recommended for the following people

  • Those interested in smart farms

  • Those who want to learn IoT

  • Those who are learning Arduino for the first time

  • Those who want to utilize Raspberry Pi

  • Those who want to learn MQTT communication

  • Those who want to learn development methods using AI

  • Those who want a practice-oriented project course


Expected outcomes after taking the course

  • You can build a Smart Farm system yourself.

  • You can understand the overall structure of IoT platforms.

  • You can integrate Arduino and Raspberry Pi.

  • You can build an MQTT-based communication system.

  • You can learn and develop independently by utilizing an AI Tutor.

  • You can build the skills to construct a Smart Farm Platform that can be utilized in actual industry settings.


Course Features

✔ Step-by-step explanations that even non-majors can follow

✔ Practice-oriented lectures

✔ Integrated learning of Arduino + Raspberry Pi

✔ Practical application of MQTT

✔ Includes AI Tutor creation practice

✔ Integrated Smart Farm Project provided

✔ Practical-focused education


A Word from the Instructor

Technology is not something you simply learn; it becomes yours only when you build it yourself.

This course is not just a simple theoretical lecture, but is designed to allow you to experience the entire process of building an actual Smart Farm Platform.

I hope you will also try building your own future-oriented Smart Farm system that combines AI and IoT.

We support you on your journey to building your very own Smart Farm.

Recommended for
these people

Who is this course right for?

  • Junior developers seeking hands-on project experience that integrates IoT and web technologies

  • Startup practitioners and aspiring entrepreneurs interested in developing agricultural digital transformation (DX) solutions

  • Computer science/Electronic engineering students preparing for a Capstone project based on Raspberry Pi/ESP32

Need to know before starting?

  • Experience in Python basic syntax and writing simple scripts

  • Basic knowledge of HTML/CSS/JavaScript and understanding of REST API concepts

  • Basic usage of Linux commands and experience with simple hardware connections

Hello
This is ywjang23583

I worked as a developer at LG Electronics, a telecommunications company, for about 27 years. Since retiring, I have been teaching introductory software coding courses at various universities, as well as lecturing at vocational schools and government offices. Currently, I am teaching an IoT course at a vocational training school.

I would like to record and share lectures on the following topics.

1. R Statistics Basic/Advanced Course

2. Arduino for the sensor data collection part of IoT technology techniques

3. Raspberry Pi Technology

4. Basic/Advanced Course for AI Utilization (Understanding Basic Algorithms and Tool Usage)

5.Systematic platform implementation techniques for smart farm configuration

6. Tableau and PowerBI visualization techniques

7. Six Sigma technical techniques in the field

8. Building a Big Data Analysis Hadoop Ecosystem

More

Curriculum

All

31 lectures ∙ (16hr 58min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

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

ywjang23583's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Limited time deal

$1,073,744.00

29%

$56.10