IoT ±â¹ÝÀÇ ÀÓº£µðµå½Ã½ºÅÛ - AVR ATmega128+¶óÁ¸®ÆÄÀÌ3
AVR ATmega128°ú ¶óÁ¸®ÆÄÀÌÀÇ Windows 10 IoT core ±â¹ÝÀ¸·Î
´Ù¾çÇÑ ¼¾¼¿Í µ¥ÀÌÅÍ Åë½ÅÀ» ½±°Ô ÇнÀÇÒ ¼ö ÀÖ´Â »ç¹°ÀÎÅÍ³Ý È°¿ë¼
4Â÷ »ê¾÷Çõ¸íÀº ´Ù¾çÇÑ ºÐ¾ß¿¡ ¿µÇâÀ» ³¢Ä¡°í ÀÖÀ¸¸ç, ÀüÅëÀûÀÎ ÀÓº£µðµå ½Ã½ºÅÛ ºÐ¾ß¿¡¼ »ç¹°ÀÎÅͳÝÀÇ ÇÙ½ÉÀÌ µÇ°í ÀÖ´Ù. ±âÁ¸ ´Üµ¶ ½Ã½ºÅÛÀ¸·Î µ¿ÀÛ ¹æ½Ä¿¡¼ ³×Æ®¿öÅ©¿Í Åë½ÅÀ¸·Î È®ÀåµÇ¸é¼ »ê¾÷ ÇöÀå¿¡¼ Áö´ÉÇüÀ¸·Î ¾÷±×·¹ÀÌµå ¹× ½Ã½ºÅÛ ¿µ¿ªÀÌ È®ÀåµÇ°í ±â´ÉÀÌ º¯ÈµÇ°í ÀÖ´Ù. À̸¦ ±â¹ÝÀ¸·Î ±¸¼ºÇÑ ±³ÀçÀÇ Æ¯Â¡À» »ìÆ캸¸é ´ÙÀ½°ú °°´Ù.
1ÆíÀÇ 1ÀåÀº ÀÓº£µðµå ½Ã½ºÅÛÀÇ ±âº»ÀûÀÎ ±¸Á¶¿Í Ư¡, 2ÀåÀº ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼ÀÇ ÀϹÝÀûÀÎ ±¸Á¶¿Í ±â´ÉÀ» »ìÆ캸°í º» ±³Àç¿¡¼ »ç¿ëÇÒ Çϵå¿þ¾î¿Í ÀÔÃâ·Â ¸ðµâ°ú ½Ç½À ȯ°æÀ» ±¸ÃàÇÏ´Â ÀýÂ÷¸¦ ¼Ò°³ÇÏ¿´´Ù. 3ÀåÀº º» ±³Àç¿¡¼ »ç¿ëÇÑ AVR ATmega128ÀÇ ±¸Á¶¿Í ±â´ÉÀ» ¼¼úÇÏ¿´À¸¸ç, 4ÀåÀº AVR ATmega128ÀÇ ÀÔÃâ·Â Æ÷Æ®¿¡ ´ëÇÑ ÀÌÇظ¦ ÅëÇØ ÀÔÃâ·Â ¸ðµå¸¦ ÀÌ¿ëÇÏ¿© ÇÁ·ÎÁ§Æ® °úÁ¦¸¦ ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. 5ÀåÀº ÀÎÅÍ·´Æ®ÀÇ °³³äÀ» ÀÌÇØÇÏ°í ±âº»ÀûÀÎ ÇÁ·ÎÁ§Æ® °úÁ¦¸¦ ¼öÇàÇØ º¼ ¼ö ÀÖµµ·Ï ÇÏ¿´À¸¸ç, 6ÀåÀº ŸÀ̸ÓÄ«¿îÅÍ¿¡ ´ëÇÑ °³³ä°ú °¢ ¸ðµåº° Ư¼ºÀ» ÀÌÇØÇÑ ÈÄ ÀÀ¿ëÇØ º¼ ¼ö ÀÖ´Â ÇÁ·ÎÁ§Æ® °úÁ¦¸¦ ¼ö·Ï ÇÏ¿´´Ù. 7ÀåÀº µðÁöÅÐ Á¤º¸¸¦ Ç¥½ÃÇÏ´Â LCD ÀϹÝÀûÀΠƯ¡°ú ±â´ÉÀ» ÀÌÇØÇÏ°í Á¦¾îÇÒ ¼ö ÀÖ´Â ÇÁ·ÎÁ§Æ® °úÁ¦¸¦ ¼öÇàÇØ º¼ ¼ö ÀÖ´Â °úÁ¦¸¦ ÇÒ¼ö·Ï ÇÏ¿´À¸¸ç, 8ÀåÀº Åë½ÅÀÇ ±âº»ÀÎ ½Ã¸®¾ó Åë½ÅÀ» ±â¹ÝÀ¸·Î WIFI¿Í Bluetooth µî °ü·Ã Åë½Å ¸ðµâÀ» È°¿ëÇÏ¿© ȸ·Î ±¸¼º ¹× °ü·Ã ÀÀ¿ë ÇÁ·Î±×·¥À» ½Ç½À Áß½ÉÀ¸·Î ±¸¼ºµÇ¾î Àֱ⠶§¹®¿¡ À̸¦ È°¿ëÇÑ »ç¹°ÀÎÅÍ³Ý °ü·Ã ÇÁ·ÎÁ§Æ®¿¡ ÇÊ¿äÇÑ ±âº»¼°¡ µÉ ¼ö ÀÖ´Ù. 9ÀåÀº ¾Æ³¯·Î ½ÅÈ£¿Í µðÁöÅÐ ½ÅÈ£¸¦ »óÈ£ º¯È¯ÇÏ´Â A/D º¯È¯ÀÇ ±¸¼º°ú Ư¡À» ÀÌÇØÇÏ°í ½ÇÁ¦ Àû¿ëÇØ º¼ ¼ö ÀÖ´Â ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ® °úÁ¦¸¦ ¼ö·ÏÇÏ¿© ½Ç½ÀÇØ º¼ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù.
2Æí 10ÀåÀº Windows 10 IoT Core ÀÓº£µðµåÀÇ ±âº» °³¿ä¿Í Ư¡, 11ÀåÀº Windows 10 IoT Core ȯ°æ ±¸Ãà¿¡ ´ëÇÑ OS ¼³Ä¡ ¹× Visual Studio °³¹ß Åø ¼³Ä¡ÇÏ¿© ½Ç½À ȯ°æÀ» ¼Ò°³ÇÏ¿´´Ù. 12ÀåÀº C# ¾ð¾î¸¦ óÀ½ Á¢ÇÏ´Â Ãʺ¸ÀÚµµ ¿¹Á¦¸¦ ÅëÇØ ½±°Ô Windows 10 IoT ȯ°æÀ» ÇнÀÇÒ ¼ö ÀÖÀ¸¸ç, ±âÁ¸ÀÇ ÀÓº£µðµå ½Ã½ºÅÛ¿¡¼ È¸é °³¹ß¿¡ ¾î·Á¿òÀÌ ÀÖ´Â ¹Ý¸é¿¡ Visual Studio ȯ°æ¿¡¼´Â ½±°Ô È¸é µðÀÚÀο¡¼ ±â´É ±¸Çö±îÁö ±³À縦 ÅëÇØ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. 13Àå¿¡¼´Â C#¾ð¾î¸¦ ÅëÇÏ¿© ¶óÁ¸®ÆÄÀÌÀÇ GPIO ±â¹ÝÀÇ Á¦¾îÇÔÀ¸·Î LED¿Í ¿Â/½Àµµ µîÀÇ ´Ù¾çÇÑ ¼¾¼¸¦ ½Ç½ÀÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. »ç¹°ÀÎÅͳݿ¡¼ È°¿ëÇÒ ¼ö ÀÖ´Â ½Ã¸®¾ó Åë½Å°ú WIFI Åë½Å ±â´ÉÀ» ½Ç½ÀÀÌ °¡´ÉÇϸç ÇØ´ç ½Ç½À ¿¹Á¦¸¦ ÀÌ¿ëÇÏ¿© ÇÁ·ÎÁ§Æ® °úÁ¦¿¡ È°¿ëÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù.
¸¶Áö¸·À¸·Î ÀÌ Ã¥ÀÌ AVR ATmega128¿Í ¶óÁ¸®ÆÄÀÌÀÇ Windows 10 IoT Core °ü·Ã ÀÀ¿ë ȸ·Î¿Í ¼¾¼ Á¦¾î ÇÁ·Î±×·¥À» °øºÎÇÏ°íÀÚ ÇÏ´Â Çлýµé¿¡°Ô µµ¿òÀÌ µÇ¾î ÁÁÀº °á°ú¸¦ ¾òÀ» ¼ö Àֱ⠹ٶó¸ç, ÀúÀÚ°¡ ³ë·ÂÇÏ¿´À¸³ª ´Ù¼Ò ¹ÌÁøÇÑ ºÎºÐ¿¡ ´ëÇؼ´Â µ¶ÀÚ ¿©·¯ºÐµéÀÇ ±âź¾ø´Â Á¶¾ðÀ» ºÎŹµå¸®´Â ¹ÙÀÌ´Ù.