ย

ย
ย
ย
ํ๋์จ์ฑ
ํ๋์จ์ด ๊ตฌ์ฑ
๋ผ์ฆ๋ฒ ๋ฆฌํ์ด4
GPIO๋ฅผ ํ์ฉํ ์
๋ ฅ ๋ฐ ์ถ๋ ฅ
PCB ๋ณด๋
๋ผ์ฆ๋ฒ ๋ฆฌํ์ด์ GPIO๋ฅผ ํ์ฉํ๊ธฐ ์ํ ๋ณ๋์ ๊ธฐํ
GPIO ๋ฆฌ๋ณธ ์ผ์ด๋ธ
๋ผ์ฆ๋ฒ ๋ฆฌํ์ด์ PCB ๊ธฐ๋ฐ ์ฐ๊ฒฐ
SMPS
์ค์์นญ ๋์์ ์ํ ์ ์ ๊ณต๊ธ ์ฅ์น (5V, 12V)
๋ณธ์ฒด ์ผ์ด์ค
์์กฑ๊ด๊ณผ ์๊ฒฝ ์ฌ๋ฐฐ๋ฅผ ์ํ ์ผ์ด์ค
ํ๋ถ ํฌํธ
์๊ฐ์ด ์จ์์ ์ฌ๊ธฐ ์ํ ํ๋ถ
Brushless DC Fan
์๋ฌผ์ ๋ฐ๋์ ๊ณต๊ธํ๊ธฐ ์ํ ํฌ
Digital
OUTPUT
DHT22 (AM2301)
์จ๋ ๋ฐ ์ต๋ ์ธก์ ์ ์ํ ์ผ์
Digital
INPUT
Turbidity Sensor (SEN0189)
๋ฌผ์ ๋ง๊ณ ํํ ์ ๋๋ฅผ ์ธก์ ํ๋ ํ๋ ์ผ์
Analog
INPUT
PH Sensor (SEN0161)
์จ๋์ ๋ฐ๋ฅธ PH ๋๋ ์ธก์ ์ฅ์น ์ผ์
Analog
INPUT
Liquid Level Sensor (SEN0240)
๋น์ ์ด ์์์ผ์
Digital
INPUT
Water Pump Motor
1์ธต์ ๋ฌผ์ 2์ธต์ผ๋ก ๋ณด๋์ผ๋ก์จ ์์ ์กฐ์ ์ ์ํ ๋ชฉ์
Digital
OUTPUT
๋ฉํฐ๋ฏธํฐ
์ ์, ์ ๋ฅ, ์ ํญ ๋ฑ์ ์ธก์ ํ๊ธฐ ์ํ ์ฅ์น
์ ฏ์จ ๋๋
ธ
GPU ์ฐ์ฐ์ ํ๊ธฐ ์ํ ์ฅ์น
๋ผ์ฆ๋ฒ ๋ฆฌํ์ด์ฉ ์นด๋ฉ๋ผ
์ ฏ์จ ๋๋
ธ์์ ์๋ฌผ์ ๊ด์ฐฐํ๊ธฐ ์ํ ๋ชฉ์
ย
ย
์งํ ๋ฐฉ์
์ฝ๋๋ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด4 GPIO ์ ์ด ํ์ด์ง๋ฅผ ์ฐธ๊ณ
1. ๋ณธ์ฒด ์ผ์ด์ค๋ก ๋ฌผ์ ๊ณต๊ธํ ํํ๋ก ๊ฑฐ์นํด๋๋ค.

ย
2. ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด์ PCB ๋ณด๋๋ฅผ ๊ฒฐํฉํ ํ, GPIO ๋ฆฌ๋ณธ ์ผ์ด๋ธ์ ํ์ฉํด ์ฐ๊ฒฐํ๋ค.

ย
3. SMPS๋ฅผ ์ฐ๊ฒฐํ์ฌ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด์ ์ ์์ด ๋ค์ด์ค๋์ง ํ์ธํ๋ค.

ย
4. ์จ์ต๋ ์ผ์, ์ฟจ๋ง ํฌ์ ์ฐ๊ฒฐํ ํ, ์ผ์ ๊ฐ์ด ์ ๋๋ก ๋ค์ด์ค๊ณ ์ ์ดํ ์ ์๋์ง ํ์ธํ๋ค.

ย
5. ํ๋ ์ผ์, PH ์ผ์, ๋น์ ์ด ์์ ์ผ์๋ฅผ ์ฐ๊ฒฐํ ํ, ์ผ์ ๊ฐ์ด ์ ๋๋ก ๋ค์ด์ค๋์ง ํ์ธํ๋ค.



6. ํํ๋ฅผ ์ฐ๊ฒฐํ ํ, ์ ์ดํ ์ ์๋์ง ํ์ธํ๋ค.

ย
7. ํ๋ถ์ ์จ์์ ์ฌ๊ณ , ๋ณธ์ฒด ์ผ์ด์ค์ ๊ฝ์๋๋ค.

ย
- ์ ฏ์จ๋๋ ธ์ ์นด๋ฉ๋ผ๋ฅผ ๋ถ์ฐฉํ์ฑ ์ค์นํ๋ค.


ย
ย
ย
์ํํธ์จ์ด ๊ตฌํ ๊ธฐ๋ฅ
- GPIO๋ฅผ ํ์ฉํ์ฌ INPUT ๋ฐ OUT์ด ๊ฐ๋ฅํ์ง ํ์ธํด๋ณด๊ธฐ
- ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด์์ ์ ์ฒด ์ผ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์์, Firestore DB์ ์ฌ๋ ค๋ณด๊ธฐ
- ์ ฏ์จ ๋๋ ธ์์ ์นด๋ฉ๋ผ ํ๋ ์์ ์ด์ด์, ํ์ตํ ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ์๋ฌผ์ ์ฑ์ฅ๋ ๊ณ์ฐํด๋ณด๊ธฐ
- ์ ฏ์จ ๋๋ ธ์์ ๋ผ์ฆ๋ฒ ๋ฆฌํ์ด๋ก๋ถํฐ ์ผ์ ์ ๋ณด๋ฅผ ๋ฐ์์์, ์ผ์ ์ ๋ณด ๋ฐ ์๋ฌผ์ ์ฑ์ฅ๋๋ฅผ ๋ชจ๋ Firestore DB์ ์ฌ๋ ค๋ณด๊ธฐ
ย
ย
ย
๊ฒฐ๊ณผ๋ฌผ
ย

ย
ย
ย