구독자 여러뷴~
디바이스마트 엔지니어 흥프로 입니다~~!!~!
오늘은 ESP32-Cam 를 이용해서 홈 CCTV를 만들어 볼껍니다.

모델명 그대로 ESP32 모듈과 Cam(OV2640) 제품이 한 쎄뚜 입니다.
저전력에 LED도 있어 야간에도 사용가능하고
WIFI와 블루투스까지 지원이 됩니다!
홈 CCTV를 만들기에서 저는 어려운 방법 말고
최대한 쉬운 방법을 사용할꺼에요
웹서버를 만들고 영상 스트리밍을 받아오는 방법도 있지만
그런건 외부포트 열어주고 이것저것 할것이 많아요
2대의 ESP32-CAM 을 사용하고
PC나 라즈베리파이를 저장 또는 송출 기기로 설정하고
팀뷰어를 이용해서 스마트폰에서 망외에서 접속해서
간단하게 확인할수 있을 정도로 해 보겠습니다.!!
PC, 라즈베리파이에선 셋팅없이 2개의 화면을 띄울수가 있고
그걸 팀뷰어를 이용해서 보는거죠!
간단하겠죠?
준비물 볼께요
ESP32-CAM 2개!
https://www.devicemart.co.kr/goods/view?no=12496229
CH340G USB to TTL 컨버터 모듈
https://www.devicemart.co.kr/goods/view?no=1324904
TTL 컨버터가 있다면 필요 없겠죵?
(아두이노로 가능)
송출이 PC라면 준비물 끝
라즈베리파이라면!
라즈베리파이3 (Raspberry Pi 3 Model B) + 5V/3A 아답터 + 방열판
https://www.devicemart.co.kr/goods/view?no=1346023추가로 sd카드는 16GB 이상을 선택하시면 됩니다.
기본적으로 송출용 제품에는 OS가 설치가 되어 있는걸로 해서 진행할께요!
일단 팀뷰어를 설치를 해야겠죠?!
무료버전이고 상업적 이용이 아니라면 쭈욱 사용하실수가 있어서
제가 가장 오랫동안 사용중인 원격 프로그램 입니다.
자세한 내용은 검색해보시길 바랄께요!
ID등록하고 연동해 놓으면 쓰기 엄청 편합니당.ㅎㅎ
라즈베리파이 설치용
https://www.teamviewer.com/ko/download/raspberry-pi/
Windows PC용
https://www.teamviewer.com/ko/
안드로이드용
https://play.google.com/store/apps/details?id=com.teamviewer.teamviewer.market.mobile
ESP-CAM 사용법을 알려드릴께요
먼저 Arduino IDE 셋팅을 해야 합니다.
아래 방법을 그대로 따라해주세요!
Installing the ESP32 Board in Arduino IDE (Windows instructions)
Arduino IDE에서 File(파일) -> Example(예제) -> ESP32 -> Camera -> CameraWebServer 를 실행합니다!

다음으로 우리는 WIFI 를 이용 할꺼라 코드 수정이 필요합니다!.
const char* ssid = "REPLACE_WITH_YOUR_SSID";
ㄴ> 연결 할 WIFI 이름을 넣어 주시면 됩니다!
한글이름은 안되용..!!
const char* password = "REPLACE_WITH_YOUR_PASSWORD";
ㄴ> 연결할 WIFI 비밀 번호 입니다.!
수정을 다했다면 아래와 같이 툴에서 셋팅을 해줄께요
자 이제 업로드를 해봐야겠죠?
ESP32-CAM - TTL 컨버터
3.3V - 3.3V
GND - GND
UOR - RX
UOT - TX
저는 이렇게 해야 업로드가 되더라고요?
안되시는분들은
3.3V - 3.3V
GND - GND
UOR - TX
UOT - RX
이렇게 연결 해보시길 바랍니다!
ESP32-CAM
GND - IO0
를 연결해줘야 업로드 모드에 들어갑니다!
연결이 완료 되었다면 업로드전에
ESP32-CAM 뒤편에 리셋 스위치가 있습니다.
한번 눌러주시고 업로드를 해주세요!
업로드가 완료되면
GPI0 0번과 GND 연결선을 제거 합니다.
3.3V 전원 연결선을 제거 하고
5V 전원을 연결 해주세요!
3.3V 에서는 제대로 동작을 안하는 경우가 있더라고요!
이후 시리얼 모니터를 엽시다
그럼 WIFI에 정상 연결 되었다면 위와 같이 뜹니다!
이 상태에서
http://ip
이걸 인터넷 창에 입력합니다.
이건 내부망을 사용하기 때문에
같은 공유기에 연결이 된 PC나 라즈베리파이에서
연결 하셔야 합니다!!!
아래와 같이 창이 뜨는데
원하는 사이즈 설정을 하시고
맨아래에 Start Stream 을 누르면
화면이 출력됩니다.
이런식으로 뜹니다 !
거의 다했습니다...휴
두대에 ESP32-CAM에 같이 셋팅을 해주고
두개의 인터넷창을 띄워 봅시다
짜잔 두개 다 연결이 되어 있는게 보이죠!?
자 이제 이걸 스마트폰(외부망)환경에서 모니터링 해봅시다.!
먼저 스마트폰에 팀뷰어 설치 후 ID까지 연동하면
ID가 연동된 PC및 기기들이 쭉 나옵니다.
0 댓글