Smoke Detector๐Ÿšฌ

2022๋…„ ์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ Term Project

2022.11.30. ~ 2022.12.19.

stmicroelectronicsC

์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ ๊ณผ๋ชฉ์—์„œ 2์ธ ํŒ€์œผ๋กœ ์ง„ํ–‰ํ•œ Term Project์ž…๋‹ˆ๋‹ค.

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

์ž„๋ฒ ๋””๋“œ ๋ณด๋“œ NUCLEO-F429ZI์™€ ์—ฐ๊ธฐ ๊ฐ์ง€ ์„ผ์„œ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ผ์ • ๊ฐ„๊ฒฉ์œผ๋กœ ์„ผ์„œ์˜ ๊ฐ’์„ ์ฝ๊ณ  messageQueue๋ฅผ ํ†ตํ•ด ๊ฐ’์„ ๋‹ค๋ฅธ process๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ „๋‹ฌ๋ฐ›์€ ๊ฐ’์„ ์ฒ˜๋ฆฌํ•˜์—ฌ ํก์—ฐ์ด ๊ฐ์ง€๋˜๋ฉด ๋ถ€์ €๋ฅผ ์šธ๋ฆฝ๋‹ˆ๋‹ค.

0.5์ดˆ ๊ฐ„๊ฒฉ์œผ๋กœ ์—ฐ๊ธฐ๋ฅผ ๊ฐ์ง€ํ•˜์—ฌ 5์ดˆ๊ฐ„ ์—ฐ๊ธฐ๊ฐ€ ๊ฐ์ง€๋  ์‹œ ๊ฒฝ๊ณ ์Œ์ด ์šธ๋ฆฝ๋‹ˆ๋‹ค.

๐Ÿ”ง ์‚ฌ์šฉ ๊ธฐ์ˆ 

stmicroelectronicsC

๐Ÿ“‹ ์ตœ์ข… ๋ณด๊ณ ์„œ ํ™•์ธํ•˜๊ธฐ

ํ…€ํ”„๋กœ์ ํŠธ ๋ณด๊ณ ์„œ smoke-detector.pdf

๐ŸŽž๏ธ Demo

๐Ÿ’ญ๏ธ๏ธ ํ๋ฆ„๋„

flow diagram

ํ™˜๊ฒฝ

  • Atollic TrueSTUDIO for STM32 9.3.0
  • ๊ฐœ๋ฐœ๋ณด๋“œ : NUCLEO-F429ZI

์‚ฌ์šฉ ์„ผ์„œ ๋ฐ ๋ชจ๋“ˆ

  • ์—ฐ๊ธฐ ๊ฐ์ง€ ์„ผ์„œ MQ-2
  • ๋Šฅ๋™๋ถ€์ €๋ชจ๋“ˆ mh-fmd

๐Ÿ‘ฅ ํŒ€์›

์•ˆํ˜œ์ค€ ์‚ฌ์ง„

์•ˆํ˜œ์ค€

์‹ ํ˜ธ ์ฒ˜๋ฆฌ ๋ฐ ๋ถ€์ € ๋™์ž‘ ์ฝ”๋“œ ์ž‘์„ฑ

๊น€์œ ๋นˆ ์‚ฌ์ง„

๊น€์œ ๋นˆ

์„ผ์„œ ๋ฉ”์‹œ์ง€ ํ ์ „๋‹ฌ ์ฝ”๋“œ ์ž‘์„ฑ