°³¶ËÀ̳׿¡¼ ÆÇ¸ÅµÈ "»ç¹°ÀÎÅͳÝÀ» Ç°Àº ¶óÁ¸® ÆÄÀÌ" Á¤°¡ 35,000¿ø Æò±ÕÇÒÀΰ¡
|
|
|
CHAPTER 1 ¶óÁ¸® ÆÄÀÌ ¼Ò°³ 1 1.1 °³¿ä 3 1.2 ½Ã½ºÅÛ ±¸¼º 3 1.3 ¶óÁîºñ¾È ¼³Ä¡ 9 1.4 ¶óÁ¸® ÆÄÀÌ ºÎÆà ¹× ¼³Á¤ 12 1.5 ¶óÁîºñ¾ÈÀÇ ±¸¼º 14 1.6 ±âº» ¼³Á¤ 19 1.7 ¶óÁ¸® ÆÄÀÌ °ü·Ã »çÀÌÆ® 25
CHAPTER 2 ¸®´ª½º ȯ°æ 27 2.1 ¸®´ª½º Á¢¼Ó 29 2.2 ¸®´ª½º ÆÄÀÏ ½Ã½ºÅÛ 37 2.3 ±âº» ¸í·É¾î 39 2.4 ÀÏ¹Ý ¸í·É¾î 45 2.5 ½Ã½ºÅÛ °ü¸® ¸í·É 53 2.6 ÆÄÀÏ ÆíÁý 61 2.7 ¼Ð ȯ°æ 70
CHAPTER 3 ÆÄÀ̽ã ȯ°æ 81 3.1 ÆÄÀ̽㠰³¿ä 83 3.2 ÆÄÀ̽㠽ÇÇà 83 3.3 º¯¼ö¿Í ÀÚ·áÇü 85 3.4 ±¸¹®°ú ÇÁ·Î±×·¥ Á¦¾î 91 3.5 ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö 94 3.6 Ŭ·¡½º¿Í °´Ã¼ 100 3.7 ÀÔÃâ·Â°ú ¿¹¿Ü 102 3.8 µ¿½Ã ½ÇÇà 106 3.9 ¸ðµâ 111 3.10 ÆÄÀÌ°ÔÀÓ ¸ðµâ 112
CHAPTER 4 À¥ ¼¹ö ÇÁ·Î±×·¡¹Ö 123 4.1 À¥ ¼¹ö °³¿ä 125 4.2 À¥ ¼¹ö ¼³Ä¡ 127 4.3 ÆÄÀ̽ã À¥ ÇÁ·Î±×·¡¹Ö 135 4.4 Flask À¥ ÀÀ¿ë ÇÁ·¹ÀÓ¿öÅ© 149 4.5 MariaDB µ¥ÀÌÅͺ£À̽º ¼³Ä¡ 183 4.6 ÆÄÀ̽ã MariaDB ÇÁ·Î±×·¡¹Ö 199 4.7 SQLite µ¥ÀÌÅͺ£À̽º 204 4.8 REST API ¼³°è 216
CHAPTER 5 GUI ÇÁ·Î±×·¡¹Ö 223 5.1 ±×·¡ÇÈ À©µµ¿ì ½Ã½ºÅÛ °³¿ä 225 5.2 Tkinter ÆÄÀ̽ã GUI ÇÁ·Î±×·¡¹Ö 227 5.3 Qt/PySide2 ÇÁ·Î±×·¡¹Ö 234 5.4 Qt Designer¸¦ ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹Ö 261 5.5 Qt QuickÀ» ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹Ö 274
CHAPTER 6 Çϵå¿þ¾î Á¦¾î 297 6.1 GPIO °³¿ä 299 6.2 GPIO µðÁöÅÐ ÀÔÃâ·Â Á¦¾î 306 6.3 GPIO Á÷·Ä Àü¼Û Á¦¾î 319 6.4 Àû¿Ü¼± ¼¾¼ ¸ðµâ 340 6.5 µð½ºÇ÷¹ÀÌ ÀåÄ¡ ½Ç½À 346
CHAPTER 7 Ä«¸Þ¶ó ÀåÄ¡ È°¿ë 359 7.1 Ä«¸Þ¶ó ¿¬°á °³¿ä 361 7.2 USB À¥Ä· ¿¬°á 361 7.3 ÆÄÀÌÄ«¸Þ¶ó ¿¬°á 364 7.4 motion ÇÁ·Î±×·¥À» ÅëÇÑ ¿ø°Ý °¨½Ã ½Ã½ºÅÛ 369 7.5 mjpg.streamer ÇÁ·Î±×·¥À» ÅëÇÑ ¿ø°Ý ½ºÆ®¸®¹Ö 372 7.6 VLC ÇÁ·Î±×·¥À» ÅëÇÑ ¿ø°Ý ½ºÆ®¸®¹Ö 375 7.7 PIL ¹× matplotlib ¸ðµâÀ» È°¿ëÇÑ À̹ÌÁö ó¸® 376 7.8 OpenCV¸¦ È°¿ëÇÑ ¿µ»ó ó¸® 378 7.9 ÈÞ´ë¿ë Ä«¸Þ¶ó Á¦ÀÛ 386
CHAPTER 8 ¸ðÅÍ ¿¬°á ¹× RC Ä« Á¦¾î 389 8.1 ¸ðÅÍ °³¿ä 391 8.2 ¼º¸¸ðÅÍ Á¦¾î 391 8.3 DC ¸ðÅÍ Á¦¾î 395 8.4 RC Ä« Á¦¾î 397
CHAPTER 9 À§Ä¡ ¹× ¹æÇâ ÃøÁ¤ ÀåÄ¡ È°¿ë 407 9.1 GPS ¼ö½Å±â °³¿ä 409 9.2 GPS ¼ö½Å±â ¿¬°á 409 9.3 Áöµµ À§¿¡ ÇöÀç À§Ä¡ ³ªÅ¸³»±â 413 9.4 ³¯¾¾ ¿¹º¸ ÀåÄ¡ ¸¸µé±â 415 9.5 Navit ³»ºñ°ÔÀÌ¼Ç ÇÁ·Î±×·¥ ±¸µ¿ 422 9.6 IMU ¼¾¼ È°¿ëÇϱâ 428
CHAPTER 10 ¾ÆµÎÀÌ³ë º¸µå ¿¬°á 443 10.1 ¾ÆµÎÀÌ³ë ¼Ò°³ 445 10.2 ¾ÆµÎÀ̳ë ÇÁ·Î±×·¡¹Ö 446 10.3 UART¸¦ ÀÌ¿ëÇÑ ¿¬°á 449 10.4 Xbee ¸ðµâÀ» ÀÌ¿ëÇÑ Åë½Å 452 10.5 ºí·çÅõ½º ¹× BLE¸¦ ÀÌ¿ëÇÑ Åë½Å 458
CHAPTER 11 »ç¹°ÀÎÅÍ³Ý º¸µå È°¿ë 501 11.1 »ç¹°ÀÎÅÍ³Ý º¸µå °³¿ä 503 11.2 ESP8266 ¸ðµâÀ» ÀÌ¿ëÇÑ ¾ÆµÎÀ̳ë ÇÁ·Î±×·¡¹Ö 503 11.3 ¾ÆµÎÀ̳ë IDE¸¦ È°¿ëÇÑ ESP8266 Æß¿þ¾î ÇÁ·Î±×·¡¹Ö 515 11.4 NodeMCU º¸µå È°¿ë 527 11.5 PlatformIO/VSCode¸¦ È°¿ëÇÑ ESP8266 Æß¿þ¾î ÇÁ·Î±×·¡¹Ö 548 11.6 ESP32 º¸µå È°¿ë 566 11.7 MQTT ÇÁ·ÎÅäÄÝ 581 11.8 LoRaWANÀ» È°¿ëÇÑ ÀåÄ¡ Á¦¾î ¹× ¸ð´ÏÅ͸µ 592
CHAPTER 12 »ç¹°ÀÎÅÍ³Ý ¼ºñ½º È°¿ë 611 12.1 »ç¹°ÀÎÅÍ³Ý °³¿ä 613 12.2 WebIOPi À¥ ¼¹ö ¿¬°á 613 12.3 OpenHAB 621 12.4 Home Assistant Ȩ ¼¹ö 645 12.5 Ŭ¶ó¿ìµå µ¥ÀÌÅÍ ÀúÀå ¼ºñ½º 661 12.6 »ç¹°ÀÎÅÍ³Ý ¿¬µ¿ ¼ºñ½º 665
CHAPTER 13 À½¼º Àνİú °¡»ó ºñ¼ 683 13.1 ¸®´ª½º »ç¿îµå ½Ã½ºÅÛ ¹× À½¼º º¯È¯ Å×½ºÆ® 685 13.2 À½¼º ÀνÄ, ÇÕ¼º ¹× °¡»ó ºñ¼ ½Ã½ºÅÛ °³¿ä 688 13.3 À½¼º ÀÎ½Ä 688 13.4 À½¼º ÇÕ¼º 697 13.5 °¡»ó ºñ¼ 699
»ç¹°ÀÎÅÍ³Ý ÇÁ·Î±×·¡¹ÖÀÇ ¸ðµç °Í! »ç¹°ÅͳÝÀÇ Á߽ɿ¡ ¶óÁ¸® ÆÄÀÌ ³õ±â!
»ç¹°ÀÎÅͳÝÀº ¹°°ÇÀ» ³ªÅ¸³»´Â ¿øÀÚ ¼¼°è¿Í ÀÎÅͳÝÀ» ÅëÇÏ¿© Á¤º¸¸¦ ³ªÅ¸³»´Â ºñÆ® ¼¼°èÀÇ ¸¸³²ÀÌ´Ù. ¶óÁ¸® ÆÄÀÌ´Â ¾ÆµÎÀ̳ë¿Í ´õºÒ¾î »ç¹°ÀÎÅͳÝÀ» À§ÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ÇÁ·Î±×·¡¹ÖÇÒ ¼ö ÀÖ´Â ´ëÇ¥ÀûÀÎ ¿ÀǼҽº ±³À°¿ë ÄÄÇ»ÅÍ´Ù. ±×¸®°í ÀÌ Ã¥Àº ¶óÁ¸® ÆÄÀ̸¦ È°¿ëÇÏ¿© »ç¹°ÀÎÅÍ³Ý ÇÁ·Î±×·¡¹ÖÀ» ÇÏ·Á´Â »ç¶÷µéÀ» À§ÇØ ÁýÇʵǾú´Ù.
¸®´ª½º ȯ°æ¿¡¼ ÆÄÀ̽ãÀ¸·Î À¥ ¼¹ö¸¦ ±¸ÃàÇÏ°í, ¼¾¼ µîÀÇ ÀÔÃâ·Â ÀåÄ¡¸¦ Á¦¾îÇϸç, ´Ù¸¥ ÄÄÇ»ÅÍ ¹× Ŭ¶ó¿ìµå ¼¹ö¿Í ³×Æ®¿öÅ©¸¦ ÅëÇØ ¿¬µ¿ÇÏ´Â ´Ù¾çÇÑ ¹æ¹ýÀ» ´Ù·é´Ù. ¶óÁ¸® ÆÄÀ̸¦ »ç¿ëÇÏ¿© »ç¹°ÀÎÅÍ³Ý ÀåÄ¡¸¦ ¸¸µé°í ±¸ÇöÇÏ·Á´Â »ç¶÷µé¿¡°Ô ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ´Ù¾çÇÑ ±â¼ú°ú ¿¹Á¦°¡ ½ÇÁúÀûÀÎ µµ¿òÀ» ÁÙ °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ÁÖ¿ä ³»¿ë ¡Ü ¶óÁ¸® ÆÄÀÌÀÇ ¸®´ª½º »ç¿ë ȯ°æ ¡Ü ÆÄÀ̽ã À¥ ¼¹ö ±¸Ãà ¹× µ¥ÀÌÅͺ£À̽º È°¿ë ¡Ü ÆÄÀ̽ã GUI ÇÁ·Î±×·¡¹Ö ¡Ü ÀÔÃâ·Â Æ÷Æ®¸¦ ÀÌ¿ëÇÑ Çϵå¿þ¾î Á¦¾î ¡Ü Ä«¸Þ¶ó/¸ðÅ͸¦ ÅëÇÑ ¿µ»ó ó¸® ¹× RC Ä« Á¦¾î ¡Ü GPS/°¡¼Óµµ/ÀÚÀÌ·Î/ÁöÀڱ⠼¾¼ È°¿ë ¡Ü ¾ÆµÎÀ̳ë¿Í ESP32¸¦ Æ÷ÇÔÇÑ »ç¹°ÀÎÅÍ³Ý º¸µå ¿¬µ¿ ¡Ü Ȩ ÀÚµ¿È ¼¹ö ¹× Ŭ¶ó¿ìµå µ¥ÀÌÅÍ/¿¬µ¿ ¼ºñ½º È°¿ë ¡Ü À½¼º ÀÎ½Ä ¹× ±¸±Û ¾î½Ã½ºÅÏÆ®¸¦ È°¿ëÇÑ AI °¡»ó ºñ¼
|
|
|
|
|