addinedu-ros-7th / iot-repo-4

IoT ν”„λ‘œμ νŠΈ 4μ‘° μ €μž₯μ†Œ. AIλ₯Ό μ΄μš©ν•œ 슀마트팜
1 stars 0 forks source link

system_architecture


🌱 κ°œμš”

이 ν”„λ‘œμ νŠΈλŠ” μ•„λ‘μ΄λ…Έλ‘œ 슀마트 농업 μ‹œμŠ€ν…œμ„ μž¬ν˜„ν•˜κΈ° μœ„ν•΄ 개발된 μž‘λ¬Ό 재배 μžλ™ν™” 및 λͺ¨λ‹ˆν„°λ§ μ†”λ£¨μ…˜μž…λ‹ˆλ‹€.
μ„Όμ„œμ™€ λ‹€μ–‘ν•œ 좜λ ₯ μž₯μΉ˜λ“€μ΄ μƒν˜Έμž‘μš©ν•˜μ—¬ μ‹€μ‹œκ°„ 데이터λ₯Ό μˆ˜μ§‘ν•˜κ³ ,
ν™˜κ²½μ— 맞좘 μžλ™ν™” μž‘μ—…μ„ μˆ˜ν–‰ν•˜μ—¬,
μž‘λ¬Ό 재배 ν™˜κ²½μ„ μ΅œμ ν™”ν•˜λŠ” 데 λͺ©ν‘œλ₯Ό 두고 μžˆμŠ΅λ‹ˆλ‹€.




πŸ“š 기술 μŠ€νƒ







βš™οΈ κΈ°λŠ₯ λͺ…μ„Έ

κ·Έλ£Ή κΈ°λŠ₯ μ„€λͺ…
μ„Όμ„œ/DB μˆ˜μœ„ 감지 및 μ—…λ°μ΄νŠΈ λ¬Όν†΅μ˜ μˆ˜μœ„λ₯Ό μ‹€μ‹œκ°„μœΌλ‘œ μΈ‘μ •ν•˜κ³  DB에 μ—…λ°μ΄νŠΈ
μˆ˜μœ„ 감지 및 μ—…λ°μ΄νŠΈ λ°°μ–‘μ•‘μ˜ μˆ˜μœ„λ₯Ό μ‹€μ‹œκ°„μœΌλ‘œ μΈ‘μ •ν•˜κ³  DB에 μ—…λ°μ΄νŠΈ
μŠ΅λ„ 감지 및 μ—…λ°μ΄νŠΈ ν† μ–‘ μŠ΅λ„λ₯Ό μ‹€μ‹œκ°„μœΌλ‘œ κ°μ§€ν•˜μ—¬ DB에 μ—…λ°μ΄νŠΈ
μ™ΈλΆ€ μ˜¨μŠ΅λ„ 감지 μ™ΈλΆ€ μ˜¨μŠ΅λ„λ₯Ό μ‹€μ‹œκ°„μœΌλ‘œ κ°μ§€ν•˜μ—¬ DB에 μ—…λ°μ΄νŠΈ
λ°œμ•„ μƒνƒœ 감지 λ°œμ•„ μƒνƒœλ³„λ‘œ 정상/비정상 싹을 νƒμ§€ν•˜μ—¬ 개수λ₯Ό DB에 μ—…λ°μ΄νŠΈ
λ””μŠ€ν”Œλ ˆμ΄ μˆ˜μœ„ λ””μŠ€ν”Œλ ˆμ΄ λ¬Ό μˆ˜μœ„λ₯Ό GUI에 ν‘œμ‹œ
λ°°μ–‘μ•‘ μˆ˜μœ„ λ””μŠ€ν”Œλ ˆμ΄ λ°°μ–‘μ•‘ μˆ˜μœ„λ₯Ό GUI에 ν‘œμ‹œ
ν† μ–‘ μŠ΅λ„ λ””μŠ€ν”Œλ ˆμ΄ ν† μ–‘ μŠ΅λ„λ₯Ό GUI에 ν‘œμ‹œ
μ™ΈλΆ€ μ˜¨μŠ΅λ„ λ””μŠ€ν”Œλ ˆμ΄ μ™ΈλΆ€ μ˜¨μŠ΅λ„ μƒνƒœλ₯Ό GUI에 ν‘œμ‹œ
λ°œμ•„ μƒνƒœ λ””μŠ€ν”Œλ ˆμ΄ μ›Ή 캠을 톡해 λ”₯λŸ¬λ‹μœΌλ‘œ λ°œμ•„ μƒνƒœλ³„ 정상/비정상 μ‹Ή 개수λ₯Ό νƒμ§€ν•˜μ—¬ GUI에 ν‘œμ‹œ
μ•Œλ¦Ό μˆ˜μœ„ μ•Œλ¦Ό μˆ˜μœ„κ°€ 일정값 μ΄ν•˜λ‘œ λ‚΄λ €κ°€λ©΄ μŠ¬λž™κ³Ό GUI둜 λ¬Ό μ±„μš°κΈ° μ•Œλ¦Ό 전솑
λ°°μ–‘μ•‘ μˆ˜μœ„ μ•Œλ¦Ό μˆ˜μœ„κ°€ 일정값 μ΄ν•˜λ‘œ λ‚΄λ €κ°€λ©΄ μŠ¬λž™κ³Ό GUI둜 λ°°μ–‘μ•‘ μ±„μš°κΈ° μ•Œλ¦Ό 전솑
μ‹€μ‹œκ°„ μƒνƒœ μ•Œλ¦Ό 전솑 λ¬Ό μˆ˜μœ„, λ°°μ–‘μ•‘ μˆ˜μœ„, ν† μ–‘ μŠ΅λ„, μ™ΈλΆ€ μŠ΅λ„ 및 μ˜¨λ„ 정보 μ‹€μ‹œκ°„μœΌλ‘œ μŠ¬λž™ 전솑
μ•‘μ…˜ μžλ™ λ¬Ό 곡급 GUIμ—μ„œ μ„ νƒλœ 일정 μ‹œκ°„λ§ˆλ‹€ νŽŒν”„λ₯Ό 톡해 물을 곡급
μˆ˜λ™ λ¬Ό 곡급 GUIλ₯Ό 톡해 μˆ˜λ™μœΌλ‘œ 물을 κ³΅κΈ‰ν•˜λŠ” κΈ°λŠ₯
μžλ™ λ°°μ–‘μ•‘ 곡급 GUIμ—μ„œ μ„ νƒλœ 일정 μ‹œκ°„λ§ˆλ‹€ νŽŒν”„λ₯Ό 톡해 배양앑을 곡급
μˆ˜λ™ λ°°μ–‘μ•‘ 곡급 GUIλ₯Ό 톡해 μˆ˜λ™μœΌλ‘œ 배양앑을 κ³΅κΈ‰ν•˜λŠ” κΈ°λŠ₯
μžλ™ ν† μ–‘ μŠ΅λ„ 쑰절 μ§€μ •λœ μ‹œκ°„λ§ˆλ‹€ ν† μ–‘ μŠ΅λ„κ°’μ— 따라 μžλ™μœΌλ‘œ 물을 κ³΅κΈ‰ν•˜λŠ” κΈ°λŠ₯
μ˜¨λ„μ— λ”°λ₯Έ 팬 μžλ™ μž‘λ™ μ˜¨λ„μ— 따라 팬 1,2,3단계 μž‘λ™
μžλ™ μ°½λ¬Έ μ—΄κΈ° μ œμ–΄ μ˜¨λ„κ°€ 높을 경우 창문이 μ—΄λ¦Ό
μžλ™ νžˆν„° LED μ œμ–΄ μ˜¨λ„μ— 따라 νžˆν„° LED 1, 2, 3단계 μž‘λ™
냉 λ‚œλ°© μ‹œμŠ€ν…œ μ œμ–΄ guiλ₯Ό 톡해 μžλ™, μˆ˜λ™ 냉방 1, 2, 3단계 , μˆ˜λ™ νžˆν„° 1, 2, 3단계λ₯Ό μ μš©ν•˜λŠ” κΈ°λŠ₯
λ³΄μ•ˆ 관리 RFID νƒœκ·Έλ‘œ λ³΄μ•ˆ μƒνƒœ λ³€κ²½ κ°€λŠ₯
μžμ΄λ‘œμ„Όμ„œ 기반 λ³΄μ•ˆ μ œμ–΄ μ›€μ§μž„ 감지 μ‹œ λ³΄μ•ˆ μƒνƒœλ‘œ μ „ν™˜ν•˜λ©° λΆ€μ € 울림
광원 LED μƒμ‹œ 켜짐 광원 LEDλ₯Ό μœ μ§€ μ‹œμΌœλ‘ 




🧩 μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜


system_architecture




πŸ–ΌοΈ 3D 섀계


3D_architecture


3D_architecture2




πŸ”§ 메인 μ‹œμŠ€ν…œ ꡬ성


image



πŸ–₯️ GUI ꡬ성


image

πŸ–₯️ AI λͺ¨λΈ ν™œμš©


image

image

πŸŽ₯ μ‹œμ—° μ˜μƒ

μ‹œμ—° μ˜μƒ