인공지능 IoT(AIoT)

인공지능IoT입문

인공지능IoT입문

커리큘럼

|
일반
  • 강좌공지
  • 부스트코드(네이버 무료 교육) - 수료증 발급
  • 교육부 K-MOOC(1 학점 인정) - 누구나 할 수 있는 데이터분석과 인공지능
  • 위니북스(무료 전자책 - AI, 바이브코딩 등)
3월2일 - 3월8일
  • 유튜브 한국어) 인공지능은 사물인터넷(IoT)을 어떻게 움직이는가?
  • AI와 IoT의 융합(Wikidocs)
  • 시뮬레이터 - 아두이노(마이크로비트) 딩커캐드(Thinkercad)
  • 시뮬레이터 - ESP32, 아두이노, STM32, 라즈베리파이 Pico 웍위(Wokwi)
  • Teachable Machine 사이트(AI 체험)
  • Rep 1. 인공지능IoT 프로젝트 기획
3월9일 - 3월15일
  • [강의자료] ThinkerCad 이용한 아두이노 강좌(WikiDocs) - 2장,3장,4장,5장(플로팅, 풀업,다운)
  • [참고] 아두이노로 배우는 디지털 기초(코딩램프지니)
  • [참고] ODIY(Opensource DIY) 한국과학창의재단 - 임베디드기초, 아두이노, 라즈베리파이
  • [참고] Toymakers - 아두이노기초, 라즈베리파이(인공지능스피커와 데이터분석)
  • R2. 풀업, 풀다운 회로 활용 문제 및 해결(버튼, LED, 시리얼모니터를 활용)
3월16일 - 3월22일
  • [강의자료] ThinkerCad 이용한 아두이노 강좌(WikiDocs) - 5장
  • 05-5 푸시버튼을 슬라이드 스위치처럼 사용하기, 개선 코드
  • R3. 디지털 입출력 장치 활용 문제 해결
3월23일 - 3월29일
  • [강의자료] ThinkerCad 이용한 아두이노 강좌(WikiDocs) - 6장,7장,8장
  • 강의 소스코드 ThinkerCad 이용한 아두이노(github)
  • R4. 아두이노 입문 3장~13장까지 시험 문제 만들기
  • 아두이노 프로그래밍(1)
  • 아두이노 프로그래밍(2)
3월30일 - 4월5일
  • [강의자료] 임베디드와 아두이노 개요
  • [강의자료] 비트 연산 & 아두이노 레지스터 프로그래밍
  • [강의영상] 아두이노 개요 및 레지스터 프로그래밍
  • 아두이노 홈페이지 - 우노 R3 하드웨어
  • 아두이노 홈페이지 - 비트 연산
  • 아두이노 홈페이지 - 포트 레지스터(Port Register)
  • ATMega328p Data sheet 파일
  • 아두이노 레지스터 제어 프로그래밍(유튜브, 코넬대학교)
  • 1 아두이노 레지스터 제어 프로그래밍(LED Blink, 코넬대학교) 한글더빙
  • 2 아두이노 레지스터 제어 프로그래밍(마스킹, 코넬대학교) 한글더빙
  • R5. ATMega328 레지스터 프로그래밍
4월6일 - 4월12일
  • [강의자료] 아두이노 시스템프로그래밍(멀티태스킹 millis, 인터럽트, FreeRTOS)
  • SimpleTimer1
  • SimpleTimer2
  • 멀티태스킹 - millis()함수
  • 아두이노 인터럽트(유튜브)
  • 하드웨어 통신 프로토콜(UART_SPI_I2C_CAN_RS232)
  • 네트워크 프로토콜(TCP_UDP_HTTP_MQTT_WebSoket)
  • R6. 타이머 라이브러리와 외부 인터럽트를 이용한 문제 해결
4월13일 - 4월19일
  • 유튜브 - 앱인벤터 기초 강의
  • Artificial Intelligence with MIT App Inventor
  • 앱인벤터 확장 모듈(App Inventor Extensions) - Teachable Machine 또는 PIC 등
  • 유튜브 강의 - 앱인벤터로 인공지능 앱 만들기 - PIC(Personal Image Classifier)
  • R7. (팀) 스마트폰앱과 아두이노를 이용한 AIoT 제품 개발(앱과 아두이노는 시리얼 연결 가정)
  • R7_1. (개인) 스마트폰앱과 아두이노를 이용한 AIoT 제품 개발(앱과 아두이노는 시리얼 연결 가정)
4월20일 - 4월26일
  • AIoT를 위한 리눅스 입문
  • Rep 8. 리눅스 명령어 및 프로그래밍
4월27일 - 5월3일
  • 컨테이너와 도커(docker)
  • 유튜브 - 도커와 컨테이너 기초 이해
  • 유튜브 - 컨테이너와 도커의 이해 - 컨테이너를 쓰는이유 / 일반프로그램과 컨테이너프로그램의 차이점
  • 유튜브 - WSL 윈도우 Ubuntu 환경에 도커 설치 방법 - docker desktop 없이 docker 개발환경 설정
  • MS 홈페이지 - 윈도우 wsl2 도커 컨테이너(도커 데스크탑)
5월4일 - 5월10일
  • Blynk IoT 클라우드 대시보드 무료
  • 유튜브 - IoT 클라우드(Blynk블링크)와 스마트폰앱을 이용 아두이노 원격 제어(Arduino Uno with Blynk)
  • 유튜브 - 아두이노와 스마트 폰 사이의 Bluetooth(HC-05) 통신
  • IoTy 코딩 플랫폼 - ESP32
  • IoTy 코딩 플랫폼 - ESP32 보드 활용
  • 벤토(Vento.build) - AIoT 오픈소스 플랫폼
  • 홈지니(Home Genie) - AIoT 오픈소스 플랫폼
  • 중간고사
5월11일 - 5월17일
5월18일 - 5월24일
5월25일 - 5월31일
6월1일 - 6월7일
6월8일 - 6월14일
6월15일 - 6월21일

강좌 소개

두뇌(AI)와 몸체(IoT)의 유기적 결합으로 실생활과 산업 현장에서의 문제 해결

아두이노(라즈베리파이)와 AIoT 플랫폼(AI, 모니터링)을 활용한 풀스택(Full Stack) 구축

스스로 등록 (학생)