{"id":1658,"date":"2025-12-31T08:21:27","date_gmt":"2025-12-30T23:21:27","guid":{"rendered":"https:\/\/www.eqboard.com\/?p=1658"},"modified":"2025-12-31T08:21:28","modified_gmt":"2025-12-30T23:21:28","slug":"qwiic-interface-project","status":"publish","type":"post","link":"https:\/\/www.eqboard.com\/?p=1658","title":{"rendered":"Qwiic(STEMMA) interface [END]"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"715\" height=\"1024\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2023\/12\/newton-715x1024.jpg\" alt=\"\" class=\"wp-image-601\" style=\"width:223px;height:auto\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2023\/12\/newton-715x1024.jpg 715w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2023\/12\/newton-210x300.jpg 210w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2023\/12\/newton-768x1099.jpg 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2023\/12\/newton-1073x1536.jpg 1073w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2023\/12\/newton.jpg 1275w\" sizes=\"auto, (max-width: 715px) 100vw, 715px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"has-small-font-size\">3-in-1 sensor device (Experiments, Data logger, and IoT Sensor)<br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-white-color\">https:\/\/www.womentimes.co.kr\/news\/articleView.html?idxno=92183<\/mark><\/p>\n\n\n\n<p class=\"has-small-font-size\">\ubcf8 \ud504\ub85c\uc81d\ud2b8\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uac83\uc744 \ubaa9\uc801\uc73c\ub85c \ud569\ub2c8\ub2e4.<br>1. Coding \uad50\uc721\uc5d0 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 interface<br>2. \uacfc\ud559 \uc2e4\ud5d8\uc5d0 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 interface<br><br><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#2000ff\" class=\"has-inline-color\">[2025-08-28] <\/mark><\/strong>\uad6c\ud604\ub41c \uae30\ub2a5<br><strong>[Firmware source \ud310\ub9e4 \uac00\ub2a5\ud55c \uc0c1\ud0dc]<\/strong><br><mark style=\"background-color:rgba(0, 0, 0, 0);color:#3100ff\" class=\"has-inline-color\">&#8211; \uc13c\uc11c\ub97c \uc790\ub3d9\uc73c\ub85c \uac10\uc9c0<br>&#8211; LCD\uc5d0 \uc13c\uc11c \uac12 \ud45c\uc2dc<br>&#8211; \ud654\uba74 \uc808\uc804 \uae30\ub2a5\uc73c\ub85c LCD \ubcf4\ud638<br>  \ud654\uba74\uc744 2\ucd08 \uc774\uc0c1 \ud130\uce58\ud558\uba74 ON\uc774 \ub418\uba74 30\ucd08 \ud6c4 \uc808\uc804 \uc0c1\ud0dc\ub85c OFF\uac00 \ub429\ub2c8\ub2e4.<br>  1\ubd84\ub9c8\ub2e4 56\ucd08\uc5d0 ON \ub418\uc5b4, 0\ucd08\ub97c \uc54c\ub824\uc90d\ub2c8\ub2e4.<br>&#8211; \ub2e4\uc591\ud55c \ud1b5\uc2e0 \uae30\ub2a5\uc744 \ub0b4\uc7a5\ud558\uc600\uc2b5\ub2c8\ub2e4.<br>  USB, BLE SPP(or EDR SPP), WiF<\/mark>i<br><mark style=\"background-color:rgba(0, 0, 0, 0);color:#000cff\" class=\"has-inline-color\">  (Computer performance: USB &lt; EDR &lt; BLE &lt; WiFi)<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0);color:#3100ff\" class=\"has-inline-color\"><br>&#8211; \ub300\uae30\uc0c1\ud0dc\uc778 \uacbd\uc6b0, 1\ubd84\ub9c8\ub2e4 JSON \ud615\uc2dd\uc73c\ub85c \uc13c\uc11c \uac12\ub4e4\uc744 \ucd9c\ub825\ud569\ub2c8\ub2e4.<br>&#8211; Excel Logger\uc640 LoggerEQ\uc5d0\uc11c \ub370\uc774\ud130\ub97c \uc218\uc9d1\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br>&#8211; Processing\uc5d0\uc11c \ub370\uc774\ud130\ub97c \ud45c\uc2dc\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/mark><br><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0600ff\" class=\"has-inline-color\">&#8211; \uad50\uc815 \uc13c\uc11c\uc778 \uacbd\uc6b0, \uad50\uc815\uc815\ubcf4\ub97c \uc800\uc7a5\ud558\uc5ec \uc7ac \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \uc791\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<\/mark><br><br><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"258\" class=\"wp-image-1720\" style=\"width: 400px;\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-29-110527.png\" alt=\"USB(EDR SPP) or BLE SPP or Ethernet\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-29-110527.png 491w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-29-110527-300x194.png 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n\n\n\n<p class=\"has-small-font-size\">** 1.0.0: LoggerEQ\ub098 Excel Logger APP\uc5d0\uc11c \uc0ac\uc6a9\ud558\uae30 \uc704\ud558\uc5ec Data logger\uc758 interface\uc785\ub2c8\ub2e4.<br>*** 1.0.1: EQBoard-IIC2\ub294 EQSensor\uc640 \ud1b5\ud569\ud55c \ubaa8\ub2c8\ud130\ub9c1\uc744 \uc704\ud55c interface\uc785\ub2c8\ub2e4.<br>**** <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-luminous-vivid-orange-color\">[2025-10-28] Ultrasonic ranging module(GPIO19, GPIO17)\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\ub3c4\ub85d \ubcc0\uacbd\ud558\uc600\uc2b5\ub2c8\ub2e4.<br>  \ub2e8, \uc5f0\uacb0\ub418\uace0, \ubd84\ub9ac\ub418\ub294 \uac83\uc744 \uac10\uc9c0\ud558\ub294 \uac83\uc5d0 \uc57d\uac04\uc758 \ubb38\uc81c\uac00 \uc788\uc2b5\ub2c8\ub2e4.<br>  5V\ub97c \uc0ac\uc6a9\ud558\ub294 \ubaa8\ub4c8\uc774\ub77c\uc11c 5V boost\uac00 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4.(\ud38c\uc6e8\uc5b4\ub294 \uc81c\uacf5\ub418\uc9c0 \uc54a\uc74c)<\/mark><br><br><mark style=\"background-color:rgba(0, 0, 0, 0);color:#2000fe\" class=\"has-inline-color\">[20250914] M5Stack \uc0ac\uc758 Core2\uc6a9 \ud38c\uc6e8\uc5b4 bin\ud30c\uc77c(ESP32-D0WDQ6-V3, SCL=33, SDA=32, UART RX=13)\uc744 \uacf5\uac1c\ud569\ub2c8\ub2e4.<\/mark><br>Download: esptool.exe &#8211;chip esp32 &#8211;port &#8220;COM??&#8221; &#8211;baud 1500000 &#8211;before default-reset &#8211;after hard-reset write-flash -z &#8211;flash-mode keep &#8211;flash-freq keep &#8211;flash-size keep 0x1000 bootloader.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 firmware.bin<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-0836ec42-3c2a-4fb4-a13c-623224df964b\" href=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/M5Stack_Core220250914.zip\">M5Stack_Core2[20250914]<\/a><a href=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/M5Stack_Core220250914.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-0836ec42-3c2a-4fb4-a13c-623224df964b\">\ub2e4\uc6b4\ub85c\ub4dc<\/a><\/div>\n\n\n\n<p class=\"has-small-font-size\"><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0600ff\" class=\"has-inline-color\">[20250917] Heltec\uc0ac\uc758 WiFi LoRA 32 V3\uc6a9 \ud3a8\uc6e8\uc5b4 bin \ud30c\uc77c(ESP32S3, SCL-41, SDA-42, UART=48)\uc744 \uacf5\uac1c\ud569\ub2c8\ub2e4.<\/mark><br>Download: esptool.exe &#8211;chip esp32s3 &#8211;port &#8220;COM??&#8221; &#8211;baud 921600 &#8211;before default_reset &#8211;after hard_reset write_flash -z &#8211;flash_mode dio &#8211;flash_freq 80m &#8211;flash_size 8MB 0x0 bootloader.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 firmware.bin<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-ebe12f26-7e35-4e2d-9ce2-ff30172a5f15\" href=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/heltec_wifi_lora_32_V320250917.zip\">heltec_wifi_lora_32_V320250917<\/a><a href=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/heltec_wifi_lora_32_V320250917.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-ebe12f26-7e35-4e2d-9ce2-ff30172a5f15\">\ub2e4\uc6b4\ub85c\ub4dc<\/a><\/div>\n\n\n\n<p class=\"has-small-font-size\">&#8212; \uad00\ub828 \uc790\ub8cc &#8212;<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-9-16 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"EQBoard-IIC(M5Stack version)\" width=\"540\" height=\"960\" src=\"https:\/\/www.youtube.com\/embed\/im4iTbG6JiM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"has-small-font-size\">[2025-09-19] UART \uc13c\uc11c \uae30\ub2a5 \ucd94\uac00<br><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"455\" class=\"wp-image-1775\" style=\"width: 800px;\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/pm_sensor.jpg\" alt=\"\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/pm_sensor.jpg 1805w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/pm_sensor-300x171.jpg 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/pm_sensor-1024x583.jpg 1024w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/pm_sensor-768x437.jpg 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/pm_sensor-1536x874.jpg 1536w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n\n\n\n<p class=\"has-small-font-size\"><strong>\uba85\ub839\uc5b4 \uc608\uc2dc<\/strong><br><br>&#8211; <strong>\ub300\uae30\ubaa8\ub4dc \uba85\ub839\uc5b4<\/strong><br>$ : \ub300\uae30\ubaa8\ub4dc\uc5d0\uc11c, \uacc4\uce21\ud558\uace0 \uc788\ub294 \uc13c\uc11c \uac12\uc744 \ud45c\uc2dc\ud558\ub77c\ub294 \uba85\ub839\uc5b4<br>@ : \ub300\uae30\ubaa8\ub4dc\uc5d0\uc11c, \uc2dc\ubcf4(\ub9e4\ubd84 0\ucd08 \uc54c\ub9bc)\uc2dc \ub9c8\uc9c0\ub9c9 \uc5f0\uacb0\ub41c \ud3ec\ud2b8(USB\/BLE\/WiFi)\ub85c \uc13c\uc11c\uac12 JSON \ubcf4\ub0b4\ub77c\ub294 \uba85\ub839\uc5b4<br>+++ : \ubaa8\ub4e0 \ucd9c\ub825\uae30\ub2a5\uc744 \ucd08\uae30\uc0c1\ud0dc\ub85c \ub9cc\ub4e0 \ud6c4, \ub300\uae30 \ubaa8\ub4dc\ub85c \ub3d9\uc791\ud558\ub77c\ubbc4 \uba85\ub839\uc5b4<br>&#8211; <strong>Logger \uba85\ub839\uc5b4<\/strong><br>{1,1} : \uc7a5\ube44\uba85 \ud655\uc778<br>(1,2) : \uc5f0\uacb0\ub41c \uc13c\uc11c\uc758\uc218 \ud655\uc778<br>{2,1} : \uc13c\uc11c ID \ud655\uc778<br>{2,5,x} : x\ucc44\ub110\uc5d0 \uc5f0\uacb0\ub41c \uc13c\uc11c\uc758 \uba85\uce6d \uac00\uc838\uc624\uae30<br>{2,6,x} : x\ucc44\ub110\uc5d0 \uc5f0\uacb0\ub41c \uc13c\uc11c\uc758 \ub2e8\uc704 \uac00\uc838\uc624\uae30<br>\u2026<br>{3,1,x.xxx} : \uce21\uc815 \uac04\uaca9 \uc124\uc815\ud558\uae30<br>{3,2} : \ud604\uc7ac \uc13c\uc11c \uac12\ub4e4 \ubc1b\uae30<br>{3,3} : \ub370\uc774\ud130 \uc218\uc9d1 \uc2dc\uc791\ud558\uae30<br>{3,4} : \ub370\uc774\ud130 \uc218\uc9d1 \uc911\uc9c0\ud558\uae30<br>&#8211; <strong>\uad00\ub9ac \uba85\ub839\uc5b4(\ub300\uae30 \ubaa8\ub4dc\uc5d0\uc11c \uc0ac\uc6a9)<\/strong><br><mark style=\"background-color:#e9e4e4\" class=\"has-inline-color\">{{xxxxxxxxxx:99}}<br>&#8216;{{&#8216;: \uc2dc\uc791 \ubb38\uc790<br>&#8216;}}&#8217;: \uc885\ub8cc \ubb38\uc790<br>&#8216;xxxxxxxx&#8217;: \uba85\ub839\uc5b4<br>&#8217;99&#8217;: \uba85\ub839\uc5b4 \uae38\uc774<\/mark><br><mark style=\"background-color:#8ed1fc\" class=\"has-inline-color\">{{10,11221133;11}} : \uad00\ub9ac\uc790 \ub85c\uadf8\uc778<\/mark><br>{{11,xxxxxxxx;99}} : \uad00\ub9ac\uc790 \ube44\ubc00\ubc88\ud638 \ubcc0\uacbd<br>{{13,xxxxx;99}} : BLE \uba85\uce6d \ubcc0\uacbd<br>\u2026<br>{{30,yyyyMMdd,hhmmss;18}} : \ub0a0\uc9dc \uc2dc\uac04 \uc124\uc815\ud558\uae30<br>{{3F;02}} : \ud604\uc7ac \uc2dc\uac04 \uac00\uc838\uc624\uae30<br>\u2026<br>{{43,ap_name,ap_password;99}} : AP \uc811\uc18d\uc744 \uc704\ud55c \uc774\ub984\uacfc \ube44\ubc00\ubc88\ud638 \ub4f1\ub85d\ud558\uae30<br>\u2026<br>{{45;02}} : \ud65c\ub2f9\ubc1b\uc740 IP \uac00\uc838\uc624\uae30<br>\u2026<br>{{4A,xxx.xxx.xxx;99}} : 1\ubd84 \ub370\uc774\ud130 Json\ub97c \ubcf4\ub0bc \uc11c\ubc84\uc774\ub984 \ub4f1\ub85d\ud558\uae30<br><br>Command Examples(Translated with DeepL.com)<br>&#8211; Standby Mode Commands<br>$ : In standby mode, displays the measured sensor value<br>@ : In standby mode, sends the sensor value as JSON to the last connected port (USB\/BLE\/WiFi) during the minute chime (announcement at 0 seconds of every minute)<br>+++ : Resets all output functions to their initial state and then operates in standby mode<br>&#8211; Logger Commands<br>{1,1} : Check device name<br>(1,2) : Check number of connected sensors<br>{2,1} : Check sensor ID<br>{2,5,x} : Retrieve name of sensor connected to channel x<br>{2,6,x} : Retrieve unit of sensor connected to channel x<br>\u2026<br>{3,1,x.xxx} : Set measurement interval<br>{3,2} : Receive current sensor values<br>{3,3} : Start data collection<br>{3,4} : Stop data collection<br>&#8211; Management Commands (Used in Standby Mode)<br>{{10,xxxxxxxx;99}} : Administrator login<br>{{11,xxxxxxxx;99}} : Change administrator password<br>{{13,xxxxx;99}} : Change BLE name\u2026<br>{{30,yyyyMMdd,hhmmss;18}} : Set date and time<br>{{3F;02}} : Get current time<br>\u2026<br>{{43,ap_name,ap_password;99}} : Register name and password for AP connection\u2026<br>{{45;02}} : Get assigned IP\u2026<br>{{4A,xxx.xxx.xxx;99}} : Register server name to send 1-minute data JSON<\/p>\n\n\n\n<p class=\"has-small-font-size\"><strong>\ubc30\uacbd \uc774\uc57c\uae30<\/strong>[2025-08-24]<br>\uc774 \ud615\ud0dc\uc758 \ucf54\ub4dc\ub294 2004\ub144 \uc911\uad6d\uc758 \uc804\uc790\uc800\uc6b8(500g\uc774\ud558)\ub97c \uc81c\uc791\ud558\ub294 \uc5c5\uccb4\uc5d0\uc11c \ubc1c\uacac\ud55c \ubc29\ubc95\uc785\ub2c8\ub2e4.<br>\ub2f9\uc2dc\uc5d0\ub4e0 I2C\ub97c \uc0ac\uc6a9\ud55c \uac83\uc740 \uc544\ub2d9\ub2c8\ub2e4.<br>\ub2e8\uc9c0, \uc774 \ubc29\uc2dd\uc73c\ub85c CO2\uc13c\uc11c\ub97c \uc81c\uc791\ud558\ub294 \uae30\ubc18\uc774 \ub41c \uac83\uc740 \uc0ac\uc2e4\uc785\ub2c8\ub2e4.<br><br><a href=\"https:\/\/www.eqboard.com\/?p=1018\" data-type=\"post\" data-id=\"1018\">\uc774\uc804 \uae00<\/a>\uc744 \ucc38\uc870\ud558\uc5ec \uc77d\uc5b4 \uc8fc\uc2dc\uae38 \ubc14\ub78d\ub2c8\ub2e4.<br>\uc774 \ubc29\uc2dd\uc740 \uc9c0\uae08\uc758 \ubb3c\ub9ac \uc591\uc744 \uc54c\uae30 \uc704\ud55c \uac83\uc5d0\ub294 \uc801\ud569\ud569\ub2c8\ub2e4.<br>\ud558\uc9c0\ub9cc \uc218\uc900\uc774 \ub192\uc740 \ube44\uad50\ub098 \uacb0\ud569 \ubd84\uc11d\uc5d0\ub294 \uc81c\ud55c\uc774 \ub429\ub2c8\ub2e4.<br>\uc8fc\uc694 \uc774\uc720\ub294 \uc13c\uc11c \uac12\uc744 \uc218\uc9d1\ud558\ub294 interval\uc5d0 \uc788\uc2b5\ub2c8\ub2e4.<br>I2C\uc13c\uc11c(MEMS)\ub294 \uac31\uc2e0 \uc8fc\uae30(Renewal time)\uac00 \uc788\uc2b5\ub2c8\ub2e4.<br>\ub300\ubd80\ubd84\uc774 10ms\uc815\ub3c4\uc774\uc9c0\ub9cc, \ud2b9\uc815 \uc608\ub85c SCD4x\uc640 \uac19\uc740 \uc81c\ud488\uc740 1000ms\uae4c\uc9c0 \ubcc0\ud658\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<br>\uac31\uc2e0 \uc8fc\uae30\uac00 250ms\uc778 \uc13c\uc11c\uc640 80ms\uc778 \uc13c\uc11c\ub97c \uc0ac\uc6a9\ud558\uc5ec 200ms \uac04\uaca9\uc73c\ub85c \ub370\uc774\ud130\ub97c \uc218\uc9d1\ud558\uba74, \ube44\uad50 \ubd84\uc11d\uc5d0 \ub300\ud55c \uc758\ubbf8\uac00 \uc5c6\uc744 \uac83\uc785\ub2c8\ub2e4.<br><br>[2025-08-25] <em>\uc608\uc81c \ucf54\ub4dc\ub97c \ubcf4\uc2dc\uba74, \uc13c\uc11c \uac12\uc744 \uc77d\ub294 \ubd80\ubd84(<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">\ube68\uac04\uc0c9 \ubb38\uc7a5<\/mark>)\uacfc \ubcf4\ub0b4\ub294 \ubd80\ubd84(<mark style=\"background-color:rgba(0, 0, 0, 0);color:#0904f7\" class=\"has-inline-color\">\ud30c\ub780\uc0c9 \ubb38\uc7a5<\/mark>)\uc774 \ubcc4\ub3c4\ub85c \ub3d9\uc791\ud560 \uc218 \ubc16\uc5d0 \uc5c6\uc2b5\ub2c8\ub2e4.<\/em><br>\uc774 \ubc29\uc2dd\uc744 \uc815\ubcf4\uae30\uae30\uc758 Logger software\uc5d0\ub3c4 \uc0ac\uc6a9\ud558\ub294 \ud68c\uc0ac\ub4e4\uc774 \uc788\uc2b5\ub2c8\ub2e4.<br>\uc13c\uc11c\uc5d0\uc11c \ub370\uc774\ud130\uac00 \uc218\uc2e0\ub418\uc9c0 \uc54a\uc9c0\ub9cc, \uc218\uc2e0\ub418\ub294 \uac83\ucc98\ub7fc \ud45c\uc2dc\ud558\uc5ec, \uc0ac\uc6a9\uc790\ub97c \uc18d\uc774\uae30\ub3c4 \ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"has-small-font-size\"><strong>MCU<\/strong><br>[2025-07-31] \uc120\uc815\ud558\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4.<br>1. ESP32: Bluetooth\ub97c \uc0ac\uc6a9\ud558\uc9c0\ub9cc, USB\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uace0, ADC\uc758 \uc65c\uace1\uc73c\ub85c, \ud68c\ub85c \uc124\uacc4\uc5d0 \uc81c\ud55c\uc774 \uc788\uc74c<br>2. RP2350: USB\ub97c \uc9c0\uc6d0\ud558\uace0, \uace0\uc18d \ucc98\ub9ac\uac00 \uac00\ub2a5\ud558\uc9c0\ub9cc, Bluetooth\ub098 WiFi\uac00 \uc9c0\uc6d0\ub418\uc9c0 \uc54a\uc74c<br>Bluetooth\ub294 Excel-logger(VBA)\uc5d0\uc11c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uace0, Excel-logger(APP)\uacfc Logger-EQ\uc5d0\uc11c\ub294 \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<br>USB\ub294 Excel-logger(VBA, APP), Logger-EQ\uc5d0\uc11c \uc9c0\uc6d0\ud569\ub2c8\ub2e4.<br>[2025-08-18] <strong>ESP32\ub97c \uc0ac\uc6a9\ud55c M5stack\uc758 core2<\/strong>\ub85c \uc774\uc2dd \uac00\ub2a5\ud55c \uc0c1\ud0dc\ub85c \uac1c\ubc1c\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"has-small-font-size\">Sensor \uad6c\uc131\uc740<br>1. Temperature X2<br>&#8212; [2025\/08\/10]<br> \uacfc\ud559 \uc2e4\ud5d8\uc5d0\ub294 Thermocouple\uacfc Thermistor, Resistance Temperature Detector \uc13c\uc11c\ub97c \uc8fc\ub85c \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<br> COVID-19\uc774\ud6c4, 2023\ub144\ub3c4\ubd80\ud130\ub294 IR \uc13c\uc11c\ub3c4 \uc0ac\uc6a9\ud569\ub2c8\ub2e4.<br> \uc774 \uc13c\uc11c\ub4e4 \uc911, Thermocouple\ub97c \uc0ac\uc6a9\ud560 \uacc4\ud68d\uc785\ub2c8\ub2e4.<br> 1) \uc9c1\uc120\uc131(Linearity)\uc774 \uc88b\uc2b5\ub2c8\ub2e4.<br> 2) \ub2e4\uc591\ud55c Probe\uac00 \uc874\uc7ac\ud569\ub2c8\ub2e4.<br>&#8212; [2025\/08\/21]<br> I2C\uc6a9 Thermocouple(MCP9600K)\uc774 \uc788\uc9c0\ub9cc, \uc774 \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c\ub294 <mark style=\"background-color:rgba(0, 0, 0, 0);color:#1f00fb\" class=\"has-inline-color\">EQSensor-MAX6675<\/mark>(SPI, 0~700&#8217;C)\ub97c \uc0ac\uc6a9\ud558\ub824\uace0 \ud569\ub2c8\ub2e4.<br> (<a href=\"https:\/\/www.eqboard.com\/?p=1214\" data-type=\"post\" data-id=\"1214\">\ubcf5\ud569\uc13c\uc11c<\/a> \ubc29\uc2dd\uc744 \uc774\uc6a9\ud558\uc5ec I2C sensor(<strong>Atmega 328p<\/strong>)\ub85c \ub9cc\ub4dc\ub294 \ube44\uc6a9\uc774 \uc800\ub834)<br> \ub9cc\uc57d 0`C(32F) \uc774\ud558\ub97c \uce21\uc815\ud558\uace0\uc790 \ud560 \uacbd\uc6b0, MAX31855(SPI, -200~1350&#8217;C)\uc744 \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624.<br><br>2. Voltage &amp; Current X1<br> \uc591\uc804\uc555\ub9cc \uce21\uc815\ud558\ub294 \uc81c\ud488\uc744 \uc0ac\uc6a9\ud558\uaca0\uc2b5\ub2c8\ub2e4.<br> (\uc74c\uc804\uc555\uae4c\uc9c0 \uce21\uc815\ud558\ub294 \uc800\ub834\ud55c \uc81c\ud488\uc740 \ubabb \ucc3e\uc558\uc2b5\ub2c8\ub2e4.)<br> [2025-09-08] <mark style=\"background-color:rgba(0, 0, 0, 0);color:#0e00f9\" class=\"has-inline-color\">INA228<\/mark><br><br>3. Pressure X1<br> \uad50\uc815\ud560 \uc218 \uc788\ub3c4\ub85d \uac1c\ubc1c\ud569\ub2c8\ub2e4.<br> [2025-09-08] <mark style=\"background-color:rgba(0, 0, 0, 0);color:#1700ff\" class=\"has-inline-color\">Pressure :  XGZP6847D<\/mark><br><br>4. Force X1<br> \uad50\uc815\ud560\uc218 \uc788\ub3c4\ub85d \uac1c\ubc1c\ud569\ub2c8\ub2e4.<br> [2025-09-08] <mark style=\"background-color:rgba(0, 0, 0, 0);color:#1a04f7\" class=\"has-inline-color\">NAU7882<\/mark>, 10kgf lead cell<br><br>5. Ultrasonic X1<br> \ud488\uc808\uc73c\ub85c \uc81c\uc678\ud569\ub2c8\ub2e4.<br><br>6. pH X1<br>&#8212; [2025\/08\/13]<br> \uc911\uad6d\uc5d0\uc11c pH \uc13c\uc11c\ubaa8\ub4c8\uc744 \ubc1b\uc544 \uac80\uc99d\ud55c \uacb0\uacfc \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uc0c1\ud0dc\uac00 \uc544\ub2c8\ub77c\ub294 \uac83\uc774 \ud310\uba85\ub418\uc5c8\uc2b5\ub2c8\ub2e4.<br> \uc8fc\uc694 \uc6d0\uc778\uc740 -5V\ub97c \ub9cc\ub4dc\ub294 Chip\uc774 0.57V\uac00 \ub098\uc628\ub2e4\ub294 \uac83\uc785\ub2c8\ub2e4.<br> \ub098\uba38\uc9c0 2\uac1c\uc758 OP-AMP\ub97c \uc815\uc0c1\uc801\uc73c\ub85c \ubc18\uc751\ud558\ub294 \uac83 \uac19\uc2b5\ub2c8\ub2e4.<br> pH sensor module\uc758 \ucd9c\ub825\uc740 voltage\uc785\ub2c8\ub2e4.<br> \uc774\ub97c I2C ADC module\ub85c \ubcc0\ud658\ud558\ub824\uace0 \ud569\ub2c8\ub2e4.<br>&#8212; <em>[2025-08-20] \uad6c\ub9e4\ud55c \uc81c\ud488\uc774 \ubcf4\uad00(HCl 3.3M)\uc5d0 pH3 \uc815\ub3c4 \ub098\uc624\uba74, \uc74c\uc804\ud558\ub97c \ub9cc\ub4dc\ub294 IC\ub97c \uc870\uce58(\ub0a9\ub55c, \uad50\uccb4)\ud558\uc5ec\uc57c \ud569\ub2c8\ub2e4.<\/em><br>&#8212; [2025-09-08] pH analog output -&gt;<mark style=\"background-color:rgba(0, 0, 0, 0);color:#1801fb\" class=\"has-inline-color\"> ADS1115<\/mark><br><br>7. Magnetic field X1<br> [2025-09-08] <mark style=\"background-color:rgba(0, 0, 0, 0);color:#0f01f8\" class=\"has-inline-color\">TLV493D<\/mark><br><br>* etc [2025-09-08] <br>CO2 : SCD40<br>Barometer : BME280<br>Air temp\/RH : SHT4x<br>Light : MAX44009<br>eVOC : SGP30 (This is problematic)<br>UV : VEML6070<br>Colorimeter : TCS3472(This is problematic)<br>Thermocouple : MCP9600<br><strong><mark style=\"background-color:#8ed1fc\" class=\"has-inline-color\">UART \uc13c\uc11c(Automatic recognition)<\/mark><\/strong><br>Particulate Matter : PMx003<br>CO : ZE16B<br>IR- Temperature: MLX90614ESF [<strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0802fb\" class=\"has-inline-color\">2025-11-26<\/mark><\/strong>]<\/p>\n\n\n\n<p class=\"has-small-font-size\">[2025-09-09] Parts<br><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"280\" class=\"wp-image-1758\" style=\"width: 300px;\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/\uc2a4\ud06c\ub9b0\uc0f7-2025-09-08-165653.png\" alt=\"\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/\uc2a4\ud06c\ub9b0\uc0f7-2025-09-08-165653.png 382w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/\uc2a4\ud06c\ub9b0\uc0f7-2025-09-08-165653-300x280.png 300w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"235\" class=\"wp-image-1757\" style=\"width: 150px;\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/\uc2a4\ud06c\ub9b0\uc0f7-2025-09-08-165840.png\" alt=\"\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/\uc2a4\ud06c\ub9b0\uc0f7-2025-09-08-165840.png 572w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/\uc2a4\ud06c\ub9b0\uc0f7-2025-09-08-165840-192x300.png 192w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><br>&lt;M5stack cable&gt;<br><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"142\" class=\"wp-image-1759\" style=\"width: 500px;\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/\uc2a4\ud06c\ub9b0\uc0f7-2025-09-08-165518.png\" alt=\"\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/\uc2a4\ud06c\ub9b0\uc0f7-2025-09-08-165518.png 783w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/\uc2a4\ud06c\ub9b0\uc0f7-2025-09-08-165518-300x85.png 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/09\/\uc2a4\ud06c\ub9b0\uc0f7-2025-09-08-165518-768x218.png 768w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><br>&lt;QWIIC cable and 2.54mm adapter&gt;<\/p>\n\n\n\n<p class=\"has-small-font-size\">Example code<br>[2025-08-24] Force(NAU7802)\ub97c \uc774\uc6a9\ud558\ub294 \ubc29\ubc95\uc744 \uc608\uc81c\ub85c \uc81c\uc2dc\ud569\ub2c8\ub2e4.<br>&lt; AI \ud559\uc2b5\uc744 \ubc29\uc9c0\uc640 Firmware source code\ub97c \ud310\ub9e4\ud558\uae30 \uc704\ud558\uc5ec \uc608\uc81c\ub85c \uacf5\uac1c\ud569\ub2c8\ub2e4. &gt;<\/p>\n\n\n\n<pre class=\"wp-block-code has-small-font-size\"><code>#include &lt;Arduino.h&gt;\n\n\/\/==============================================================================\n\/\/------------------------------------------------------------------------------\n#include &lt;Wire.h&gt;\n\n\/\/==============================================================================\n\/\/------------------------------------------------------------------------------\nunsigned long read4PreviousTime, read4CurrentTime;\nunsigned long output4PreviousTime, output4CurrentTime;\n\n\/\/==============================================================================\n\/\/------------------------------------------------------------------------------\n#include &lt;Adafruit_NAU7802.h&gt;\nAdafruit_NAU7802 forceModule;\n\nvoid NAU7802_init(void);\nvoid NAU7802_readDate(void);\nbool NAU7802_Ready = false;\n\n#define renewalTime     100\n#define numberOfReads   10\n#define minAdcValue     -315\n#define maxAdcValue     218667\n#define minRealValue    0.0F\n#define maxRealValue    1000.0F\n\nlong adcTotal = 0;\nlong adcValue = 0;\nfloat gram = 0.0f;\n\/\/ float kiloGram = 0.0;   \/\/ kgf\n\/\/ float newton = 0.0;     \/\/ N\nunsigned long outputDelayTime = 1000;\n\n\/\/------------------------------------------------------------------------------\nvoid setup() {\n  Serial.begin(115200);\n\n  Wire.begin();\n  NAU7802_init();\n\n  read4PreviousTime = millis();\n  output4PreviousTime = millis();\n}\n\n\/\/------------------------------------------------------------------------------\nvoid loop() {\n  if (NAU7802_Ready) {\n\n    \/\/Read sensor values at regular intervals\n    <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">read4CurrentTime = millis();\n    if (read4PreviousTime - read4CurrentTime &gt; renewalTime) {\n      NAU7802_readDate();\n      read4PreviousTime = read4CurrentTime;\n    }<\/mark>\n\n    \/\/ Output values at regular intervals\n    <mark style=\"background-color:rgba(0, 0, 0, 0);color:#0600f8\" class=\"has-inline-color\">output4CurrentTime = millis();\n    if (output4PreviousTime - output4CurrentTime &gt; outputDelayTime) {\n      \n      Serial.print(\"ADC Value: \");\n      Serial.print(adcValue);\n      Serial.print(\"\\t\\t Real value: \\t\");\n      Serial.print(gram, 3);\n      Serial.println(\" gf\");\n\n      output4PreviousTime = output4CurrentTime;\n    }<\/mark>\n  }\n}\n\n\/\/------------------------------------------------------------------------------\nfloat mapfloat(long x, long in_min, long in_max, float out_min, float out_max) {\n  return (float)(x - in_min) * (out_max - out_min) \/ (float)(in_max - in_min) + out_min;\n}\n\n\/\/------------------------------------------------------------------------------\nvoid NAU7802_init(void) {\n  if (! forceModule.begin(&amp;Wire)) {\n    NAU7802_Ready = false;\n  } else {\n    NAU7802_Ready = true;\n\n    forceModule.setLDO(NAU7802_3V3);\n    forceModule.getLDO();\n    \/\/ Serial.print(\"LDO voltage set to \");\n    \/\/ switch (forceModule.getLDO()) {\n    \/\/   case NAU7802_4V5:  Serial.println(\"4.5V\"); break;\n    \/\/   case NAU7802_4V2:  Serial.println(\"4.2V\"); break;\n    \/\/   case NAU7802_3V9:  Serial.println(\"3.9V\"); break;\n    \/\/   case NAU7802_3V6:  Serial.println(\"3.6V\"); break;\n    \/\/   case NAU7802_3V3:  Serial.println(\"3.3V\"); break;\n    \/\/   case NAU7802_3V0:  Serial.println(\"3.0V\"); break;\n    \/\/   case NAU7802_2V7:  Serial.println(\"2.7V\"); break;\n    \/\/   case NAU7802_2V4:  Serial.println(\"2.4V\"); break;\n    \/\/   case NAU7802_EXTERNAL:  Serial.println(\"External\"); break;\n    \/\/ }\n    forceModule.setGain(NAU7802_GAIN_128);\n    forceModule.getGain();\n    \/\/ Serial.print(\"Gain set to \");\n    \/\/ switch (forceModule.getGain()) {\n    \/\/   case NAU7802_GAIN_1:  Serial.println(\"1x\"); break;\n    \/\/   case NAU7802_GAIN_2:  Serial.println(\"2x\"); break;\n    \/\/   case NAU7802_GAIN_4:  Serial.println(\"4x\"); break;\n    \/\/   case NAU7802_GAIN_8:  Serial.println(\"8x\"); break;\n    \/\/   case NAU7802_GAIN_16:  Serial.println(\"16x\"); break;\n    \/\/   case NAU7802_GAIN_32:  Serial.println(\"32x\"); break;\n    \/\/   case NAU7802_GAIN_64:  Serial.println(\"64x\"); break;\n    \/\/   case NAU7802_GAIN_128:  Serial.println(\"128x\"); break;\n    \/\/ }\n    forceModule.setRate(NAU7802_RATE_80SPS);\n    forceModule.getRate();\n    \/\/ Serial.print(\"Conversion rate set to \");\n    \/\/ switch (forceModule.getRate()) {\n    \/\/   case NAU7802_RATE_10SPS:  Serial.println(\"10 SPS\"); break;\n    \/\/   case NAU7802_RATE_20SPS:  Serial.println(\"20 SPS\"); break;\n    \/\/   case NAU7802_RATE_40SPS:  Serial.println(\"40 SPS\"); break;\n    \/\/   case NAU7802_RATE_80SPS:  Serial.println(\"80 SPS\"); break;\n    \/\/   case NAU7802_RATE_320SPS:  Serial.println(\"320 SPS\"); break;\n    \/\/ }\n\n    for (uint8_t i=0; i&lt;10; i++) {\n      while (! forceModule.available()) delay(1);\n      forceModule.read();\n    }\n\n    while (! forceModule.calibrate(NAU7802_CALMOD_INTERNAL)) delay(1000);\n\n    while (! forceModule.calibrate(NAU7802_CALMOD_OFFSET)) delay(1000);\n  }\n}\n\n\/\/------------------------------------------------------------------------------\nvoid NAU7802_readDate(void) {\n  if (NAU7802_Ready) {\n    adcTotal = 0;\n\n    \/\/ Read repeatedly to reduce errors to obtain mean values\n    for(uint8_t i = 0; i &lt; numberOfReads; i++) adcTotal += forceModule.read();\n    adcValue = adcTotal \/ numberOfReads;\n\n    \/\/ Change ADC value to real value using calibration information\n    gram = mapfloat(adcValue, minAdcValue, maxAdcValue, minRealValue, maxRealValue);\n    \/\/ kiloGram = gram \/ 1000.0;\n    \/\/ float newton = gram * 0.009806652;\n  }\n}<\/code><\/pre>\n\n\n\n<p class=\"has-small-font-size\"><strong>\ub370\uc774\ud130 \ud45c\uc2dc \uc608<\/strong><\/p>\n\n\n\n<p class=\"has-small-font-size\">&#8216;LoggerEQ&#8217; data logger \ud654\uba74 [2025-08-24]<br><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"326\" class=\"wp-image-1690\" style=\"width: 600px;\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-24-081049-scaled.png\" alt=\"\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-24-081049-scaled.png 2560w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-24-081049-300x163.png 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-24-081049-1024x557.png 1024w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-24-081049-768x418.png 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-24-081049-1536x835.png 1536w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-24-081049-2048x1114.png 2048w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"EQBoard-IIC + LoggerEQ\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/h2RazW7ib5w?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"has-small-font-size\">Logger for Excel-logger [2025\/-08-22]<br><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"439\" class=\"wp-image-1687\" style=\"width: 600px;\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-22-174030.png\" alt=\"Excel logger + EQBoard IIC\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-22-174030.png 2039w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-22-174030-300x220.png 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-22-174030-1024x750.png 1024w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-22-174030-768x562.png 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-22-174030-1536x1125.png 1536w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n\n\n\n<p class=\"has-small-font-size\">Processing image &#8211; Magnetic field(3-axis)<br><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"376\" class=\"wp-image-1685\" style=\"width: 600px;\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-22-110434.png\" alt=\"\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-22-110434.png 1182w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-22-110434-300x188.png 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-22-110434-1024x642.png 1024w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-22-110434-768x481.png 768w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n\n\n\n<p class=\"has-small-font-size\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#0e00ff\" class=\"has-inline-color\">[2025-08-27]<\/mark><\/strong> WiFi telnet\uc744 \uc774\uc6a9\ud558\uc5ec \ub370\uc774\ud130\ub97c \uc218\uc9d1\ud558\ub294 \ubaa8\uc2b5<br>\uc774\ubbf8\uc9c0 \uc124\uba85 : (Protocol Demo)<br>&#8211; Logger\uba85\ub839\uc5b4\ub85c \ud1b5\uc2e0\ud55c \ud6c4, \ub300\uae30\uc0c1\ud0dc\uc5d0\uc11c Json \ub370\uc774\ud130\uac00 \uc218\uc2e0\ub418\ub294 \ubaa8\uc2b5<br>&#8211; Processing \uba85\ub839\uc5b4\ub85c \ud1b5\uc2e0 \ud6c4, \ub300\uae30\uc0c1\ud0dc\uc5d0\uc11c Json \ub370\uc774\ud130\uac00 \uc218\uc2e0\ub418\ub294 \ubaa8\uc2b5<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"863\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-28-151016-1024x863.png\" alt=\"\" class=\"wp-image-1716\" style=\"width:547px;height:auto\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-28-151016-1024x863.png 1024w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-28-151016-300x253.png 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-28-151016-768x647.png 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-28-151016.png 1054w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"863\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-28-151406-1024x863.png\" alt=\"\" class=\"wp-image-1717\" style=\"width:550px;height:auto\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-28-151406-1024x863.png 1024w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-28-151406-300x253.png 300w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-28-151406-768x647.png 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/\uc2a4\ud06c\ub9b0\uc0f7-2025-08-28-151406.png 1054w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-small-font-size\">[2025-10-08] EQ Scanner\ubaa8\uc2b5\uc785\ub2c8\ub2e4.<br>Beacon\uc73c\ub85c \ubc1c\uc2e0\ub418\ub294 \uc2e0\ud638\ub97c \uc218\uc2e0\ud558\uc5ec, \uac10\uc9c0\ub41c \ub370\uc774\ud130\ub97c \ud654\uba74\uc5d0 \ud45c\uc2dc\ud558\uace0, WiFi\ub85c \uc11c\ubc84\ub85c \uc804\uc1a1\ud558\ub294 \uae30\ub2a5\uc744 \ub0b4\uc7a5\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<br>LCD Display\uac00 \uc5c6\ub294 \uc7a5\ube44\uc758 \ud604\uc7a5 \ubaa8\ub2c8\ud130\ub85c\ub3c4 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<br><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"799\" class=\"wp-image-1838\" style=\"width: 450px;\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/10\/EQ_Scanner-scaled.jpg\" alt=\"EQSensor, Beacon, Scanner, Receiver\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/10\/EQ_Scanner-scaled.jpg 1441w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/10\/EQ_Scanner-169x300.jpg 169w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/10\/EQ_Scanner-577x1024.jpg 577w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/10\/EQ_Scanner-768x1364.jpg 768w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/10\/EQ_Scanner-865x1536.jpg 865w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/10\/EQ_Scanner-1153x2048.jpg 1153w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/10\/EQ_Scanner-1024x1819.jpg 1024w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/p>\n\n\n\n<p class=\"has-small-font-size\">PCB image<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"535\" height=\"876\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/DISLab-EQ_front1.png\" alt=\"\" class=\"wp-image-1659\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/DISLab-EQ_front1.png 535w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/DISLab-EQ_front1-183x300.png 183w\" sizes=\"auto, (max-width: 535px) 100vw, 535px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"535\" height=\"876\" src=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/DISLab-EQ_back1.png\" alt=\"\" class=\"wp-image-1660\" srcset=\"https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/DISLab-EQ_back1.png 535w, https:\/\/www.eqboard.com\/wp-content\/uploads\/2025\/08\/DISLab-EQ_back1-183x300.png 183w\" sizes=\"auto, (max-width: 535px) 100vw, 535px\" \/><\/figure>\n\n\n\n<p class=\"has-small-font-size\">YOON, Young-Ki(\u5c39\u6cf3\u797a)<br>e-mail: neoy2g@hotmail.com<br><\/p>\n","protected":false},"excerpt":{"rendered":"<p>3-in-1 sensor device (Experiments, Data logger, and IoT Sensor)https:\/\/www.womentimes.co.kr\/news\/articleView.html?idxno=92183 \ubcf8 \ud504\ub85c\uc81d\ud2b8\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uac83\uc744 \ubaa9\uc801\uc73c\ub85c \ud569\ub2c8\ub2e4.1. Coding \uad50\uc721\uc5d0 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 interface2. \uacfc\ud559 \uc2e4\ud5d8\uc5d0 \uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 interface [2025-08-28] \uad6c\ud604\ub41c \uae30\ub2a5[Firmware source \ud310\ub9e4 \uac00\ub2a5\ud55c \uc0c1\ud0dc]&#8211; \uc13c\uc11c\ub97c \uc790\ub3d9\uc73c\ub85c \uac10\uc9c0&#8211; LCD\uc5d0 \uc13c\uc11c \uac12 \ud45c\uc2dc&#8211; \ud654\uba74 \uc808\uc804 \uae30\ub2a5\uc73c\ub85c LCD \ubcf4\ud638 \ud654\uba74\uc744 2\ucd08 \uc774\uc0c1 \ud130\uce58\ud558\uba74 ON\uc774 \ub418\uba74 30\ucd08 \ud6c4 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1713,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,29,1,31],"tags":[17,27,35,34,8],"class_list":["post-1658","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-datalogger","category-iot","category-mbl-_dislab","category-steamp","tag-data-logger","tag-excel","tag-i2c-sensor","tag-logger","tag-mbl"],"_links":{"self":[{"href":"https:\/\/www.eqboard.com\/index.php?rest_route=\/wp\/v2\/posts\/1658","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.eqboard.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.eqboard.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.eqboard.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.eqboard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1658"}],"version-history":[{"count":48,"href":"https:\/\/www.eqboard.com\/index.php?rest_route=\/wp\/v2\/posts\/1658\/revisions"}],"predecessor-version":[{"id":1926,"href":"https:\/\/www.eqboard.com\/index.php?rest_route=\/wp\/v2\/posts\/1658\/revisions\/1926"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.eqboard.com\/index.php?rest_route=\/wp\/v2\/media\/1713"}],"wp:attachment":[{"href":"https:\/\/www.eqboard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1658"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.eqboard.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1658"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.eqboard.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1658"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}