|
|
|
 |
ÆÇ¸Å°¡ |
30,000¿ø ¡æ 27,000¿ø 10% |
|
 |
¸¶Àϸ®Áö |
5% 1,500¿ø |
|
 |
¹ßÇàÀÏ |
2016-01-25
|
 |
ISBN |
1185890432 | 9791185890432
|
 |
±âŸÁ¤º¸ |
±¹³»¼ | 620ÂÊ
| ÀϹÝ
|
|
 |
¿¹»óÃâ°íÀÏ
|
1~2ÀÏ À̳» (±Ù¹«ÀϱâÁØ) |
 |
¹è¼Ûºñ |
¹«·á¹è¼Û
|
|
|
|
|
|
|
 |
ÄÄÇ»ÅͰøÇÐ
|
|
|
|
|
|
¡Ø NAVER Pay·Î ±¸¸Å½Ã Á¦ÁÖÁö¿ªÀº 5¸¸¿ø ¹Ì¸¸ °áÀçÀÇ °æ¿ì ¹è¼Ûºñ°¡ Ãß°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
|
|
|
 |
|
¸®´ª½º ½Ã½ºÅÛÀ» Àß ÀÌÇØÇϰí ÇÁ·Î±×·¡¹ÖÇϱâ À§Çؼ´Â ¸ÕÀú »ç¿ë ȯ°æ¿¡ Àͼ÷ÇØÁ®¾ß ÇÑ´Ù. ¸®´ª½º ½Ã½ºÅÛÀº À¯´Ð½º(Unix)ÀÇ ¸¹Àº ±â´ÉÀ» °¡Á®¿ÔÀ¸¹Ç·Î À¯´Ð½ºÀÇ ÆÄÀÏ ½Ã½ºÅÛ, ÅØ½ºÆ® ¼Ð ȯ°æ, ¸í·É¾î µî¿¡ ´ëÇØ¼µµ Àß ÀÌÇØÇÏ¿©¾ß ÇÑ´Ù. À̹ø Àå¿¡¼´Â ¸®´ª½º¸¦ Á¢¼ÓÇÏ´Â ¹æ¹ý, ÆÄÀÏ ½Ã½ºÅÛ, ±âº» ¸í·É¾îµé¿¡ ´ëÇØ ´Ù·ç±â·Î ÇÑ´Ù. _23ÂÊ
ÆÄÀ̽ã ÇÁ·Î±×·¥Àº ÆÄÀ̽ã ÀÎÅÍÇÁ¸®ÅͰ¡ ½ÇÇàÇÑ´Ù. ÆÄÀ̽ã ÀÎÅÍÇÁ¸®ÅÍ´Â º¸Åë ÅØ½ºÆ® ¸í·É ¼Ð¿¡¼ ¡®python¡¯À» ÀÔ·ÂÇÏ¿© ½ÇÇàÇϰųª IDLE¿Í °°Àº ÅëÇÕ °³¹ß ȯ°æ(IDE, Integrated Development Environment)À» ÅëÇØ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. IDLE ¾ÆÀÌÄÜÀ» Ŭ¸¯ÇÏ¿© ÆÄÀ̽ã ÀÎÅÍÇÁ¸®Å͸¦ ½ÇÇà½ÃÄÑ º¸ÀÚ(´ÙÀ½ºÎÅÍ python 2.7 ¹öÀü ¹× IDLEÀ» ±âÁØÀ¸·Î ¼³¸íÇÑ´Ù. Âü°í·Î python 3.x ¹öÀü¿¡¼´Â ¹®¹ýÀÌ »ó´ç ºÎºÐ ¹Ù²î¾ú´Ù). _74ÂÊ
MySQLÀº C, ÆÄÀ̽ã, ÆÞ, PHP µîÀÇ ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼ ó¸®ÇÒ ¼ö ÀÖ´Â Ä¿³ØÅÍ ¶Ç´Â ¶óÀ̺귯¸®¸¦ Á¦°øÇÑ´Ù. ¿©±â¼´Â MySQLÀ» ÆÄÀ̽ã ÇÁ·Î±×·¥¿¡ Àû¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ´Ù·é´Ù. ±×·¯±â À§Çؼ´Â ¿ì¼± MySQL Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥ °³¹ßÀ» À§ÇÑ ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ¿©¾ß ÇÑ´Ù. ÆÄÀ̽ãÀ» À§ÇÑ MySQL Ŭ¶óÀÌ¾ðÆ® ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ´Â ¸í·ÉÀº ´ÙÀ½°ú °°´Ù. _154ÂÊ
GPIO´Â Ưº°ÇÑ ±â´ÉÀ» °¡Áø ¼ö½Ê °³ÀÇ 32ºñÆ® ·¹Áö½ºÅ͸¦ ÀÌ¿ëÇÏ¿© Á¦¾îÇÒ ¼ö ÀÖ´Ù. ¶óÁ¸® ÆÄÀÌÀÇ BCM2835 CPU¿¡´Â ÃÑ 41°³ÀÇ GPIO¿Í °ü·ÃµÈ Á¦¾î ·¹Áö½ºÅͰ¡ ÀÖ´Ù. ARM CPU´Â Á¾·ù¿¡ µû¶ó º¸Åë ¼ö½Ê °³¿¡¼ ¼ö¹é °³ÀÇ GPIO Æ÷Æ®¸¦ Áö¿øÇϴµ¥, ¶óÁ¸® ÆÄÀÌÀÇ CPUÀÎ BCM2835´Â 52°³ÀÇ GPIO Æ÷Æ®¸¦ Áö¿øÇÑ´Ù. ±×·±µ¥ ±×Áß¿¡¼ ¿ÜºÎ·Î ¿¬°áÇÒ ¼ö ÀÖ´Â Æ÷Æ® ÇÉÀº Á¦ÇѵǾî ÀÖ´Ù. _252ÂÊ
ÀÌÁ¦ ·Îº¿À» Á¶¸³ÇÏ¿© ¶óÁîºñ·Îº¿ º¸µå¿Í ¹èÅ͸®ÆÑ°ú ÆÄÀÌÄ·ÀÌ ¿¬°áµÈ ¶óÁ¸® ÆÄÀ̸¦ ¿¬°áÇϰí, RC Ä«ÀÇ ¾ÕµÚ ¸ðÅÍ¿¡ ¶óÁîºñ·Îº¿ º¸µåÀÇ ¸ðÅÍ Ãâ·Â Æ÷Æ®¸¦ ¿¬°áÇϰí, RC Ä« º»Ã¼¿¡ žÀçÇÑ´Ù. ¿©±â¼´Â Àü¹æ Á¶Çâ ¸ðÅÍ¿Í ÈÄ¹æ ±¸µ¿ ¸ðÅ͸¦ °¢°¢ 1, 2¹ø µå¶óÀ̺꿡 ¿¬°áÇÏ¿´´Ù. ¸¸¾à ¶óÁîºñ·Îº¿ º¸µå¿Í °°Àº ¸ðÅÍÁ¦¾î º¸µå°¡ ¾ø´Ù¸é ¾Õ¼ DC ¸ðÅÍ Á¦¾î¿¡¼ ´Ù·é °Íó·³ L293D/SN754410/L298 µå¶óÀ̹ö ĨÀ» »ç¿ëÇÏ¿© ȸ·Î¸¦ ±¸¼ºÇÏ´Â ¹æ¹ýµµ °¡´ÉÇÏ´Ù. ÁÖÀÇÇÒ Á¡Àº ¶óÁ¸® ÆÄÀÌ¿Í ¸ðÅÍ¿¡ °ø±ÞÇÏ´Â Àü¿øÀ» °¢°¢ ±¸ºÐÇÏ¿© °ø±ÞÇØ¾ß ÇÑ´Ù´Â Á¡ÀÌ´Ù. _348ÂÊ
»ç¹°ÀÎÅͳÝÀ» À§ÇÑ ÀÓº£µðµå º¸µåµµ ¸¶Âù°¡ÁöÀÌ´Ù. ¾ÆµÎÀ̳밡 ¼±±¸ÀûÀÎ ±æÀ» °É¾ú°í, ¶óÁ¸® ÆÄÀÌ¿Í ºñ±Ûº»(BeagleBone)À» ºñ·ÔÇÑ ¼ö¸¹Àº º¸µå°¡ ±× ±æÀ» µû¶ó°¡°í ÀÖÀ¸¸ç, À̿ܿ¡µµ ¼ö¸¹Àº º¸µåµéÀÌ ÀÖ´Ù. 2015³â ¸»¿¡´Â 10´Þ·¯ ¹Ì¸¸ÀÇ °¡°ÝÀ¸·Î ¸®´ª½º°¡ ±¸µ¿µÇ´Â º¸µå°¡ ¸¸µé¾îÁú ¼öµµ ÀÖ´Ù. ¿©±â¼´Â ÀÌ·¯ÇÑ º¸µåµé Áß 20´Þ·¯ ¹Ì¸¸À̸鼵µ ¿ÍÀÌÆÄÀÌ ±â´ÉÀÌ Æ÷ÇÔµÈ µÎ Á¾·ùÀÇ MCU º¸µå¸¦ ¼Ò°³Çϰí Ȱ¿ë °¡´É¼ºÀ» »ìÆìº¸°íÀÚ ÇÑ´Ù. _448ÂÊ
|
 |
|
 |
CHAPTER 1 ¶óÁ¸® ÆÄÀÌ ¼Ò°³ 1
1.1 °³¿ä 1
1.2 ½Ã½ºÅÛ ±¸¼º 2
1.3 ¶óÁîºñ¾È ¼³Ä¡ 7
1.4 ¶óÁ¸® ÆÄÀÌ ºÎÆÃ ¹× ¼³Á¤ 9
1.5 ¶óÁîºñ¾ÈÀÇ ±¸¼º 14
1.6 ÇÑ±Û ¹× ³×Æ®¿öÅ© ¼³Á¤ 18
1.7 ¶óÁ¸® ÆÄÀÌ °ü·Ã »çÀÌÆ® 21
CHAPTER 2 ¸®´ª½º ȯ°æ 23
2.1 ¸®´ª½º Á¢¼Ó 23
2.2 ¸®´ª½º ÆÄÀÏ ½Ã½ºÅÛ 29
2.3 ±âº» ¸í·É¾î 31
2.4 ÀÏ¹Ý ¸í·É¾î 37
2.5 ½Ã½ºÅÛ °ü¸® ¸í·É 45
2.6 ÆÄÀÏ ÆíÁý 54
2.7 ¼Ð ȯ°æ 63
2.8 ¼Ð ÇÁ·Î±×·¡¹Ö 70
CHAPTER 3 ÆÄÀ̽ã ȯ°æ 73
3.1 ÆÄÀ̽㠰³¿ä 73
3.2 ÆÄÀ̽㠽ÇÇà 74
3.3 º¯¼ö¿Í ÀÚ·áÇü 75
3.4 ±¸¹®°ú ÇÁ·Î±×·¥ Á¦¾î 82
3.5 ÇÔ¼öÇü ÇÁ·Î±×·¡¹Ö 84
3.6 Ŭ·¡½º¿Í °´Ã¼ 91
3.7 ÀÔÃâ·Â°ú ¿¹¿Ü 92
3.8 ¸ðµâ 96
3.9 ÆÄÀ̰ÔÀÓ ¸ðµâ 97
CHAPTER 4 À¥ ¼¹ö ±¸Ãà 107
4.1 À¥ ¼¹ö °³¿ä 107
4.2 À¥ ¼¹ö ¼³Ä¡ 110
4.3 ÆÄÀ̽ã À¥ ÇÁ·Î±×·¡¹Ö 118
4.4 Bottle À¥ ÀÀ¿ë ÇÁ·¹ÀÓ¿öÅ© 129
4.5 MySQL µ¥ÀÌÅͺ£À̽º 138
4.6 ÆÄÀ̽ã MySQL ÇÁ·Î±×·¡¹Ö 154
4.7 SQLite 160
4.8 REST API ¼³°è 167
CHAPTER 5 GUI ÇÁ·Î±×·¡¹Ö 177
5.1 ±×·¡ÇÈ À©µµ¿ì ½Ã½ºÅÛ °³¿ä 177
5.2 Tkinter ÆÄÀ̽ã GUI ÇÁ·Î±×·¡¹Ö 180
5.3 Qt/PySide ÇÁ·Î±×·¡¹Ö 187
5.4 Qt Designer¸¦ ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹Ö 216
5.5 Qt QuickÀ» ÀÌ¿ëÇÑ ÇÁ·Î±×·¡¹Ö 229
CHAPTER 6 Çϵå¿þ¾î Á¦¾î 251
6.1 GPIO °³¿ä 251
6.2 GPIO µðÁöÅÐ ÀÔÃâ·Â Á¦¾î 259
6.3 GPIO Á÷·Ä Åë½Å Á¦¾î 271
6.4 Àû¿Ü¼± ¼¾¼ ¸ðµâ 292
6.5 µð½ºÇ÷¹ÀÌ ÀåÄ¡ ½Ç½À 297
CHAPTER 7 Ä«¸Þ¶ó ÀåÄ¡ Ȱ¿ë 309
7.1 Ä«¸Þ¶ó ¿¬°á °³¿ä 309
7.2 USB À¥Ä· ¿¬°á 310
7.3 ¶óÁ¸® ÆÄÀÌÄ«¸Þ¶ó ¿¬°á 314
7.4 motion ÇÁ·Î±×·¥À» ÅëÇÑ ¿ø°Ý °¨½Ã ½Ã½ºÅÛ 318
7.5 mjpg-streamer ÇÁ·Î±×·¥À» ÅëÇÑ ¿ø°Ý ½ºÆ®¸®¹Ö 321
7.6 VLC ÇÁ·Î±×·¥À» ÅëÇÑ ¿ø°Ý ½ºÆ®¸®¹Ö 323
7.7 PIL ¹× matplotlib ¸ðµâÀ» Ȱ¿ëÇÑ À̹ÌÁö ó¸® 324
7.8 OpenCV¸¦ Ȱ¿ëÇÑ ¿µ»ó ó¸® 327
7.9 ¶óÁ¸® ÆÄÀÌ Ä«¸Þ¶ó Á¦ÀÛ 336
CHAPTER 8 ¸ðÅÍ ¿¬°á ¹× RC Ä« Á¦¾î 339
8.1 ¸ðÅÍ °³¿ä 339
8.2 ¼º¸¸ðÅÍ Á¦¾î 340
8.3 DC ¸ðÅÍ Á¦¾î 343
8.4 RC Ä« Á¦¾î 347
8.5 UPnP¸¦ ÀÌ¿ëÇÑ RC Ä« Á¦¾î 355
CHAPTER 9 À§Ä¡ ¹× ¹æÇâ ÃøÁ¤ ÀåÄ¡ Ȱ¿ë 361
9.1 GPS ¼ö½Å±â °³¿ä 361
9.2 GPS ¼ö½Å±â ¿¬°á 362
9.3 Áöµµ À§¿¡ ÇöÀç À§Ä¡ ³ªÅ¸³»±â 366
9.4 ³¯¾¾ ¿¹º¸ ÀåÄ¡ ¸¸µé±â 368
9.5 Navit ³»ºñ°ÔÀÌ¼Ç ÇÁ·Î±×·¥ ±¸µ¿ 374
9.6 IMU ¼¾¼ Ȱ¿ëÇϱâ 382
CHAPTER 10 ¾ÆµÎÀÌ³ë º¸µå ¿¬°á 395
10.1 ¾ÆµÎÀÌ³ë ¼Ò°³ 395
10.2 ¾ÆµÎÀ̳ë ÇÁ·Î±×·¡¹Ö 397
10.3 UART¸¦ ÀÌ¿ëÇÑ ¿¬°á 399
10.4 PyFirmata¸¦ »ç¿ëÇÑ ¾ÆµÎÀÌ³ë Æ÷Æ® Á¦¾î 402
10.5 Xbee ¸ðµâÀ» ÀÌ¿ëÇÑ Åë½Å 404
10.6 ¿ÍÀÌÆÄÀÌ ¸ðµâÀ» ÀÌ¿ëÇÑ Åë½Å 409
10.7 ºí·çÅõ½º 4.0 BLE¸¦ ÀÌ¿ëÇÑ Åë½Å 434
CHAPTER 11 »ç¹°ÀÎÅÍ³Ý º¸µå Ȱ¿ë 447
11.1 »ç¹°ÀÎÅÍ³Ý º¸µå °³¿ä 447
11.2 ÆÄƼŬ ÄÚ¾î Ȱ¿ë 448
11.3 NodeMCU º¸µå Ȱ¿ë 470
CHAPTER 12 »ç¹°ÀÎÅÍ³Ý ¼ºñ½º Ȱ¿ë 485
12.1 »ç¹°ÀÎÅÍ³Ý °³¿ä 485
12.2 WebIOPi À¥ ¼¹ö ¿¬°á 486
12.3 The Thing System 494
12.4 openHAB 509
12.5 Ŭ¶ó¿ìµå µ¥ÀÌÅÍ ÀúÀå ¼ºñ½º 532
12.6 »ç¹°ÀÎÅÍ³Ý ¿¬µ¿ ¼ºñ½º 540
CHAPTER 13 »ç¹°ÀÎÅÍ³Ý Åë½Å 563
13.1 »ç¹°ÀÎÅÍ³Ý Åë½Å °³¿ä 563
13.2 BLE ºñÄÜ 564
13.3 ÀÎÅÍ³Ý Åë½Å ÇÁ·ÎÅäÄÝ °³¿ä 574
13.4 MQTT ÇÁ·ÎÅäÄÝ 575
13.5 MQTT¿Í Áõ° Çö½ÇÀ» ÀÌ¿ëÇÑ ¿Â½Ç Á¦¾î 589
ã¾Æº¸±â 599
|
 |
|
 |
±è¼º¿ì Çѱ¹°úÇбâ¼ú¿ø(KAIST) Àü±â ¹× ÀüÀÚ°øÇÐ Çлç¿Í µ¿(ÔÒ)´ëÇпø ¼®»ç ¹× ¹Ú»ç ÇÐÀ§¸¦ ÃëµæÇÏ¿´´Ù. ÀÌÈÄ Çѱ¹ÀüÀÚÅë½Å¿¬±¸¿ø(ETRI)¿¡¼ ¼±ÀÓ¿¬±¸¿øÀ¸·Î ±Ù¹«ÇÏ¿´À¸¸ç, ÇöÀç´Â µ¿ÀÇ´ëÇб³ ÄÄÇ»ÅͼÒÇÁÆ®¿þ¾î°øÇаú ±³¼ö·Î ÀçÁ÷ ÁßÀÌ´Ù. Àú¼·Î´Â ¡¶ÀÓº£µðµå ¸®´ª½º ÇÁ·Î±×·¡¹Ö¡·(2011), ¡¶¸®´ª½º ÇÁ·Î±×·¡¹Ö ÀÔ¹®¡·(2010) µîÀÌ ÀÖ´Ù. |
 |
|
|
|
|
|
|
|
|
|
ÁÖ½Äȸ»ç Á¦ÀÌÆà ÃâÆÇ»çÀÇ ½Å°£ |
|
|
|
|
|
|
 |
µö ·¯´× Á¦´ë·Î Á¤¸®Çϱâ
Ä«¹Ì½Ã¸¶ Åä½ÃÈ÷·Î, ¾Æ¼Ò È÷µ¥Å°, ¾ß½º´Ù ¹«³×Ű, ¸¶¿¡´Ù ½ÅÀÌÄ¡, ¿ÀÄ«³ëÇ϶ó ´ÙÀ̽ºÄÉ, ¿ÀīŸ´Ï ŸīÀ¯Å°, Äíº¸ ¿äŸ·Î, ´Ù´©½´Ä« º¼·¹°¥¶ó Àú
20,700¿ø
(10%¡é+5%) |
|
|
|
|
|