본문 바로가기

Project10

클라우드 기반 Smart CCTV Project (3) 저번 포스팅에서는 클라우드 기반 Smart CCTV Project의 Architecture에 대해 소개하는 시간을 가졌습니다. 이제 프로젝트의 구성요소에 대해 소개드겠습니다. H/W 구성요소 H/W 구성요소는 다음 사진과 같습니다. 각각 간단한 소개를 하겠습니다. Raspberry - Pi 4 영상을 촬영하여 이를 클라우드에 올리고 센서값들을 받아오기 위한 보드로 사용하였습니다. Pi Camera module V2 8MP 라즈베리파이로 영상을 촬영하기 위한 카메라 모듈입니다. SW - 420 카메라로 촬영하지 못하는 사각지대에서 접촉을 감지하기 위한 접촉 감지 센서입니다. Piezo buzzer 피해지역에 소리로 경고를 하기 위한 센서입니다. LED 피해지역에 LED를 통해 경고하기 위한 센서입니다. 이.. 2024. 2. 6.
클라우드 기반 Smart CCTV Project (2) Architecture 해당 프로젝트의 Architecture 입니다. 침입을 모니터링하는 CCTV와 센서쪽의 Monitoring Process, 서비스를 제공받는 User Process 로 나누어 소개드리도록 하겠습니다. Monitoring Process 빨간색 박스로 강조한 부분이 이번에 소개드릴 CCTV Process에 대한 부분입니다. CCTV의 영상이 들어와 처리되는 부분과 센서로 침입을 감지하는 부분의 Process로 나누어 보여드리겠습니다. 첫번째로 영상이 처리되는 Process입니다. 순차적으로 따라가보도록 합니다! 1. 촬영된 영상은 S3버킷에 업로드 됩니다. 2. 업로드된 영상은 MediaConvert를 거쳐 스트리밍에 용이한 동영상 포멧으로 가공됩니다. 3. 기존의 영상을 MediaC.. 2024. 2. 2.
클라우드 기반 Smart CCTV Project (1) 클라우드 기반 Smart CCTV Project 제가 팀 리더로 진행한 클라우드와 임베디드를 활용한 흥미로운 프로젝트에 대해 소개해보려고 합니다. 프로젝트를 시작하기 전, 클라우드 기반 CCTV와 기본 CCTV의 차이점을 이해하는 것이 프로젝트의 주요 목표 중 하나였습니다. 이제 그 동안의 노력과 탐구 결과를 함께 살펴보며, 클라우드 기반 CCTV가 어떻게 우리의 일상과 비즈니스에 혁신을 가져올 수 있는지 알아보도록 하겠습니다. 이 프로젝트에서 우리는 어떻게 원격에서 CCTV를 모니터링하고 데이터를 효율적으로 관리할 수 있는지, 또한 클라우드 기반 시스템이 제공하는 다양한 이점들을 살펴봤습니다. 또한, 이를 통해 비용 효율성과 보안성을 어떻게 극대화할 수 있는지에 대한 결과를 소개할 예정입니다. 그동안의.. 2024. 1. 31.
충돌 위험 신호 시스템 프로젝트 이번 프로젝트는 라즈베리파이에서 초음파 센서, 부저, 버튼을 이용하여 시각 장애인을 위한 충돌 위험 신호 시스템을 개발하는 프로젝트 입니다. 구현조건 버튼을 누르면 초음파 센서가 센서 전방에 놓인 사물까지의 거리를 측정한다. 측정된 거리에 따라 소리가 발생하는 주기와 주파수를 달리하여, 사물까지의 거리를 소리 신호로 전달한다. 사물까지의 거리가 멀면 긴 주기 (2초)와 낮은 주파수 (131Hz)로 소리를 발생시킨다. 반면, 사물까지의 거리가 가까우면 짧은 주기 (0.1초)와 낮은 주파수 (1,046Hz)로 소리를 발생시킨다. 버튼을 다시 누르면 초음파 센서가 측정을 멈춘다. 회로도 LED : GPIO16(12) Photo resistor : GPIO17(11) Switch : GPIO24(18) Buzz.. 2023. 12. 26.
기억력 도전 게임 프로젝트 이번 프로젝트는 라즈베리파이에서 LED와 버튼을 활용하여 LED 기억력 도전 게임을 만드는 프로젝트입니다. 구현조건 게임이 시작하면, 세 개의 LED가 임의의 순서로 한 번씩 점등됨 - LED 점등 시간은 1초로 함. LED의 점등이 끝나면, 점등된 순서에 맞게 버튼을 입력해야 함. - 버튼 입력을 확인하기 위해, 버튼 입력 시 해당하는 LED를 0.5초 점등시킴. - 0.5초 점등되는 동안에는 다른 버튼은 입력 받을 수 없음. 버튼 입력 순서가 올바르면, 성공 표시 LED를 3번 점등하고, 게임을 종료함. 그렇지 않으면 실패 표시 LED를 3번 점등하고 게임을 종료함. 회로도 LED 1 : GPIO 26(37) / LED 2 : GPIO 19(35) / LED 3 : GPIO 13(33) 성공 표시 L.. 2023. 12. 22.
IaC를 이용한 클라우드 인프라 구축 프로젝트 5 이전 포스팅에서는 Terraform을 이용해 AWS 환경 구성에 대한 소개와 구현방법에 대해 설명 진행하였습니다. 이렇게 생성한 EC2 서비스를 CloudWatch를 사용하여 모니터링 하는 두번째 프로젝트에 대해 설명드리도록 하겠습니다. 우선 CloudWatch에 대해 알아보겠습니다. CloudWatch란? Amazon CloudWatch는 AWS에서 제공하는 모니터링 및 관측 서비스로, 다양한 AWS 리소스 및 애플리케이션의 성능, 가용성, 상태를 모니터링할 수 있도록 지원합니다. CloudWatch를 사용하면 리소스의 상태를 실시간으로 추적하고 경보를 설정하여 문제를 빠르게 식별할 수 있습니다. CloudWatch의 주요 기능과 개념 지원되는 resource 및 Metrics - CloudWatch는.. 2023. 12. 5.