강의

멘토링

커뮤니티

NEW
Hardware

/

Embedded IoT

Smart Mirror: Raspberry Pi, VISION, and LLM All at Once

This course is a practical pre-training program designed to help you quickly complete the core technologies needed for **smart mirror** production in the form of "pre-missions." Rather than simple feature explanations, it aims to reach a level where you can immediately create an integrated demo (PoC) in the field. The course requires completion of the following 4 components: LLM API-based conversational response module Including role separation (system/user), conversation history maintenance, retry/timeout, and log handling, you'll learn patterns for creating short, card-style summary responses suitable for smart mirrors. Face recognition + filter application with MediaPipe FaceMesh Extract facial landmark coordinates and implement a PoC that tracks visual filters like sunglasses/masks/stickers in real-time. Raspberry Pi ↔ Arduino serial communication (Python) Transmit Arduino sensor values via serial and perform reception, parsing, and error handling on Raspberry Pi using Python (pyserial) to first complete the system backbone of "sensor → Pi → (UI/storage)" flow. Smart mirror frame/hardware 3D modeling Considering display, Pi, power supply, cables/heat dissipation, complete an assemblable frame (front/back, brackets/screw holes, etc.) as STEP/STL deliverables. Additionally, optional sections allow expansion based on team capabilities, connecting step-by-step: Weather data input on Pi, Firebase/Supabase DB integration, Responsive web UI (mobile/desktop), AWS deployment basics. As a result, upon completing the course, students will have not just "individual technology pieces," but an integrated portfolio (AI response + face recognition + sensor communication + hardware design) ready for immediate demonstration at makerthons.

1 learners are taking this course

Level Basic

Course period Unlimited

  • shain19128696
실습 중심
실습 중심
AI 코딩
AI 코딩
Python
Python
Raspberry Pi
Raspberry Pi
Arduino
Arduino
AI
AI
LLM
LLM
실습 중심
실습 중심
AI 코딩
AI 코딩
Python
Python
Raspberry Pi
Raspberry Pi
Arduino
Arduino
AI
AI
LLM
LLM

What you will gain after the course

  • "Integrated PoC Implementation Capability"

  • LLM API Practical Template (Reusable Framework)

  • MediaPipe FaceMesh-based "Recognition UX PoC"

  • Raspberry Pi ↔ Arduino Serial Communication (Python) Capability

  • Assemblable smart mirror hardware design deliverables

This course is a practical preparatory training designed to complete the core competencies most frequently required in Smart Mirror Makerthon/AIoT Makerthon in the form of "pre-mission assignments." Rather than a fragmented list of technologies, it is structured with the goal of creating an integrated PoC (Proof of Concept) that can actually be demonstrated.

Students will complete the following 4 essential deliverables through the course.

  1. LLM API-Based Conversational Response Module

  • Going beyond simple LLM API calls, we create a "production-ready template" equipped with role separation (system/user), conversation history maintenance, retry/timeout, and logging.

  • We'll also organize a response format that outputs short, card-style summary responses (at-a-glance format) suitable for smart mirrors.

  1. MediaPipe FaceMesh Face Landmark + Filter PoC

  • Extract FaceMesh landmark coordinates and implement a computer vision demo that tracks 1 filter (sunglasses/mask/sticker, etc.) on the face in real-time.

  • Establish a foundation that can be expanded to "user recognition-based UI/interaction" in the future.

  1. Raspberry Pi ↔ Arduino Serial Communication (Python) for Sensor Data Transfer

  • The sensor values read by Arduino are transmitted via serial (UART), and on the Raspberry Pi, Python (pyserial) receives, parses, and handles exceptions.

  • We've structured this to proactively solve communication/permission/data corruption/timeout issues, which are the most common bottlenecks in makerthons.


Additionally, in the optional sections, you can expand on the following based on your team's capabilities and goals.

  • Weather data input on Raspberry Pi (including city change/refresh))

  • Firebase or Supabase DB Integration (storing/retrieving values)

  • Responsive Web UI (Mobile/Desktop)

  • AWS Deployment Basics

Upon completing the course, students will not just have "a little knowledge of each technology," but will leave with an integrated demo ready for immediate demonstration at a makerthon + submission documents/evidence (logs, videos, README).

Recommended for
these people

Who is this course right for?

  • Prospective makerthon/hackathon participants

  • Developers/students who want to create projects with Raspberry Pi and Arduino

  • People who want to integrate generative AI (LLM) based features into actual products/projects

  • Someone who needs a Computer Vision (Face Recognition) PoC

  • For those who need a portfolio that includes hardware design

  • Team Project Leader/Educator (Instructor/Teaching Assistant)

Need to know before starting?

  • Basic Programming

Hello
This is

Curriculum

All

5 lectures ∙ (2hr 10min)

      Published: 
      Last updated: 

      Reviews

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

      Limited time deal

      $99,000.00

      8%

      $83.60

      Similar courses

      Explore other courses in the same field!