본문 바로가기

Edward's labs

(198)
아두이노로 Ubidots 이용하기 여러 사이트를 돌아다녀봤지만, Ubidots 사용을 정확하게 정리한 곳이 없어 따로 정리한다. Ubidots 사용하기 시작한다. 1. https://ubidots.com/ 로 접속한다.2. SIGN UP을 클릭. 3. 가입한다. (필자는 Github을 사용하기 때문에 Github 아이디로 사용한다.) 4. 접속하면 상단 탭 중 Source를 누른다.5. 1번이라고 표기한 "+"를 누른다.6. 그럼 2번처럼 'My Data Source'가 생길 것이다.7. My Data Source를 눌러 접속한다. 8. 그림의 1번을 누르고 2번에 Default를 누른다. 9. 그러면 다음과 같이 Variable이 생긴다.10. 1번처럼 이름을 TEST로 바꾼다.11. 2번의 Variable ID를 기억해논다. 12. ..
IoT로 집안의 가스를 감지하자 !! - 프로젝트 명: Air Pollution (가스 감지 시스템) - 공기의 오염도를 측정.- 사용 물품1. WizArduino2. GSAS61-P110 (오감 테크놀러지)3. MQ-2 (Ali express에서 구매)4. Step Motor (본 프로젝트에서는 LED로 대체)- 사용 Tool1. Arduino.org IDE Tool2. Ubidots (Cloud)- 목적 * 본 프로젝트를 사용함으로써 실내 오염 공기를 체크할 수 있으며, 오염공기를 감지시 사용하는 e-mail로 혹은 sns로 이벤트를 받기 위한 프로젝트. 그림1, 2를 보면 최근 5년간 가스 사고의 빈도수가 나타나 있다. 이 중 가스 사고의 비중이 가장 높은 것이. 사용자 부주의와 시설미비이다.거기에 LPG와 도시가스, 고압가스가 가장 ..
[Part 3] 쉽게 화분 키우기 !!(스마트 농장) 모든 센서를 구현할 시간이 부족하다.. 그래서 몇가지 센서를 빼고 최종 Smart plant를 마무리 지으려고 한다.최종적으로 위 센서들을 Cloud서버로 전송하고 Cloud에서 위 모듈 및 센서를 제어할 수 있다. 그 전의 Part 1과 Part2의 각 센서의 설명은 아래 링크에 있으니 참고해주길 바란다.아두이노를 이용한 Smart plant(farm) Part.2: http://openstory.tistory.com/54아두이노를 이용한 Smart plant(farm) Part.1: http://openstory.tistory.com/53 아래 품목들이 Smart plant에 사용된 최종 품목이다. Component List 1. WizArduino 2ea (12V input, 3.3V operati..
[Part 2] 쉽게 화분 키우기 !!(스마트 농장) 저번에 이어 다른 센서를 구현해보는 시간을 갖도록 하겠습니다. Component List 1. WizArduino 2. PM1001, 먼지센서 3. DHT22, 온습도 센서 4. 레인 센서 5. 모이스처(수분) 센서 6. DWP-385 WATER PUMP 7. LAMP (Light) 8. Transistor 9. Relay 10. DC Motor 11. FAN motor 12. 12V DC power Adaptor or Power Supply 1. Moisture (수분) 센서(YL-69, FC-28)- Moisture 수분 센서는 전극이 부착된 수분 측정용 프로브를 이용하여 저항 값을 측정한다.사실 수분센서를 설명하기 이전에 먼저 설명할 것이 있다.물의 저항에 대해서이다. 우리들은 영화의 영향인지.. ..
[Part 1] 쉽게 화분 키우기 !!(스마트 농장) 이번에는 최근 화두가 되고 있는 식물키우기 or 농장에 대한 프로젝트를 실시하고자 한다.필요한 센서를 이것저것 붙이다보니 점점 거대한 프로젝트가 되어가는 것 같은데.. 걱정이 앞서지만 이왕 제작하는 것 제대로 제작해보려고 한다.Component LIST는 다음과 같다. Component List 1. WizArduino 2. PM1001, 먼지센서 3. DHT22, 온습도 센서 4. 레인 센서 5. 모이스처(수분) 센서 6. DWP-385 WATER PUMP 7. LAMP (Light) 8. Transistor 9. Relay 10. DC Motor 11. FAN motor 12. 12V DC power Adaptor or Power Supply WizArduino(Cortex-M0)를 메인보드로 사용할..
아두이노 IoT 주차시스템을 만들어보자 !! 안녕하세요. 이번에 아두이노를 이용해서 IoT 주차시스템을 구성하였습니다. Ethernet은 WIZnet사의 W5500 칩을 이용하여 구현하였습니다. 본래 Ethernet or Internet 통신을 하기 위해서는 Peer to peer 사이에 프로토콜을 정의해놓고 그 프로토콜대로 통신할 수 있도록 구성하였습니다. 그것이 지금의 OSI 7계층이고, 이 7계층에서 필요없는 것을 추려내서 제작한 것이 TCP/IP 4계층입니다. 그런데, 이 TCP/IP 4계층은 본래 소프트웨어로 전부 제작해야 했습니다. 언제... 이 프로토콜을 전부 코딩한단 말입니까... 그래서 WIZnet W5500을 사용하였습니다. W5500을 사용하면 TCP/IP 프로토콜을 전부 해결해주고, 사용자는 Application만 제작하면 됩..
DNS Source Code 안녕하세요~이 블로그 Step by step으로 DNS에 대하여 연재합니다. 만약 DNS가 무엇인지 모르시거나, 아래 내용들이 이해가 가지 않으시면 아래 링크를 참조하셔서 확인부탁드립니다. DNS시작하기 ! – https://jinheeahn.wordpress.com/2015/08/28/1-dns-시작하기DNS 통신에 대하여! – https://jinheeahn.wordpress.com/2015/09/07/2-dns 통신에 대하여DNS Header – https://jinheeahn.wordpress.com/2015/09/08/3-dns-message/DNS 질의 메세지 – https://jinheeahn.wordpress.com/2015/09/21/4-dns-질의 메세지DNS 응답 메세지 - https..
DHCP Source Code 자, DHCP 설명 꽤나 길었습니다.이제부터는 코딩을 시작해보려고 하는데요. DHCP에 관해서 잘 모르겠다고 하신다면 아래의 링크를 참조해주세요.DHCP 시작하기 ! – https://jinheeahn.wordpress.com/2015/04/29/dhcp시작하기!DHCP 전체 동작 과정 및 Protocol 분석 – https://jinheeahn.wordpress.com/2015/06/04/dhcp 분석DHCP Packet 분석 1 – https://jinheeahn.wordpress.com/2015/10/28/4-dhcp-packet 분석 첫번째DHCP Packet 분석 1 –https://jinheeahn.wordpress.com/2015/10/28/5-dhcp-packet 분석 두번째더불어서 DHC..