Skip to content

๐Ÿ† ์ œ20ํšŒ ์ž„๋ฒ ๋””๋“œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฒฝ์ง„๋Œ€ํšŒ ์ผ๋ฐ˜๋ถ€๋ฌธ ๋Œ€์ƒ ์ž‘ํ’ˆ(webOS ๋ถ€๋ฌธ ์ฐธ์—ฌ)

Notifications You must be signed in to change notification settings

ymw0407/2022ESWContest_webOS_3013

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

์ œ 20ํšŒ ์ž„๋ฒ ๋””๋“œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฒฝ์ง„๋Œ€ํšŒ webOS๋ถ€๋ฌธ ๋ฐฉํŒŒ์ œํŒ€

์ž‘ํ’ˆ๋ช… : Home++

  • ๊ธฐ์กด ์›”ํŒจ๋“œ์˜ ํ•œ๊ณ„๋ฅผ ๋ณด์™„ํ•˜์—ฌ ๊ฐœ๋ฐœํ•œ Home++ ์›”ํŒจ๋“œ๋Š” ํ”Œ๋žซํผ์œผ๋กœ, ์ž์ฒด ์•ฑ ์Šคํ† ์–ด๊ฐ€ ํƒ‘์žฌ๋ผ ์œ ์—ฐํ•˜๊ฒŒ ์•ฑ์„ ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์šด๋™ ๋ณด์กฐ ๊ธฐ๋Šฅ๊ณผ ๋ฐฐ๋‹ฌ ๋ฌผํ’ˆ ์กฐํšŒ ๊ธฐ๋Šฅ, ์ฐจ๋Ÿ‰ ์Šค์ผ€์ค„๋ง ๊ธฐ๋Šฅ, ๊ฐ€์ „ ์ œ์–ด ๊ธฐ๋Šฅ, CCTV ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค.

๊ธฐ๋Šฅ



๊ฐœ๋ฐœ๊ฒฐ๊ณผ๋ฌผ์˜ ์ฐจ๋ณ„์„ฑ

๊ฒŒ์‹œํŒ ๊ธฐ๋Šฅ ์ถ”๊ฐ€

๋ณดํ†ต์˜ ์•„ํŒŒํŠธ๋Š” ๋ฐฉ์†ก ์•Œ๋ฆผ์œผ๋กœ๋งŒ ์•„ํŒŒํŠธ ๊ณต์ง€์‚ฌํ•ญ์„ ์•Œ๋ ค์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ๋ฐฉ์†ก ์‹œ๊ฐ„์— ์ง‘์— ์—†๊ฑฐ๋‚˜ ์ง‘ ๋‚ด๋ถ€ ์†Œ๋ฆฌ๊ฐ€ ํด ๋•Œ, ๋ฐฉ์†ก ์†Œ๋ฆฌ๊ฐ€ ์ž‘์œผ๋ฉด ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ๋“ฃ์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด๋Ÿฐ ์ƒํ™ฉ์„ ๊ณ ๋ คํ•ด ์šฐ๋ฆฌ์˜ ์ž‘ํ’ˆ์ธ ์›”ํŒจ๋“œ ์•ˆ์— ๊ฒŒ์‹œํŒ ๊ธฐ๋Šฅ์„ ๋„ฃ์–ด์„œ ์•„ํŒŒํŠธ ๋‚ด์˜ ๋ฐฉ์†ก ์•Œ๋ฆผ์„ ํ•œ ๋ฒˆ์— ๋“ฃ์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ฒจ๋„, ์ดํ›„์— ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•  ๋•Œ ํŽธ๋ฆฌํ•˜๊ฒŒ ๊ณต์ง€ํ•œ ๋‚ด์šฉ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ–ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ฒŒ์‹œํŒ ๊ธฐ๋Šฅ์€ ์ผ๋ฐ˜ ๊ฒŒ์‹œํŒ๊ณผ ๊ณต์ง€ ๊ฒŒ์‹œํŒ์œผ๋กœ ๋‚˜๋ˆ„์–ด ์•„ํŒŒํŠธ ์ฃผ๋ฏผ๋“ค์—๊ฒŒ ๊ณต์ง€์‚ฌํ•ญ์„ ๋” ํŽธ๋ฆฌํ•˜๊ณ  ์นœ์ ˆํžˆ ์•Œ๋ ค์ค„ ์ˆ˜ ์žˆ๊ฒŒ ํ–ˆ๊ณ , ๊ณต์ง€ ๊ฒŒ์‹œํŒ์— ์ž‘์„ฑ๋œ ๊ฒŒ์‹œ๊ธ€์€ ์ž‘์„ฑํ•œ ์˜ˆ์•ฝ ์‹œ๊ฐ„์— ์ผ๊ด„ ์›”ํŒจ๋“œ์— ์•Œ๋ฆผ์ด ๋œจ๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ๋ฏผ๋“ค์€ ์žŠ์ง€ ์•Š๊ณ  ๊ณต์ง€์‚ฌํ•ญ์„ ์ˆ™์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ธฐ์กด ์›”ํŒจ๋“œ์˜ ๊ธฐ๋Šฅ์ ์ธ ํ•œ๊ณ„๋กœ ์•„ํŒŒํŠธ ๋‚ด์— ๋ฐœ์ƒํ•˜๋Š” ๋ถˆํŽธํ•จ์„, ๊ฒŒ์‹œํŒ ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•จ์œผ๋กœ์จ ํ•ด์†Œํ•˜๋ ค๊ณ  ํ•œ ์ ์—์„œ ๊ธฐ์กด ์›”ํŒจ๋“œ์™€ ๊ฐœ๋ฐœ ๊ฒฐ๊ณผ๋ฌผ์— ์ฐจ๋ณ„์„ฑ์ด ์žˆ๋‹ค๊ณ  ๋ณธ๋‹ค.

ํ™•์žฅ์„ฑ

๊ธฐ์กด ์›”ํŒจ๋“œ๋Š” ํ์‡„์ ์ธ ํ™˜๊ฒฝ์œผ๋กœ ๊ธฐ๋ณธ ํƒ‘์žฌ๋˜์–ด ์žˆ๋Š” ๊ธฐ๋Šฅ๋งŒ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๊ฐ€ ๊ฐœ๋ฐœํ•œ ์ œํ’ˆ์€ ์•ฑ์Šคํ† ์–ด๋ฅผ ํ†ตํ•˜์—ฌ ์•ฑ์„ ๋‹ค์šด๋ฐ›๊ณ  ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ–๊ณ  ์žˆ๋‹ค. ์‚ฌ์šฉ์ž ๊ฐœ์ธ์˜ ์š•๊ตฌ์— ๋งž๊ฒŒ ์ž์œ ๋กญ๊ฒŒ ์•ฑ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•จ์œผ๋กœ์จ, ๋ฒฝ์— ๋ถ™์–ด์žˆ๋Š” ๋‹จ์ˆœํ•œ ์›”ํŒจ๋“œ ๊ฐœ๋…์—์„œ ์‚ฌ์šฉ์ž์˜ ๊ธฐํ˜ธ์— ๋งž๊ฒŒ ์กฐ์ ˆ์ด ๊ฐ€๋Šฅํ•œ ์Šค๋งˆํŠธํ•œ ํ™ˆํŒจ๋“œ๋กœ ํ™œ์šฉ๋ฐฉ์•ˆ๊ณผ ์‚ฌ์šฉ ๊ฐ€๋Šฅ์„ฑ์ด ๋„“์–ด์งˆ ๊ฒƒ์ด๋‹ค.


๊ฐœ๋ฐœ๊ฒฐ๊ณผ๋ฌผ์˜ ํŒŒ๊ธ‰๋ ฅ ๋ฐ ๊ธฐ๋Œ€ํšจ๊ณผ

์ƒˆ๋กœ์šด ์›”ํŒจ๋“œ์˜ ๋ชจ์Šต ์ œ์•ˆ

์ด ์ž‘ํ’ˆ์€ ํ•œ๊ฒฐ ๊ฐ™์ด ๋ฒฝ์— ๋ถ™์–ด ๊ฐ™์€ ๊ธฐ๋Šฅ๋งŒ ์ˆ˜ํ–‰ํ•˜๋Š” ์ •์ ์ธ ๊ธฐ๊ธฐ๋กœ ์ธ์ง€๋˜๋˜ ์›”ํŒจ๋“œ๋ฅผ ๋ชจ๋“  ์„ธ๋Œ€๊ฐ€ ๊ฐ€์ •์— ํ•˜๋‚˜์”ฉ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ฃผ๊ฑฐ ํ™˜๊ฒฝ ๊ธฐ๋ฐ˜ it ๊ธฐ๊ธฐ๋กœ ์žฌํ•ด์„ํ–ˆ๋‹ค. ์•ฑ ์Šคํ† ์–ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž์œ ๋กญ๊ฒŒ webOS ์›”ํŒจ๋“œ ์•ฑ์„ ์ฐฝ์ž‘ํ•ด ๋ฐฐํฌํ•˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์˜ ์ƒํ™œ ์–‘์‹์— ๋”ฐ๋ผ ์•ฑ์„ ์„ ํƒํ•ด ์‚ฌ์šฉํ•˜๋Š” webOS ์ƒํƒœ๊ณ„๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ์ด๊ฒƒ์€ ์ฃผ๊ฑฐํ™˜๊ฒฝ ์นœํ™”์ ์ธ ๋‹ค์–‘ํ•œ ์›”ํŒจ๋“œ ์•ฑ๋“ค์ด ๊ฐœ๋ฐœ๋  ํ™˜๊ฒฝ์„ ์กฐ์„ฑํ•˜๊ณ , ์ƒˆ๋กœ์šด ์‹œ์žฅ์„ ๊ฐœ์ฒ™ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. ๊ทธ ์˜ˆ์‹œ๋กœ ์ด ์ž‘ํ’ˆ์€ ์˜์ƒ ์ฒ˜๋ฆฌ๋ฅผ ํ™œ์šฉํ•ด ๊ธฐ์กด ์ฃผ๊ฑฐ ํ™˜๊ฒฝ์—์„œ ๋ถˆํŽธํ–ˆ๋˜ ์ ์„ ๋ฐฐ๋‹ฌ ๋ฌผํ’ˆ ๋„๋‚œ ๋ฐฉ์ง€, ์ฐจ๋Ÿ‰ ์Šค์ผ€์ฅด๋ง์„ ํ†ตํ•ด ์„ฑ๊ณต์ ์œผ๋กœ ํ•ด๊ฒฐํ–ˆ๋‹ค. ๋˜ํ•œ ์‚ฌ์šฉ์ž์˜ ์ˆ˜์š”์— ๋งž์ถฐ ํ™ˆ ํŠธ๋ ˆ์ด๋‹ ๋„์šฐ๋ฏธ ์•ฑ์„ ๋งŒ๋“ค์—ˆ๋‹ค. ์ด๋Ÿฐ ๊ธฐ์กด ์›”ํŒจ๋“œ์— ์—†๋˜ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์•ฑ๋“ค์€ ์›”ํŒจ๋“œ๊ฐ€ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋” ์นœ์ˆ™ํ•˜๊ฒŒ ์ธ์‹๋  ๊ณ„๊ธฐ๊ฐ€ ๋  ๊ฒƒ์ด๋‹ค. ์‚ฌ์šฉ์ž์˜ ๊ธฐํ˜ธ์— ๋”ฐ๋ผ ์œ ์—ฐํ•˜๊ฒŒ ๋ฐ”๋€” ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ์‚ฌ์šฉ๋ฒ•์„ ์ œ์•ˆํ•˜๋Š” ๋ฐฉํŒŒ์ œ์˜ Home++ ์›”ํŒจ๋“œ ๋Š” ์‹œ์žฅ์—์„œ ์ถฉ๋ถ„ํžˆ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋ผ ์ƒ๊ฐํ•œ๋‹ค.


ํŒŒ์ผ ๊ตฌ์„ฑ๋„


๐Ÿ“ฆ2022ESWContest_webOS_3013
โ”ฃ ๐Ÿ“‚EC2
โ”ƒ โ”ฃ ๐Ÿ“‚express_file_server
โ”ƒ โ”— ๐Ÿ“‚express_server
โ”ฃ ๐Ÿ“‚main-AppStore
โ”ƒ โ”ฃ ๐Ÿ“‚wallpad
โ”ƒ โ”ƒ โ”— ๐Ÿ“‚appstore
โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚appstore_app
โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚appstore_service
โ”ฃ ๐Ÿ“‚main-CCTV
โ”ƒ โ”ฃ ๐Ÿ“‚outside
โ”ƒ โ”ƒ โ”— ๐Ÿ“‚arduino
โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚cctv
โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“œcctv.ino
โ”ƒ โ”ฃ ๐Ÿ“‚wallpad
โ”ƒ โ”ƒ โ”— ๐Ÿ“‚cctv
โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚cctv_app
โ”ฃ ๐Ÿ“‚main-CarScheduling
โ”ƒ โ”ฃ ๐Ÿ“‚office
โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚arduino
โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚barrier
โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“œbarrier.ino
โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚car-detection
โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚car-detection_app
โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚car-detection_service
โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚docker
โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚tesseract
โ”ƒ โ”ฃ ๐Ÿ“‚wallpad
โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚register-car
โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚register-car_app
โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚register-car_service
โ”ฃ ๐Ÿ“‚main-Delivery
โ”ƒ โ”ฃ ๐Ÿ“‚entrance
โ”ƒ โ”ƒ โ”— ๐Ÿ“‚Detecting-packages
โ”ƒ โ”ฃ ๐Ÿ“‚wallpad
โ”ƒ โ”ƒ โ”— ๐Ÿ“‚delivery
โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚delivery_app
โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚delivery_service
โ”ฃ ๐Ÿ“‚main-HomeTraining
โ”ƒ โ”— ๐Ÿ“‚wallpad
โ”ƒ โ”ƒ โ”— ๐Ÿ“‚exercise
โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚exercise_app
โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚exercise_service
โ”ƒ โ”— ๐Ÿ“‚home
โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚led
โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“œled.ino
โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚windowBlind
โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“œwindowBlind.ino
โ”ฃ ๐Ÿ“‚main-NoticeAlert
โ”ƒ โ”ฃ ๐Ÿ“‚wallpad
โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚control
โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚control_app
โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚control_service
โ”ƒ โ”ƒ โ”— ๐Ÿ“‚reservation
โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“‚reservation_app
โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“‚reservation_service
โ”— ๐Ÿ“œREADME.md

ํŒ€ ๋ช…๋‹จ

Profile Role Part Tech Stack
ํŒ€์žฅ PM, Server, Service, HW, Network NodeJS, ReactJS, Arduino, MongoDB, AWS EC2, Docker
ํŒ€์› UI ReactJS
ํŒ€์› Server, DB NodeJS, MongoDB
ํŒ€์› Service, HW, CV Arduino, NodeJS, Python, Media Pipe
ํŒ€์› Service, UI, Server, CV ReactJS, EnactJS, NodeJS, Python, YOLOv5