본문 바로가기

라즈베리파이

(6)
라즈베리파이 picamera incorrect buffer length for resolution 에러 해결법 분명 어제 밤까지는 잘 되던 소스가 갑자기 실행이 안됩니다. ㅠㅠ 제가 사용한 소스는 picamera를 통해 얼굴을 추출한뒤 여타 다른 이벤트등을 실행하는 예제였습니다. 증상은 소스코드를 실행시킨뒤 바로 실행이 되지 않고 딜레이가 되는 현상이 나타났습니다. 그리곤, picamera.exc.PiCameraValueError: Incorrect buffer length for resolution 640x480 라는 에러메세지가 발생이 되었습니다. 아무래도 딜레이가 맘에 걸려 소스코드를 뒤져보니 마침 sleep 함수를 쓰는 부분을 발견하고 라즈베리파이와 카메라의 연결상태를 확인해 보았습니다. 육안으로는 괜찮아보여 연결이 잘 되었다고 생각을 했지만 혹시나 하는 마음에 선을 뽑았다가 다시 꼽았습니다. 그러니 작동..
라즈베리파이 3에 라즈비안(Raspbian) os 설치하기 오늘은 라즈베리파이 3에 전용 os인 라즈비안(Raspbian)을 설치하는 방법을 설명해 드릴까 합니다. 윈도우 설치보다 더 쉽기 때문에 누구나 다 따라 할 수 있을꺼에요! 우선 os를 다운 받아야 합니다! 용량이 약 4G정도로 크기가 작지는 않습니다. https://www.raspberrypi.org/downloads/raspbian/ 로 이동합니다. 두가지의 Raspbian이 있는데 오른쪽은 lite 버전입니다. 저는 왼쪽 라즈비안을 다운 받았습니다. zip 파일로 다운 받으려니까 시간이 좀 오래 걸려서 저는 토렌트를 이용해서 다운 받았습니다! 다운을 다 받았다면 이제는 micro sd 카드에 이미지를 굽는 프로그램을 다운 받아야 합니다. https://sourceforge.net/projects/w..
[날지 무한코딩] 라즈베리파이3, 파이썬을 이용한 LED 사용 라즈베리파이를 이용한 사물인터넷을 구성하려면 라즈베리파이에서의 센서제어가 필요합니다. 오늘은 가장 기본인 라즈베리파이를 이용한 LED 점멸을 해볼까 합니다. 오늘의 준비물 : 라즈베리파이, 점퍼선, LED, 저항, 브레드보드 LED에 불이 들어오게 하려면 기본적으로 라즈베리파이와 LED를 연결해야 하겠죠. 또, 불이 들어올 수 있게끔 라즈베리파이에서 간단한 코딩을 해야합니다. 먼저 라즈베리파이에서 코딩을 하는 환경부터 설명을 드리겠습니다. 라즈베리파이를 키고 터미널을 실행시킵니다. 첫번째로 디렉토리를 만들어 보겠습니다. 컴퓨터의 폴더 개념이라 생각하시면 됩니다. 1mkdir 폴더이름cs mkdir 이라는 명령어를 사용하여 폴더를 생성하고 ls라는 명령어를 사용해서 만들어진 폴더를 확인해보겠습니다. 성공적..
[날지 무한코딩] 라즈베리파이 라즈비안 sd카드 포맷 라즈베리파이를 사용하다가 보면 포맷을 하고 싶어질때도 있으실 겁니다. 저도 초반 설정을 잘 못하는 바람에..그냥 깔끔하게 다시 밀기로 하고 sd카드를 데스크탑에 꽂았습니다. 그런데..sd카드의 용량이 62MB...라고 합니다. 분명 16GB짜리 카드였는데... 뭐..찝찝하지만 그냥 포맷을 시키면 되겠지 싶어서 시스템에서 제공하는 포맷을 진행했습니다. 그런데도 그대로입니다.. 16기가는 어디로 증발했단말인지...순간적으로 멘붕이 왔습니다. 침착하게 다른 개발자의 글을 참고하니 금방 문제를 해결 할 수 있었습니다. 저만 따라오시면 됩니다!! 우선, 간단한 포맷 프로그램을 설치를 해야 합니다. SDFormatter이라는 프로그램입니다. 구글에 치면 바로 나옵니다! 링크 : https://www.sdcard.o..
[날지 무한코딩] 라즈베리파이3 윈도우10에서 원격연결(xrdp) 기존에 쓰던 데스크탑 모니터에 라즈베리파이를 연결하면 데스크탑을 아얘 쓰질못하는 불상사가 생깁니다. 그래서 오늘 라즈베리파이에 xrdp를 설치해서 윈도우 환경에서 원격으로 라즈베리를 사용할 수 있는 방법을 소개하려합니다. 우선 라즈베리파이에 랜선을 연결해야 합니다. 와이파이 환경에서는 ip가 유동적이게 됨으로 원격을 붙이기 힘들겠죠? 데스크탑에 연결되어 있는 공유기에 랜선을 연결하여 라즈베리파이를 부팅시켜줍니다. 라즈베리파이를 키고 터미널을 켜줍니당~ xrdp를 설치하기전에 라즈베리파이를 최신버전으로 유지해줘야합니다. sudo apt-get update 를 입력하여 라즈베리파이를 최신버전으로 업데이트합니다. 그리곤 sudo apt-get install xrdp 를 입력하여 xrdp를 설치해줍니다. 그럼 ..
[날지 무한코딩] AS 프로젝트 초안, 계획서 이번 방학에 학교다닌다는 핑계로 실행하지 않았었던 AS프로젝트를 진행하려던 찰나에 블로그에 프로젝트의 진행상황을 포스팅하면 여러 사람들에게 널리 도움이 되지않을까라는 생각이 들어 이렇게 포스팅을 합니다. AS프로젝트란? "아빠 스프링쿨러" 라는 이름에서 앞글자를 따와서 유치찬란하게 지었습니다^^ㅎㅎ 평소 주말농장을 하시는 아버지께서 여름에 가뭄이 들고 하실때면 항상 농장에 물을 공급하는 기계(이하 스프링쿨러)를 조작하시기위해 평일에도 왕복 2시간이 걸리는 농장에 왔다갔다 하시는걸 보고 스프링쿨러를 어플로 조작을 하자. 해서 구상을 하게 되었습니다. 어떻게 보면 미니 스마트 팜이라고 불러도 될 정도의 프로젝트라고 생각을 했고, 인터넷에 자료(한국자료)도 많을것으로 생각을 했고, 무엇보다 간단하고 쉬울꺼라는..