본문 바로가기

Projects53

휴대용 미세먼지 측정기 만들기 이번에 만들려고 하는 것은 휴대용 미세먼지 측정기 입니다. 앞서 미세먼지 측정기인 pm20005와 lcd 라이브러리에 대한 포스팅을 이용하여 만들어 볼 예정입니다. 미세먼지 측정센서 PM2005 Arduino CLCD Library(Liquid Crystal) 회로도입니다. PM20005의 Tx와 Rx를 각각 9번, 8번핀에 연결합니다. 먼저 빵판에 조립을 합니다. 테스트해보니 잘됩니다. 이제 만능기판에 옮겨서 조립을 합니다. 선처리가 안되어 좀 지저분합니다. 잘되는걸 확인한 후 마감처리를 합니다. 휴대용 미세먼지 측정기가 완성되었습니다.^^ 소스는 링크를 눌러 사용하시면 됩니다. 2018. 5. 23.
대기오염 측정소 리스트 못가져오는 문제 금일 확인결과 응답은 정상이나 못가져 오는 경우가 생겼습니다. 위 그림처럼 NORMAL SERVICE이지만 측정소 리스트는 뜨지를 않는데요. 문의결과 API제공해 주는 곳에서 오류가 있었나 봅니다. 다행히 조치가 취해졌고, 현재는 정상적으로 정보를 가지고 옵니다. 현재는 정상 동작합니다.^^ 참고하시기 바랍니다. 2017. 11. 3.
OPENCV RASPBERRY PI3 (STRETCH) 6 - 얼굴인식 이제 드디어 앞서 만든 비디오와 opencv로 얼굴인식을 할 차례입니다. 만약 usr/share/opencv/haarcascades에 opencv library가 없다면 아래서 받아줍니다. OpenCV 다운로드 위 링크에서 OpenCV를 다운받아 usr/share/opencv/haarcascades로 복사합니다. OpenCV에서 사용할 새로운 camcv를 아래 링크를 통해 다운로드합니다. camcv_vid1.cpp파일 다운로드 다운받은 파일을 라즈베리파이의 camcv폴더로 복사하세요. 파일이 바뀌었으니 CMakeLists.txt파일을 수정해야 합니다. 1sudo nano CMakeLists.txtcs 기존 camcv.c 대신 camcv_vid1.cpp로 변경한 후 저장하고 나오세요. 이제 얼굴에 대한 D.. 2017. 9. 18.
OPENCV RASPBERRY PI3 (STRETCH) 5 - Video 이제 본격적으로 OPENCV를 하기위해 Still Shot이 아닌 Video 촬영을 합니다. camcv_vid0.c 파일 다운로드 위 링크를 클릭하여 파일을 다운로드 한 후 samba를 이용하여 /home/pi/camcv/에 복사해 주세요. 기존 camcv.c는 파일명을 변경하거나 다른 위치에 백업해 놓으세요. 복사한 파일의 파일명을 변경한 후 컴파일 합니다. 1mv camcv_vid0.c camcv.ccs 컴파일이 완료되면 카메라를 실행합니다. 1./camcvcs 프레임은 29.6 이 나옵니다. 동영상이 찍히고 있는 장면입니다. 실행이 되고나면 동영상이 촬영되는데 해상도와 컬러&그레이에 따라 차이가 납니다. Line 119~120에서는 해상도 설정이 가능하고, Line 124에서는 컬러그레이 설정이 가.. 2017. 9. 18.
OpenCV for RaspberryPi 3(Rapsbian Stretch) 4-OPENCV 라이브러리 이제부터는 OPENCV 라이브러리를 이용합니다. 관련 패키지를 설치합니다. 1. GTK + UVC viewer 설치 1sudo apt-get install guvcviewcs 설치가 완료되면 설정을 해줍니다. 12sudo usermod -a -G video pisudo modprobe uvcvideocs 2. OPENCV 라이브러리 설치 1sudo apt-get install libopencv-devcs 시간이 좀 걸립니다.ㅠ 3. 파이선 Opencv 설치 1sudo apt-get install python-opencvcs 4. face recognition 설치 face recognition 다운로드 위의 링크를 눌러 다운로드한 후 home/pi/ 에 압축을 풀어줍니다.(samba를 이용하면 편합니다).. 2017. 9. 18.
OpenCV for RaspberryPi 3(Rapsbian Stretch) 3-Still Shot(스틸샷) 이제부터는 앞서 다운로드한 userland를 이용하여 소스를 수정합니다. 12345cdmkdir camcvcd camcvcp -r /opt/vc/userland/host_applications/linux/apps/raspicam/* .mv RaspiStill.c camcv.cColored by Color Scriptercsuserland 소스를 camcv폴더로 옮기고 파일명을 수정합니다. CMakeLists.txt를 수정합니다. 1sudo nano CMakeLists.txtcs 기존 내용은 모두 삭제하고 아래의 내용을 복사해 넣으세요. 12345678910111213141516cmake_minimum_required(VERSION 2.8) project(camcv) SET(COMPILE_DEFINITIO.. 2017. 9. 18.

인기글