/SmartGreenHouse

๐ŸŒฑ ๋ฐ˜๋ ค์‹๋ฌผ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ IoT ๊ธฐ๋ฐ˜ ์Šค๋งˆํŠธ ์˜จ์‹ค

Primary LanguageJava

๐Ÿ“ ํ•œ๊ตญ์ปดํ“จํ„ฐ์ •๋ณดํ•™ํšŒ(KSCI) ๋…ผ๋ฌธ์ง€ Vol.25 No.11 [2020] ์— 'IoT ๊ธฐ๋ฐ˜ ์Šค๋งˆํŠธ ์˜จ์‹ค' ๋…ผ๋ฌธ ๋“ฑ์žฌ

SmartGreenHouse

๋ฐ•์œ ์ง„, ๊น€๊ฒฝ์—ฐ, ๊ฐ•์žฌ์—ฐ, ๋…ธ์ •๋ฏผ

๐ŸŒฑ ํ”„๋กœ์ ํŠธ๋ช…

IoT ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•œ ์Šค๋งˆํŠธ ์˜จ์‹ค ํ”„๋กœ์ ํŠธ


์ œ๋ชฉ์„-์ž…๋ ฅํ•ด์ฃผ์„ธ์š” -001 (3)


๐Ÿ”Ž ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ


  • ์˜จ์‹ค์— ๋ถ€์ฐฉ๋œ ์„ผ์„œ์˜ ์ธก์ •๊ฐ’์„ ํ†ตํ•ด ์˜จ์‹ค ์ƒํƒœ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์‚ฌ์šฉ์ž์—๊ฒŒ ์•Œ๋ ค์คŒ
  • ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฒ„ํŠผ์„ ํ†ตํ•ด ์˜จ์‹ค ์žฅ์น˜ ์›๊ฒฉ ์ œ์–ด ๊ฐ€๋Šฅ (๋ฌผ ์ฃผ๊ธฐ, ์ฟจ๋งํŒฌ ์ž‘๋™ ๋“ฑ)
  • ์˜จ์‹ค์— ๋ถ€์ฐฉ๋œ ์นด๋ฉ”๋ผ๋ฅผ ํ†ตํ•ด ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ๋ฐ˜๋ ค ์‹๋ฌผ๋“ค์˜ ์ƒํƒœ๋ฅผ ํ™•์ธ ๋ฐ ๊ด€๋ฆฌ

๐Ÿ”Ž ๊ฐœ๋ฐœ๋ฐฐ๊ฒฝ ๋ฐ ํ•„์š”์„ฑ


  • '๋ฐ˜๋ ค์‹๋ฌผโ€™ ์ด๋ผ๋Š” ์ƒˆ๋กœ์šด ํŠธ๋ Œ๋“œ ๋“ฑ์žฅ
  • ๋ฐ˜๋ ค์‹๋ฌผ์„ ์ œ๋Œ€๋กœ ๊ด€๋ฆฌํ•˜์ง€ ๋ชปํ•ด ์ฃฝ๋Š” ์ƒํ™ฉ ๋ฐฉ์ง€
  • ์žฅ๊ธฐ๊ฐ„ ์—ฌํ–‰ ๋ฐ ์ถœ์žฅ ์‹œ ์‹๋ฌผ ๊ด€๋ฆฌ์˜ ์–ด๋ ค์›€ ํ•ด์†Œ

๐Ÿ”Ž ์ฃผ์š” ๊ธฐ๋Šฅ


S/W

  • ์›๊ฒฉ ์ œ์–ด
    • ์‚ฌ์šฉ์ž๊ฐ€ ์˜จ์‹ค๋‚ด ์žฅ์น˜(์›Œํ„ฐํŽŒํ”„, LED, ์ฟจ๋งํŒฌ)๋ฅผ ์›๊ฒฉ์œผ๋กœ ์ œ์–ด
    • ์‹œ๊ฐ„์„ ์„ค์ •ํ•ด ์žฅ์น˜ ์ž‘๋™ ์˜ˆ์•ฝ์ด ๊ฐ€๋Šฅ
    • Volley API๋ฅผ ์‚ฌ์šฉํ•ด ์›น์„œ๋ฒ„์™€ HTTP ํ†ต์‹ 
  • ์‹ค์‹œ๊ฐ„ ์˜จ์‹ค ์ƒํƒœ ํ™•์ธ
    • ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์˜จ์‹ค์˜ ์ƒํƒœ(์˜จ๋„, ์Šต๋„, ํ† ์–‘์Šต๋„, ๋ฌผ ์–‘, ์กฐ๋„)๋ฅผ ํ™•์ธ
    • Volley API๋ฅผ ์‚ฌ์šฉํ•ด ์›น์„œ๋ฒ„์™€ HTTP ํ†ต์‹ 
  • ์˜จ์‹ค ์ด์ƒ์‹œ ์•Œ๋ฆผ
    • ์•ˆ๋“œ๋กœ์ด๋“œ notification์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฌผ๋ถ€์กฑ๊ณผ ๊ฐ™์€ ์•Œ๋ฆผ ์ „๋‹ฌ
  • OpenAPI๋ฅผ ์ด์šฉํ•œ ์‹๋ฌผ ์ƒ์žฅ ์ •๋ณด ํ™•์ธ
    • ๋†์—…๊ธฐ์ˆ ํฌํ„ธ '๋†์‚ฌ๋กœ'์˜ openAPI๋ฅผ ์ด์šฉํ•ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์‹๋ฌผ ์ƒ์žฅ ์ •๋ณด๋ฅผ ํ™•์ธํ•˜๊ณ , ์ด๋ฅผ ํ† ๋Œ€๋กœ ์˜จ์‹ค ํ™˜๊ฒฝ์„ ์„ค์ •
    • ๋‹ค์–‘ํ•œ ์‹๋ฌผ ์ •๋ณด ์กฐํšŒ ๊ฐ€๋Šฅ
  • ์‹ค์‹œ๊ฐ„ ์˜จ์‹ค ์˜์ƒ ์ŠคํŠธ๋ฆฌ๋ฐ
    • ์˜จ์‹ค์— ๋ถ€์ฐฉ๋œ ์นด๋ฉ”๋ผ๋ฅผ ์ด์šฉํ•ด ์˜จ์‹ค ์ดฌ์˜ ์˜์ƒ ์ŠคํŠธ๋ฆฌ๋ฐ
  • ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”
    • ์„ผ์„œ๋กœ ๋ถ€ํ„ฐ ์ˆ˜์‹ ํ•œ ๊ฐ’์„ ๊ฐ€๊ณตํ•ด ์ฃผ๊ฐ„ ๋ฐ ์›”๊ฐ„ ๋ผ์ธ ์ฐจํŠธ๋กœ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”

H/W

  • ์žฅ์น˜ ์ž‘๋™ ๊ธฐ๋Šฅ
    • ์›Œํ„ฐํŽŒํ”„, LED, ์ฟจ๋งํŒฌ์„ ์„ค์ •์— ๋”ฐ๋ผ ์ž‘๋™
  • ์„ผ์„œ ๊ฐ’ ์ธก์ •
    • ์˜จ์Šต๋„, ํ† ์–‘์Šต๋„, ์กฐ๋„์„ผ์„œ ๋“ฑ์˜ ์žฅ์น˜๋ฅผ ํ†ตํ•ด ์˜จ์‹ค์˜ ์ƒํƒœ ๊ฐ’์„ ์ˆ˜์‹ 

๐Ÿ”Ž ๊ฐœ๋ฐœํ™˜๊ฒฝ


image

๐Ÿ”Ž ์ž‘ํ’ˆ ๊ตฌ์„ฑ๋„


์‹œ์Šคํ…œ ๊ตฌ์„ฑ๋„

20210423_144040

H/W ๊ตฌ์„ฑ๋„

20210423_144405

์‹œ์Šคํ…œ ์ˆ˜ํ–‰ ์‹œ๋‚˜๋ฆฌ์˜ค

20210423_144139

์„œ๋น„์Šค ์ˆ˜ํ–‰ ์‹œ๋‚˜๋ฆฌ์˜ค

KakaoTalk_20210423_150850053

์„œ๋น„์Šค ํ๋ฆ„๋„

20210423_144818

  • ์‚ฌ์šฉ์ž ์‹๋ฌผ ์ข…๋ฅ˜ ์„ค์ •
    1. ์‚ฌ์šฉ์ž๊ฐ€ ์‹๋ฌผ ๋ชฉ๋ก๊ณผ ์ •๋ณด ํ™•์ธ
    2. ์˜จ์‹ค์—์„œ ๊ธฐ๋ฅด๊ณ ์ž ํ•˜๋Š” ์‹๋ฌผ์„ ์„ ํƒ
    3. Application ๋ฉ”์ธํ™”๋ฉด์—์„œ ํ˜„์žฌ ์„ ํƒํ•œ ์‹๋ฌผ ๋ชฉ๋ก ํ™•์ธ
  • ์‚ฌ์šฉ์ž ์˜จ์‹ค ํ™˜๊ฒฝ ์„ค์ •
    1. ์‚ฌ์šฉ์ž๊ฐ€ ์˜จ์‹ค ํ™˜๊ฒฝ ์ž๋™์ œ์–ด ์„ ํƒ
    2. ์ž๋™์ œ์–ด๋ฅผ ์„ ํƒํ•œ ๊ฒฝ์šฐ, ์˜จ์‹ค ์ƒํƒœ์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ์žฅ์น˜๊ฐ€ ์ž‘๋™
    3. ์ˆ˜๋™์ œ์–ด๋ฅผ ์„ ํƒํ•œ ๊ฒฝ์šฐ, ์‚ฌ์šฉ์ž์˜ ์„ค์ •์— ๋”ฐ๋ผ ์žฅ์น˜๊ฐ€ ์ž‘๋™

๐Ÿ”Ž ๊ฒฐ๊ณผ๋ฌผ


Application

๊ทธ๋ฆผ2

์˜จ์‹ค ์ œ์ž‘ ๋ชจํ˜•

20210423_154232

๐Ÿ”Ž ์‹œ์—ฐ์˜์ƒ


https://youtu.be/ifeq2chyuBU