ÃÖ±Ù¿¡´Â »ç¹°ÀÎÅͳÝ(Internet of Things)°ú ÀΰøÁö´É(Artificial Intelligence)ÀÇ Ã·´Ü±â¼úÀÌ ÈµÎ°¡ µÇ°í ÀÖÀ¸¸ç ÀÌ·¯ÇÑ ±â¼úÀº ÀÌ¹Ì Çö´ëÀÎÀÇ ÀÏ»ó»ýÈ°¿¡¼ ½±°Ô ã¾Æº¼ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÀ¿ë »ç·Ê·Î´Â ¼¾¼ ³×Æ®¿öÅ©¸¦ ÅëÇÑ ½º¸¶Æ® Ȩ, ½º¸¶Æ® ³óÀå, ÀÚÀ² ÀÚµ¿Â÷, ¹«ÀÎ µå·Ð, ÀÇ·á±â±â, º¸¾È½Ã½ºÅÛ µî ¸ðµç ºÐ¾ß·Î È®´ëµÇ¾î °¡°í ÀÖ½À´Ï´Ù. ÀÌ Ã¥Àº °ü·Ã ÀÌ·Ð º¸´Ù´Â Åë½Å °ü·Ã ¿¹Á¦ÇÁ·Î±×·¥À» µû¶ó ÇÏ¸é¼ È¸·Î¸¦ Á÷Á¢ ±¸¼ºÇÏ°í µ¿ÀÛ½ÃÄÑ º½À¸·Î½á Àç¹ÌÀÖ°Ô °øºÎÇÒ ¼ö ÀÖµµ·Ï ¸¹Àº ¿¹Á¦ÇÁ·Î±×·¥À» ÇнÀÇÏ´Â µ¥ ÃÊÁ¡À» µÎ¾ú½À´Ï´Ù. ¿¹Á¦ Äڵ常 º¸°íµµ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï º¸±â ÆíÇÏ°Ô ÁÖ¼®¿¡ °£·«ÇÑ ¼³¸íÀ» ÇÏ¿´½À´Ï´Ù. ¾Æ¹«ÂÉ·Ï µ¶ÀÚ ¿©·¯ºÐÀÌ IoT Á¦¾î¸¦ À§ÇÑ Çϵå¿þ¾î ¹× ÇÁ·Î±×·¡¹ÖÀÇ ±âÃʸ¦ °øºÎÇÏ°í Àü¹®°¡·Î °¡´Â ±âº» ¾È³»¼·Î ¸¹Àº µµ¿òÀÌ µÇ±æ ¹Ù¶ø´Ï´Ù. ¼Ò½º ÄÚµå´Â ¿À¿È»ç ÀÚ·á½Ç¡°https://www.ohm.co.kr/¡±¿¡¼ ÆÄÀÏÀ» ¹Þ¾Æ¼ »ç¿ëÇÏ¸é µË´Ï´Ù.
Á¦1Àå Arduino Uno WiFi Rev2ÀÇ ±¸Á¶ ¹× °³¹ß ȯ°æ 1
1.1 Arduino Uno WiFi Rev2ÀÇ °³¿ä 2
1.2 Arduino Uno WiFi Rev2ÀÇ ±¸Á¶ 4
1.3 °³¹ß ȯ°æ±¸Ãà 8
Á¦2Àå Æ÷Æ® Á¦¾î(GPIO, Serial Port) 17
2.1 Æ÷Æ® Á¦¾îÀÇ °³¿ä 18
2.2 µðÁöÅÐ ¹× ¾Æ³¯·Î±× I/O 18
2.3 WiFiNiNA ¶óÀ̺귯¸® 21
? ¿¹Á¦ÇÁ·Î±×·¥ 25
[2-1] µðÁöÅÐ ½ÅÈ£ Ãâ·ÂÇϱâ 25
[2-2] µðÁöÅÐ ½ÅÈ£ Ãâ·ÂÇϱâ 1 26
[2-3] µðÁöÅÐ ½ÅÈ£ Ãâ·ÂÇϱâ 2 27
[2-4] µðÁöÅÐ ½ÅÈ£ Ãâ·ÂÇϱâ I/O 1 27
[2-5] µðÁöÅÐ ½ÅÈ£ Ãâ·ÂÇϱâ I/O 2 29
[2-6] ¾Æ³¯·Î±× ½ÅÈ£ ¹Þ±â 30
[2-7] ¾Æ³¯·Î±× ½ÅÈ£ ¹Þ±â & µðÁöÅÐ ½ÅÈ£ Ãâ·ÂÇϱâ 32
[2-8] DHT11À» »ç¿ëÇÑ ¿Â¡¤½Àµµ ¼¾¼ 33
[2-9] HC-SR04¸¦ »ç¿ëÇÑ ÃÊÀ½ÆÄ ¼¾¼ 34
[2-10] LSM6DS3À» »ç¿ëÇÑ ÀÚÀÌ·Î ¼¾¼ 35
[2-11] TM1637À» »ç¿ëÇÑ 7-segment ¸ðµâ Á¦¾î 1 36
[2-12] TM1637À» »ç¿ëÇÑ 7-segment ¸ðµâ Á¦¾î 2 38
[2-13] TM1637À» »ç¿ëÇÑ 7-segment ¸ðµâ Á¦¾î 3 40
[2-14] HS-311À» »ç¿ëÇÑ ¼º¸ ¸ðÅÍÁ¦¾î 40
[2-15] L297À» DC ¸ðÅÍ ¼ÓµµÁ¦¾î 40
[2-16] L297À» DC ¸ðÅÍ ¼ÓµµÁ¦¾î 40
[2-17] L297À» DC ¸ðÅÍÁ¦¾î ÀÀ¿ë 1 40
[2-18] L297À» DC ¸ðÅÍÁ¦¾î ÀÀ¿ë 2 40
[2-19] ULN2003À» »ç¿ëÇÑ ½ºÅܸðÅÍ Á¤?¿ª Á¦¾î 1 40
[2-20] ULN2003À» »ç¿ëÇÑ ½ºÅܸðÅÍ Á¤?¿ª Á¦¾î 2 40
[2-21] ULN2003À» »ç¿ëÇÑ ½ºÅܸðÅÍ ¼ÓµµÁ¦¾î 40
[2-22] TMC2225À» »ç¿ëÇÑ ½ºÅÜ ¸ðÅÍÁ¦¾î 40
[2-23] L297 & SLA7024MÀ» »ç¿ëÇÑ ½ºÅÜ ¸ðÅÍÁ¦¾î ÀÀ¿ë 40
Á¦3Àå I2C Åë½Å 43
3.1 I2C Åë½ÅÀÇ °³¿ä 44
3.2 I2C Åë½ÅÀÇ ÀÛµ¿ ¿ø¸® 44
? ÀÀ¿ëÇÁ·Î±×·¥ 56
[3-1] LCD Á¦¾î 56
[3-2] OLED SSD1306(128*64) Á¦¾î 58
Á¦4Àå ÆÄÀ̽㠾ð¾î¸¦ »ç¿ëÇÑ ½Ã¸®¾ó Åë½Å 87
4.1 ½Ã¸®¾ó Åë½ÅÀÇ °³¿ä 88
? ¿¹Á¦ÇÁ·Î±×·¥ 93
[4-1] LED Á¦¾î 1 93
[4-2] LED Á¦¾î 2 94
[4-3] LED Á¦¾î 3 96
[4-4] ¾Æ³¯·Î±× ½ÅÈ£ ¹Þ±â 96
[4-5] Á¶À̽ºÆ½ÀÇ ½ÅÈ£ ¹Þ±â 96
[4-6] ¶óµð¿À ¹öÆ°À» »ç¿ëÇÑ 7-segment ¸ðµâ Á¦¾î 96
[4-7] üũ ¹öÆ°À» »ç¿ëÇÑ 7-segment ¸ðµâ Á¦¾î 96
[4-8] ½ºÇÉ ¹Ú½º¸¦ »ç¿ëÇÑ 7-segment ¸ðµâ Á¦¾î 96
[4-9] LCD Á¦¾î 96
[4-10] DC ¸ðÅÍÁ¦¾î ÀÀ¿ë 1 96
[4-11] DC ¸ðÅÍÁ¦¾î ÀÀ¿ë 2 96
[4-12] TMC2225¸¦ »ç¿ëÇÑ ½ºÅÜ ¸ðÅÍÁ¦¾î 96
[4-13] L297 & SLA7024MÀ» »ç¿ëÇÑ ½ºÅÜ ¸ðÅÍÁ¦¾î 96
[4-14] ÀÚÀÌ·Î ¼¾¼ 1 96
[4-15] ÀÚÀÌ·Î ¼¾¼ 2 96
[4-16] LED Á¶¸íÁ¦¾î 96
[4-17] À̹ÌÁö ¹öÆ° 96
[4-18] ¿Âµµ°è 96
[4-19] ADC 1 ¶óÀÎ ±×·¡ÇÁ 96
[4-20] ADC 2 ¸·´ë ±×·¡ÇÁ 96
[4-21] ADC 3 matplotlib ±×·¡ÇÁ 96
[4-22] DC ¸ðÅÍ ¼ÓµµÁ¦¾î 96
[4-23] ¼º¸ ¸ðÅÍ Á¦¾î 96
[4-24] ¸Þ´º & Åø¹Ù¸¦ »ç¿ëÇÑ ¼º¸ ¸ðÅÍÁ¦¾î 96
[4-25] ¸Þ´º & ÇÏÀ§¸Þ´º¸¦ »ç¿ëÇÑ ¼º¸ ¸ðÅÍÁ¦¾î 96
[4-26] ÅÇ ¸Þ´º¸¦ »ç¿ëÇÑ LED Á¦¾î & ¼º¸ ¸ðÅÍÁ¦¾î 96
Á¦5Àå ºí·çÅõ½º Åë½Å 99
5.1 ºí·çÅõ½ºÀÇ °³¿ä 100
5.2 ºí·çÅõ½º ¶óÀ̺귯¸® ¼³Ä¡ 100
? ¿¹Á¦ÇÁ·Î±×·¥ 106
[5-1] ½º¸¶Æ®Æù¿¡¼ ¸Þ½ÃÁö ¹Þ±â 106
[5-2] ½º¸¶Æ®Æù¿¡¼ LED Á¦¾î 111
[5-3] PC¿¡¼ ºí·çÅõ½º ±â±â °Ë»öÇϱâ 112
[5-4] PC¿¡¼ ÅؽºÆ® ȯ°æÀÇ LED Á¦¾î 114
[5-5] PC¿¡¼ GUI ȯ°æÀÇ LED Á¦¾î 116
[5-6] PC¿¡¼ ¸Þ½ÃÁö Àü¼ÛÇϱâ 118
[5-7] PC¿¡¼ ¾Æ³¯·Î±× ½ÅÈ£ ¹Þ±â 122
Á¦6Àå ¿ÍÀÌÆÄÀÌ Åë½Å 129
6.1 ¿ÍÀÌÆÄÀÌ Åë½ÅÀÇ °³¿ä 130
6.2 ¿ÍÀÌÆÄÀÌ ¶óÀ̺귯¸® ¼³Ä¡Çϱâ 130
? ¿¹Á¦ÇÁ·Î±×·¥ 132
[6-1] IP ¾îµå·¹½º ¾Ë¾Æº¸±â 132
[6-2] LED Á¦¾î 140
[6-3] LED »ö»óÁ¦¾î 146
[6-4] ¾Æ³¯·Î±× ½ÅÈ£ ¹Þ±â 152
[6-5] µðÁöÅÐ ½ÅÈ£ ¹Þ±â 156
[6-6] ¼º¸ ¸ðÅÍ Á¦¾î 163
Á¦7Àå MQTT Åë½Å 189
7.1 MQTT Åë½ÅÀÇ °³¿ä 190
7.2 MQTT ¶óÀ̺귯¸® ¼³Ä¡ 193
? ¿¹Á¦ÇÁ·Î±×·¥ 198
[7-1] ¸Þ½ÃÁö ¼Û?¼ö½ÅÇϱâ 1 198
[7-2] ¸Þ½ÃÁö ¼Û?¼ö½ÅÇϱâ 2 201
[7-3] ÄÄÇ»ÅÍ¿¡ ºê·ÎÄ¿ ¼¹ö ±¸ÃàÇϱâ 203
[7-4] ¸Þ½ÃÁö ¼Û?¼ö½ÅÇϱâ 3 205
[7-5] ¾Æ³¯·Î±× ½ÅÈ£ ¹Þ±â 207
[7-6] ¼º¸ ¸ðÅÍ Á¦¾î 210
Á¦8Àå HTTP Åë½Å 215
8.1 HTTP Åë½ÅÀÇ °³¿ä 216
? ¿¹Á¦ÇÁ·Î±×·¥ 222
[8-1] IP ÁÖ¼Ò ¾Ë¾Æº¸±â 222
[8-2] ¾Æ³¯·Î±× ½ÅÈ£ ¹Þ±â 226
[8-3] LED ON/OFF Á¦¾î 229
[8-4] LED Á¶¸íÁ¦¾î 233
[8-5] NTP ½Ã°è 240
Á¦9Àå Flask À¥ ¼¹ö ±¸Ãà 251
9.1 Çöó½ºÅ© ¼¹öÀÇ °³¿ä 252
9.2 Çöó½ºÅ© ¼¹ö ¶óÀ̺귯¸® ¼³Ä¡ 256
9.3 Çöó½ºÅ© À¥ ÇÁ·¹ÀÓ¿öÅ©¸¦ ÀÌ¿ëÇÑ ¼¹öÀÇ ±¸Ãà 261
9.4 OpenCV 261
9.5 À̹ÌÁö ÀνÄÀ» À§ÇÑ ÇнÀ ½ÃÅ°±â 261
? ÀÀ¿ëÇÁ·Î±×·¥ 264
[9-1] Çöó½ºÅ© À¥ ¼¹ö 264
[9-2] ¼ýÀÚ Àü¼ÛÇϱâ 265
[9-3] LED Á¶¸íÁ¦¾î 267
[9-4] ¼º¸ ¸ðÅÍ Á¦¾î 1 270
[9-5] ¾Æ³¯·Î±× ½ÅÈ£ ¹Þ±â 275
[9-6] Ȩ ¸ð´ÏÅ͸µ 275
[9-7] SQL ¿¬µ¿Çϱâ 1 275
[9-8] SQL ¿¬µ¿Çϱâ 2 275
[9-9] OpenCV ¶óÀÌºê ¿µ»óº¸±â 275
[9-10] OpenCV ¶óÀÌºê ¼º¸ ¸ðÅÍÁ¦¾î 275
[9-11] OpenCV »ö»ó ÃßÀûÇϱâ 275
[9-12] Teachable MachineÀ» ÀÌ¿ëÇÑ »ç¹° ÀνÄÇϱâ 275