일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- spreadsheet
- 소켓통신
- 스프레드시트
- AWS EC2 ssh
- ssh pem
- 우분투 mysql
- mysql 외부접속
- 원격
- 구글시트
- 리눅스 mysql
- 제네릭
- ftp 외부접속
- 유니티 소켓통신
- unity
- AWS EC2 ftp
- 연결
- 언리얼 엔진4
- error 2002
- 언리얼 AI
- read
- 아마존 mysql
- generic
- 코루틴
- error 1045
- Read 함수 뻗음
- NetworkStream
- AWS EC2
- coroutine
- 유니티
- workbench 외부접속
- Today
- Total
공부한거 잊었을 때 보려고 만든 블로그
라즈베리파이로 포터블 카메라 만들기 본문
완성 사진
만들게된 계기
집에 뒹굴고 있던 라즈베리파이로 뭘 만들면 좋을지 고민하다가 카메라 센서도 있겠다 포터블 카메라를 만들기로 결심.
카메라 시나리오
1. 카메라 센서 연결 후 버튼을 눌렀을 때 촬영을 한다.
2. 촬영을 했을 때 OpenCV를 통해 현재 시간을 사진에 기록하고 파일명을 현재시간.jpg로 저장한다.
3. 라즈베리파이를 핫스팟으로 연결해두고 촬영한 사진을 아마존 서버로 전송한다. (라즈베리파이는 외부에 있으므로 원격 접속 불가능)
4. 아마존 EC2에 FTP 접속을 하면 방금 촬영한 사진을 볼 수 있다.
준비물
위의 시나리오를 계획하고 준비물을 주문했다.
알리 익스프레스에서 라즈베리파이 디스플레이를 샀는데 카메라 촬영을 위해 버튼이 달려 있는 디스플레이로 구매했다.
유저 가이드 (디스플레이, 버튼 GPIO 등) : https://www.spotpear.com/index/study/detail/id/65.html
그리고 포터블하게 만들기위해서 전력을 알아봤는데 전력 소모를 줄이면 아슬아슬하게 될 것 같아서 배터리 슬롯을 냅다 주문했다.
라즈베리파이 GUI 환경에서 CLI 환경으로 바꾸고, 와이파이를 제외한 블루투스, USB, LAN, HDMI 등 전력소모를 줄이기 위해서 안쓰는 기능들을 모두 Off 해주었다.
(https://babaawesam.com/2014/01/24/power-saving-tips-for-raspberry-pi/)
가장 중요한 18650 배터리는 (수업 들어본 적 없고 배터리 가지고 계신지 모른채로)
아두이노 수업을 하시는 교수님께 찾아가서 계획을 말씀드리고 배터리를 달라고 했더니 진짜 주셨다.
생각보다 화질이 너무 좋아서 노이즈를 2번이나 적용시켰다. (디지털 풍화, 필름 카메라 느낌을 주기위해서)
아이폰에 FTP 무료 앱이 괜찮은게 없어서 아파치로 웹서버를 열어서 사진을 확인하는 방식으로 변경하였다.
사진 촬영 후 아마존 서버로 전송하는 코드는 다음 시간에...
'자유 주제' 카테고리의 다른 글
자바 스프링 기상청 단기예보 (동네날씨) API (1) 날짜와 시간 (0) | 2023.05.02 |
---|---|
집합 커버 문제 Set Cover Problem (0) | 2023.05.01 |
파이썬 이미지 압축하기 (0) | 2023.04.12 |
PathVariable, RequestParam, RequestBody 차이 (0) | 2022.12.06 |
mysql 사용자 추가, 사용자 권한 (0) | 2022.12.06 |