본문 바로가기

Raspberry

(3)
[feeder] screw와 서보모터 연결 사료를 어떻게 배출 시킬지 생각을 많이 해봤는데 적당한 아이디어가 떠오르질 않았다. 깊이가 깊은 톱니바퀴 모양을 나무로 조각을 해볼까 하다가 3D프린터가 문득 떠올라 구글링 하던 중 괜찮은 사이트를 발견했다. 이 친절하신 분은 도면까지 공개해주셔서 덕분에 수월하게 진행할 수 있게 되었다.https://www.thingiverse.com/thing:27854 http://www.instructables.com/id/Automatic-Arduino-Powered-Pet-Feeder/ 참고 사이트
wiringPi를 이용한 서보모터 구동하기 GPIO는 라즈베리파이와 외부 하드웨어의 입출력을 위한 인터페이스 이다. 라즈베리파이는 ARM기반 BCM2835/2836을 CPU로 사용하는데 wiringPi는 이 CPU의 GPIO의 사용을 위한 C언어 기반 라이브러리 이다.리눅스는 모든 디바이스가 파일로 인식이 되고 GPIO또한 하나의 파일이므로 open( ),write( ), read( )같은 시스템 라이브러리로 제어가 가능하지만 wiringPi를 이용하면 더 쉽고 직관적으로 제어할 수 있다. 좀 더 상세한 내용은 아래 링크에서 확인 할 수 있다.http://wiringpi.com/ 1. wiringPi 설치먼저 아래 명령어를 차례대로 실행해서 git에서 패키지를 내려 받은 후에 설치하자.$ sudo apt-get install git-core $ ..
Gstreamer 파이프라인 테스트 네트워크 상황마다 다르고 파이프라인 구성마다 조금 차이가 있겠지만 0.5초에서 1초간의 딜레이가 발생했다. 속도면이나 품질 그리고 생산성 면에서 UV4L이 더 나을거 같다. 안드로이드에서 Gstreamer를 이용하려면 NDK를 이용해야되는데 지금 상황에 또 새로운걸 시작하긴 그렇다..이번 프로젝트로 JavaScript, Node.js, 네트워크 프로그래밍, 안드로이드 등 알아야 할것이 너무많은 상황 그래서 Gstreamer는 테스트 해본것으로 만족한다.다음은 내가 사용했던 지연 개선된 H.264와 RTP 스트리밍송신gst-launch autovideosrc ! x264enc tune=zerolatency byte-stream=true bitrate=3000 threads=2 ! h264parse conf..