DOI QR코드

DOI QR Code

An Implementation of Smart Flowerpot made with 3D Printer and NodeMCU

3D 프린터와 NodeMCU를 사용한 스마트 화분의 구현

  • 나채빈 (한성대학교 컴퓨터공학부) ;
  • 최연웅 (한성대학교 컴퓨터공학부) ;
  • 김세광 (한성대학교 컴퓨터공학부) ;
  • 서장규 (한성대학교 컴퓨터공학부) ;
  • 황기태 (한성대학교 컴퓨터공학부)
  • Received : 2017.07.26
  • Accepted : 2017.10.13
  • Published : 2017.10.31

Abstract

This paper presents an implementation of a smart flowerpot which can adjust humidity and illumination automatically after monitoring the temperature, humidity, and illumination. We made a container of the flowerpot with a 3D printer and embedded a NodeMCU micro controller in it. We attached a temperature sensor, a humidity sensor, an illumination sensor, and a water pump to the NodeMCU. We developed a control program that adjusts humidity and illumination and ran it on the NodeMCU. Also we developed an Android application and set up an MQTT server. Using the MQTT server, the NodeMCU and the Android application can exchange messages which keep sensor values and commands. Using the Android application. the user can send the proper temperature, humidity, and illumination to the smart flowerpot and monitor the sensor values.

본 논문은 온도와 빛, 수분의 량을 탐지하여 자동으로 습도와 조도를 채워주는 스마트 화분을 만든 사례를 소개한다. 화분을 담는 용기는 3D 프린터로 제작하고, 용기의 내부에는 Wi-Fi가 내장된 NodeMCU 마이크로컨트롤러를 장착하였다. 온도와 습도, 조도를 감지하는 센서와, 펌프를 NodeMCU에 연결하고 제어 프로그램을 작성하여 NodeMCU 스스로 습도와 조도를 조절하도록 하였다. 또한 subscribe-publish 모델로 작동하는 MQTT 서버를 구축하고, NodeMCU와 본 연구에서 개발한 안드로이드 앱이 정보를 교환하도록 하였다. 안드로이드 앱의 사용자는 식물에게 적절한 온도, 습도, 조도를 스마트 화분에게 전달하고, 스마트 화분으로부터 현재 온도, 습도, 조도 정보를 모니터링 할 수 있게 하였다.

Keywords

References

  1. S. T. Kim, J. S. Jeong, J. K. Song, H.Y. Kim,Trends of IoT Device Platforms and Building its Ecosystems, 2014 Electronics and Telecommunications Trends, Vol. 29, No. 4, Oct. 2014
  2. Dongha Shim, Ji-Hoon Yang, Jeungki Son, Seung-Han Han, Hyounmin Lee, Smart Parking Guidance System based on IoT Car-stoppers, The Journal of the Institute of Internet, Broadcasting and Communication, Vol. 17, No. 3, pp.137-143, Jun. 2017 https://doi.org/10.7236/JIIBC.2017.17.3.137
  3. SeoHyung Kim, IoT : Internet of Things Technology, IEIE Magazine, Vol. 43, No.3, pp.64-71, 2016
  4. https://en.wikipedia.org/wiki/ESP8266
  5. https://www.greenopia.com/
  6. https://nthing.net/ko/planty
  7. Global 3D printer industry and technology trend analysis, Technical Policy for Mechnical Emgineering, ISSN 2287-8106, No. 71, Sep. 2013
  8. https://en.wikipedia.org/wiki/3D_printing
  9. http://nodemcu.com/index_en.html
  10. https://en.wikipedia.org/wiki/MQTT
  11. Kim Dong Hwi, Oh Hyeung Seok, Jeon Hyun Sig, Lee Chang Seok, Park Hyun J, A Study on implementation of MQTT Logic for IoT Platform, Proceesings of 2017 winter conference, The Korean Institute of Communications and Information Sciences, pp. 1056-1057, 2017
  12. https://www.arduino.cc/
  13. https://mosquitto.org/
  14. R. A. Light, "Mosquitto: server and client implementation of the MQTT protocol," The Journal of Open Source Software, vol. 2, no. 13, May 2017