๊ฐ€์งœ DS18B20 ๋ฐฉ์ˆ˜: ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ์š”?

์•ˆ๋…•ํ•˜์„ธ์š”! ์ด ๊ธ€์—์„œ๋Š” ๊ฐ€์งœ ์„ผ์„œ์˜ ๋ฌธ์ œ์ ๊ณผ ์ด๋Ÿฌํ•œ ์„ผ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์กด ์žฅ์น˜์˜ ํ•œ๊ณ„, ๊ทธ๋ฆฌ๊ณ  ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ•ด๊ฒฐ์ฑ…์„ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€์งœ DS18B20 ๋ฐฉ์ˆ˜: ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ์š”?
์ถœ์ฒ˜: ali-trends.ru

๋‚˜ ์ด์ „์—๋„ ๊ฐ€์งœ ์„ผ์„œ์— ๋Œ€ํ•œ ๊ธ€์ด ์žˆ์—ˆ๋Š”๋ฐ ์—ฌ๊ธฐ์—. ๊ฐ€์งœ ์„ผ์„œ์™€ ์›๋ณธ์˜ ํŠน์ง•์ ์ธ ์ฐจ์ด์ :

  1. ์„ผ์„œ๋Š” ๊ฐ€๊นŒ์ด์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด๋„ ๊ฐ€๋”์”ฉ ๊ธฐ์ƒ ์ „๋ ฅ ๋ชจ๋“œ์—์„œ ๋ถˆํ™•์‹คํ•˜๊ฒŒ ๋ฐ˜์‘ํ•ฉ๋‹ˆ๋‹ค.
  2. ๊ธฐ์ƒ ์ „๋ ฅ ๋ชจ๋“œ์—์„œ๋Š” ๋†’์€ ๋ ˆ๋ฒจ์„ ๋ณต๊ตฌํ•˜๋Š” ๋ฐ ๋„ˆ๋ฌด ์˜ค๋žœ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฝ๋‹ˆ๋‹ค(๋งˆ์ดํฌ๋กœ์ปจํŠธ๋กค๋Ÿฌ๋กœ ์ธก์ •ํ•˜๊ฑฐ๋‚˜ ์˜ค์‹ค๋กœ๊ทธ๋žจ์„ ๋ณผ ์ˆ˜ ์žˆ์Œ).
  3. ์ „๋ฅ˜ ์†Œ๋น„๋Š” ์ˆ˜ ๋งˆ์ดํฌ๋กœ์•”ํŽ˜์–ด๋ณด๋‹ค ์ƒ๋‹นํžˆ ๋†’์Šต๋‹ˆ๋‹ค(GND ๋ฐ VCC๋Š” ๋งˆ์ด๋„ˆ์Šค๋กœ, DQ๋Š” ๋งˆ์ดํฌ๋กœ์•”๋ฏธํ„ฐ๋ฅผ ํ†ตํ•ด +5V๊นŒ์ง€).
  4. ์—ด๊ฑฐ ์ ˆ์ฐจ(0xF0) ํ›„ ์„ผ์„œ๊ฐ€ ์Šคํฌ๋ž˜์น˜ํŒจ๋“œ ์ฝ๊ธฐ ๋ช…๋ น(0xBE)์— ์‘๋‹ตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  5. ์ธก์ • ๋ช…๋ น ์—†์ด ์ „์›์„ ์ธ๊ฐ€ํ•œ ํ›„ ์Šคํฌ๋ž˜์น˜ ํŒจ๋“œ์—์„œ ์ฝ์€ ์˜จ๋„๊ฐ€ 85,0๋„์™€ ๋‹ค๋ฆ…๋‹ˆ๋‹ค.
  6. ์œ„์น˜ 5์™€ 7์˜ ์Šคํฌ๋ž˜์น˜ํŒจ๋“œ ๊ฐ’์€ 0xFF ๋ฐ 0x10์— ํ•ด๋‹นํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  7. ์ด์ „์— ์ธก์ • ๋ช…๋ น์„ ๋‚ด๋ฆฌ์ง€ ์•Š๊ณ  ์ „์›์ด ๊บผ์ง„ ์„ผ์„œ๋ฅผ ์ฒ˜์Œ ์ผ  ํ›„ ์ฝ์€ ์˜จ๋„ ๊ฐ’(์Šคํฌ๋ž˜์น˜ํŒจ๋“œ์˜ ์ฒ˜์Œ ๋‘ ์œ„์น˜)์€ 50 05(85.0๋„)๊ฐ€ ์•„๋‹Œ ์ด์ „ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.


๋ถˆํ–‰ํžˆ๋„ ์ €๋Š” ์˜ค์‹ค๋กœ์Šค์ฝ”ํ”„๊ฐ€ ์—†์œผ๋ฉฐ Galileosky BaseBlock Lite GPS ์ถ”์ ๊ธฐ๊ฐ€ ํ…Œ์ŠคํŠธ ๋ฒค์น˜๋กœ ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์„ผ์„œ๋Š” ์—ฌ๋Ÿฌ ํŒ๋งค์ž๋กœ๋ถ€ํ„ฐ ๊ตฌ์ž…ํ–ˆ๋Š”๋ฐ ๊ธฐ์ƒ ์ „๋ ฅ์œผ๋กœ ์ธํ•ด ํ•œ ๋ฐฐ์น˜๋งŒ ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. 5๊ฐœ 50๊ฐœ๋งŒ ๊ตฌ๋งคํ–ˆ์Šต๋‹ˆ๋‹ค.
๋‚˜๋จธ์ง€๋Š” ๊ธฐ์ƒ ์ „์›์œผ๋กœ ์ธํ•ด ์ „ํ˜€ ์ž‘๋™ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋‹จ๋ง๊ธฐ๋Š” ์„ผ์„œ์— ์™ธ๋ถ€ ์ „์›์„ ๊ณต๊ธ‰ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ฐจ๋Ÿ‰์— ์‹œ์Šคํ…œ์„ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ์€ ์ตœ๋Œ€ํ•œ ๋‹จ์ˆœํ™”๋˜์–ด์•ผ ํ•œ๋‹ค.

์†”๋ฃจ์…˜

๋”ฐ๋ผ์„œ ์„ผ์„œ๋ฅผ ๊ตฌ์ž…ํ–ˆ์ง€๋งŒ ๋‹จ ํ•˜๋‚˜์˜ ๋ฐฐ์น˜๋งŒ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ–ˆ์œผ๋ฉฐ ์ƒˆ๋กœ์šด ๋ฐฐ์น˜๋ฅผ ์กฐ์‚ฌํ•˜๊ณ  ์ฃผ๋ฌธํ•˜๋Š” ๋ฐ ์ƒ๋‹นํ•œ ์‹œ๊ฐ„์ด ๊ฑธ๋ฆฌ๊ณ  ๋น„์šฉ ์ดˆ๊ณผ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฌธ์ œ๋Š” ์Šค์Šค๋กœ ํ•ด๊ฒฐํ•ด์•ผํ–ˆ์Šต๋‹ˆ๋‹ค.

XNUMX์„ ์‹ ํšŒ๋กœ๋งŒ์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์‹ ํ˜ธ์„ ์—์„œ ์„ผ์„œ๊นŒ์ง€์˜ ์ „์›๊ณต๊ธ‰, ์ฆ‰ ๊ธฐ์ƒ์ „๋ ฅ์„ ์ •๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ํ•„์š”ํ•˜๋‹ค. ๋‚˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณ„ํš์— ๋”ฐ๋ผ ๊ธฐ์ƒ ์ „๋ ฅ์„ ๊ตฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์งœ DS18B20 ๋ฐฉ์ˆ˜: ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ์š”?

์ด ๋ฐฉ์‹์—์„œ๋Š” ๊ธฐ์ƒ ์ „๋ ฅ์˜ ์ž‘๋™์ด ๊ฐœ์„ ๋˜์ง€๋งŒ ๋™์‹œ์— ์™ธ๋ถ€ ์ „์› ์—ฐ๊ฒฐ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ฒฝ์šฐ ์—ฐ๊ฒฐ ๋‹ค์ด์–ด๊ทธ๋žจ์ด ์•ฝ๊ฐ„ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ์ƒ ์ „์›์„ ํ†ตํ•ด ์—ฐ๊ฒฐํ•  ๋•Œ Vcc ์™€์ด์–ด ๋ฏธ์‚ฌ์šฉ.

ํ‘œ๋ฉด ์‹ค์žฅ์œผ๋กœ ํšŒ๋กœ๋ฅผ ์กฐ๋ฆฝํ•œ ํ›„, ์ปคํŒจ์‹œํ„ฐ ์šฉ๋Ÿ‰์ด 1ฮผF์ธ ๋‹จ์ž์— ์˜ํ•ด ์„ผ์„œ๊ฐ€ ๊ฐ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋Ÿ‰ ๊ตฌํ˜„์„ ์œ„ํ•ด ๊ธฐ์ƒ ์ „์› ๋ณด๋“œ๊ฐ€ ํฌํ•จ๋œ ํŒจ๋„ ๋ณด๋“œ๊ฐ€ ์„ค๊ณ„ ๋ฐ ์ฃผ๋ฌธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์งœ DS18B20 ๋ฐฉ์ˆ˜: ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ์š”?

ํฅ๋ฏธ๋กœ์šด ์ˆœ๊ฐ„ : ์ œ์กฐ์—…์ฒด๋Š” ํ•ซ๋ฉœํŠธ ์ ‘์ฐฉ์ œ๋‚˜ ์‹ค๋ฆฌ์ฝ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์„ผ์„œ๋ฅผ ๋ฐ€๋ด‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ๊ฒฝ์šฐ์—๋Š” ์Šฌ๋ฆฌ๋ธŒ๋ฅผ ๊ฐ€์—ดํ•˜๊ณ  ์„ผ์„œ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ๋ณด๋“œ๋ฅผ ์‚ฝ์ž…ํ•œ ๋‹ค์Œ ์Šฌ๋ฆฌ๋ธŒ์— ๋‹ค์‹œ ๋„ฃ๊ณ  ๋œจ๊ฑฐ์šด ์ ‘์ฐฉ์ œ๋กœ ๋” ์ฑ„์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ๊ฒฝ์šฐ์—๋Š” ๋” ์ด์ƒ ์ž‘๋™ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๋ณด๋“œ๋ฅผ ์„ผ์„œ ๊ฐ€๊นŒ์ด์— ๋‚ฉ๋•œํ•˜๊ณ  ๋œจ๊ฑฐ์šด ์ ‘์ฐฉ์ œ๋กœ ์ฑ„์šฐ๊ณ  ์—ด ์ˆ˜์ถ•์„ ์ ์šฉํ•ด์•ผ ํ–ˆ์œผ๋ฉฐ ๊ฒฐ๊ณผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๊ฐ€์งœ DS18B20 ๋ฐฉ์ˆ˜: ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ํ• ๊นŒ์š”?

๊ฒฐ๋ก 

์—ฌ๊ธฐ์„œ ์ €๋Š” ์žฅ์น˜ ์ œ์กฐ์—…์ฒด๊ฐ€ ์ œํ’ˆ์—์„œ ์ด ์ ์„ ๊ณ ๋ คํ•˜๋„๋ก ์ด‰๊ตฌํ•˜๊ณ  ํŒ๋งค์ž๋Š” ํŒ๋งคํ•˜๊ธฐ ์ „์— ์„ผ์„œ๋ฅผ ํ™•์ธํ•˜๊ฑฐ๋‚˜ ์œ„์กฐ ์„ผ์„œ๋ฅผ ๊ณต๊ธ‰ํ•˜๋Š” ๊ฒฝ์šฐ ๊ณต๊ธ‰์—…์ฒด์™€ ์ „ํ˜€ ๊ฑฐ๋ž˜ํ•˜์ง€ ๋ง ๊ฒƒ์„ ์ด‰๊ตฌํ•˜๊ณ  ์‚ฌ์šฉ์ž๋Š” ๋Œ“๊ธ€, ํŽธ์ง€์—์„œ ์ด ์ฃผ์ œ๋ฅผ ๊ฐ•์กฐํ•  ๊ฒƒ์„ ์ด‰๊ตฌํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ๋˜๋Š” ์š”์ฒญ.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€