코딩교육

청주코딩학원 | 인공지능 앱으로 제어하는 스마트 홈 제어하기-프로젝트

drnamrobot 2025. 8. 22. 23:17

청주코딩학원 인공지능 아두이노 융합 프로젝트

AI 앱으로 스마트홈을 직접 제어해본다면?
남박사코딩로봇학원에서는 실생활에 적용 가능한 융합 프로젝트 수업을 통해 인공지능, 앱 개발, 아두이노, 블루투스, 머신러닝까지 배울 수 있습니다!

 

1. 스마트홈을 제어하는 인공지능 앱

요즘은 음성만으로도 전등, 선풍기, 가습기 등 집안의 기기들을 제어할 수 있습니다.
AI 음성 명령을 통해 직접 조종하는 스마트홈 시스템을 만드는 수업을 진행했어요!

📸[그림: 인공지능 앱으로 스마트홈을 제어하는 모습]

인공지능 앱으로 스마트홈을 제어하는 모습

2. 앱 만들기 첫 단계: 앱인벤터 접속

구글에서 앱인벤터(App Inventor)를 검색하고, 공식 홈페이지에서 "Create Apps"를 클릭해 시작합니다.

📸[그림: 앱인벤터 앱제작 홈페이지]

앱인벤터 앱제작 홈페이지

3. 앱 디자인하기

앱인벤터의 디자인 탭에서 버튼, 텍스트박스, 음성 인식 기능을 포함한 UI를 직접 제작합니다.

📸[그림: 앱인벤터 디자인 화면]

앱인벤터 디자인 화면

4. 블록코딩으로 기능 구현

디자인을 마쳤다면, 블록 코딩 탭으로 이동해 기능을 직접 구현합니다.
음성 명령에 따라 블루투스 통신을 통해 기기를 제어하도록 설정합니다.

📸[그림: 앱인벤터 블록코딩으로 블루투스 통신 제어 코드 구현]

앱인벤터 블록코딩으로 블루투스 통신 제어 코드 구현

5. 아두이노 블루투스 회로 설계

아두이노 보드에 블루투스 모듈을 연결해 전자 회로를 구성합니다.
앱과 통신하여 실제 전자기기를 ON/OFF 할 수 있도록 설계합니다.

📸[그림: 아두이노 블루투스 회로 설계]

아두이노 블루투스 회로 설계

6. C언어로 아두이노 코딩

아두이노 IDE를 활용하여 C언어로 동작 코드를 작성합니다.
"불켜", "불꺼" 같은 명령어에 따라 동작하도록 프로그래밍합니다.

📸[그림: 아두이노 IDE에서 C언어 코딩]

아두이노 IDE에서 C언어 코딩

7. 앱으로 제어 성공!

드디어 앱을 통해 버튼 클릭 또는 음성 명령으로 아두이노를 제어할 수 있게 되었어요!

📸[그림: 버튼과 음성으로 아두이노 제어]

버튼과 음성으로 아두이노 제어

8. 인공지능 모델 만들기

앱이 "불켜", "불꺼"만 인식한다는 한계를 넘어
다양한 명령을 인식하도록 하기 위해 Machine Learning for Kids 플랫폼을 사용합니다.

📸[그림: 인공지능 텍스트 모델 학습]

인공지능 텍스트 모델 학습

9. 모델 학습 완료 후 앱과 연동

학습이 완료된 모델을 앱인벤터용 모델로 설정하면 앱에서 바로 사용할 수 있어요.

📸[그림: 모델 학습 후 앱 인벤터와 연결]

모델 학습 후 앱 인벤터와 연결

10. ML4KComponent 추가

앱 인벤터에 ML4KComponent 확장을 앱에 추가하여 텍스트 AI 모델과 연동합니다.

📸[그림: ML4KComponent 추가]

앱 인벤터에 ML4KComponent 추가

11.앱인벤터에서 인공지능 모델을 블록 코딩

앱인벤터에서 블록코딩을 이용해 인공지능 모델을 코딩합니다. 

📸[그림: 인공지능 모델 블록 코딩 ]

인공지능 모델 블록 코딩

12.인공지능 앱을 활용한 스마트홈제어 

인공지능 앱을 활용해 집안에 있는 전등,콘센트, 가전제품들을 제어할 수 있습니다. 

📸[그림: 인공지능 앱을 활용한 스마트홈제어 ]

인공지능 앱을 활용한 스마트홈제어

 

13. 남박사 수업의 차별점

단순한 코딩이 아닌 문제 해결 중심 수업정보올림피아드, 충북컴퓨터꿈나무축제, 과학고, 대입 실전 대비 프로그램까지 운영합니다.

14. 실전 진학 스토리

사춘기 중학생 카이스트 박사 과정 진학까지 성공한 남박사 학생의 실화 이야기
👉 진학 사례 보러가기

 

청주 코딩 학원 추천 – 사춘기 중학생 카이스트 박사가 되기까지! 실화입니다

🧑‍💻 중2 사춘기, 공부는 싫고 코딩이 좋았던 아이의 놀라운 성장기“공부는 재미없고, 빨리 돈 벌고 싶어요.”전자와 코딩에 유난히 흥미를 보이던 중학교 2학년 학생. 처음에는 구미 마이

drnamrobot.tistory.com

 

📍 오시는 길


충북 청주시 서원구 복대로 19, 매직타워 401호
(개신동 옹기촌 주차 가능, 상담 후 주차권 제공)
📞 상담문의: 043-233-8485

📢 더 많은 정보는?

👉 남박사 인스타그램
👉 남박사 카카오채널

 

남박사코딩로봇학원

청주코딩학원 남박사코딩로봇학원 유치부터 과학고까지 대입·정보올림피아드 완벽 대비

pf.kakao.com

 

🚀 우리 아이도 AI 개발자처럼!

청주에서 실생활 융합 프로젝트형 코딩을 배우고 싶다면?
지금 바로 남박사코딩로봇학원과 함께하세요!