Leeyoonho's Blog

이윤호의 블로그

Project

스마트 홈 IoT 구축하기

프로젝트 소개 본 프로젝트는 스마트홈 대시보드와 라즈베리파이 기반 AI 스피커를 결합하여, 사용자가 직관적이고 통합된 환경에서 IoT 기기를 관리할 수 있는 솔루션을 제공합니다. 웹 기반 대시보드를 통해 실시간 상태 모니터링 및 제어가 가능하며, 라즈베리파이에 구현된 AI 스피커를 통해 음성 명령으로 간단한 기능을 수행할 수 있습니다.

Project

아두이노로 무선 RC카 만들기

프로젝트 개요 아두이노를 활용하어 RC카, 무선 조종기를 제작했습니다. 원래 처음에 프로젝트를 기획할 때에는 전진, 후진, 우회전, 좌회전, 투석기능이 작동되는 RC카를 제작하려고 했으나, 모터드라이버 배송지연 등의 문제로 불가피하게 전진, 후진만 가능한 RC카를 제작하게 되었습니다. 사용한 부품 학교에서 받은 아두이노키트에는 모터드라이버가 포함되어있지 않아 인터넷에서 4채널 모터드라이버를

NCA

네이버 클라우드 플랫폼 Analytics 서비스

NCA(naver cloud platform) Associate 과정 10강 Analytics * 서비스와 관련된 다양한 로그를 수집하고 분석 * ELSA를 통해 모바일 앱에서 발생하는 크래시를 수집하고 분석 * 시스템의 다양한 로그를 수집하고 분석 * CLA를 통해 시스템의 로그를 수집하고 분석 * 웹 페이지에 대한 통계 분석 * RUA를 통해 웹페이지의 방문자 통계를 확인

NCA

네이버 클라우드 플랫폼의 Application 소개

NCA(naver cloud platform) Associate 과정 8강 AI & Application * 네이버클라우드플랫폼 AI * AI 플랫폼인 Clova, 번역 서비스인 Papago * 딥러닝을 위한 Tensorflow가 탑재된 서버 이미지 제공(CentOS 7.3, Ubuntu 16.04) * 네이버클라우드플랫폼 Application * 네이버에서 사용하는 기술과 서비스를 API로 제공 * Geolocation, Maps, nShortURL, SENS, Search Trend

NCA

클라우드 핵심 인프라 4 -Storage 서비스

NCA(naver cloud platform) Associate 과정 5강 Object Storage * 인터넷상에 원하는 데이터를 저장하고 사용할 수 있도록 구축된 오브젝트 스토리지 * 객체 기반의 무제한 파일 스토리지 * 콘솔, RESTful API, SDK 등의 다양한 방법으로 오브젝트들을 관리하고, 저장된 파일은 각 파일마다 고유한 접근 URL이 부여되어 인터넷상에서 여러 사용자가

Web-Hacking

Browser DevTools

스테이지1. Background: Browser DevTools 웹 개발을 할 때는 프론트엔드의 자바스크립트나 백엔드 API에서 버그가 발생하는 경우가 잦고, 적용한 CSS가 맘에 들지 않을 때도 많습니다. 이런 경우에는 코드 에디터로 원하는 부분을 수정하고 브라우저로 결과를 확인해야 하는데, 만족스럽지 않으면 에디터와 브라우저를 오가며 수정을 반복해야 합니다. 특히 CSS는

Web-Hacking

Web Browser

스테이지1. Background: Web Browser 도구로서의 소프트웨어는 반복적인 작업을 자동화하여 일의 능률을 높이고, 복잡한 기능을 쉽게 사용할 수 있도록 단순하고 직관적인 인터페이스를 제공합니다. 현대의 워드 프로세서에서는 굵기, 이탤릭체, 밑줄 긋기 등의 기능을 단축키로 쉽게 사용할 수 있고 이외에도 다양한 기능들을 지원합니다. 원고지에 글을 작성하거나, 타자기로

Embedded

IoT 10차시

센서 라즈베리파이에서도 아두이노와 같이 센서를 사용할 수 있다. 3차시에서 정리한 GPIO에 각종 센서들을 연결할 수 있다. 택트스위치 택트스위치는, 4개의 핀중 2쌍은 연결되어있고, 그 2쌍은 서로 가운데 스위치를 두고 연결되어 있다. 평소에는 a는 a끼리, b는 b끼리만 통전되다가, 스위치를 누르면 가운데가 연결되며 핀4개가 모두 통전되는 방식이다.

Embedded

IoT 5차시

서보모터란? 제어회로를 가진 제어구동보드를 포함한 모터이다. DC모터가 모터를 통해 흐르는 전류의 양에 비례한 속도로 회전하는데 비해 서보모터는 지정한 각도로 이동하여 그 위치를 유지한다. 서보모터는 휴머노이드 로봇의 팔다리 관절이나 CCTV의 회전 등에 이용하고 있다. DC모터란? 직류 전원에 의해 회전운동을 하는 전자부품이다. 아두이노 보드도 일정한 크기의

Embedded

IoT 4차시

온습도센서란? 온습도 센서는 위와같이 생긴 센서로, 정전식 습도 센서와 서미스터를 사용하여 대기온도와 습도를 측정하고 디지털 센서 신호로 출력하는 센서이다. 불꽃감지센서란? 불꽃감지센서는 위와같이 생긴 센서로, 적외선 LED를 통해 화재 시 연소반응에 의해 불꽃에서 파생되는 열 복사인 적외선 파장을 감지하여 아날로그 혹은 디지털 신호를 수신하는 센서

Embedded

IoT 3차시

LCD란? LCD는 후면에 백라이트를 두고 전면에 액정을 두어 액정이 전기 신호에 따라 빛을 차단하거나 통과시키는 방식으로 빛을 내는 액정 표시 장치 이다. LCD는 아래와 같이 생겼다. 아래는 아두이노에서 LCD를 사용할때 필요한 코드 목록이다. (위 함수를 사용하려면 LiquidCrystal I2C 라이브러리를 설치해야한다.) 초음파센서란? 초음파센서는 약 20kHz이상의