본문 바로가기

Small Devices/Arduino16

[Intel Galileo (갈릴레오) ] 초기 설치 Intel에서 Galileo 보드 관련으로 제공되는 문서들이다. https://communities.intel.com/community/makers/documentation/galileodocuments 여기의 Getting Started Guide 를 기준으로 초기 설치를 설명한다. 1. Driver Installhttps://communities.intel.com/docs/DOC-22226 에서 개발 플랫폼에 맞는 Driver를 다운로드 한다. 본 포스팅에서는 windows를 기준으로 설명한다. Intel Galileo Arduino SW 1.5.3 on Windows 를 다운로드 하고 압축을 푼다. 2. 전원 및 USB 케이블 연결패키지에 같이 들어 있는 전원을 연결한다. USB Cable을 PC에.. 2014. 2. 23.
[Intel Galileo (갈릴레오) ] 구매/개봉기 가끔 순식간에 충동 구매를 하는 경우가 있다. 이번 Intel Galileo Development Board도 그런 경우인데 1)arduino 와 호환되며, 2) Linux 가 구동되고, 3) 무려 x86 core CPU 라는 것으로 내 이성은 마비되어 버렸고 어느 순간 집에는 디바이X 마트에서 온 택배가 배송되어 있었다. 1), 2)는 그냥 어? 하면서 흥미만 가는 수준인데 3) 에서 그냥 무너져 버렸다. intel에서 만든 x86 core가 탑재된 개발 보드라...기대에 부풀어서 개봉을 해본다. 디바이X 마트 박스에서는 앙증맞은 보드 박스가 나온다. 이거 intel에서 만든거 맞어? 왠지 구루 포스가 풍기는 사람 얼굴에 게다가 안경엔 은하수가! 박스 왼쪽 하단에는 "What will you make".. 2014. 2. 23.
[Arduino] WiFly Shield에서 MQTT 사용하기 MQTT(http://mqtt.org/)는 M2M이나 IoT의 접속 프로토콜로 매우 가벼운 Publish/Subscribe 메시지 전송 프로토콜이다. MQTT 는 아주 조그마한 코드로 동작하여야 하고 네트워크 대역폭이 제한적인 환경에서 매우 유용하게 사용 가능하다. IBM에서 설계하였고 Eclipse M2M Industry Working Group에서 활발하게 논의 되고 있다. MQTT는 따라서 Arduino와 같이 아주 제한적인 디바이스에서 네트워크 접속 프로토콜로 이용 가능한데 arduino용 라이브러리는 다음 사이트에서 얻을 수 있다. Arduino Client for MQTT - http://knolleary.net/arduino-client-for-mqtt/ 근데 WiFly Shield 를 이용.. 2012. 10. 27.
RHT03 온/습도 센서 이용하기 RHT03 또는 DHT22 는 온/습도 센서이다. 자체적으로 Calibrated 되어 있기 때문에 상대 습도와 온도 계산에 별도의 장치나 계산이 필요하지 않다. 1. sparkfun 판매 사이트 - http://www.sparkfun.com/products/10167 2. 국내 판매 사이트 - http://artrobot.co.kr/front/php/product.php?product_no=373&main_cate_no=&display_group= 이용 방법은 다음의 사이트에 잘 설명 되어 있다. 3. http://www.ladyada.net/learn/sensors/dht.html arduino에서 손쉽게 이용 가능한 라이브러리는 다음의 사이트에서 받을 수 있다. 4. https://github.com.. 2012. 6. 3.
arduino 에서 BH1750FVI I2C 디지털 조도 센서 이용하기 BH1750FVI 는 ROHM사의 조더 센서로 0-65535 룩스까지 출력 된다. 이 센서는 I2C 방식으로 출력한다. 1) 국내 판매 사이트 - http://www.devicemart.co.kr/goods/view.php?seq=32789 I2C방식이므로 arduino의 Analog In의 4번 핀을 SDA 에 5번 핀을 SCL에 입력하면 된다. BH1570FVI의 Datasheet를 보면 ADD에 High를 인가하느냐 Low 를 인가하느냐에 따라서 I2C Address가 달라진다. Slave Address는 ADD에 High를 인가하면 "1011100" 으로 16진수로 0x5C가 되며 ADD 에 Low를 인가하면 "0100011" 으로 16진수로 0x23이 된다. 센서에서 데이터를 가져오기 위해서는 .. 2012. 5. 20.
arduino에서 5V Relay Module 을 이용하여 220V 교류 제어 arduino에서 일반 가정용 콘센트(220V, AC) 의 전원을 On/Off를 하기 위해서는 다음의 5V Relay Module이 필요하다. 1) 국내 판매처 - http://artrobot.co.kr/front/php/product.php?product_no=607&main_cate_no=37&display_group=12) 제작사 사이트 - http://www.seeedstudio.com/wiki/index.php?title=Electronic_brick_-_5V_Relay_module_(digital) 근데 사이트에 가보면 핀 배열 등에 아무런 설명이 없다. 따라서 상기 제작사 사이트에서 Design File 을 받아서 분석을 해봐야 한다. 다음은 Design 파일에 따른 Schematic 이다... 2012. 5. 19.