안녕하세요. 시더입니다.


오늘은 저번에 사두기만하고 놀고있던 제로보드를 좀 굴려볼까 합니다.


라즈베리파이 제로에 USB캠과 wifi 모듈을 붙이고 촬영된 영상을 서버로 전송하는 시스템을 구현해


봤습니다. 일단은 보기좋게 한장 찍고 넘어갑니다.


일단 당연히 꼽을수 있는 USB 포트가 하나인 관계로 OTG 되는 USB  허브를 사용해서


USB캠, WIFI모듈, 키보드&마우스 블루투스모듈 이렇게 3개를 부착해줍니다.


다행히 해당 부품들이 전력사용량이 많지 않네요.



이 사진은 좀 더 전체 시스템을 크게 보기 위해 한장 더 추가 했습니다.


USB캠에서 영상 추출한 방식은 Mjpeg-streamer을 사용했습니다. xwindow에서 기본만 세팅하고


해당 오픈소스를 돌려보니 CPU 사용량이 40퍼 정도 표시됩니다.


그 다음에는 해당 영상 정보를 서버(PC)로 전송해 주는 소켓프로그램을 작성해서 동작 시켜 줍니다.


CPU 사용량이 거의 90퍼에 근접하더군요. 중간 중간 적당히 손좀 봐야겠네요. (슬쩍 손대보니 뜨겁네요)


그리고 제로보드에 언제까지 HDMI를 붙여놓고 쓸수 없으니 전원 공급되면 자동으로 동작하게 끔


간단한 쉘스크립을 짜줍니다.  그리고 재부팅 후..


밑은 촬영한 영상입니다.



그리고 살며시 3.5 인치 LCD도 올려봤는데..


음.. 뭔가 LCD가 제로보드 보다 많이 큰 느낌이라.. 잘 어울리지 않네요. 걍 얘는 rpi3에다 써야겠네요.






Posted by 시더
,

안녕하세요 시더입니다.


오늘은 예전에 해봤던 시리얼 통신을 해볼까 합니다.


처음에는 라즈베리파이3 내장 블루투스를 테스트 하려고 했으나 생각보다 진행이 안되서


급하게 uart 시리얼로 hc-06을 물려서 작업을 진행하는쪽으로 방향을 꺽었으나 여기에도


함정카드가 있더군요.


과거로 올라가서 제가 전에 올렸던 자바쪽 시리얼 관련 자료가 있습니다.


/boot/cmdline.txt 랑 sudo nano /etc/inittab 을 건들이고 pi4j 예제로 테스트한 것인데


오늘 테스트하니 이상하게 잘안되더군요...-_-;;;


그래서 찾아보니 Jessie 넘어오면서 조금 변경되었더군요. 그래서 까먹기 전에 기록해둘까 합니다.


1. sudo nano /boot/cmdilne.txt -> console=serial0,115200 부분 삭제합니다.

2. sudo systemctl stop serial-getty@ttyAMA0.service로 할당된 포트를 중지시킵니다.

3. sudo systemctl diable serial-getty@ttyAMA0.service 로 할당을 해제합니다

(이거 안하면 재부팅시 다시 복구되죠. 이전에 /etc/inittab 에서 수정하던 것과 비슷합니다)

4. sudo nano /boot/config.txt 에서 마지막에 dtoverlay=pi3-minuart-bt-overlay 추가

(내장 블루투스와 꼬이는걸 방지하기 위해 넣어줍니다)


그리고 리붓한번 해줍니다.

일단 주변에 hc-06 블루투스와 uart 로 연결 해주고 스마트폰으로 hc-06에 연결해서 문자를 주고 받는 장면


그리고 라즈베리에서 데이터가 잘 전달되는지도 확인해줍니다. 잘되네요.




Posted by 시더
,

안녕하세요 시더입니다.


오늘은 기다리던 라즈베리파이 제로가 왔습니다. 영국에서 배타고 온 보기 힘든 녀석인데..


문제는 정말 오래 걸렸습니다. 5월 17일날 주문한건데 6월 7일에 왔네요 ㅜ.ㅜ


자 그럼 사진을 보도록 하죠.


요렇게 배송이 왔습니다. HDMI랑 USB, GPOI핀, 라즈베리파이 제로, 그리고 케이스가 왔네요.


(케이스 살짝 부서져서 와서 급히 본드칠 했습니다 ㅜ.ㅜ)


sd카드에 이미지 굽는 동안 일단 사진을 찍기 위해 케이스와 라즈베리파이를 조립해봅니다.


이래저래 구경하다보니 이미지가 다 구워졌네요.


그런데 여기서 하나의 문제가 생깁니다. 화면이야 HDMI 포트쓰면 되고, 전원은 전원 포트쓰면 되죠.


그런데 키보드/마우스 에서 일단 1포트를 씁니다.


문제는 라즈베리파이 제로에는 라즈베리파이3과 달리 무선 모듈이 없단거죠


그래서 요런걸 준비했습니다.


요런걸 사서 USB포트를 확장해서 쓰면 됩니다. 전기 많이 먹는 장치를 꼽으면 망가진다는 정보를 본적이


있는데.. 블루투스, 와이파이 두개 꼽는데 까진 외부 전원없이 잘되는것 같습니다.

Posted by 시더
,

안녕하세요 시더입니다.


오늘은 다양한 Iot 네트워크 프로토콜중에서 mqtt를 테스트 해보려고 합니다.


mqtt에 대한 설명은 ... 차후에 추가하도록 하고 일단 설치부터 바로 시작하겠습니다.


1)가장 먼저 해당 사이트의 다운로드 페이지를 방문합니다. http://mosquitto.org/download/


2)여기서 윈도우 버전과 라즈베리 버전을 잘 봐둡니다.


3)윈도우는 설치했다고 치고, 라즈베리 설치를 해보도록 하겠습니다. 라즈베리를 클릭하면 데비안

페이지로안내해줍니다..!! 적혀있는데로 따라해봅니다.


4)wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key 를 입력합니다.



5)sudo apt-key add mosquitto-repo.gpg.key를 입력합니다.



6) 데비안(라즈비안) 버전에 맞게 등록합니다.



7)업데이트한번 눌러줍니다. sudo apt-get update


8)sudo apt-get install msquitto (브로커)


9)sudo apt-get install mosquitto-clients (클라이언트)



사용예) mosquitto_pub -h 아이피 -t 토픽 -d -m "메세지"

Posted by 시더
,

안녕하세요 시더입니다.


오늘은 라즈베리파이 제로에 대한 소식을 가져왔습니다.


아 일단 글쓰기 전에 주문부터 했습니다. 2번을 허탕 쳤거든요. 그래도 좀 늦었네요.. 단품은 매진 ㅜ.ㅜ


약 16 파운드(영국돈) 정도 나왔습니다. 제로 보드가 처음 나올때 이슈가 가격이 5달러 라는 파격적인 가격이


장점인데.. 워낙 물량이 없다보니 에휴.. 대략 2만7천 정도네요. 어차피 1개만 구입할 수 있으니 성능 테스트


목적으로.. 좀 비싸지만 그래도 구입했습니다.


제목을 라즈베리파이 제로 1.3이라고 적었는데 1.3은 버전을 의미합니다. 이번에 물량이 풀린것들이죠.


1.3 버전에서는 카메라 연결포트가 추가되었네요. 개인적으로는 와이파이나 RJ45나 붙여주지..


배송비는 5.5 파운드에 약 5~7일 걸린다고 적혀 있었습니다.


사용기는 도착한뒤에 추가적으로 작성하도록 하겠습니다.

Posted by 시더
,