»ç¹°ÀÎÅÍ³Ý ÇÁ·Î±×·¡¹ÖÀÇ ¸ðµç °Í!»ç¹°ÀÎÅͳÝÀÇ Á߽ɿ¡ ¶óÁ¸® ÆÄÀÌ ³õ±â!»ç¹°ÀÎÅͳÝÀº ¹°°ÇÀ» ³ªÅ¸³»´Â ¿øÀÚ ¼¼°è¿Í ÀÎÅͳÝÀ» ÅëÇÏ¿© Á¤º¸¸¦ ³ªÅ¸³»´Â ºñÆ® ¼¼°èÀÇ ¸¸³²ÀÌ´Ù. ¶óÁ¸® ÆÄÀÌ´Â ¾ÆµÎÀ̳ë¿Í ´õºÒ¾î »ç¹°ÀÎÅͳÝÀ» À§ÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ÇÁ·Î±×·¡¹ÖÇÒ ¼ö ÀÖ´Â ´ëÇ¥ÀûÀÎ ¿ÀǼҽº ±³À°¿ë ÄÄÇ»ÅÍ´Ù. ±×¸®°í ÀÌ Ã¥Àº ¶óÁ¸® ÆÄÀ̸¦ È°¿ëÇÏ¿© »ç¹°ÀÎÅÍ³Ý ÇÁ·Î±×·¡¹ÖÀ» ÇÏ·Á´Â »ç¶÷µéÀ» À§ÇØ ÁýÇʵǾú´Ù. ¸®´ª½º ȯ°æ¿¡¼ ÆÄÀ̽ãÀ¸·Î À¥ ¼¹ö¸¦ ±¸ÃàÇÏ°í, ¼¾¼ µîÀÇ ÀÔÃâ·Â ÀåÄ¡¸¦ Á¦¾îÇϸç, ´Ù¸¥ ÄÄÇ»ÅÍ ¹× Ŭ¶ó¿ìµå ¼¹ö¿Í ³×Æ®¿öÅ©¸¦ ÅëÇØ ¿¬µ¿ÇÏ´Â ´Ù¾çÇÑ ¹æ¹ýÀ» ´Ù·é´Ù. ¶óÁ¸® ÆÄÀ̸¦ »ç¿ëÇÏ¿© »ç¹°ÀÎÅÍ³Ý ÀåÄ¡¸¦ ¸¸µé°í ±¸ÇöÇÏ·Á´Â »ç¶÷µé¿¡°Ô ±³Àç¿¡¼ ´Ù·ç´Â ´Ù¾çÇÑ ±â¼ú°ú ¿¹Á¦°¡ ½ÇÁúÀûÀÎ µµ¿òÀ» ÁÙ °ÍÀÌ´Ù.
Çѱ¹°úÇбâ¼ú¿ø(KAIST)¿¡¼ Àü±â ¹× ÀüÀÚ°øÇÐ Çл縦 °ÅÃÄ ¼®»ç ¹× ¹Ú»ç ÇÐÀ§¸¦ ÃëµæÇÏ¿´´Ù. ÀÌÈÄ Çѱ¹ÀüÀÚÅë½Å¿¬±¸¿ø(ETRI)¿¡¼ ¼±ÀÓ¿¬±¸¿øÀ¸·Î ±Ù¹«ÇÏ¿´À¸¸ç, ÇöÀç´Â µ¿ÀÇ´ëÇб³ ÄÄÇ»ÅͼÒÇÁÆ®¿þ¾î°øÇаú ±³¼ö·Î ÀçÁ÷ ÁßÀÌ´Ù. Àú¼·Î´Â ¡ºÀÓº£µðµå ¸®´ª½º ÇÁ·Î±×·¡¹Ö ¹× ÀÀ¿ë¡»(2011), ¡º¸®´ª½º ÇÁ·Î±×·¡¹Ö ÀÔ¹®¡»(2010) µîÀÌ ÀÖ´Ù.
CHAPTER 1 ¶óÁ¸® ÆÄÀÌ ¼Ò°³ 11.1 °³¿ä 31.2 ½Ã½ºÅÛ ±¸¼º 31.3 ¶óÁîºñ¾È ¼³Ä¡ 91.4 ¶óÁ¸® ÆÄÀÌ ºÎÆà ¹× ¼³Á¤ 121.5 ¶óÁîºñ¾ÈÀÇ ±¸¼º 141.6 ±âº» ¼³Á¤ 191.7 ¶óÁ¸® ÆÄÀÌ °ü·Ã »çÀÌÆ® 25CHAPTER 2 ¸®´ª½º ȯ°æ 272.1 ¸®´ª½º Á¢¼Ó 292.2 ¸®´ª½º ÆÄÀÏ ½Ã½ºÅÛ 372.3 ±âº» ¸í·É¾î 392.4 ÀÏ¹Ý ¸í·É¾î 452.5 ½Ã½ºÅÛ °ü¸® ¸í·É 532.6 ÆÄÀÏ ÆíÁý 612.7 ¼Ð ȯ°æ 70CHAPTER 3 ÆÄÀ̽ã ȯ°æ 813.1 ÆÄÀ̽㠰³¿ä 833.2 ÆÄÀ̽㠽ÇÇà 833.3 º¯¼ö¿Í ÀÚ·áÇü 853.4 ±¸¹®°ú ÇÁ·Î±×·¥ Á¦¾î 913.5 ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö 943.6 Ŭ·¡½º¿Í °´Ã¼ 1003.7 ÀÔÃâ·Â°ú ¿¹¿Ü 1023.8 µ¿½Ã ½ÇÇà 1063.9 ¸ðµâ 1113.10 ÆÄÀÌ°ÔÀÓ ¸ðµâ 112CHAPTER 4 À¥ ¼¹ö ÇÁ·Î±×·¡¹Ö 1234.1 À¥ ¼¹ö °³¿ä 1254.2 À¥ ¼¹ö ¼³Ä¡ 1274.3 ÆÄÀ̽ã À¥ ÇÁ·Î±×·¡¹Ö 1354.4 Flask À¥ ÀÀ¿ë ÇÁ·¹ÀÓ¿öÅ© 1494.5 MariaDB µ¥ÀÌÅͺ£À̽º ¼³Ä¡ 1834.6 ÆÄÀ̽ã MariaDB ÇÁ·Î±×·¡¹Ö 1994.7 SQLite µ¥ÀÌÅͺ£À̽º 2044.8 REST API ¼³°è 216CHAPTER 5 GUI ÇÁ·Î±×·¡¹Ö 2235.1 ±×·¡ÇÈ À©µµ¿ì ½Ã½ºÅÛ °³¿ä 2255.2 Tkinter ÆÄÀ̽ã GUI ÇÁ·Î±×·¡¹Ö 2275.3 Qt/PySide2 ÇÁ·Î±×·¡¹Ö 2345.4 Qt Designer¸¦ ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹Ö 2615.5 Qt QuickÀ» ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹Ö 274CHAPTER 6 Çϵå¿þ¾î Á¦¾î 2976.1 GPIO °³¿ä 2996.2 GPIO µðÁöÅÐ ÀÔÃâ·Â Á¦¾î 3066.3 GPIO Á÷·Ä Àü¼Û Á¦¾î 3196.4 Àû¿Ü¼± ¼¾¼ ¸ðµâ 3406.5 µð½ºÇ÷¹ÀÌ ÀåÄ¡ ½Ç½À 346CHAPTER 7 Ä«¸Þ¶ó ÀåÄ¡ È°¿ë 3597.1 Ä«¸Þ¶ó ¿¬°á °³¿ä 3617.2 USB À¥Ä· ¿¬°á 3617.3 ÆÄÀÌÄ«¸Þ¶ó ¿¬°á 3647.4 motion ÇÁ·Î±×·¥À» ÅëÇÑ ¿ø°Ý °¨½Ã ½Ã½ºÅÛ 3697.5 mjpg.streamer ÇÁ·Î±×·¥À» ÅëÇÑ ¿ø°Ý ½ºÆ®¸®¹Ö 3727.6 VLC ÇÁ·Î±×·¥À» ÅëÇÑ ¿ø°Ý ½ºÆ®¸®¹Ö 3757.7 PIL ¹× matplotlib ¸ðµâÀ» È°¿ëÇÑ À̹ÌÁö ó¸® 3767.8 OpenCV¸¦ È°¿ëÇÑ ¿µ»ó ó¸® 3787.9 ÈÞ´ë¿ë Ä«¸Þ¶ó Á¦ÀÛ 386CHAPTER 8 ¸ðÅÍ ¿¬°á ¹× RC Ä« Á¦¾î 3898.1 ¸ðÅÍ °³¿ä 3918.2 ¼º¸¸ðÅÍ Á¦¾î 3918.3 DC ¸ðÅÍ Á¦¾î 3958.4 RC Ä« Á¦¾î 397CHAPTER 9 À§Ä¡ ¹× ¹æÇâ ÃøÁ¤ ÀåÄ¡ È°¿ë 4079.1 GPS ¼ö½Å±â °³¿ä 4099.2 GPS ¼ö½Å±â ¿¬°á 4099.3 Áöµµ À§¿¡ ÇöÀç À§Ä¡ ³ªÅ¸³»±â 4139.4 ³¯¾¾ ¿¹º¸ ÀåÄ¡ ¸¸µé±â 4159.5 Navit ³»ºñ°ÔÀÌ¼Ç ÇÁ·Î±×·¥ ±¸µ¿ 4229.6 IMU ¼¾¼ È°¿ëÇϱâ 428CHAPTER 10 ¾ÆµÎÀÌ³ë º¸µå ¿¬°á 44310.1 ¾ÆµÎÀÌ³ë ¼Ò°³ 44510.2 ¾ÆµÎÀ̳ë ÇÁ·Î±×·¡¹Ö 44610.3 UART¸¦ ÀÌ¿ëÇÑ ¿¬°á 44910.4 Xbee ¸ðµâÀ» ÀÌ¿ëÇÑ Åë½Å 45210.5 ºí·çÅõ½º ¹× BLE¸¦ ÀÌ¿ëÇÑ Åë½Å 458CHAPTER 11 »ç¹°ÀÎÅÍ³Ý º¸µå È°¿ë 50111.1 »ç¹°ÀÎÅÍ³Ý º¸µå °³¿ä 50311.2 ESP8266 ¸ðµâÀ» ÀÌ¿ëÇÑ ¾ÆµÎÀ̳ë ÇÁ·Î±×·¡¹Ö 50311.3 ¾ÆµÎÀ̳ë IDE¸¦ È°¿ëÇÑ ESP8266 Æß¿þ¾î ÇÁ·Î±×·¡¹Ö 51511.4 NodeMCU º¸µå È°¿ë 52711.5 PlatformIO/VSCode¸¦ È°¿ëÇÑ ESP8266 Æß¿þ¾î ÇÁ·Î±×·¡¹Ö 54811.6 ESP32 º¸µå È°¿ë 56611.7 MQTT ÇÁ·ÎÅäÄÝ 58111.8 LoRaWANÀ» È°¿ëÇÑ ÀåÄ¡ Á¦¾î ¹× ¸ð´ÏÅ͸µ 592CHAPTER 12 »ç¹°ÀÎÅÍ³Ý ¼ºñ½º È°¿ë 61112.1 »ç¹°ÀÎÅÍ³Ý °³¿ä 61312.2 WebIOPi À¥ ¼¹ö ¿¬°á 61312.3 OpenHAB 62112.4 Home Assistant Ȩ ¼¹ö 64512.5 Ŭ¶ó¿ìµå µ¥ÀÌÅÍ ÀúÀå ¼ºñ½º 66112.6 »ç¹°ÀÎÅÍ³Ý ¿¬µ¿ ¼ºñ½º 665CHAPTER 13 À½¼º Àνİú °¡»ó ºñ¼ 68313.1 ¸®´ª½º »ç¿îµå ½Ã½ºÅÛ ¹× À½¼º º¯È¯ Å×½ºÆ® 68513.2 À½¼º ÀνÄ, ÇÕ¼º ¹× °¡»ó ºñ¼ ½Ã½ºÅÛ °³¿ä 68813.3 À½¼º ÀÎ½Ä 68813.4 À½¼º ÇÕ¼º 69713.5 °¡»ó ºñ¼ 699