전체 글 171

라즈베리파이4에 opencv3.x 설치 오류 해결방법

컴파일 중에 아래와 같이 CODEC_FLAG_GLOBAL_HEADER 가 정의되지 않았다는 에러 메시지가 나올 때의 해결 방안입니다. /modules/videoio/src/cap_ffmpeg_impl.hpp:1484:21: error: ‘CODEC_FLAG_GLOBAL_HEADER’ was not declared in this scope. 아래의 파일을 열어서, 맨 앞쪽에 아래의 #define 3줄을 추가하고 컴파일 하면 됩니다. opencv-3.2.0/modules/videoio/src/cap_ffmpeg_impl.hpp #define AV_CODEC_FLAG_GLOBAL_HEADER (1

젯슨나노(Jetson nano) OpenCV4.2.0 설치 오류 수정

젯슨나노에 Darknet 설치를 할 때, OpenCV4를 사용할 때 오류가 나는데, 이를 해결하는 방법을 찾아보았다. 우선 OpenCV4를 설치하는 방법은 아래와 같이 설치할 수 있다.  https://pysource.com/2019/08/26/install-opencv-4-1-on-nvidia-jetson-nano/ Install Opencv 4.1 on Nvidia Jetson Nano - PysourceWe’re going to learn in this tutorial how to install Opencv 4.1 on the Nvidia Jetson Nano. First of all we need...pysource.com  하지만, 아래의 절차대로 따라 했을 경우, cmake실행할 때, 오류가 ..

(작성중)아두이노로 2바퀴 밸런싱 로봇 만들기(4일차)

오랫동안 기다려서 도착한 모터드라이브 모듈. 거진 5개월만에 도착했다. 주문을 하고 잊고 있었는데.... 코로나 때문에 어딘가를 돌고 돌다가 나에게 도착했는 것 같다. 포장지를 보면, 땡볕에 오래 방치가 되어서인지 인쇄된 감광종이 전체가 검게 되어 있어서 주소를 찾기가 어려운 상태였다. 어렴풋이 보이는 주소를 갖고 5개월만에 배달되어온 것이 신기했다. 난 주문한 것도 잊고 있었던 터라... 받은 모듈의 사진은 다음과 같다. 모델명과 스펙 등에 대한 내용은 수개월 전에 적은 이전글(3일차)을 참고 바란다. 아두이노 우노와 점퍼로 연결하기 위해서 헤드핀을 연결하였다. 당연히 땜질 했다. 지금 이 글은 PC가 아닌 폰으로 적고 있는 것이라서, fritzing으로 보드연결과 회로도를 추가하지 못하였다. 우선 하..

구글 이미지 수집

OSX(맥)에서 설치하는 방법을 아래에 설명한다. 1. 크롬드라이버 설치 $ brew cask install chromedriver $ brew cask install chromedriver Updating Homebrew... ==> Downloading https://chromedriver.storage.googleapis.com/83.0.4103.39/chromedriver_mac64.zip Already downloaded: /Users/igi/Library/Caches/Homebrew/downloads/2d64dd6160a21ca7c931e2018ba8fea06a98b5d57417434ad4b21b125d731d1d--chromedriver_mac64.zip ==> Verifying SHA-25..

HDMI Display 에뮬레이터/어댑터

Jetson Nano를 설치하고 모니터/키보드/마우스를 연결해서 사용하려니, 너무 덕지덕지 붙어있어서 많이 불편하였다. 그래서, jetson Nano에는 전원만 연결하고, 원격접속을 하여 사용하는 방식으로 바꾸게 되었다. Jetson Nano에는 전원만 들어가니 깔끔하게 세팅할 수 있었고, 실제 사용하는 것은 일반 노트북으로 원격 접속하여 사용하니, 편리함이 배가 되었다. 그런데, 단점이 원격접속한 GUI화면의 해상도가 VGA 수준으로 보인다. 이를 어떻게 해결 할 수 있을까 하고 찾다가 보니, Jetson Nano에 Display를 연결하지 않아서 기본 인식을 최하의 해상도로 X11이 작동되었다고 한다. 그렇다고 모니터를 꽂아둘 수도 없고, Ubuntu 설정을 변경해서 강제로 해상도를 바꿔볼까도 생각했..

kt 5G 요금제에서 패드 1개 데이터 무료 적용

kt 5G의 10만원 요금제를 가입하고 25% 요금할인 받는 것으로 바꾼지 1년 되었다. 실제 부가세 포함해서 7.5만원 요금제를 사용하고 있는 것인 셈.. VVIP로도 등록되어서 추가적인 혜택이 있다. 작년엔 3만원 짜리 케익을 1달에 1개 무료로 받을수 있었는데.. 그것이 없어진것이 많이 아쉬움. 그동안 방치하고 있던 혜택을 하나더 사용하려고 한다. 집에 굴러다니던 LTE용 아이패드 에어3이었나... 그것을 개통해서 사용해보려한다. 5G요금제에는 고맙게도 패드 1회선 데이터 무제한 무료로 사용할 수 있는 혜택이 있었다. 홈페이지를 통해서 처리할수 있나 찾아봤는데 없다. 대리점엘 가야하나보다.. 대리점 가서 회선 추가한 후에 후기 올려둬야겠다.. 5G스페셜 요금제에 추가로 제공하는 패드 데이터 요금제를..

이동통신 2020.05.28

(작성중) PMS-7003

물론 미세먼지 모듈과 SD메모리 장치를 아두이노 우노에 동시에 장착하고 작동시킬 수 있습니다. ​ 1. 미세먼지 센서와 아두이노의 연결 ​ 우선 미세먼지 모듈 PMS7003은 시리얼 통신을 사용하는 장치로 센서의 10개의 핀의 기능은 다음과 같습니다. 아두이노 UNO는 0,1번핀이 하드웨어 시리얼 통신용 핀인데, 이 핀은 아두이노 프로그램을 업로드하거나, 시리얼 모니터에 이용되므로 0,1번 핀에 미세먼지 모듈을 연결하여 사용하면 불편할 수 있습니다. ​ 따라서, PMS 7003모듈의 TX,RX핀을 UNO의 2,3번 핀에 연결하고, 프로그램을 작성할 때는 소트트웨어 시리얼 명령을 사용하면 됩니다. ​ 미세먼지 모듈의 10번핀은 HIGH를 유지해야 센서가 작동합니다. 따라서, 미세먼지 센서핀(10번핀)을 풀..

[아두이노] TMP36 으로 온도계 만들기

여름철 차량의 온도가 아주 높이 올라간다. 70도 이상도 올라가기 때문에 라이터, 휴대폰 같은 터지기 쉬운 것은 놔두지 않도록 얘기를 한다. 위험하다는 것은 익히 알지만, 어쩔수 없이 차량에 전자 제품을 놔두어야 만하는 경우에는 어떻게 해야할 까. 차량용 블랙박스 배터리를 조수석 바닥에 놔두도록 하고 있고, 물론, 리튬이온과 다른 리튬인산철 배터리는 폭발 및 인화에 강한 제품이지만... ^^ 미러링크를 위해서 차량 내에 언제나 안쓰는 휴대폰을 연결해두려고 하고 있다. 배터리를 빼고 사용하고픈 마음이 있지만, 돌아가는 폰의 배터리를 뺐을 경우, 배터리 우선 모드로 작동하는 폰이라면 켜지지 않으니 낭패이고, 어떤 상황이 생길지 몰라서 그냥 배터리 채로 차에 두는 생각을 하고 있다. 다른 계절은 문제가 없지만..

초간단 wifi 카메라 ESP32-CAM 사용하기

작년에 충동 구매한 부품들을 뒤적이다가 카메라 모듈을 찾게 되어서, 정리차원에서 간단 사용기를 적는다.홈서버로 사용하는 라즈베리파이에 카메라를 연결하여 사용하려고도 해봤는데, 아두이노를 이용해서도 아주 간단하게 카메라를 사용한다. 동영상까지는 얼마나 잘 작동할지 모르겠지만... WIFI카메라를 만들어보자.아래에 설명하게 되는 카메라 모듈은 ESP32를 같이 장착하고 있는 모듈로, 전원만 공급하면 WIFI카메라 역할을 하게 된다. MicroSD카드 슬롯도 장착되어있어서, 필요한 것은 저장할 수 있는 기능도 있다.안테나 까지 포함해서 가격이 5달러를 조금 넘을 뿐이다. 세상 정말 좋아진것 같다. 중국이 있어서 행복해요 라는 말이 헛소리는 아닌 것 같다. 한번의 광고 클릭이 저에게 도움을 줍니다. 감사합니다...

서보모터를 이용한 카메라 움직이기

상하좌우 움직일 수 있는 카메라를 집에 설치해볼까 싶어서, 서보모터 브라킷을 구매한지 어언 1년이 지났다. 구매할 시점에는 무언가 하려고 했지만, 알리의 싼 가격으로 구매하는 장점과 달리, 배송이 거의 2달 가까이 걸리니, 그 사이에 그 니즈는 시들해져버리고, 도착한 부품은 계속 쌓여만 간다. 취미생활이 아두이노로 무엇을 만드는 것이 아니라, 부품 구매하기가 되어버린 것이 현실이다. 구매한 SG90에 맞다고 하는 서보모터 마운트 브라킷은 이렇게 생겼다. 아주 단순하기는 한데, 볼트 너트가 많이 들어있다. 이 브라킷을 끼워넣어보려니, 생각보다 사이즈가 맞지 않는듯.... 했으나, 사진을 잘 보니 대충(?)은 맞아 들어간다.. 단지, 서버모터에 끼워져 있는 명칭을 모르겠는데, 모터에 꽂혀지는 플라스틱 막대의..