임베디드

    [IoT] 스마트 CCTV(1) - 모션 감지

    개요 공부 목적으로 프로젝트를 하나 고민하다가 라즈베리 파이를 이용해 스마트 CCTV를 만들고자 한다. 프로젝트 github :github.com/sive2045/smart_CCTV sive2045/smart_CCTV Contribute to sive2045/smart_CCTV development by creating an account on GitHub. github.com 주요 기능 1. 침입 감지 2. 피플카운트 3. 체류시간분석 4. 조견 별 영상 검색기 제공 5. 카메라 훼손 탐지 6. 스마트 영상 요약 Stack 이미지 프로세싱 : python환경의 openCV 백엔드 : flask (공부가 주된 목적이기에 선택) 카메라 스트리밍 : github.com/jacksonliam/mjpg-stre..

    [아두이노] 파이썬으로 I2C-LCD 화면 출력하기

    I2C 1602 LCD Module I2C 1602 LCD 모듈은 2x16 character 디스플레이이다. 스펙 : Address Range : 0x20 ~ 0x27 (Default=0x27) Operator Voltage : 5 Vdc 아두이노 IDE 2x16 모두 사용하니 주소를 0x27로 설정하자. 한 가지 주의할 점은 lcd 출력은 SBCS에 해당하는 값만 가능하다. 물론 비트맵을 직접 구성하거나, 값을 넘길 때 2바이트 단위로 직접 인코딩해주면 한글도 가능하긴 하다. (어렵고 귀찮아서 그렇지..) #include #include LiquidCrystal_I2C lcd(0x27, 16, 2); void setup() { // put your setup code here, to run once: ..

    [아두이노] 파이썬으로 제어하기

    아두이노 기본적으로 아두이노는 시리얼 통신(UART)을 통해 제어하게 된다. 즉, 파이썬에서도 시리얼 통신을 하게 되면 아두이노를 충분히 제어할 수 있다. 단, 하드웨어 코딩은 아두이노 IDE로 해야 한다. 흐름도 ※ 기본적인 통신 방법은 시리얼 통신이다. 파이썬 시리얼 통신 파이썬으로 시리얼 통신을 하려면, 관련 모듈(pyserial)을 설치해야 한다. pyserial/pyserial Python serial port access library. Contribute to pyserial/pyserial development by creating an account on GitHub. github.com PyPI 명령어는 'python -m pip install pyserial'이다. 파이썬에서 데이터 ..