Project 스마트 홈 IoT 구축하기 프로젝트 소개 본 프로젝트는 스마트홈 대시보드와 라즈베리파이 기반 AI 스피커를 결합하여, 사용자가 직관적이고 통합된 환경에서 IoT 기기를 관리할 수 있는 솔루션을 제공합니다. 웹 기반 대시보드를 통해 실시간 상태 모니터링 및 제어가 가능하며, 라즈베리파이에 구현된 AI 스피커를 통해 음성 명령으로 간단한 기능을 수행할 수 있습니다.
Project 아두이노로 무선 RC카 만들기 프로젝트 개요 아두이노를 활용하어 RC카, 무선 조종기를 제작했습니다. 원래 처음에 프로젝트를 기획할 때에는 전진, 후진, 우회전, 좌회전, 투석기능이 작동되는 RC카를 제작하려고 했으나, 모터드라이버 배송지연 등의 문제로 불가피하게 전진, 후진만 가능한 RC카를 제작하게 되었습니다. 사용한 부품 학교에서 받은 아두이노키트에는 모터드라이버가 포함되어있지 않아 인터넷에서 4채널 모터드라이버를
Embedded IoT 10차시 센서 라즈베리파이에서도 아두이노와 같이 센서를 사용할 수 있다. 3차시에서 정리한 GPIO에 각종 센서들을 연결할 수 있다. 택트스위치 택트스위치는, 4개의 핀중 2쌍은 연결되어있고, 그 2쌍은 서로 가운데 스위치를 두고 연결되어 있다. 평소에는 a는 a끼리, b는 b끼리만 통전되다가, 스위치를 누르면 가운데가 연결되며 핀4개가 모두 통전되는 방식이다.
Embedded IoT 9차시 GPIO란? GPIO는 General Purpose Input / Output 의 약자이다. 말 그대로 범용 입출력 인터페이스이다. PCB, ICT보드 등 다양한 전자기판에서 내부 회로 이외 외부적으로 물리적으로 소통할 수 있는 장치로, 이를 이용해서 LED, Motor 다양한 물리적 외부 장치들에 대해서 배선하고 연결하여 제어할 수 있다. GPIO Raspberry Pi의
Embedded IoT 8차시 라즈베리파이 란? 라즈베리 파이(Raspberry Pi)는 영국 잉글렌드의 라즈베리 파이 제단이 학교와 개발도상국에서 기초 컴퓨터 과학의 교육을 증진시키기 위해 개발한 신용카드 크기의 싱글 보드 컴퓨터 이다. B, B2, 3B, 3B+, 4B, 5등 여러 모델이 있다. 라즈베리파이 세팅 라즈베리파이도 컴퓨터이기 때문에, OS 설치등등의 세팅이
Embedded IoT 7차시 조이스틱 이란? 움직임에 따라 저항값이 변하는 가변저항이 달려있어서 그 값을 이용해 움직임이나 방향등 표현에 활용 할 수 있는 모듈을 말한다. 90도 각도로 가변저항이 달려있고, Z축에 택트 스위치가 달려있어서 2축 + 1온/오프 제어가 가능한 모듈이다. 실습 void setup() { Serial.begin(9600); pinMode(2, INPUT_PULLUP)
Embedded IoT 6차시 전송 방식에는 어떤것이 있을까? 1. 직렬 전송 (Serial Transmission)이란? 직렬 전송은 데이터를 한 번에 한 비트씩 순차적으로 전송하는 방식입니다. 데이터를 전송할 때, 비트들이 하나의 통로를 통해 순차적으로 이동합니다. 장점 * 간단한 배선: 한 개의 통신 채널만 필요합니다. * 장거리 전송에 적합: 신호 간섭이 적고, 데이터
Embedded IoT 5차시 서보모터란? 제어회로를 가진 제어구동보드를 포함한 모터이다. DC모터가 모터를 통해 흐르는 전류의 양에 비례한 속도로 회전하는데 비해 서보모터는 지정한 각도로 이동하여 그 위치를 유지한다. 서보모터는 휴머노이드 로봇의 팔다리 관절이나 CCTV의 회전 등에 이용하고 있다. DC모터란? 직류 전원에 의해 회전운동을 하는 전자부품이다. 아두이노 보드도 일정한 크기의
Embedded IoT 4차시 온습도센서란? 온습도 센서는 위와같이 생긴 센서로, 정전식 습도 센서와 서미스터를 사용하여 대기온도와 습도를 측정하고 디지털 센서 신호로 출력하는 센서이다. 불꽃감지센서란? 불꽃감지센서는 위와같이 생긴 센서로, 적외선 LED를 통해 화재 시 연소반응에 의해 불꽃에서 파생되는 열 복사인 적외선 파장을 감지하여 아날로그 혹은 디지털 신호를 수신하는 센서
Embedded IoT 3차시 LCD란? LCD는 후면에 백라이트를 두고 전면에 액정을 두어 액정이 전기 신호에 따라 빛을 차단하거나 통과시키는 방식으로 빛을 내는 액정 표시 장치 이다. LCD는 아래와 같이 생겼다. 아래는 아두이노에서 LCD를 사용할때 필요한 코드 목록이다. (위 함수를 사용하려면 LiquidCrystal I2C 라이브러리를 설치해야한다.) 초음파센서란? 초음파센서는 약 20kHz이상의
Embedded IoT 2차시 시리얼 모니터란? 시리얼 모니터는, 아두이노에서 보내주는 데이터를 아두이노 IDE에 포함되어 있는 별도의 창을 통해 출력하는것을 말한다. 아두이노 IDE화면에서 우측상단에 돋보기 모양 아이콘을 클릭하면 시리얼 모니터를 켤 수 있다. 다음과 같이 회로를 구성하고 코드를 실행하면, 시리얼 모니터에 LED가 꺼지고 켜질때마다 각각 HIGH, LOW가 출력되는것을 볼
Embedded IoT 1차시 IOT란? IOT는 Internet of Things의 줄임말로 사물인터넷이라고도 말합니다. 센서가 장착된 연결된 오브젝트와 장치로 이루어진 네트워크로, 다른 사물 및 시스템과 데이터를 전송하고 수신할 수 있습니다. 우리 일상속의 IOT는 스마트워치, AI스피커, 무선이어폰 등이 있습니다. 아두이노란? 아두이노는 오픈 소스를 기반으로 한 단일 보드 마이크로컨트롤러로 완성된 보드와 관련