°³¶ËÀ̳׿¡¼ ÆÇ¸ÅµÈ "¶óÁ¸®ÆÄÀÌ4·Î ±¸ÇöÇÏ´Â »ç¹°ÀÎÅͳÝ(IoT)°ú ÀΰøÁö´É(AI)" Á¤°¡ 26,000¿ø Æò±ÕÇÒÀΰ¡
|
|
|
1. ¶óÁ¸®ÆÄÀÌ ¼Ò°³ ¡¡1.1 ¶óÁ¸®ÆÄÀÌ °³¿ä ¡¡¡¡(1)¶óÁ¸®ÆÄÀÌ 4 ±¸¼º ¡¡1.2 ¶óÁîºñ¾È OS ¼³Ä¡ ¡¡¡¡(1) ¸¶ÀÌÅ©·Î SD ¸Þ¸ð¸® Æ÷¸Ë ¡¡¡¡(2) Raspberry pi Imager ´Ù¿î·Îµå ¡¡¡¡(3) ¶óÁîºñ¾È ¼³Ä¡ ¡¡¡¡(4) ¶óÁ¸®ÆÄÀÌ È¯°æ ¼³Á¤ ¡¡¡¡(5) ¶óÁ¸®ÆÄÀÌ WiFi ¼³Á¤ ¡¡¡¡(6) ¶óÁîºñ¾È ¾÷µ¥ÀÌÆ® ¡¡¡¡(7) ÇÑ±Û ÆùÆ®, ÀԷ±â(IBUS) ¼³Ä¡ ¡¡¡¡(8) ÇÑ±Û ÀÔ·Â ¼³Á¤ ¹× ¹®Á¦ ÇØ°á ¡¡1.3 ³×Æ®¿öÅ©·Î Á¢¼ÓÇϱ⠡¡¡¡(1) SSH »ç¿ë ¡¡¡¡(2) VNC »ç¿ë ¡¡¡¡(3) VNC¸¦ »ç¿ëÇÑ ÆÄÀÏ Àü¼Û ¡¡¡¡(4) FTP¼¹ö ±¸ÃàÇϱ⠡¡¡¡(5) »ï¹Ù(Samba) ¼¹ö ±¸Ãà Çϱâ
2. ¶óÁ¸®ÆÄÀÌ È°¿ë ¡¡2.1 ¸®´ª½º ±âº» ¸í·É¾î ¡¡¡¡(1) ¼Ð°ú ÇÁ·ÒÇÁÆ® ¡¡¡¡(2) ÆÄÀÏ ¸í·É¾î ¡¡¡¡(3) ÆÄÀÏ À§Ä¡ ã±â ¸í·É¾î ¡¡¡¡(4) ÆÄÀÏ ¸¸µé±â ¸í·É¾î ¡¡¡¡(5) ÆÄÀÏ º¸±â ¸í·É¾î ¡¡2.2 »ç¿ëÀÚ¿Í ±ÇÇÑ ¡¡¡¡(1) »ç¿ëÀÚ ±×·ì ¡¡¡¡(2) »ç¿ëÀÚ °ü¸® ¡¡¡¡(3) ÆÄÀÏ, µð·ºÅ丮 ±ÇÇÑ ¡¡2.3 ÆÐÅ°Áö ¼³Ä¡ ¹× °ü¸®µµ±¸ ¡¡¡¡(1) ÆÐÅ°Áö Á¤º¸ ¾÷µ¥ÀÌÆ® ¡¡¡¡(2) ÆÐÅ°Áö Àüü ¼³Ä¡ ¡¡¡¡(3) ÆÐÅ°Áö ¼³Ä¡ ¡¡¡¡(4) ÆÐÅ°Áö »èÁ¦ ¡¡¡¡(5) ÆÐÅ°Áö Á¤º¸ º¸±â ¡¡2.4 vi ¿¡µðÅÍ
3. ÆÄÀ̽㠱âÃÊ ¡¡3.1 ÆÄÀ̽㠰³¿ä ¡¡3.2 ÆÄÀ̽㠽ÃÀÛÇϱ⠡¡¡¡(1) ÆÄÀ̽㠰³¹ß ȯ°æ(IDE) ½ÇÇàÇϱ⠡¡¡¡(2) ÆÄÀ̽ã ÄÚµå ÀÛ¼º ¡¡¡¡(3) IDE ȯ°æ¿¡¼ ÆÄÀ̽ã ÄÚµå ½ÇÇà ¡¡¡¡(4) Shell ÇÁ·ÒÇÁÆ®¿¡¼ ÆÄÀ̽ã ÄÚµå ½ÇÇà ¡¡3.3 À©µµ ÆÄÀ̽㠽ǽÀ ȯ°æ ¡¡¡¡(1) À©µµ¿ë ÆÄÀ̽ã IDLE ¼³Ä¡ ¡¡¡¡(2) ÆÄÀ̽ã ÇÁ·Î±×·¥ ½ÇÇà ¡¡3.4 ÆÄÀ̽ã ÀÚ·áÇü ¡¡¡¡(1) ¼ýÀÚÇü ÀÚ·á ¡¡¡¡(2) ¹®ÀÚÇü ÀÚ·á ¡¡¡¡(3) ¸®½ºÆ®(List) ¡¡¡¡(4) Æ©ÇÃ(Tuple) ¡¡¡¡(5) µñ¼Å³Ê¸®(Dictionary) ¡¡3.5 ÆÄÀ̽㠿¬»êÀÚ ¡¡¡¡(1) »çÄ¢¿¬»ê ¡¡¡¡(2) Á¤¼ö¸¸ ±¸ÇÏ´Â ³ª´°¼À ¿¬»êÀÚ ¡¡¡¡(3) ³ª¸ÓÁö ¿¬»êÀÚ ¡¡¡¡(4) °ÅµìÁ¦°ö ¿¬»êÀÚ ¡¡¡¡(5) ³í¸® ¿¬»êÀÚ ¡¡¡¡(6) ºñ±³ ¿¬»êÀÚ ¡¡3.6 ÆÄÀ̽ã Á¦¾î¹® ¡¡¡¡(1) if ¹® ¡¡¡¡(2) for ¹Ýº¹¹® ¡¡¡¡(3) while <Á¶°Ç½Ä> ¹Ýº¹¹® ¡¡3.7 »ç¿ëÀÚ ÀÔ·Â ¹× Ãâ·Â ¡¡¡¡(1) »ç¿ëÀÚ ÀÔ·Â ¡¡¡¡(2) print() ÇÔ¼ö Ãâ·Â ¡¡¡¡(3) format ¸Þ¼Òµå ¡¡3.8 ÆÄÀ̽ã ÇÔ¼ö ¡¡¡¡(1) ÇÔ¼öÀÇ Á¤ÀÇ ¡¡¡¡(2) ÇÔ¼öÀÇ ÀÎÀÚ¿Í ¸®ÅÏ°ª ¡¡¡¡(3) ¾ðÆÐÅ· ÀÎÀÚ°ª Àü´Þ ¡¡¡¡(4) °¡º¯ ÀÎÀÚ°ª Àü´Þ ¡¡¡¡(5) ¿©·¯ °³ÀÇ °ª ¸®ÅÏ ¡¡¡¡(6) º¯¼öÀÇ Åë¿ë ¹üÀ§ ¡¡3.9 ÆÄÀ̽ã Ŭ·¡½º ¡¡¡¡(1) Ŭ·¹½º Á¤ÀÇ ¡¡¡¡(2) Ŭ·¡½º »ç¿ë ¡¡3.10 ÆÄÀ̽㠸ðµâ ¡¡¡¡(1) ÆÄÀ̽㠸ðµâÈ ¡¡¡¡(2) ÆÄÀ̽㠳»Àå ¸ðµâ
4. ¶óÁ¸®ÆÄÀÌ GPIO ¹× ¼¾¼ È°¿ë ¡¡4.1 ¶óÁ¸®ÆÄÀÌ GPIO ¡¡¡¡(1)RPi.GPIO ¼³Ä¡ ¡¡¡¡(2)GPIO ÀÌÇØÇϱ⠡¡¡¡(3) GPIO HAT ¼Ò°³ ¡¡4.2 µðÁöÅÐ Ãâ·Â ¡¡¡¡(1) LED ¡¡¡¡(2) ÀúÇ× ¡¡4.3 µðÁöÅÐ ÀÔ·Â ¡¡¡¡(1) ¹öÆ°(½ºÀ§Ä¡) ¡¡4.4 ÀÎÅÍ·´Æ®(À̺¥Æ®) ÀÔ·Â ¡¡¡¡(1) ÀÎÅÍ·´Æ®(À̺¥Æ®) ¡¡4.5 ÃÊÀ½ÆÄ ¼¾¼ ¡¡¡¡(1) ÃÊÀ½ÆÄ ¼¾¼ ¿ø¸® ¡¡¡¡(2) ÃÊÀ½ÆÄ ¼¾¼ °Å¸® °è»ê ¡¡4.6 PWM Ãâ·Â LED Á¦¾î ¡¡¡¡(1) ÆÞ½ºÆø º¯Á¶(PWM: Pulse Width Modulation) ¡¡4.7 PWM ¹öÀú Á¦¾î ¡¡4.8 PWM DC ¸ðÅÍ Á¦¾î ¡¡¡¡(1) DC ¸ðÅÍÀÇ ±¸Á¶ ¡¡¡¡(2) DC ¸ðÅÍ ¹æÇâ Á¦¾î ¡¡¡¡(3) DC ¸ðÅÍ ¼Óµµ Á¦¾î ¡¡¡¡(4) L9110 ¸ðÅÍ µå¶óÀ̹ö ±â´É ¡¡4.9 PWM ¼º¸¸ðÅÍ Á¦¾î ¡¡¡¡(1) ¼¸ð¸ðÅÍÀÇ Á¦¾î ¿ø¸®
5. ½Ã¸®¾ó Åë½Å(Serial Communication) ¡¡5.1 ½Ã¸®¾ó ÀåÄ¡ ¡¡¡¡(1) ¶óÁ¸®ÆÄÀÌ ½Ã¸®¾ó ÀåÄ¡ ¡¡¡¡(2) UART0 ÀåÄ¡ È°¼ºÈ ¡¡¡¡(3) PY-SERIAL ¶óÀ̺귯¸® ¼³Ä¡ ¡¡¡¡(4) PC¿ë ½Ã¸®¾ó ÇÁ·Î±×·¥ ¼³Ä¡ ¡¡¡¡(5) PC¿Í ½Ã¸®¾ó Åë½Å
6. ºí·çÅõ½º Åë½Å(Bluetooth Communication) ¡¡6.1 ºí·çÅõ½º¶õ? ¡¡6.2 ½º¸¶Æ®Æù°ú ºí·çÅõ½º Åë½Å ¡¡¡¡(1) ¶óÁ¸®ÆÄÀÌ ºí·çÅõ½º ÀåÄ¡ ¡¡¡¡(2) ºí·çÅõ½º ÀåÄ¡ Æä¾î¸µ ¡¡¡¡(3) ¾Èµå·ÎÀÌµå µð¹ÙÀ̽º¿ë ºí·çÅõ½º Åë½Å ¾Û ¼³Ä¡ ¡¡¡¡(4) ¶óÁ¸®ÆÄÀÌ¿Í ºí·çÅõ½º ¿¬°á ¹× µ¥ÀÌÅÍ Åë½Å
7. SPI Åë½Å ¡¡7.1 SPI Åë½Å ±¸Á¶ ¡¡¡¡(1) µ¿±â, ºñµ¿±â Åë½Å ¹æ½Ä ¡¡¡¡(2) SPI Åë½Å ¹æ½Ä ¡¡7.2 MCP3008 ¾Æ³¯·Î±× ÀÔ·Â ¡¡¡¡(1) ¾Æ³¯·Î±× ÀÔ·Â ¡¡¡¡(2) MCP3008 ȸ·Î ¿¬°á ¡¡7.3 °¡º¯ÀúÇ× ÀÔ·Â ¡¡¡¡(1) SPI Åë½Å È°¼ºÈ ¡¡¡¡(2) spidev ¶óÀ̺귯¸® ¼³Ä¡ ¡¡¡¡(3) °¡º¯ÀúÇ× ADC, Àü¾Ð Ãâ·Â ¡¡¡¡(4) LM35 ¿Âµµ ¼¾¼
8. I2C Åë½Å ¡¡8.1 I2C Åë½Å ±¸Á¶ ¡¡¡¡(1) I2C Åë½Å ¹æ½Ä ¡¡¡¡(2) I2C Åë½Å Àбâ, ¾²±â ¡¡8.2 MPU9250 ÁöÀÚ±â/ÀÚÀÌ·Î/°¡¼Óµµ ¼¾¼ I2C Åë½Å ¡¡¡¡(1) I2C Åë½Å È°¼ºÈ ¡¡¡¡(2) I2C µð¹ÙÀ̽º ÁÖ¼Ò È®ÀÎ ¡¡¡¡(3) I2C Åë½Å ¼Óµµ º¯°æ ¡¡¡¡(4) ÀÚÀÌ·Î/°¡¼Óµµ/ÁöÀڱ⠵¥ÀÌÅÍ Ãâ·Â ¡¡¡¡(5) OpenGL 3D ·£´õ¸µ
9. Çöó½ºÅ© À¥ ¼¹ö ¡¡9.1 À¥ ¼¹ö ¿ªÇÒ ¡¡9.2 Çöó½ºÅ© À¥ ¼¹ö ¡¡¡¡(1) Çöó½ºÅ© À¥¼¹ö ¼³Ä¡ ¡¡¡¡(2) Çöó½ºÅ© Å×½ºÆ® ¡¡¡¡(3) À¥ ÆäÀÌÁö Ãß°¡ÇÏ´Â ¹æ¹ý ¡¡¡¡(4) HTML ÆäÀÌÁö ÀÛ¼ºÇϱ⠡¡9.3 GET, POST ¿äû ¡¡¡¡(1) GET ¹æ½Ä ÆĶó¹ÌÅÍ ¡¡¡¡(2) POST ¹æ½Ä ÆĶó¹ÌÅÍ ¡¡9.4 À¥ GPIO Á¦¾î ¡¡¡¡(1) LED ON/OFF Á¦¾î ¡¡¡¡(2) ¼º¸¸ðÅÍ Á¦¾î
10. MariaDB µ¥ÀÌÅͺ£À̽º ¡¡10.1 MariaDB ¡¡¡¡(1) MariaDB ¼³Ä¡ ¡¡¡¡(2) root °èÁ¤ ¼³Á¤ ¡¡¡¡(3) DB »ç¿ëÀÚ ±ÇÇÑ ¼³Á¤ ¡¡10.2 HeidiSQL Á¢¼Ó ¡¡¡¡(1) ¿ÜºÎ Á¢¼Ó Çã¿ë ¼³Á¤ ¡¡¡¡(2) heidiSQL ¼³Ä¡ ¡¡10.3 Å×ÀÌºí »ý¼º ¡¡¡¡(1) temperature Å×ÀÌºí »ý¼º ¡¡¡¡(2) user_info Å×ÀÌºí »ý¼º ¡¡10.4 µ¥ÀÌÅͺ£À̽º Äõ¸®(Query) ¡¡¡¡(1) INSERT ¹® ¡¡¡¡(2) SELECT ¹® ¡¡¡¡(3) UPDATE ¹® ¡¡¡¡(4) DELETE ¹® ¡¡10.5 À¥ ¿Âµµ ¼ºñ½º ¡¡¡¡(1) mysql-connector ¼³Ä¡ ¡¡¡¡(2) mysql-connector Å×½ºÆ® ¡¡¡¡(3) ¿Âµµ ¼¾¼ µ¥ÀÌÅÍ DB ÀúÀå ¡¡¡¡(4) ¿Âµµ ¼¾¼ µ¥ÀÌÅÍ À¥ ¼ºñ½º ¡¡¡¡(5) ¿Âµµ ¼¾¼ µ¥ÀÌÅÍ À¥ ¼ºñ½º – ³¯Â¥ °Ë»ö Ãß°¡ ¡¡10.6 Çöó½ºÅ© ±×·¡ÇÁ(Chart.js) ±×¸®±â ¡¡¡¡(1) Chart.js »ç¿ë ¡¡¡¡(2) Chart.js ±×·¡ÇÁ ¿¹Á¦ ¡¡¡¡(3) ¿Âµµ º¯È ¶óÀÎ ±×·¡ÇÁ ±×¸®±â
11. ¶óÁ¸®ÆÄÀÌ Ä«¸Þ¶ó È°¿ë ¡¡11.1 ¶óÁ¸®ÆÄÀÌ Ä«¸Þ¶ó ¡¡¡¡(1) Ä«¸Þ¶ó ÀÎÅÍÆäÀ̽º È°¼ºÈ ¡¡¡¡(2) Ä«¸Þ¶ó µ¿ÀÛ Å×½ºÆ® ¡¡¡¡(3) ÆÄÀ̽ã Ä«¸Þ¶ó Á¦¾î ¡¡11.2 Ä«¸Þ¶ó ¸ð¼Ç °¨Áö ¡¡¡¡(1) motion ¸ðµâ ¼³Ä¡ ¡¡¡¡(2) motion ¸ðµâ ¼³Á¤ ÆÄÀÏ ¡¡¡¡(3) motion ½ºÆ®¸®¹Ö È®ÀÎ ¡¡¡¡(4) ¿ø°ÝÀ¸·Î Ä«¸Þ¶ó Á¦¾îÇϱâ
12. ±¸±Û ¾î½Ã½ºÅÏÆ® ÀΰøÁö´É ½ºÇÇÄ¿ ¡¡12.1 ±¸±Û ¾î½Ã½ºÅÏÆ® ¼³Á¤ ¡¡¡¡(1) ¸¶ÀÌÅ©¿Í ½ºÇÇÄ¿ ¼³Á¤ ¡¡¡¡(2) °³¹ßÀÚ ÇÁ·ÎÁ§Æ® »ý¼º ¡¡¡¡(3) ÀåÄ¡ ¸ðµ¨ µî·Ï ¡¡¡¡(4) API ¹× ¼ºñ½º »ç¿ë È°¼ºÈ ¡¡¡¡(5) »ç¿ëÀÚ ÀÎÁõ Á¤º¸ ¼³Á¤ ¡¡¡¡(6) SDK ¼³Ä¡ ¹× »ùÇà ÄÚµå ¡¡12.2 ±¸±Û ¾î½Ã½ºÅÏÆ® »ç¿ë ¡¡12.3 À½¼ºÀ¸·Î LED Á¦¾î
13. OpenCV È°¿ë ¡¡13.1 OpenCV 4.5 ¼³Ä¡ ¡¡¡¡(1) ¶óÁ¸®ÆÄÀÌ OpenCV 4.5 ¼³Ä¡ ¡¡13.2 OpenCV ±âº» È°¿ë ¡¡¡¡(1) À̹ÌÁö Ç¥½ÃÇϱ⠡¡¡¡(2) ±×·¹ÀÌ ½ºÄÉÀÏ º¯°æ ¡¡13.3 OpenCV Ä«¸Þ¶ó È°¿ë ¡¡13.4 ÀΰøÁö´É ¾È¸é, ´« ÀÎ½Ä ¡¡13.5 OpenCV ¸ð¼Ç ÀÎ½Ä ¡¡13.6 OpenCV ¸ð¼Ç ÀÎ½Ä ½ºÆ®¸®¹Ö ¡¡13.7 Ä«Ä«¿ÀÅå ¸Þ½ÃÁö º¸³»±â ¡¡¡¡(1) Ä«Ä«¿À °èÁ¤ ·Î±×ÀÎ ¡¡¡¡(2) ¾ÖÇø®ÄÉÀÌ¼Ç Ãß°¡ ¡¡¡¡(3) Ä«Ä«¿À ·Î±×ÀÎ È°¼ºÈ ¡¡¡¡(4) Á¢±Ù ±ÇÇÑ °ü¸® ¼³Á¤ ¡¡¡¡(5) ¸Þ½ÃÁö ÅäÅ« ¹ß±Þ¹Þ±â ¡¡13.8 ¸ð¼Ç ÀÎ½Ä ½ºÆ®¸®¹Ö°ú ħÀÔ Å½Áö
|
|
|
|
|