IoT 글 목록

IoT 2017. 1. 23. 17:46

이 글은 IoT 게시판에 실린 글의 목록을 적어 본 것이다.


1. 라즈베리에 라즈비안 os 설치 : http://talanton.tistory.com/29

2. 라즈베리파이2에 JDK 8 설치 : http://talanton.tistory.com/19

3. 라즈베리파이2에 MySQL 설치 : http://talanton.tistory.com/9

4. 라즈베리파이2에 TOMCAT 8 설치 : http://talanton.tistory.com/20

5. 라즈베리파이2에 TOMCAT 7 설치 : http://talanton.tistory.com/8

6. 라즈베리파에 안드로이드 연결하기 : http://talanton.tistory.com/25

7. 라즈베리파이에 내장된 스크래치로 GPIO 제어 : http://talanton.tistory.com/24

8. 라즈베리파이로 GPIO 제어 (WebIOPi 사용) : http://talanton.tistory.com/23

9. 라즈베리파이에서 pyFirmata를 사용하여 아두이노 제어하기 : http://talanton.tistory.com/22

10. 라즈베리파이에 라즈비안 OS 설치 : http://talanton.tistory.com/29

11. 라즈베리파이 고정 IP address 할당 방법 : http://talanton.tistory.com/43

12. 라즈베리파이에 라즈비안 OS 설치 : http://talanton.tistory.com/44

Posted by 세상을 살아가는 사람
,


유뷰브 동영상 바로가기

Posted by 세상을 살아가는 사람
,

라즈베리파이에 내장된 스크래치 소프트웨어를 사용하여 라즈베리파이에 GPIO를 연결된 LED와 스위치를 제어하는 것을 실험해 보았다.


Posted by 세상을 살아가는 사람
,

오늘은 #라즈베리파이 를 사용하여 #GPIO 를 #제어 하는 것을 공부하였다. #webiopi 라고, 웹으로 접속하여 라즈베리파이에 연결된 스위치와 LED를 읽고 켜는 것이다. #한국과학창의재단 #ODIY 에 있는 라즈베리파이 #동영상 과 #PDF 을 참조([OSHW 응용/중급/7강] [라즈베리 파이] 센서와 액추에이터 제어하기(http://opensource.kofac.re.kr/edu/detail_view.do?aIdx=76)하여 따라해 보았는데 황당하다. 그대로 따라했는데 결과가 달랐다. 왜 그럴까? 고민을 하다가 해결을 했다. 라즈베리파이 #2B 와 #2B+ 가 CPU가 다르고 물리적인 주소가 다르다는 것, 이를 소스코드에서 수정해 주어야 했던 것이다.

참고 사이트: http://raspberrypi.stackexchange.com/questions/42469/gpio-webiopi-gpio-attribute-error-module-object-has-no-attribute-gpio

왜 그런사실을 동영상이나 PDF에서는 언급이 없었을까? 아무튼 나와 같이 시간낭비를 하지 않기를 바랠뿐이다. #달란트


웹으로 접속하여 GPIO 각 핀의 정보를 볼수있고, 제어할 수 있다. IN을 누르면 OUT으로 변환할 수 있고, 포트번호를 누르면 출력을 0, 1로 변환할 수 있다.



아래는 라즈베리파이 2B+의 Connector 핀 번호. Webiopi는 라즈베리파이 2B를 기본으로 하기 때문에 위의 그림과 일부  차이가 있다. 오른쪽에 27번~40번 핀이 2B+가 되면서 추가된 핀이다.



Posted by 세상을 살아가는 사람
,

라즈베리파이 2B+에서 pyFirmata를 사용하여 아두이노를 제어하는 방법을 공부해 본다.
참고 : http://opensource.kofac.re.kr/edu/detail_view.do?aIdx=78

오늘도 나를 시험하는구나. 역시 그대로 따라하면 안된다. 추가로 고려해 줘야 하는 것이 있다.
1. 시리얼 포트를 억세스 하기 위해 pi 계정에서 tty와 dialout 그룹을 지정하여 권한을 얻어야 함
$ sudo usermod -a -G tty pi
$ sudo usermod -a -G dialout pi
참고 : http://kocoafab.cc/tutorial/view/305

2. 아두이노 준비물
  위 kokoafab에서 설치한 Arduino IDE를 사용하여
  아두이노>예제>Firmata>StandardFirmata를 아두이노 보드에 upload 해주어야 함.
참조 : https://raspberrypi-aa.github.io/session3/firmata.html

결국은 pyFirmata에서 아두이노로 넘어 온 데이터를 Firmata에서 해석하여 아두이노가 동작을 대신해주는 것이다.

Posted by 세상을 살아가는 사람
,
베란다 화분에 심지도 않았는데, 나왔네요.

'old_작물재배' 카테고리의 다른 글

식물들 3  (0) 2015.07.28
식물들 2  (0) 2015.07.27
우리집 식물들 1  (0) 2015.07.27
가지를 따 주었다.  (0) 2015.07.27
파 옆에 버섯 종류의 식물이?  (0) 2015.07.26
Posted by 세상을 살아가는 사람
,

라지베리파이 2에 다음 게시글을 참조하여 tomcat 8을 설치 하였다.

최신의 tomcat 8 버전은 8.0.24이므로 그 부분만 변경하면 된다.

JAVA_HOME과 CATALINA_HOME을 설정하고 PATH도 설정해 준다.

원격으로 war 파일을 설치하려면 manager-gui도 설정해 준다. (conf/tomcat-users.xml)


참고 : https://tommorrisblog.wordpress.com/2015/06/22/installing-apache-tomcat-8-on-a-raspberry-pi/

Posted by 세상을 살아가는 사람
,

라즈베리파이2에 JDK 8을 설치 하였다. Web에서는 새로운 버전을 적용하는 것이 더 낫다는 생각이 들었다. 예전에 안드로이드 개발할 때는 JDK 6로 개발하는 것이 최적이라는 얘기를 들었는데, Web은 새로운 기능이 적용된 최신의 버전을 이용하는 것이 낫겠다고 생각되어 JDK 8, Tomcat 8을 적용하기로 하였다.

라즈베리파이2는 ARM Linux를 사용하기 때문에 Oracle에서도 일반 JDK와는 다른 url을 사용하였다.

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-arm-downloads-2187472.html

jdk-8u51-linux-arm-vfp-hflt.tar.gz을 license 동의를 하고 다운로드를 한다.

Posted by 세상을 살아가는 사람
,

식물들 3

old_작물재배 2015. 7. 28. 00:09

당근 : 너무 많이 심었다. 욕심

페퍼민트 : 솎아주지 않았다.

깻잎 6개

당근, 청경채

청경채, 쑥갓, 당근

깻잎, 청경채, 당근

고추 3 : 햇빛을 잘 받아 왕성하다

'old_작물재배' 카테고리의 다른 글

무슨 버섯일까?  (0) 2015.07.30
식물들 2  (0) 2015.07.27
우리집 식물들 1  (0) 2015.07.27
가지를 따 주었다.  (0) 2015.07.27
파 옆에 버섯 종류의 식물이?  (0) 2015.07.26
Posted by 세상을 살아가는 사람
,

식물들 2

old_작물재배 2015. 7. 27. 23:55

차자나무 : 잘 큰다.

수국 : 꽃이 하나만 피어 아쉽다.

청경채, 깻잎, 시금치
시금치는 약하다.

청경채, 카네이션
스승의 날 받은 카네이션이 아직도 살아 있다.

고추 2 : 햇빛으로 옮겨 열매가 늘어나고 있다.

깻잎 1

청겨자, 청경채, 당근

청겨자, 쑥갓, 당근과 청경채
청겨자는 키만 잘 큰다. 쑥갓은 먹기는 어렵다. 나머지는 햇빛을 못받아 조그맣다.

쑥갓, 청경채, 깻잎, 당근
당근의 열매가 맺힐까?

한련화 : 꽃이 피었다, 졌다가 이제는 그만

'old_작물재배' 카테고리의 다른 글

무슨 버섯일까?  (0) 2015.07.30
식물들 3  (0) 2015.07.28
우리집 식물들 1  (0) 2015.07.27
가지를 따 주었다.  (0) 2015.07.27
파 옆에 버섯 종류의 식물이?  (0) 2015.07.26
Posted by 세상을 살아가는 사람
,