본문 바로가기

무한코딩/라즈베리파이

(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라는 명령어를 사용해서 만들어진 폴더를 확인해보겠습니다. 성공적..
[날지 무한코딩] 라즈베리파이 problem connecting 에러 라즈비안을 새로 받아 설치를 했는데 버전이 예전과 다른 버전 이네요. 그래서인지 xrdp를 이용한 원격접속에 문제가 생겼습니다. 분명 저번과 똑같이 xrdp를 설치하고 라즈베리파이에 원격을 붙였는데 problem connecting error라는 에러가 뜨며 원격 접속에 계속 실패를 했습니다. 이런 식으로 말이죠. 처음엔 고정ip니 뭐니 하면서 etc/..interfaces의 파일을 nano편집기로 고치고 하니 점점 이상해져 포맷을 하고 다시 시도 했습니다. 문제는 분명 고정ip를 설정하기 이전에 발생하는듯 했습니다. 구글링을 통해 찾아보니 같은 문제의 해결방법을 제시한것이 보입니다. 발번역을 해보자면 이문제의 원인은 xrdp와 vcnserver, tightvnxserver사이의 오류라고 합니다. 해결방..
[날지 무한코딩] 라즈베리파이 라즈비안 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를 설치해줍니다. 그럼 ..