Wikipedia์ ๋ฐ๋ฅด๋ฉด DIY๋ ์ค๋ซ๋์ ํ์ ๋ฌธํ์์ต๋๋ค. ์ด ๊ธฐ์ฌ์์๋ ์ํ ๋ฌด์ ๋ฉํฐ ํฐ์น ์ผ์ DIY ํ๋ก์ ํธ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์ด๊ฒ์ด ์ด ํ์ ๋ฌธํ์ ๋ํ ๋์ ์์ ๊ธฐ์ฌ๊ฐ ๋ ๊ฒ์ ๋๋ค.
์ด ํ๋ก์ ํธ์ ์ด์ผ๊ธฐ๋ ๋ชธ์์ ์์๋๋ค๊ณ ํด์ ํฉ๋นํ ์ด์ผ๊ธฐ์ฒ๋ผ ๋ค๋ฆฌ๊ฒ ์ง๋ง, ์ด ํ๋ก์ ํธ๋ ๊ทธ๋ ๊ฒ ์์๋๋ค. ์ผ์ด์ค๋ Aliexpress ์น์ฌ์ดํธ์์ ๊ตฌ์ ํ๋๋ฐ, ์ด ์ผ์ด์ค์ ํ๋ผ์คํฑ ์ฃผ์กฐ ํ์ง์ด ์ฐ์ํ๋ค๋ ์ ์ ์ ์ํด์ผ ํฉ๋๋ค. ํ๋งค์์ ์งง์ ์์ ์ ๋ณด๋ธ ํ ๋๋ฉด์ด ์ฐํธ์ผ๋ก ์ ์ก๋๊ณ ํ๋ก์ ํธ๊ฐ ์์๋์์ต๋๋ค.
๋๋ฉด ์์ฒด๋ ๋งค์ฐ ํํธ์๊ฒ ์ธก์ ๋์์ผ๋ฉฐ ๋ฏธ๋ ์ธ์ ํ๋ก ๊ธฐํ์ ๊ฒฝ๊ณ, ์ปท์์ ๋ฐ ๊ธฐ์ ๊ตฌ๋ฉ์ ๋ํ ์ธก์ ์ ์ ๋ฐ์ ์บ๋ฆฌํผ๋ฅผ ์ฌ์ฉํ์ฌ ์ํํด์ผ ํ์ต๋๋ค. ์ผ์ด์ค์ ๋ชจ๋ ๋ด๋ถ ์น์๋ฅผ ์์ ํ ํ ์ธ์ ํ๋ก ๊ธฐํ ์๋จ์์ ์ผ์ด์ค ๋ด๋ถ ํ๋ฉด๊น์ง์ ๋์ด๊ฐ 1.8mm์ด๊ณ ์์ฑ๋ ํ๊ท ๋ฌด์ ๋ชจ๋์ ์ต์ ๋์ด๋ ์ผ๋ฐ์ ์ผ๋ก 2mm(ํ๋ฉด ์ ์ธ)์
๋๋ค.
QFN52 ํจํค์ง์ nRF48 SoC๊ฐ ์ผ์๋ก ์ ํ๋์์ต๋๋ค. ์ด ๊ฒฝ์ฐ nRF52 ์๋ฆฌ์ฆ์ ๊ฒฝ์ฐ Nordic์๋ nRF52810, nRF52811(์ ๊ท), nRF52832์ ์ธ ๊ฐ์ง ์ต์
์ด ์์ต๋๋ค. ์นฉ ๋งค๊ฐ๋ณ์: 64MHz Cortex-M4, 2.4GHz ํธ๋์๋ฒ, 512/256KB ํ๋์, nRF64์ฉ 32/52832KB RAM ๋ฐ 192KB ํ๋์, nRF24์ฉ 52810KB RAM, nRF52811, ๋ค์ค ํ๋กํ ์ฝ ์นฉ, Bluetooth ์ ์๋์ง ์ง์, Bluetooth mesh, ESB, ANT ๋ฐ nRF52811์๋ ์ ํญ๋ชฉ ์ธ์๋ Zigbee ๋ฐ Thread, Bluetooth ๋ฐฉํฅ ์ฐพ๊ธฐ ๊ธฐ๋ฅ์ด ์์ต๋๋ค.
์ ๋ ๋ค์ํ ์์
์ ์ฌ์ฉํ ์ ์๋๋ก ์ผ์ ์์ฒด๋ฅผ ๋ค์ค ๊ฐ๊ฐ์ผ๋ก ๋ง๋ค๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ด๋ฌํ ์ด์ ๋ก ์ฅ์น๋ฅผ ์๋์ผ๋ก ๋ฉ๋ํ ์ ์๋๋ก ๊ตฌ์ฑ ์์์ ์ต์ ์น์๊ฐ 0603๋ณด๋ค ์์์๋ ์ ๋๋ค๋ ์ฌ์ค์ ๊ณ ๋ คํ์ฌ ์นฉ์ ๋ ์ด์์์ ๊ฐ๋ฅํ ํ ์๊ฒ ๋ง๋ค์ด์ผ ํ์ต๋๋ค. ์นฉ์ ๋ณด๋์ ๋์ ํ ์ผ์๋ฅผ ์ ํํ๊ธฐ ์์ํ์ต๋๋ค. ์ ๊ฐ ์ ํํ ๋ ์ค์ ์ ๋์๋ ์ฃผ์ ์ฌํญ์ ์ผ์ ํ์ฐ์ง์ ํฌ๊ธฐ์ ์ต์ํ์ ์ฅ๋น ์ธํธ(๋ฉ๋ ์ธ๋ ๋ฐ ํค์ด๋๋ผ์ด์ด)๋ฅผ ์ฌ์ฉํ์ฌ ์ง์์ ์ผ์๋ฅผ ๋ฉ๋ํ ์ ์๋ ๋ฅ๋ ฅ์ด์์ต๋๋ค.
์ผ์๋ก ๋ค์ ์ผ์๊ฐ ์ ํ๋์์ต๋๋ค: SHT20, SHt21, Si7020, Si7021, HTU21D(์จ๋ ๋ฐ ์ต๋ ์ผ์). ์ด๋ฌํ ๋ชจ๋ ์ผ์๋ ๋์ผํ ํ์ฐ์ง๊ณผ ๋์ผํ ํ์ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, HDC2080(์จ๋ ๋ฐ ์ต๋ ์ผ์)๋ ๋ค์๊ณผ ์ ์ฌํ ํ์ฐ์ง์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์์ ๋์ด๋์ด ์์ง๋ง ์๋์ง ํจ์จ์ด ๋์ ์ถ๊ฐ ์ธํฐ๋ฝํธ ์ถ๋ ฅ, BME280(์จ๋, ์ต๋ ๋ฐ ์๋ ฅ ์ผ์), LMT01(์จ๋ ์ผ์), TMP117(๊ณ ์ ๋ฐ ์จ๋ ์ผ์), ๊ณ ์๋์ง ํจ์จ, ์ธํฐ๋ฝํธ ์ถ๋ ฅ, ์ํ ๋ฐ ํํ ์จ๋ ์ค์ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. ํ๊ณ, LIS2DW12(๊ฐ์๋๊ณ) ๋์ ์๋์ง ํจ์จ์ฑ, ํด๋น ๋ถ๋ฌธ ๋๋ LIS2DH12์์ ์ต๊ณ ์ค ํ๋์
๋๋ค.
๋ํ ์ฒซ ๋ฒ์งธ ๋ฒ์ ์ ์ผ์์๋ ๋ฆฌ๋ ์ค์์น๊ฐ ๋ชฉ๋ก์ ์์์ง๋ง ์ดํ ๊ฐ์ ์์๋ ์ ๋ฆฌ ์ ๊ตฌ๊ฐ ์๋ 1.6cm ๋ฆฌ๋ ์ค์์น ์ผ์๊ฐ ๊ณต๊ฐ์ด ๋ถ์กฑํ์ฌ ์ ์ธ๋์์ต๋๋ค. ์์ฑ๋ ๋ณด๋๋ฅผ ์ผ์ด์ค์ ์ฅ์ฐฉํ ๋ ์ด๋ฌํ ์ผ์๋ ์ฌ๊ฐํ์ด๊ธฐ ๋๋ฌธ์ ์ผ์ด์ค ์ ํ๊ณผ ์์ ๋์ด๋ก ์ธํด ์์ ๊ฐํ ์ผ์๋ก์์ ์ฅ์น์๋ ์ค์ ๋ก ์ ํฉํ์ง ์์์ต๋๋ค.
์ผ์ ์ธ์๋ ์ผ์์๋ 2๊ฐ์ LED๊ฐ ์์ผ๋ฉฐ, ๊ทธ ์ค ํ๋๋ ์ผ์ ํ๋จ์ ์์นํ RGB์
๋๋ค. ๋ ๊ฐ์ SMD ๋ฒํผ ์ค ํ๋๋ ์ฌ์ค์ ์ ์ฐ๊ฒฐ๋๊ณ ๋ ๋ฒ์งธ๋ ์ผ๋ถ ์ผ์ ์๋ ์๋๋ฆฌ์ค๋ฅผ ๊ตฌํํ๊ธฐ ์ํ "์ฌ์ฉ์"์
๋๋ค. ์ผ์ ๋ณธ์ฒด๋ ๋ณธ์ฒด, ๋ฐฐํฐ๋ฆฌ๋ฅผ ๊ณ ์ ํ๊ณ 4๊ฐ์ ๋์ฌ๋ก ๋ณธ์ฒด์ ๋ถ์ฐฉ๋๋ ๊ตฌ๋ฉ์ด ์๋ ๋ด๋ถ ์ธ์ํธ, ๋ด๋ถ ์ธ์ํธ์ ๊ตฌ๋ฉ์ ๋ผ์์ง๋ ํ๋จ ๋ฎ๊ฐ์ ์ธ ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๋ํ ์๋ ๋ก๊ทธ ํ 2๊ฐ, ๋์งํธ ํ XNUMX๊ฐ, NFC ์ํ
๋ ๋๋ ๋์งํธ ํ, SWD ํฌํธ๊ฐ ๋ ์ ์๋ ํ XNUMX๊ฐ๊ฐ ๋ ์์ต๋๋ค.
RGB LED์ ๋ฒํผ์ ๋ท๋ฉด ์ปค๋ฒ๋ฅผ ์ ์๋ฆฌ์ ๊ณ ์ ํ๋๋ก ์ค๊ณ๋ ๋ด๋ถ ์ธ์ํธ์ ๊ตฌ๋ฉ์ ํตํด ํ๋จ ์ปค๋ฒ๋ฅผ ์ ๊ฑฐํ ๋ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋๋ก PCB ๋ณด๋์ ๋ฐฐ์น๋ฉ๋๋ค.
์ด ์ฅ์น๋ ์ด์ ์ TMP117 ์ผ์ ๋์ MAX44009 ๊ด ์ผ์๊ฐ ์ค์น๋์ด ๋์ค์ ์จ๋ ์ผ์๋ก ๊ต์ฒด๋์์ผ๋ฉฐ ๋ ๊ฐ์ง ๊ฐ์ ์ ๊ฑฐ์ณค์ต๋๋ค. ๋ ์ผ์ ๋ชจ๋ ๋ณธ์ฒด๋ ๋์ผํ์ง๋ง ๋ค๋ฆฌ์ ํ์ด ๋ค๋ฅผ ์ ์์ต๋๋ค. ๊ต์ฒด๋ ๊ฒ์ด ํ๋ ์ผ์ด๋ผ๋ฉด ์๋ง๋ ๋ฐํํ ๊ฐ์น๊ฐ ์์ ๊ฒ์
๋๋ค.
์ด์ ์ง์์ ์๋ํ๋ 4๊ฐ์ ์ฅ์น๊ฐ ์๋๋ฐ ๊ทธ ์ค 7021๊ฐ๋ Si52832 ์ผ์๊ฐ ์๋ ์จ๋ ๋ฐ ์ต๋ ์ผ์(ํ๋๋ nRF52811, ๋ค๋ฅธ ํ๋๋ nRF2)์ด๊ณ , ํ๋๋ LIS12DW52810 ๊ฐ์๋๊ณ(nRF01)์ ๊ตฌํ๋ ์ถฉ๊ฒฉ ์ผ์์ ์จ๋ ์ ์ด ์ผ์์
๋๋ค. LMT52810 ์ผ์(nRFXNUMX)์์.
๋ฌด์ ์ผ์๋ CR2032 ๋ฐฐํฐ๋ฆฌ๋ก ์๋ํ๋ฉฐ, ์ ์ ๋ชจ๋์์์ ์๋น๋์ nRF1.8, nRF52810์ ๊ฒฝ์ฐ 52811ฮผA, nRF3.7์ ๊ฒฝ์ฐ 52832ฮผA์ ๋๋ค. ๋ฐ์ดํฐ ์ ์ก ๋ชจ๋์์์ ์๋น๋์ 8mA์ ๋๋ค.
์ฌ์ฉ๋ ํ๋กํ ์ฝ์ ๋ํ ์ค๋ช
๊ณผ ๋ค์ํ ์ฌ์ฉ ์๋๋ฆฌ์ค๋ฅผ ์ํด ์ด ์ผ์์ ๋ํ ์ํํธ์จ์ด ๊ฐ๋ฐ์ โโ์ด ๊ธฐ์ฌ์ ๋ฒ์๋ฅผ ๋ฒ์ด๋๋ค๊ณ ์๊ฐํฉ๋๋ค.
์ค๋งํธ ํ ์์คํ ์ ์ฌ์ฉํ ์ผ์ ์๋ ํ ์คํธ๋ ์๋์ ์งง์ ๋น๋์ค์์ ๋ณผ ์ ์์ต๋๋ค.
์ด ์ผ์ ํ๋ก์ ํธ๊ฐ ์ด๋ ค ์์ต๋๋ค. ๋ด ํ๋ก์ ํธ์ ๋ํ ๋ชจ๋ ์๋ฃ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
DIY์ ๊ดํ ๋ชจ๋ ๊ฒ์ ๊ด์ฌ์ด ์์ผ์ ๋ถ, DIY ๊ฐ๋ฐ์์ด์๊ฑฐ๋, ์ด์ ๋ง ์์ํ๊ณ ์ถ์ผ์ ๋ถ, DIY ๊ธฐ๊ธฐ๋ฅผ ์ฌ์ฉํด ๋ณด๊ณ ์ถ์ผ์ ๋ถ, ๊ด์ฌ ์๋ ๋ชจ๋ ๋ถ๋ค์ ์ด๋ํฉ๋๋ค.
์ฅ์น๋ฅผ ๋ง๋ค๊ณ ์ง์์ ์๋ํ ๊ตฌ์ถ์ ์์ํ๋ ค๋ ๋ชจ๋ ์ฌ๋์๊ฒ ๋ฐฐ์ฐ๊ธฐ ์ฌ์ด Mysensors ํ๋กํ ์ฝ์ธ ํ
๋ ๊ทธ๋จ ์ฑํ
์ ๋ํด ์์๊ฐ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ํ ์๋ํ๋ฅผ ์ํ ์๋นํ ์ฑ์ํ ์๋ฃจ์
์ ์ฐพ๊ณ ์๋ ๋ถ๋ค์ ์ํด ํ
๋ ๊ทธ๋จ ์ฑํ
์ ์ด๋ํฉ๋๋ค.
๊ด์ฌ์ ๊ฐ์ ธ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ์ต์ ์ ๋คํ๊ฒ ์ต๋๋ค!
์ถ์ฒ : habr.com