프로그래밍/C# ESP32CAM(IPCAM)

[C#윈폼81] ESP32CAM의 IP주소를 1602LCD에 출력/보조배터리사용해보기/IP카메라기본정보 출력해보기!(#3)(녹칸다/포로리야공대가자)

덕력킹 2021. 2. 2. 22:57
반응형

 

보조배터리 사용하는걸 깜빡했네...
ESP32CAM의 IP주소를 1602LCD에 출력/보조배터리사용해보기/IP카메라기본정보 출력해보기!(#3)
-예제 78편에서 구현한 내용에 추가로 업그레이드를 진행한다!
-ESP32CAM을 사용하면 아주 저렴하게 IP카메라를 활용할 수 있지만 문제가 있다!
-어떠한 화면도 없기 때문에 웹서버(webserver) 역할을 하고 있는 IP카메라의 IP주소를 알아낼 방법이 없다!
-C#에서 IP카메라에 접근하기 위해서는 host의 ip주소가 필요한데 공유기를 사용하면 유동적인 IP주소를 할당받으므로 사용하기가 어렵다(전혀 불가능하다는 의미는 아님!)
-그래서 IP카메라의 IP주소를 출력할 화면이 필요한데 I2C통신이 가능한 1602LCD를 활용해보기로 했다!
-그러나 기본 라이브러리로 작동시켜보면 작동이 되지 않은데 어떻게 하면 작동이 될지 알아보자!
-펌웨서 셋업이 끝난 ESP32CAM을 보조배터리에 연결해서 포터블하게 사용하는 방법에 대해서도 한번 살펴보자!
-마지막으로 OPENCVSHARP을 이용해서 영상 스트림을 출력하는데 이때 영상에 관련된 속성에 대해서 살펴보고 기본적인 것들을 출력해보자!

 

C#코드(OPENCVSHARP이 용량이 커서 cs파일로 대체)

example81.cs
0.00MB

 

예제에 사용된 ESP32CAM용 코드(원출처는 코드안에 포함)

예제81_ESP32CAM.zip
0.08MB

 

관련라이브러리(LiquidCrystal_I2C)

https://github.com/johnrickman/LiquidCrystal_I2C

기본프로젝트(C#에서 ESP32CAM 튜토리얼)

https://bota.tistory.com/1487?category=694779

RTSP예제코드(이건 녹칸다가 구현한게 아님!)

https://github.com/bnbe-club/rtsp-video-streamer-diy-14

반응형