๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

๐Ÿ’ก EE's DEV/IoT4

[IoT] ESP32-Cam ์˜จ๋„์„ผ์„œ ์—ฐ๊ฒฐํ•˜๊ธฐ, ๋น„์ ‘์ด‰ ์˜จ๋„์„ผ์„œ ๋น„๊ต ์ฝ”๋กœ๋‚˜19 ํ™•์‚ฐ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ์ฃผ์ œ์ธ "๋งˆ์Šคํฌ ์œ ๋ฌด์™€ ์ฒด์˜จ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌด์ธ ์ถœ์ž… ๊ด€๋ฆฌ ์‹œ์Šคํ…œ" ์—์„œ ์ฒด์˜จ ์ธก์ •๋„ ์ค‘์š”ํ•œ ํƒœ์Šคํฌ์˜€๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ ์ ‘์ด‰์‹๋ณด๋‹ค ๋น„์ ‘์ด‰์‹ ์ฒด์˜จ ์ธก์ • ์„ผ์„œ๋ฅผ ์œ„์ฃผ๋กœ ํ…Œ์ŠคํŠธํ•ด๋ดค๋‹ค. ๋น„๊ตํ•ด ๋ณธ ์„ผ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ๋น„์ ‘์ด‰ ์ ์™ธ์„  ์จ๋ชจํŒŒ์ผ ์„ผ์„œ TMP006 Fever click - MAX30205 (์ ‘์ด‰์„ผ์„œ) GY-906 ๋น„์ ‘์ด‰ ์˜จ๋„์„ผ์„œ MLX90614 ์—ดํ™”์ƒ ์นด๋ฉ”๋ผ SparkFun GridEYE AMG8833 ๊ณตํ†ต์ ์œผ๋กœ I2C ํ†ต์‹ ์„ ์ด์šฉํ•ด์„œ ์˜จ๋„ ๊ฐ’์„ ๋ฐ›์•„์™”๋‹ค. ESP32 ์—์„œ ์ง€์ •๋œ I2C ํฌํŠธ๋Š” ์ด๋ฏธ ์นด๋ฉ”๋ผ์™€ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์—, GPIO ํ•€ ์ค‘์— ๊ฐ€๋Šฅํ•œ ํ•€์„ ์ด์šฉํ–ˆ๋‹ค. Multiple i2C devices ํ†ต์‹  ๋ฐฉ๋ฒ•์ด ๋‘๊ฐ€์ง€๊ฐ€ ์žˆ์ง€๋งŒ, ์•„๋ž˜ ๋ฐฉ์‹์„ ์ด์šฉํ–ˆ๋‹ค. Sa.. 2021. 2. 2.
[IoT] ESP32 - ์ด๋ฏธ์ง€ FTP ์„œ๋ฒ„์— ์—…๋กœ๋“œ ํ•˜๊ธฐ ์ง€๋‚œ๋ฒˆ ๊ธ€์—์„œ ์ž‘์„ฑํ–ˆ๋˜ ๊ฒƒ ์ฒ˜๋Ÿผ, ESP32-Cam ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ์˜ˆ์ œ๋กœ ์–ผ๊ตด ๊ฒ€์ถœ, ์ธ์‹, ๋“ฑ๋กํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋œ๋‹ค. ํ•˜์ง€๋งŒ, ์กธ์—…์ž‘ํ’ˆ ์ฃผ์ œ๋Š” "๋งˆ์Šคํฌ ์œ ๋ฌด์™€ ์ฒด์˜จ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌด์ธ ์ถœ์ž… ๊ด€๋ฆฌ ์‹œ์Šคํ…œ" ์ด์—ˆ๊ธฐ ๋•Œ๋ฌธ์—, ๋งˆ์Šคํฌ ์ฐฉ์šฉ ์œ ๋ฌด๋ฅผ ๊ฒ€์ถœํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•œ ํƒœ์Šคํฌ์˜€๋‹ค. ESP32 ์—์„œ ์ œ๊ณต๋˜๋Š” ์˜ˆ์ œ๋กœ๋Š” ๋งˆ์Šคํฌ๋ฅผ ์ฐฉ์šฉํ•œ ์–ผ๊ตด์„ ์ธ์‹ํ•  ์ˆ˜ ์—†์—ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ–ˆ๋‹ค. ๋งˆ์Šคํฌ ์ฐฉ์šฉ ์œ ๋ฌด๋ฅผ ํŒ๋‹จํ•˜๊ธฐ ์œ„ํ•ด ๋จธ์‹ ๋Ÿฌ๋‹์„ ์ด์šฉํ•˜๋ฏ€๋กœ Ubuntu ์„œ๋ฒ„๋กœ ์ด๋ฏธ์ง€๋ฅผ ์ „์†กํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์•ผํ–ˆ๋‹ค. ESP32 ์—์„œ FTP ์„œ๋ฒ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ESP32_FTPClient ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค. FTP ์„œ๋ฒ„์— ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑํ•˜๊ธฐ, ํŒŒ์ผ ์“ฐ๊ธฐ, ์ด๋ฏธ์ง€ ์“ฐ๊ธฐ ๊ธฐ๋Šฅ๋“ค์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ์˜ˆ์ œํŒŒ์ผ๋กœ ์ œ.. 2021. 2. 2.
[IoT] ESP32-Cam ์œผ๋กœ ์–ผ๊ตด ๊ฒ€์ถœ, ์ธ์‹, ๋“ฑ๋กํ•˜๊ธฐ ESP32-Cam ๋ณด๋“œ๋Š” ๋งŒ์› ์ „ํ›„ํ•˜๋Š” ๊ฐ€๊ฒฉ๋Œ€๋กœ ์ž‘์€ ์‚ฌ์ด์ฆˆ์— ์นด๋ฉ”๋ผ์™€ Wifi, Bluetooth, BLE ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์„ฑ๋น„ ๋ณด๋“œ์ด๋‹ค. ์กธ์—…์ž‘ํ’ˆ์„ ์ง„ํ–‰ํ•  ๋•Œ ๊ต์ˆ˜๋‹˜๊ป˜์„œ ESP32 ๋ณด๋“œ๋ฅผ ์ถ”์ฒœํ•ด์ฃผ์…”์„œ ์•Œ๊ฒŒ๋˜์—ˆ๊ณ , 6๊ฐœ์›”๋™์•ˆ ์ž‘ํ’ˆ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ–ˆ๋‹ค. ESP32 ๋ณด๋“œ๋Š” usb๊ฐ€ ์žˆ์–ด ๋ฐ”๋กœ ์ปดํ“จํ„ฐ์™€ ์—ฐ๊ฒฐ์ด ๊ฐ€๋Šฅํ•œ๋ฐ, ESP32-CAM ์€ usb ๋‹จ์ž๊ฐ€ ์—†์–ด FTDI programmer๋ฅผ ์ด์šฉํ•ด์•ผํ•œ๋‹ค. ์‚ฌ์ง„์— ๋‚˜ํƒ€๋‚˜์žˆ๋Š” ๊ฒƒ ์ฒ˜๋Ÿผ ์ ํผ์„ ๋“ฑ์„ ์ด์šฉํ•ด ์—ฐ๊ฒฐํ•˜๋ฉด ๋œ๋‹ค. ํ•€ ์—ฐ๊ฒฐ ํ›„ ๋ฆฌ์…‹๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๊ณ , ์ฝ”๋“œ๋ฅผ ์—…๋กœ๋“œํ•˜๋ฉด ๋œ๋‹ค. ์ฝ”๋“œ ์—…๋กœ๋“œ ์ดํ›„์—๋Š” IO0 - GND ์—ฐ๊ฒฐ์„ ํ•ด์ œํ•˜๊ณ  ๋‹ค์‹œ ๋ฆฌ์…‹๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ค˜์•ผ ํ•œ๋‹ค ์•„๋‘์ด๋…ธIDE ๋ฅผ ์‚ฌ์šฉํ•ด ์ฝ”๋“œ๋ฅผ ์—…๋กœ๋“œ ํ•˜๊ธฐ ์œ„ํ•ด์„œ, Board Manager๋ฅผ ํ†ตํ•ด ESP.. 2020. 12. 16.
[์œ ๋‹ˆํ†ค] ์ œ 4ํšŒ ๋Œ€ํ•™์ƒ ์—ฐํ•ฉ ํ•ด์ปคํ†ค ํ›„๊ธฐ 1 ์œ ๋‹ˆํ†ค ํ–‰์‚ฌ ์ฐธ๊ฐ€๋™๊ธฐ ๋ฐ ์†Œ๊ฐ ๋Œ€ํ•™์ƒ ์—ฐํ•ฉ ํ•ด์ปคํ†ค์ธ "UNITHON"์— ์ดˆ์ฒญ๋˜์–ด ๋™์•„๋ฆฌ์›๋“ค๊ณผ ํ•จ๊ป˜ ์ฐธ์—ฌํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ํ•ด์ปคํ†ค์€ ์ฒ˜์Œ์ด์—ˆ์ง€๋งŒ ๋™์•„๋ฆฌ์›๋“ค๊ณผ 3์ผ๋™์•ˆ ์ž‘ํ’ˆ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์žฌ๋ฐŒ์„ ๊ฒƒ ๊ฐ™์•˜๋‹ค. IoT ํŠธ๋ž™์„ ์ฐธ์—ฌํ–ˆ๊ณ  ์‚ผ์„ฑ์˜ ARTIK IoT Platform๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ARTIK ์‚ฌ์ „๊ต์œก์„ ๋ฐ›์•˜์ง€๋งŒ ์ฒ˜์Œ ์ ‘ํ•ด๋ดค๊ธฐ์— ๋งŽ์€ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•œ ๊ฒŒ ์•„์‰ฌ์› ๋‹ค. > ํŒ€์› ์‚ฌ์ง„1 > ํŒ€์› ์‚ฌ์ง„2 2 ARTIK์œผ๋กœ ํ–ˆ๋˜ ํ”„๋กœ์ ํŠธ ๋‚ด์šฉ ์šฐ๋ฆฌ ํŒ€์€ ์Šค๋งˆํŠธํ™ˆ์„ ์ฃผ์ œ๋กœ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ธฐ๋Šฅ์„ ์ƒ๊ฐํ•ด๋ณด์•˜๋‹ค. ๊ทธ ๊ฒฐ๊ณผ ์กฐ๋„์„ผ์„œ์™€ ์„œ๋ณด๋ชจํ„ฐ๋ฅผ ์ด์šฉํ•ด ์ปคํŠผ์„ ๊ฑท๊ณ  ์ณ์ฃผ๋Š” ๊ธฐ๋Šฅ๊ณผ ์ดˆ์ŒํŒŒ์„ผ์„œ์™€ ์„œ๋ณด๋ชจํ„ฐ๋ฅผ ์ด์šฉํ•œ ์ž๋™๋ฌธ์„ ๋งŒ๋“ค์—ˆ๊ณ  ์˜จ์Šต๋„์„ผ์„œ๋ฅผ ์ด์šฉํ•ด ์˜จ๋„์™€ ์Šต๋„๋ฅผ LED์— ํ‘œ์‹œํ•ด์ฃผ์—ˆ๋‹ค. ์Šต๋„์— ๋”ฐ๋ผ์„œ (๋ชจํ„ฐ)์„ ํ’๊ธฐ๋ฅผ ์ž‘๋™ํ•ด์ฃผ๋Š”.. 2017. 2. 18.
728x90