<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>배움과 자신를 위한 시간</title>
    <link>https://e3jake.tistory.com/</link>
    <description></description>
    <language>ko</language>
    <pubDate>Thu, 9 Jul 2026 16:36:17 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>슈퍼맨짱</managingEditor>
    <image>
      <title>배움과 자신를 위한 시간</title>
      <url>https://tistory1.daumcdn.net/tistory/2898547/attach/03981118b8d24fffabbc9192e8d19f0c</url>
      <link>https://e3jake.tistory.com</link>
    </image>
    <item>
      <title>어린시절 좋아했던 그림</title>
      <link>https://e3jake.tistory.com/73</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-17-41.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cO47EA/btrPOuLHMCc/2WVrZO1oKQhtkHvMpn0Pkk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cO47EA/btrPOuLHMCc/2WVrZO1oKQhtkHvMpn0Pkk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cO47EA/btrPOuLHMCc/2WVrZO1oKQhtkHvMpn0Pkk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcO47EA%2FbtrPOuLHMCc%2F2WVrZO1oKQhtkHvMpn0Pkk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-17-41.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;butterfly.jpeg&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;1081&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cy2pC6/btrRHBUNo2s/5EH0F7WYK1bx0Zxm4pbGt1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cy2pC6/btrRHBUNo2s/5EH0F7WYK1bx0Zxm4pbGt1/img.jpg&quot; data-alt=&quot;수채화물감으로 물을 타지 않고 붓펜 1가지로만 그린 그림(색감이 그리 좋지 않았지만 멀리서 보면 생동감이 있어보이긴 함)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cy2pC6/btrRHBUNo2s/5EH0F7WYK1bx0Zxm4pbGt1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fcy2pC6%2FbtrRHBUNo2s%2F5EH0F7WYK1bx0Zxm4pbGt1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1440&quot; height=&quot;1081&quot; data-filename=&quot;butterfly.jpeg&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;1081&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;수채화물감으로 물을 타지 않고 붓펜 1가지로만 그린 그림(색감이 그리 좋지 않았지만 멀리서 보면 생동감이 있어보이긴 함)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-17-54.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/pTrta/btrPOpcF1Lu/zN6qSSPXrnCKdKmurQd9f0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/pTrta/btrPOpcF1Lu/zN6qSSPXrnCKdKmurQd9f0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/pTrta/btrPOpcF1Lu/zN6qSSPXrnCKdKmurQd9f0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FpTrta%2FbtrPOpcF1Lu%2FzN6qSSPXrnCKdKmurQd9f0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-17-54.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-18-03.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Feo0P/btrPOjDGg9L/3vDsfxmx7ZM3cpk6wYJ9f1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Feo0P/btrPOjDGg9L/3vDsfxmx7ZM3cpk6wYJ9f1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Feo0P/btrPOjDGg9L/3vDsfxmx7ZM3cpk6wYJ9f1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FFeo0P%2FbtrPOjDGg9L%2F3vDsfxmx7ZM3cpk6wYJ9f1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-18-03.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-18-10.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/1Hwi7/btrPOnTvOuB/2W1RhTJ3gSDj14TIF9X15K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/1Hwi7/btrPOnTvOuB/2W1RhTJ3gSDj14TIF9X15K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/1Hwi7/btrPOnTvOuB/2W1RhTJ3gSDj14TIF9X15K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1Hwi7%2FbtrPOnTvOuB%2F2W1RhTJ3gSDj14TIF9X15K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-18-10.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-18-18.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/exibHQ/btrPOy8gblG/DrpOyUQGLwPMNpDZHKkl7K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/exibHQ/btrPOy8gblG/DrpOyUQGLwPMNpDZHKkl7K/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/exibHQ/btrPOy8gblG/DrpOyUQGLwPMNpDZHKkl7K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FexibHQ%2FbtrPOy8gblG%2FDrpOyUQGLwPMNpDZHKkl7K%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-18-18.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-18-26.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/mKZ9A/btrPOSZqIZq/P3KkWKw8oIZPE6QkYaEzj0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/mKZ9A/btrPOSZqIZq/P3KkWKw8oIZPE6QkYaEzj0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/mKZ9A/btrPOSZqIZq/P3KkWKw8oIZPE6QkYaEzj0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmKZ9A%2FbtrPOSZqIZq%2FP3KkWKw8oIZPE6QkYaEzj0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-18-26.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-18-32.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bwcDQ8/btrPOLzw4eb/CKr8UlIQRfRFRsqTWefdo1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bwcDQ8/btrPOLzw4eb/CKr8UlIQRfRFRsqTWefdo1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bwcDQ8/btrPOLzw4eb/CKr8UlIQRfRFRsqTWefdo1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbwcDQ8%2FbtrPOLzw4eb%2FCKr8UlIQRfRFRsqTWefdo1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-18-32.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-18-40.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bi4hax/btrPOze3P3W/AFSVMUR7kbY12diFCk6zZ1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bi4hax/btrPOze3P3W/AFSVMUR7kbY12diFCk6zZ1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bi4hax/btrPOze3P3W/AFSVMUR7kbY12diFCk6zZ1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbi4hax%2FbtrPOze3P3W%2FAFSVMUR7kbY12diFCk6zZ1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-18-40.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-18-48.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/CKJ6o/btrPP72bT70/Efw1niCdmFTJbAA7dCEocK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/CKJ6o/btrPP72bT70/Efw1niCdmFTJbAA7dCEocK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/CKJ6o/btrPP72bT70/Efw1niCdmFTJbAA7dCEocK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCKJ6o%2FbtrPP72bT70%2FEfw1niCdmFTJbAA7dCEocK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-18-48.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-18-55.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bfmRsm/btrPPiDthEf/cMuz5hOAAnvUbkvx0e3Tw1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bfmRsm/btrPPiDthEf/cMuz5hOAAnvUbkvx0e3Tw1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bfmRsm/btrPPiDthEf/cMuz5hOAAnvUbkvx0e3Tw1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfmRsm%2FbtrPPiDthEf%2FcMuz5hOAAnvUbkvx0e3Tw1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-18-55.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-19-02.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/biacyF/btrPOEN3fxq/G0dBuxKp2HFfZs10kJjFaK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/biacyF/btrPOEN3fxq/G0dBuxKp2HFfZs10kJjFaK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/biacyF/btrPOEN3fxq/G0dBuxKp2HFfZs10kJjFaK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbiacyF%2FbtrPOEN3fxq%2FG0dBuxKp2HFfZs10kJjFaK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-19-02.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-19-09.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HzsxM/btrPOytDq20/fU4ca15OgH99sgNEJZ44s0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HzsxM/btrPOytDq20/fU4ca15OgH99sgNEJZ44s0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HzsxM/btrPOytDq20/fU4ca15OgH99sgNEJZ44s0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHzsxM%2FbtrPOytDq20%2FfU4ca15OgH99sgNEJZ44s0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-19-09.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-19-16.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/brBLfP/btrPONjNm7E/IhaJsbUrfQoimuytD0QqrK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/brBLfP/btrPONjNm7E/IhaJsbUrfQoimuytD0QqrK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/brBLfP/btrPONjNm7E/IhaJsbUrfQoimuytD0QqrK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbrBLfP%2FbtrPONjNm7E%2FIhaJsbUrfQoimuytD0QqrK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-19-16.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-19-25.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/czwClE/btrPO9fAGa2/evWFUKQKPYzDXurSkNPZak/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/czwClE/btrPO9fAGa2/evWFUKQKPYzDXurSkNPZak/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/czwClE/btrPO9fAGa2/evWFUKQKPYzDXurSkNPZak/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FczwClE%2FbtrPO9fAGa2%2FevWFUKQKPYzDXurSkNPZak%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-19-25.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-19-32.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/lEgMr/btrPOurowCM/3BR7dRiwoIQGN2MIdlEpdK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/lEgMr/btrPOurowCM/3BR7dRiwoIQGN2MIdlEpdK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/lEgMr/btrPOurowCM/3BR7dRiwoIQGN2MIdlEpdK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FlEgMr%2FbtrPOurowCM%2F3BR7dRiwoIQGN2MIdlEpdK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-19-32.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-19-41.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oS23p/btrPO7vfdMH/mhplgEC8fP9K2Q6a4KePtk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oS23p/btrPO7vfdMH/mhplgEC8fP9K2Q6a4KePtk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oS23p/btrPO7vfdMH/mhplgEC8fP9K2Q6a4KePtk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoS23p%2FbtrPO7vfdMH%2FmhplgEC8fP9K2Q6a4KePtk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-19-41.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-19-47.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Rmle5/btrPOTKOaGj/bLWojSofxXBBEk2GbmcZGK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Rmle5/btrPOTKOaGj/bLWojSofxXBBEk2GbmcZGK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Rmle5/btrPOTKOaGj/bLWojSofxXBBEk2GbmcZGK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRmle5%2FbtrPOTKOaGj%2FbLWojSofxXBBEk2GbmcZGK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-19-47.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-19-54.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/7e5MP/btrPOnFWkmB/lvHLIaJkEmb9tW0VBHKsZK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/7e5MP/btrPOnFWkmB/lvHLIaJkEmb9tW0VBHKsZK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/7e5MP/btrPOnFWkmB/lvHLIaJkEmb9tW0VBHKsZK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F7e5MP%2FbtrPOnFWkmB%2FlvHLIaJkEmb9tW0VBHKsZK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-19-54.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-20-02.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dk8I6c/btrPOvw3s10/zPDFwkDDWxC1wo612oSYOK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dk8I6c/btrPOvw3s10/zPDFwkDDWxC1wo612oSYOK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dk8I6c/btrPOvw3s10/zPDFwkDDWxC1wo612oSYOK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdk8I6c%2FbtrPOvw3s10%2FzPDFwkDDWxC1wo612oSYOK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-20-02.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-20-09.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/oBuCu/btrPP8mus64/pRDFy3HNkFCpGhk7kGsnUK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/oBuCu/btrPP8mus64/pRDFy3HNkFCpGhk7kGsnUK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/oBuCu/btrPP8mus64/pRDFy3HNkFCpGhk7kGsnUK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FoBuCu%2FbtrPP8mus64%2FpRDFy3HNkFCpGhk7kGsnUK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-20-09.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-20-20.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dEcYwN/btrPOuLHO5W/I4WOkEb5f2jnSKszwnFACk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dEcYwN/btrPOuLHO5W/I4WOkEb5f2jnSKszwnFACk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dEcYwN/btrPOuLHO5W/I4WOkEb5f2jnSKszwnFACk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdEcYwN%2FbtrPOuLHO5W%2FI4WOkEb5f2jnSKszwnFACk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-20-20.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-20-31.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bmSiXw/btrPP7gOjnJ/IDt64TmDXKKG5jVhzIa0sk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bmSiXw/btrPP7gOjnJ/IDt64TmDXKKG5jVhzIa0sk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bmSiXw/btrPP7gOjnJ/IDt64TmDXKKG5jVhzIa0sk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbmSiXw%2FbtrPP7gOjnJ%2FIDt64TmDXKKG5jVhzIa0sk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-20-31.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-20-40.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8E52O/btrPPjPQ442/0xTXRIlvtxIn8ls7d7eAT0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8E52O/btrPPjPQ442/0xTXRIlvtxIn8ls7d7eAT0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8E52O/btrPPjPQ442/0xTXRIlvtxIn8ls7d7eAT0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8E52O%2FbtrPPjPQ442%2F0xTXRIlvtxIn8ls7d7eAT0%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-20-40.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-20-49.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JnBO7/btrPPXFqrGP/AfxuJ103Kzj6yCyk9BzoeK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JnBO7/btrPPXFqrGP/AfxuJ103Kzj6yCyk9BzoeK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JnBO7/btrPPXFqrGP/AfxuJ103Kzj6yCyk9BzoeK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJnBO7%2FbtrPPXFqrGP%2FAfxuJ103Kzj6yCyk9BzoeK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-20-49.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-20-57.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dWmWuG/btrPOzF5lhg/tpMBdbj2q51QTqFc7BFidK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dWmWuG/btrPOzF5lhg/tpMBdbj2q51QTqFc7BFidK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dWmWuG/btrPOzF5lhg/tpMBdbj2q51QTqFc7BFidK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdWmWuG%2FbtrPOzF5lhg%2FtpMBdbj2q51QTqFc7BFidK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-20-57.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-21-06.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/LIgrN/btrPOUbRfHP/R5lq2cc2KIcLf1wjixL7E1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/LIgrN/btrPOUbRfHP/R5lq2cc2KIcLf1wjixL7E1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/LIgrN/btrPOUbRfHP/R5lq2cc2KIcLf1wjixL7E1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLIgrN%2FbtrPOUbRfHP%2FR5lq2cc2KIcLf1wjixL7E1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-21-06.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-21-16.jpeg&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/m2CuV/btrPPNCUJmX/Fldn1ItlAXg0v68rq7ppEK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/m2CuV/btrPPNCUJmX/Fldn1ItlAXg0v68rq7ppEK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/m2CuV/btrPPNCUJmX/Fldn1ItlAXg0v68rq7ppEK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fm2CuV%2FbtrPPNCUJmX%2FFldn1ItlAXg0v68rq7ppEK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1440&quot; height=&quot;1080&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-21-16.jpeg&quot; data-origin-width=&quot;1440&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-21-27.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cTdM8A/btrPPNQs4am/RnZ7BTAKro6jkuajAnDOUk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cTdM8A/btrPPNQs4am/RnZ7BTAKro6jkuajAnDOUk/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cTdM8A/btrPPNQs4am/RnZ7BTAKro6jkuajAnDOUk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcTdM8A%2FbtrPPNQs4am%2FRnZ7BTAKro6jkuajAnDOUk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1080&quot; height=&quot;1440&quot; data-filename=&quot;KakaoTalk_Photo_2022-10-28-17-21-27.jpeg&quot; data-origin-width=&quot;1080&quot; data-origin-height=&quot;1440&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>스토리</category>
      <category>공포의 외인구단</category>
      <category>까치</category>
      <category>나디아</category>
      <category>설까치</category>
      <category>신비한 바다의 나디아</category>
      <category>이현세</category>
      <author>슈퍼맨짱</author>
      <guid isPermaLink="true">https://e3jake.tistory.com/73</guid>
      <comments>https://e3jake.tistory.com/73#entry73comment</comments>
      <pubDate>Fri, 28 Oct 2022 17:27:45 +0900</pubDate>
    </item>
    <item>
      <title>R Learning</title>
      <link>https://e3jake.tistory.com/70</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;750&quot; data-origin-height=&quot;423&quot; data-filename=&quot;sw-big-data-3.jpg&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/RCh3A/btq5CAJlaq8/klwaRp31xjk1y4lN3HF6w1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/RCh3A/btq5CAJlaq8/klwaRp31xjk1y4lN3HF6w1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/RCh3A/btq5CAJlaq8/klwaRp31xjk1y4lN3HF6w1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FRCh3A%2Fbtq5CAJlaq8%2FklwaRp31xjk1y4lN3HF6w1%2Fimg.jpg&quot; data-origin-width=&quot;750&quot; data-origin-height=&quot;423&quot; data-filename=&quot;sw-big-data-3.jpg&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;1. R, Rstudio 기본설치 &amp;amp; 필요 자료 다운로드&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&lt;a href=&quot;https://www.r-project.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;1) www.r-project.org &lt;/a&gt;&amp;gt; CRAN Mirror &amp;gt; Korea &amp;gt; 대상목록 중 선택 &amp;gt; 윈도우 or Mac용 선택후 설치&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;2) &lt;a href=&quot;http://www.rstudio.com&quot;&gt;www.rstudio.com&amp;nbsp;&lt;/a&gt; &amp;gt; download &amp;gt; Rstudio Desktop Free &amp;gt; 윈도우 or Mac용 선택후 설치&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;3) RStudio 실행하기&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;4) WordCount R 소스 불러오기&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/qIjWc/btq6AdMx3j8/NASkFMPtAIQQKQevnK85BK/WordCount3.R?attach=1&amp;amp;knm=tfile.R&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;WordCount3.R&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.00MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;5) RStudio 상단에 설치하겠는지 물어보는 레이어가 뜨면 클릭하여 설치를 한다.(시간이 좀 걸림)&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;6) KoNLP를 설치한다 &amp;amp; 설치후 오류가 발생하면 R.java.zip 파일을 아래의 디렉토리에 덮어쓴다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;- Windows : C:\user\AAAR\win-library\version\KoNLP\java&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;- MAC : /Library/Frameworks/R.framework/Versions/Current/Resources/library/KoNLP/java&lt;/p&gt;
&lt;p data-ke-size=&quot;size14&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/z2RBR/btq6pVmLLr3/CAP2WITtKdmlxpUcpDKEa0/R.java.zip?attach=1&amp;amp;knm=tfile.zip&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;R.java.zip&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;5.38MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;2. 분석 시나리오&lt;/b&gt;&lt;span style=&quot;color: #666666;&quot;&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;기조연설문 word clouding&lt;/li&gt;
&lt;li&gt;Web Crawling&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. 웹크롤링 예제&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/h2&gt;
&lt;blockquote data-ke-style=&quot;style3&quot;&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/cOWQTv/btq6zU7v1CE/Bn3ma7RKbRr5lUaYeCvpuK/WebCrawl2.R?attach=1&amp;amp;knm=tfile.R&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;WebCrawl2.R&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.00MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;

&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description>
      <category>Tech Story/AI, ML, BigData</category>
      <author>슈퍼맨짱</author>
      <guid isPermaLink="true">https://e3jake.tistory.com/70</guid>
      <comments>https://e3jake.tistory.com/70#entry70comment</comments>
      <pubDate>Sat, 1 May 2021 10:05:39 +0900</pubDate>
    </item>
    <item>
      <title>DJI F450기반 쿼드콥터(4) - GCS 환경설정 및 Flying</title>
      <link>https://e3jake.tistory.com/41</link>
      <description>&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;DJI F450기반 쿼드콥터(4) -&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;GCS&amp;nbsp;환경설정 및 Flying&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 style=&quot;line-height: 1.8;&quot; data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; font-size: 14pt;&quot;&gt;&lt;b&gt;DJI F450 기반 쿼드콥터 GCS 설정방법&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;
&lt;p style=&quot;line-height: 1.8;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; font-size: 14pt; color: #000000;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;a class=&quot;tx-link&quot; style=&quot;color: #000000;&quot; href=&quot;http://e3jake.tistory.com/12&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #bdbdbd;&quot;&gt;● DJI F450기반 쿼드콥터(1) - 부품 설명&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 1px; margin-right: auto; margin-left: auto; line-height: 1.6; color: #333333; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; font-size: 16px;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #808080;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;a style=&quot;color: #808080;&quot; href=&quot;http://e3jake.tistory.com/13&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;● DJI F450기반 쿼드콥터(2) - 조립정보 및 조립순서&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #808080; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;a class=&quot;tx-link&quot; style=&quot;color: #808080;&quot; href=&quot;http://e3jake.tistory.com/34&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;●&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;a class=&quot;tx-link&quot; style=&quot;font-size: 14pt; color: #808080;&quot; href=&quot;http://e3jake.tistory.com/34&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;a class=&quot;tx-link&quot; style=&quot;color: #808080;&quot; href=&quot;http://e3jake.tistory.com/13&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;DJI F450기반 쿼드콥터(3) -&amp;nbsp;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;a class=&quot;tx-link&quot; style=&quot;color: #808080;&quot; href=&quot;http://e3jake.tistory.com/34&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;Pixhawk 드론 DJI F450 연결&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #808080;&quot;&gt;&lt;a class=&quot;tx-link&quot; style=&quot;color: #808080;&quot; href=&quot;http://e3jake.tistory.com/56&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;●&lt;/span&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;DJI F450기반 쿼드콥터(4) -&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;GCS&amp;nbsp;환경설정 및 Flying&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-d0d83048-156d-4881-a1c2-43e10ab216a3&quot; class=&quot;se-text-paragraph se-text-paragraph-align-left&quot; style=&quot;font-family: 'Apple SD Gothic Neo'; font-size: medium; line-height: 1.6;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;se-ff-system se-fs24 __se-node&quot;&gt;&lt;b&gt;1. MissionPlanner&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-839557d0-c002-4833-836e-9addf17e3a2d&quot; class=&quot;se-text-paragraph se-text-paragraph-align-left&quot; style=&quot;font-family: 'Apple SD Gothic Neo'; font-size: medium; line-height: 1.6;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;se-ff-system se-fs15 __se-node&quot;&gt;1) 다운로드 :&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;se-ff-system se-fs15 se-link __se-node&quot; data-href=&quot;https://firmware.ardupilot.org/Tools/MissionPlanner/&quot;&gt;https://firmware.ardupilot.org/Tools/MissionPlanner/&lt;/span&gt;&lt;span class=&quot;se-ff-system se-fs15 __se-node&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f282971e-0958-4077-b633-2e70a47bf967&quot; class=&quot;se-text-paragraph se-text-paragraph-align-left&quot; style=&quot;font-family: 'Apple SD Gothic Neo'; font-size: medium; line-height: 1.6;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;se-ff-system se-fs15 __se-node&quot;&gt;2) 설정방법(원영상) :&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;se-ff-system se-fs15 se-link __se-node&quot; data-href=&quot;https://youtu.be/2z6hNdNp8i0&quot;&gt;https://youtu.be/2z6hNdNp8i0&lt;/span&gt;&lt;span class=&quot;se-ff-system se-fs15 __se-node&quot;&gt;&lt;/span&gt;&lt;/p&gt;

            &lt;figure class=&quot;unsupported component-kakaotv&quot; contenteditable=&quot;false&quot; style=&quot;background:#000;margin:16px 0;min-height:72px;padding:10px 16px;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;width:100%;max-width:100%;&quot;&gt;
                &lt;p contenteditable=&quot;false&quot; style=&quot;margin:0;color:#8a8a8a;font-size:13px;line-height:1.6;user-select:none;pointer-events:none;&quot;&gt;동영상 서비스가 종료되어 해당 콘텐츠를 재생할 수 없습니다.&lt;/p&gt;
            &lt;/figure&gt;
        
&lt;p data-ke-size=&quot;size16&quot;&gt;00:00 GCS 설치 및 초기 Firware 업데이트(usb)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;04:55 텔레메트리 연결&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;06:05 프레임 유형 셋팅&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;06:25 무선교정(조종기 캘리브레이션)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;11:00 ESC(변속기) 캘리브레이션&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;13:40 가속도 교정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;15:25 나침반 교정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;**19:05 단축키 Ctrl+F&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;19:42 비행모드설정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;21:05 안정장치&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;21:37 (옵션하드웨어) 배터리 알림창&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;24:10 (옵션하드웨어) 모터테스트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;25:20 기체 움직임 전체 확인(기울기 및 비행화면)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;25:40 기본 에러메세지 확인&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;27:04 Arming방법/스로틀값셋팅&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;27:50 구성/튜닝 &amp;gt; 전체 매개변수 리스트 설정&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;29:55 안전스위치 제외방법&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;32:03 최초 비행테스트&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;34:15 &lt;span&gt;호버링&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f282971e-0958-4077-b633-2e70a47bf967&quot; class=&quot;se-text-paragraph se-text-paragraph-align-left&quot; style=&quot;font-family: 'Apple SD Gothic Neo'; font-size: medium; line-height: 1.6;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;se-ff-system se-fs15 se-link __se-node&quot; data-href=&quot;https://youtu.be/2z6hNdNp8i0&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f282971e-0958-4077-b633-2e70a47bf967&quot; class=&quot;se-text-paragraph se-text-paragraph-align-left&quot; style=&quot;font-family: 'Apple SD Gothic Neo'; font-size: medium; line-height: 1.6;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;se-ff-system se-fs15 se-link __se-node&quot; data-href=&quot;https://youtu.be/2z6hNdNp8i0&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-63f7e54b-d85e-4a5a-b0f8-68677baa6988&quot; class=&quot;se-text-paragraph se-text-paragraph-align-left&quot; style=&quot;font-family: 'Apple SD Gothic Neo'; font-size: medium; line-height: 1.6;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-c07ad573-64ce-44e9-8b82-d43019fb76ae&quot; class=&quot;se-text-paragraph se-text-paragraph-align-left&quot; style=&quot;font-family: 'Apple SD Gothic Neo'; font-size: medium; line-height: 1.6;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p id=&quot;SE-fb8fbe1c-c0b8-4329-86db-923c8ce3fad0&quot; class=&quot;se-text-paragraph se-text-paragraph-align-left&quot; style=&quot;font-family: 'Apple SD Gothic Neo'; font-size: medium; line-height: 1.6;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;se-ff-system se-fs24 __se-node&quot;&gt;&lt;b&gt;2. QGroundControl&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-f95f35c0-7751-4055-a014-d7f2c19cebf8&quot; class=&quot;se-text-paragraph se-text-paragraph-align-left&quot; style=&quot;font-family: 'Apple SD Gothic Neo'; font-size: medium; line-height: 1.6;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;se-ff-system se-fs15 __se-node&quot;&gt;1) 다운로드 :&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;se-ff-system se-fs15 se-link __se-node&quot; data-href=&quot;http://qgroundcontrol.com/downloads/&quot;&gt;http://qgroundcontrol.com/downloads/&lt;/span&gt;&lt;span class=&quot;se-ff-system se-fs15 __se-node&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-8a6eee71-628a-4e4b-a2d6-a7a15f1f341e&quot; class=&quot;se-text-paragraph se-text-paragraph-align-left&quot; style=&quot;font-family: 'Apple SD Gothic Neo'; font-size: medium; line-height: 1.6;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span class=&quot;se-ff-system se-fs15 __se-node&quot;&gt;2) 설정방법(원영상) :&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;se-ff-system se-fs15 se-link __se-node&quot; data-href=&quot;https://youtu.be/0JOwODzGNoQ&quot;&gt;https://youtu.be/0JOwODzGNoQ&lt;/span&gt;&lt;/p&gt;
&lt;p id=&quot;SE-0248f9f7-688f-4961-8217-5af4014ceed2&quot; class=&quot;se-text-paragraph se-text-paragraph-align-left&quot; style=&quot;font-family: 'Apple SD Gothic Neo'; font-size: medium; line-height: 1.6;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;

            &lt;figure class=&quot;unsupported component-kakaotv&quot; contenteditable=&quot;false&quot; style=&quot;background:#000;margin:16px 0;min-height:72px;padding:10px 16px;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;width:100%;max-width:100%;&quot;&gt;
                &lt;p contenteditable=&quot;false&quot; style=&quot;margin:0;color:#8a8a8a;font-size:13px;line-height:1.6;user-select:none;pointer-events:none;&quot;&gt;동영상 서비스가 종료되어 해당 콘텐츠를 재생할 수 없습니다.&lt;/p&gt;
            &lt;/figure&gt;
        
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; background-color: inherit;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; background-color: inherit;&quot;&gt;&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 19px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;color: #000000; font-family: 'Apple SD Gothic Neo'; font-size: medium; font-weight: 400; letter-spacing: normal;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; background-color: inherit;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; background-color: inherit;&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; background-color: inherit;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; background-color: inherit;&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;hr data-ke-style=&quot;style1&quot; /&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; background-color: inherit;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; background-color: inherit;&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; background-color: inherit;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; background-color: inherit;&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot;&gt;&lt;span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; font-size: 16px; letter-spacing: -0.5px; box-sizing: border-box; background-color: inherit; color: #212121;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold; color: #bdbdbd;&quot;&gt;▶&amp;nbsp;QGroundControl or Mission Planner 설치&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; background-color: inherit;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; background-color: inherit;&quot;&gt;&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;[노트북에 설치]&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; background-color: inherit;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #bdbdbd; font-family: '맑은 고딕', sans-serif;&quot;&gt;QGroundControl&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; color: #bdbdbd;&quot;&gt;▶&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; background-color: inherit;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; background-color: inherit;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #212121; font-family: '맑은 고딕', sans-serif;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a class=&quot;se_link&quot; style=&quot;box-sizing: border-box; background-color: transparent; text-decoration-line: underline; transition: all 300ms ease 0s; color: #608cba !important;&quot; href=&quot;https://docs.qgroundcontrol.com/en/getting_started/download_and_install.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;https://docs.qgroundcontrol.com/en/getting_started/download_and_install.html&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px; color: #bdbdbd;&quot;&gt;Mission Planner&amp;nbsp;▶&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px; color: #bdbdbd;&quot;&gt;http://firmware.ardupilot.org/Tools/MissionPlanner/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px; color: #bdbdbd;&quot;&gt;노트북과 Pixhawk를 연결(USB to TTL)하여 기본적인 셋팅과 인식에 문제가 없는지 점검합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;&lt;span style=&quot;box-sizing: border-box; color: #212121; background-color: inherit; font-size: 11pt;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 11pt; color: #000000;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;※ 각종 GCS(Ground Control Stations)에 대한&lt;/span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 11pt; color: #bdbdbd;&quot;&gt;설명&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 11pt; color: #bdbdbd;&quot;&gt;http://ardupilot.org&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;i&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 12pt; color: #5d5d5d;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 12pt; color: #bdbdbd;&quot;&gt;[라즈베리파이에 QGroundControl 설치]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 12pt; color: #bdbdbd;&quot;&gt;※ 사전에&amp;nbsp; ROS, Gazebo등이 설치되어 있어야 합니다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #bdbdbd;&quot;&gt;QGround사이트에서 다운받은 해당 파일이 64비트용으로 되어 있어 아래와 같은 메세지가 나오면서 설치가 안됩니다('18.1.1기준)&lt;/span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;box-sizing: border-box; border: 0px; vertical-align: middle; cursor: pointer; max-width: 100%; height: auto;&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/991AF5445B6BF24045&quot; width=&quot;820&quot; height=&quot;376&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #bdbdbd;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold; font-size: 16px; color: #bdbdbd;&quot;&gt;라즈베리파에 설치하기 위해서는 QTCreator를 이용하여 QGround를 컴파일하여 구동하는 방법이 있는데, QTCreator를 이용하여 컴파일하기 위해서는 QT가 5.9버전 이상이어야 가능한데 이 또한 하위 버전으로 실행이 안됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;box-sizing: border-box; border: 0px; vertical-align: middle; cursor: pointer; max-width: 100%; height: auto;&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/99BDDF3B5B6CD68F0D&quot; width=&quot;820&quot; height=&quot;596&quot; /&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 11pt; color: #bdbdbd;&quot;&gt;아무리 찾아봐도 방법을 찾지 못하다가 우연히 찾은 사이트에서 해결 방법을 찾았습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;blockquote class=&quot;&quot; style=&quot;box-sizing: border-box; padding-right: 20px; padding-left: 20px; margin: 0px 0px 20px; font-size: 17.5px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; letter-spacing: -0.5px;&quot; data-ke-style=&quot;style2&quot;&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 14pt; color: #bdbdbd;&quot;&gt;설치 Package &amp;amp; 순서&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;table class=&quot;txc-table&quot; style=&quot;box-sizing: border-box; border-spacing: 0px; border-collapse: collapse; color: #000000; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; border: none; width: 823px;&quot; border=&quot;0&quot; width=&quot;823&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 822px; height: 24px; background-color: #ff007f; border: 1px solid #cccccc;&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 12pt; color: #bdbdbd;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 12pt; color: #bdbdbd;&quot;&gt;Qt5 최신 설치&amp;nbsp;▶ QGroundControl 소스 다운로드&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 12pt; color: #bdbdbd;&quot;&gt;▶&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 12pt;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #bdbdbd;&quot;&gt;QtCreator를 이용하여 build구성&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold; background-color: inherit; color: #bdbdbd; font-size: 16px;&quot;&gt;◆ Qt5&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold; color: #bdbdbd;&quot;&gt;설치방법/순서&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;(참조사이트 :&amp;nbsp;https://wiki.qt.io/Native_Build_of_Qt5_on_a_Raspberry_Pi)&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;txc-table&quot; style=&quot;box-sizing: border-box; border-spacing: 0px; border-collapse: collapse; color: #000000; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; border: none; width: 823px;&quot; border=&quot;0&quot; width=&quot;823&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 48px; height: 24px; background-color: #eaeaea; border: 1px solid #cccccc;&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 11pt; color: #bdbdbd;&quot;&gt;&amp;nbsp;#&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 172px; height: 24px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; background-color: #eaeaea;&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 11pt; color: #bdbdbd;&quot;&gt;Instruction&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 11pt; color: #bdbdbd;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 603px; height: 24px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; background-color: #eaeaea;&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 11pt; color: #bdbdbd;&quot;&gt;Command&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 48px; height: 345px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;&amp;nbsp;1&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 172px; height: 345px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;Native Build of Qt5 on a Raspberry Pi&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;(라즈에 Qt5&amp;nbsp;빌드하기)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 603px; height: 345px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;# sudo apt-get update&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;# sudo apt-get upgrade&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;# sudo apt-get install libfontconfig1-dev libdbus-1-dev libfreetype6-dev libudev-dev libicu-dev libsqlite3-dev&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;libxslt1-dev libssl-dev libasound2-dev libavcodec-dev libavformat-dev libswscale-dev libgstreamer0.10-dev&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;libgstreamer-plugins-base0.10-dev gstreamer-tools gstreamer0.10-plugins-good gstreamer0.10-plugins-bad&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;libraspberrypi-dev libpulse-dev libx11-dev libglib2.0-dev libcups2-dev freetds-dev libsqlite0-dev libpq-dev&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;libiodbc2-dev libmysqlclient-dev firebird-dev libpng12-dev libjpeg9-dev libgst-dev libxext-dev libxcb1 libxcb1-dev&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;libx11-xcb1 libx11-xcb-dev libxcb-keysyms1 libxcb-keysyms1-dev libxcb-image0 libxcb-image0-dev libxcb-shm0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;libxcb-shm0-dev libxcb-icccm4 libxcb-icccm4-dev libxcb-sync1 libxcb-sync-dev libxcb-render-util0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;libxcb-render-util0-dev libxcb-xfixes0-dev libxrender-dev libxcb-shape0-dev libxcb-randr0-dev libxcb-glx0-dev&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;libxi-dev libdrm-dev libssl-dev libxcb-xinerama0 libxcb-xinerama0-dev&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 48px; height: 72px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;&amp;nbsp;2&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 172px; height: 72px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;빌드 디렉토리 만들기&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;및 소스 다운받기&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 603px; height: 72px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;# sudo mkdir /opt&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;# cd /opt&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;#&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 13.3333px; color: #bdbdbd;&quot;&gt;git clone git://code.qt.io/qt/qt5.git&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 48px; height: 66px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;3&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 172px; height: 66px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;컴포넌트 구성&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 603px; height: 66px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;# cd /opt/qt5&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;# sudo&amp;nbsp;./init-repository&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; color: #bdbdbd;&quot;&gt;※ 리포지토리 구성시 상당한 시간이 진행되니 라즈베리파이 전원이 꺼지지 않도록 주의할것&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 48px; height: 55px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;4&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 172px; height: 55px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;환경설정&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 603px; height: 55px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;# cd /opt/qt5&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;# sudo vi qtbase/configure&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;-----------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;해당 파일에 아래의 사항을 확인해서 수정하세요(안해도 됩니다)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;# flags for raspberry pi build&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;# flags for libdbus-1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;QT_CFLAGS_DBUS=&quot;-I/usr/include/dbus-1.0/ -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include/&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;QT_LIBS_DBUS=-ldbus-1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;# flags for Glib (X11 only)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;QT_CFLAGS_GLIB=&quot;-I/usr/include/glib-2.0/ -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include/&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;QT_LIBS_GLIB=-lglib-2.0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;QT_CFLAGS_PULSEAUDIO=&quot;-I/usr/include/glib-2.0/ -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include/&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;QT_LIBS_PULSEAUDIO=&quot;-lpulse -lpulse-mainloop-glib&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;# flags for GStreamer (X11 only)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;QT_CFLAGS_GSTREAMER=&quot;-I/usr/include/gstreamer-0.10/ -I/usr/include/glib-2.0/ -I/usr/lib/arm-linux-&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;gnueabihf/glib-2.0/include/ -I/usr/include/libxml2/&quot;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;QT_LIBS_GSTREAMER=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; text-decoration: line-through;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;QT_CFLAGS_FONTCONFIG=-I/usr/include/freetype2/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 48px; height: 97px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 172px; height: 97px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;컴파일 환경구성&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 603px; height: 97px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;# cd /opt/qt5&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;# sudo&amp;nbsp; ./configure -v -opengl es2 -device linux-rasp-pi-g''+ -device-option CROSS_COMPILE=/usr/bin/ -opensource -confirm-license -optimized-qmake -reduce-exports -release -qt-pcre -make libs -prefix /usr/local/qt5 &amp;amp;&amp;gt; output&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; color: #bdbdbd;&quot;&gt;※ 많은 시간이 소요됩니다.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 48px; height: 109px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;6&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 172px; height: 109px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;컴파일 및 설치&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 603px; height: 109px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;#5의 컴파일 환경 구성이 끝나면 커멘트 명령어가 나옵니다.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;# sudo make&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;# sudo make install&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; color: #bdbdbd;&quot;&gt;※ 시간이 상당히 소요됩니다. long-long-long time....&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; color: #bdbdbd;&quot;&gt;&amp;nbsp; &amp;nbsp;라즈베리파이에 연결된 터미널이나 원격데스크탑이 끊기지 않도록 하는게 중요합니다&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #bdbdbd;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold; background-color: inherit; color: #bdbdbd; font-size: 16px;&quot;&gt;◆ QTCreator를 이용하여 QGroundControl&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold; color: #bdbdbd;&quot;&gt;설치방법/순서&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;- qgroundcontrol 소스 : https://github.com/mavlink/qgroundcontrol&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;- 컴파일 참조사이트 :&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;https://www.skydronex.com/compiling-qgroundcontrol-raspberry-pi-raspbian&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;txc-table&quot; style=&quot;box-sizing: border-box; border-spacing: 0px; border-collapse: collapse; color: #000000; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; border: none; width: 827px;&quot; border=&quot;0&quot; width=&quot;827&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 48px; height: 24px; background-color: #eaeaea; border: 1px solid #cccccc;&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 11pt; color: #bdbdbd;&quot;&gt;#&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 149px; height: 24px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; background-color: #eaeaea;&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 11pt; color: #bdbdbd;&quot;&gt;&amp;nbsp;Instruction&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 11pt; color: #bdbdbd;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 632px; height: 24px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; background-color: #eaeaea;&quot;&gt;&lt;span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 11pt; color: #bdbdbd;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 11pt; color: #bdbdbd;&quot;&gt;Comm&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 11pt; color: #bdbdbd;&quot;&gt;and&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 48px; height: 24px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;1&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 149px; height: 24px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;GCC 설정&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 632px; height: 24px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;QTCreator를 우분투에서 실행한다&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;TOOLS &amp;gt; OPTIONS... &amp;gt; COMPILE 선택&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;GCC 추가&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;img style=&quot;box-sizing: border-box; border: 0px; vertical-align: middle; cursor: pointer; max-width: 100%; height: auto;&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/994E15465B6EF1621C&quot; width=&quot;600&quot; height=&quot;348&quot; /&gt;&lt;span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 48px; height: 419px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;2&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 149px; height: 419px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;Qt5 설정&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 632px; height: 419px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;TOOLS &amp;gt; OPTIONS... &amp;gt; Qt Versions&amp;nbsp;선택&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;새로 설치한 Qt 설정&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;img style=&quot;box-sizing: border-box; border: 0px; vertical-align: middle; cursor: pointer; max-width: 100%; height: auto;&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/993DFC4F5B6EF1CF2C&quot; width=&quot;600&quot; height=&quot;351&quot; /&gt;&lt;span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;Kits에서 정확히 설정되어 있는지 확인&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;img style=&quot;box-sizing: border-box; border: 0px; vertical-align: middle; cursor: pointer; max-width: 100%; height: auto;&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/990FCE485B6EF5AA10&quot; width=&quot;600&quot; height=&quot;336&quot; /&gt;&lt;span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 48px; height: 389px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;3&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 149px; height: 389px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;Qt Help remote&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 632px; height: 389px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;Help &amp;gt; About Plugins... &amp;gt; Remote Linux 체크 제거&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;img style=&quot;box-sizing: border-box; border: 0px; vertical-align: middle; cursor: pointer; max-width: 100%; height: auto;&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/997B614A5B6EF2C919&quot; width=&quot;600&quot; height=&quot;338&quot; /&gt;&lt;span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;그리고, QtCreator를 재실행합니다.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 48px; height: 88px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;4&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 149px; height: 88px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;QGroundcontrol&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;소스받기&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 632px; height: 88px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;#&amp;nbsp;git clone git://github.com/mavlink/qgroundcontrol.git&lt;/span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;#&amp;nbsp;cd qgroundcontrol&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;#&amp;nbsp;git submodule init&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;#&amp;nbsp;git submodule update&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 48px; height: 35px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;5&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 149px; height: 35px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;컴파일&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 632px; height: 35px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;File &amp;gt; Open File or Project &amp;gt; 다운로드 받은 소스 디렉토리에서 qgroundcontrol.pro 파일 선택&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;QTCreator아래에 메세지를 확인하면 된다&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;br /&gt;&lt;img style=&quot;box-sizing: border-box; border: 0px; vertical-align: middle; cursor: pointer; max-width: 100%; height: auto;&quot; src=&quot;https://t1.daumcdn.net/cfile/tistory/990D06465B6EF5D80D&quot; width=&quot;600&quot; height=&quot;427&quot; /&gt;&lt;span&gt;&lt;br style=&quot;box-sizing: border-box;&quot; /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 48px; height: 35px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;6&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 149px; height: 35px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px; width: 632px; height: 35px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #bdbdbd;&quot;&gt;1)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #bdbdbd;&quot;&gt;QT 5.9+이상 다운로드 설치(https://www.qt.io/download-thank-you?os=linux32&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #bdbdbd;&quot;&gt;)(wget&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #bdbdbd;&quot;&gt;http://download.qt.io/official_releases/online_installers/qt-unified-linux-x86-online.run)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #bdbdbd;&quot;&gt;후 라즈베리파이에서 QTCreator를 이용하여 QGround 컴파일(https://www.skydronex.com/compiling-qgroundcontrol-raspberry-pi-raspbian/)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 16px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #bdbdbd; font-size: 10pt;&quot;&gt;https://docs.qgroundcontrol.com/en/getting_started/download_and_install.html&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #bdbdbd; font-size: 10pt;&quot;&gt;[QT]&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;http://webnautes.tistory.com/1120&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;[QGroundControl]https://diydrones.com/profiles/blogs/qgroundcontrol-4-linux-ubuntu-13-04-64-bits&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 13.3333px; color: #bdbdbd;&quot;&gt;http://www.realhanbit.co.kr/books/27/pages/305/preview&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;*&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;https://www.skydronex.com/compiling-qgroundcontrol-raspberry-pi-raspbian/&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;https://dev.px4.io/kr/setup/dev_env_linux_ubuntu.html&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 13.3333px; color: #bdbdbd;&quot;&gt;https://wiki.qt.io/Native_Build_of_Qt5_on_a_Raspberry_Pi&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;가제보 설치 :&amp;nbsp;http://gazebosim.org/tutorials?tut=install_ubuntu&amp;amp;cat=install&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 10pt; color: #bdbdbd;&quot;&gt;*&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 13.3333px; color: #bdbdbd;&quot;&gt;https://www.youtube.com/watch?v=uJdwTjB_iGg&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 13.3333px; color: #bdbdbd;&quot;&gt;https://wiki.ubuntu.com/ARM/RaspberryPi/RaspberryPi3&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 13.3333px; color: #bdbdbd;&quot;&gt;(라즈베리파이 wifi안될때&amp;nbsp;https://wiki.ubuntu.com/ARM/RaspberryPi#WiFi)&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-size: 13.3333px; color: #000000;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-size: 12pt; color: #bdbdbd;&quot;&gt;※&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;font-size: 12pt; color: #ff5e00;&quot;&gt;&lt;span style=&quot;color: #bdbdbd; font-size: 12pt;&quot;&gt;&amp;nbsp;라즈베리파이(Ubuntu 16.04 MATE)에 QGroundControl 설치&lt;/span&gt;&lt;span style=&quot;color: #bdbdbd; font-size: 12pt;&quot;&gt;가 안됩니다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #212121;&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: #bdbdbd;&quot;&gt;※ 사전에&amp;nbsp; ROS, Gazebo등이 설치되어 있어야 합니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: #bdbdbd;&quot;&gt;-&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #ff5e00;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;QGround사이트에서 다운받은 해당 파일이 64비트용으로 되어 있어 아래와 같은 메세지가 나오면서 설치가 안됨&lt;/span&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;('18.1.1기준).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: #bdbdbd;&quot;&gt;- QtCreator를 이용하여 QGroundControl 소스(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #bdbdbd;&quot;&gt;https://github.com/mavlink/qgroundcontro)&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #bdbdbd;&quot;&gt;를 다운받아 빌드도 안됨&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: #bdbdbd;&quot;&gt;※ Qt5 최신버전&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: #bdbdbd;&quot;&gt;(https://www.qt.io/download-thank-you?os=linux32&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #bdbdbd;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #bdbdbd;&quot;&gt;은 Rpi 16.04에서는 컴파일(&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #bdbdbd;&quot;&gt;https://wiki.qt.io/Native_Build_of_Qt5_on_a_Raspberry_Pi)&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #bdbdbd;&quot;&gt;&amp;nbsp;됨(상당시간이 소요됨 거의 8시간 이상)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;box-sizing: border-box; margin-right: 0px; margin-left: 0px; font-family: 'Noto Sans DemiLight', Lato, sans-serif; font-size: 15px; letter-spacing: -0.5px; line-height: 1.8; padding-top: 0px !important; padding-bottom: 0px !important;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: #bdbdbd;&quot;&gt;- Qt5설치후 QtCreator 빌드(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #bdbdbd;&quot;&gt;https://www.skydronex.com/compiling-qgroundcontrol-raspberry-pi-raspbian)&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #bdbdbd;&quot;&gt;했으나 실패&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Tech Story/QuadCopter</category>
      <author>슈퍼맨짱</author>
      <guid isPermaLink="true">https://e3jake.tistory.com/41</guid>
      <comments>https://e3jake.tistory.com/41#entry41comment</comments>
      <pubDate>Sat, 19 Dec 2020 20:19:47 +0900</pubDate>
    </item>
    <item>
      <title>DJI F450기반 쿼드콥터(3) - Pixhawk 드론 DJI F450 연결</title>
      <link>https://e3jake.tistory.com/34</link>
      <description>&lt;div style=&quot;line-height: 1.8;&quot;&gt;
&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;▶ DJI 450에 연결된 모터,ESC를 최종 Pixkhawk(픽스호크)와 연결하여 드론의 완성된 하드웨어 모습을 완료&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style=&quot;color: #808080;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; font-size: 14pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;a style=&quot;color: #808080;&quot; href=&quot;http://e3jake.tistory.com/12&quot;&gt;● DJI F450기반 쿼드콥터(1) - 부품 설명&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #808080;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;a style=&quot;color: #808080;&quot; href=&quot;http://e3jake.tistory.com/13&quot;&gt;● DJI F450기반 쿼드콥터(2) - 조립정보 및 조립순서&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;color: #000000; font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;http://e3jake.tistory.com/34&quot;&gt;●&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;a style=&quot;font-size: 14pt; color: #000000;&quot; href=&quot;http://e3jake.tistory.com/34&quot;&gt;&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;http://e3jake.tistory.com/13&quot;&gt;DJI F450기반 쿼드콥터(3) -&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;http://e3jake.tistory.com/34&quot;&gt;Pixhawk 드론 DJI F450 연결&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: AppleSDGothicNeo-Regular, 'Malgun Gothic', '맑은 고딕', dotum, 돋움, sans-serif; color: #808080;&quot;&gt;&lt;a style=&quot;color: #808080;&quot; href=&quot;http://e3jake.tistory.com/41&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;●&lt;/span&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;DJI F450기반 쿼드콥터(4) -&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;GCS&amp;nbsp;환경설정 및 Flying&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;▶ 전체 연결구성도&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;590&quot; data-origin-width=&quot;590&quot; data-origin-height=&quot;787&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bo3nrW/btqzOlQT4EI/aWpsP7wFpKDq3XXzq9zxx1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bo3nrW/btqzOlQT4EI/aWpsP7wFpKDq3XXzq9zxx1/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bo3nrW/btqzOlQT4EI/aWpsP7wFpKDq3XXzq9zxx1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbo3nrW%2FbtqzOlQT4EI%2FaWpsP7wFpKDq3XXzq9zxx1%2Fimg.jpg&quot; width=&quot;590&quot; data-origin-width=&quot;590&quot; data-origin-height=&quot;787&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;▶ 픽스호크 부품설명&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;494&quot; data-origin-width=&quot;494&quot; data-origin-height=&quot;438&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dM0vtk/btqzOWQoLta/75JsJNt88t9N3EptFQRwGK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dM0vtk/btqzOWQoLta/75JsJNt88t9N3EptFQRwGK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dM0vtk/btqzOWQoLta/75JsJNt88t9N3EptFQRwGK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdM0vtk%2FbtqzOWQoLta%2F75JsJNt88t9N3EptFQRwGK%2Fimg.jpg&quot; width=&quot;494&quot; data-origin-width=&quot;494&quot; data-origin-height=&quot;438&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8; text-align: center; clear: none; float: none;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;▶픽스호크&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;부품 리스트&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;div style=&quot;font-family: 나눔고딕, NG; color: #333333; font-size: medium; line-height: 1.8;&quot;&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;Package Included:&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;- PX4 V2.4.7 Flight board x1&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;- safety switch x1&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;- Buzzer x1&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;- Original Case x1&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;- 4GB SD Card x1&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; font-size: medium; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;- SD Card Adapter x1&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; font-size: medium; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; color: #000000; line-height: 21px;&quot;&gt;-&amp;nbsp;External LED light board &amp;nbsp;X &amp;nbsp;1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; font-size: medium; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; color: #000000; line-height: 21px;&quot;&gt;- PPM Module w/ shell&amp;nbsp; x1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; font-size: medium; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; color: #000000; line-height: 21px;&quot;&gt;- Pixhawk-I2C Splitter Expand Module &amp;nbsp;X &amp;nbsp;1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; font-size: medium; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; color: #000000; line-height: 21px;&quot;&gt;- Neo-M8N Gps Module x1&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; font-size: medium; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; color: #000000; line-height: 21px;&quot;&gt;- Black Gps Holder x1&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; font-size: medium; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; color: #000000; line-height: 21px;&quot;&gt;- Power Module x1&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; font-size: medium; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; color: #000000; line-height: 21px;&quot;&gt;-&amp;nbsp;Minim OSD w/ shell x1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; font-size: medium; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; color: #000000; line-height: 21px;&quot;&gt;- 433 telemetry w/ shell&amp;nbsp;x1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; font-size: medium; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;-&amp;nbsp;DF13 4Pin Cable x1&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; font-size: medium; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;-&amp;nbsp;DF13 5Pin Cable x1&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; font-size: medium; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;- DF13 6Pin Cable x1&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: '맑은 고딕', sans-serif;&quot;&gt;픽스&lt;/span&gt;&lt;span style=&quot;font-size: 16px; font-family: '맑은 고딕', sans-serif;&quot;&gt;호크 보드 자체의 세부 사항은 다음과 같습니다. (현재는 Pixhawk 2가 있음)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;Processor&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;- 32bit STM32F427 Cortex M4 core with FPU&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;- 168 MHz&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;- 256 KB RAM&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;- 2 MB Flash&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;- 32 bit STM32F103 failsafe co-processor&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;Sensors&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;- ST Micro L3GD20H 16 bit gyroscope&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;- ST Micro LSM303D 14 bit accelerometer / magnetometer&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; margin-left: 40px; font-family: 나눔고딕, NG; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;- MEAS MS5611 barometer&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;color: #333333; font-size: 16px;&quot;&gt;위 부품 리스트 중에서 픽스호크 보드에 GPS, buzzer, switch, power module, ppm module을 연결해주고 각 각 리시버, esc를 연결한 후에 쿼드콥터 프레임 위에 올려줍니다. 아래 두번째 그림에서 맨 왼쪽에 RC 부분에 PPM encoder를 연결해주시면 됩니다. 바로 밑의 그림이 픽스호크에 PPM encoder와 ESC선들을 연결한 사진입니다. 세 줄이 있는데 제일 위 줄은 ground이고 두 번째 줄은 +이고 세 번째는 signal선입니다. 그거에 맞춰서 RC라고 써져있는 곳에 PPM encoder를 연결하고 Mainout 1,2,3,4에 ESC를 연결해주면 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;▶ 픽스호크 연결구성&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;900&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;1200&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cdJyrd/btqzNBUd0iM/aKIqpzVJ9SVD7Nj6TBJKAK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cdJyrd/btqzNBUd0iM/aKIqpzVJ9SVD7Nj6TBJKAK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cdJyrd/btqzNBUd0iM/aKIqpzVJ9SVD7Nj6TBJKAK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcdJyrd%2FbtqzNBUd0iM%2FaKIqpzVJ9SVD7Nj6TBJKAK%2Fimg.jpg&quot; width=&quot;900&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;1200&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;900&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;675&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/zsa30/btqzOXhtvVC/Wam3pxvWhekjZ8dse03p3K/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/zsa30/btqzOXhtvVC/Wam3pxvWhekjZ8dse03p3K/img.jpg&quot; data-alt=&quot;픽스호크 ESC 연결 모습&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/zsa30/btqzOXhtvVC/Wam3pxvWhekjZ8dse03p3K/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fzsa30%2FbtqzOXhtvVC%2FWam3pxvWhekjZ8dse03p3K%2Fimg.jpg&quot; width=&quot;900&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;675&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;픽스호크 ESC 연결 모습&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;ESC를 연결하실 때 어떤 모터가 1번인지 어떤 모터가 4번인지 알아야합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;900&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;435&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/8qkB2/btqzOLuOK6c/7O7ZXKl6YIF00dHVkziDc0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/8qkB2/btqzOLuOK6c/7O7ZXKl6YIF00dHVkziDc0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/8qkB2/btqzOLuOK6c/7O7ZXKl6YIF00dHVkziDc0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F8qkB2%2FbtqzOLuOK6c%2F7O7ZXKl6YIF00dHVkziDc0%2Fimg.jpg&quot; width=&quot;900&quot; data-origin-width=&quot;900&quot; data-origin-height=&quot;435&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;▶ 픽스호크 보드 포트정보&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;802&quot; data-origin-width=&quot;802&quot; data-origin-height=&quot;1010&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/6Irf0/btqzNaCA4hy/IAHKkFCOZEaF3GlnRsgMvk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/6Irf0/btqzNaCA4hy/IAHKkFCOZEaF3GlnRsgMvk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/6Irf0/btqzNaCA4hy/IAHKkFCOZEaF3GlnRsgMvk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F6Irf0%2FbtqzNaCA4hy%2FIAHKkFCOZEaF3GlnRsgMvk%2Fimg.png&quot; width=&quot;802&quot; data-origin-width=&quot;802&quot; data-origin-height=&quot;1010&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;▶ 픽스호크 LED 상태정보&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table class=&quot;alignleft&quot; style=&quot;box-sizing: border-box; border-collapse: collapse; border-spacing: 0px; color: #333333; font-family: Roboto, sans-serif; font-size: 14px; border-color: #000000; width: 1140px;&quot; border=&quot;1&quot; cellspacing=&quot;1&quot; cellpadding=&quot;1&quot;&gt;
&lt;tbody style=&quot;box-sizing: border-box;&quot;&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #ff0000; font-size: 10pt;&quot;&gt;적색&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; color: #0000ff; font-size: 10pt;&quot;&gt;청색 깜박임&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;자이로 센서 초기화 중. 기체를 평행하게 유지하세요!!&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #0000ff; font-size: 10pt;&quot;&gt;청색 깜박임&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;시동꺼짐(Disarmed), No GPS.&amp;nbsp;GPS유관 비행모드에서 시동 불가! 녹색이 깜박일때 까지 대기 하세요!&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; color: #0000ff; font-size: 10pt;&quot;&gt;청색 점등&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;No GPS상태에서 시동걸림(Armed)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; color: #00ff00; font-size: 10pt;&quot;&gt;녹색 깜박임&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;GPS 3D fix되고 시동꺼짐 상태(Disarmed), 시동준비상태. 시동상태에서 시동끌때 빠른 더블톤&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #00ff00; font-size: 10pt;&quot;&gt;녹색 빨리 깜박임&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;위와 같은 상태. 단, GPS는 SBAS 사용 중(보다 좋은 위치 정확도 제공)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #00ff00; font-size: 10pt;&quot;&gt;녹색 점등&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;ndash; 시동 시 긴 톤과 함께&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;시동걸림, GPS 3D fix됨. 비행준비됨!&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #ffcc00; font-size: 10pt;&quot;&gt;황색 두번 깜박임&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;시동 불가 체크요.&amp;nbsp;No GPS.&amp;nbsp;GPS유관 비행모드에서 시동 불가! 녹색이 깜박일때 까지 대기 하세요!&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #ffcc00; font-size: 10pt;&quot;&gt;황색 깜박임&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;조종기(RC 수신기) Failsafe. 조종기(송&amp;amp;수신기)를 켰는지 확인하세요!&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; color: #ffcc00; font-size: 10pt;&quot;&gt;황색 깜박임&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;ndash; 빠른 비프톤과 함께&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;Battery failsafe. 배터리 다 됬어요~~~&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #ffcc00; font-size: 10pt;&quot;&gt;황색 &amp;amp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; color: #0000ff; font-size: 10pt;&quot;&gt;청색 깜박임&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;ndash; 고-고-고-저 톤과 함께&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;GPS 문제 발생&amp;nbsp;or GPS failsafe activated. 배터리를 뽑았다가 다시 연결해 보세요~~&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #ff0000; font-size: 10pt;&quot;&gt;적색 &amp;amp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; color: #ffcc00; font-size: 10pt;&quot;&gt;황색 깜박임&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;ndash; 상승 톤과 함께&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;EKF or Inertial Nav failure. GPS와 각종센서에 문제가 있습니다. 절대 비행하지 마시고 시스템을 처음부터 차근차근 점검하세요!&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #800080; font-size: 10pt;&quot;&gt;보라색 &amp;amp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; color: #ffcc00; font-size: 10pt;&quot;&gt;황색 깜박임&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;기압센서 불량. 껏다가 다시켜 보시고 그래도 문제가 있으면 점검하세요!&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #ff0000; font-size: 10pt;&quot;&gt;적색 점등&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;Error, 비행금지!! 즉시 점검 하세요!&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;box-sizing: border-box;&quot;&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;box-sizing: border-box; font-weight: bold;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #ff0000; font-size: 10pt;&quot;&gt;적색 점등&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;ndash; SOS톤과 함께&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;box-sizing: border-box; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;SD Card missin&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;g (or other SD error like bad format etc.)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333;&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>Tech Story/QuadCopter</category>
      <category>F450연결</category>
      <category>pixhawk</category>
      <category>Pixhawk F450</category>
      <category>픽스호크 F450연결</category>
      <category>픽스호크연결</category>
      <author>슈퍼맨짱</author>
      <guid isPermaLink="true">https://e3jake.tistory.com/34</guid>
      <comments>https://e3jake.tistory.com/34#entry34comment</comments>
      <pubDate>Sat, 19 Dec 2020 20:19:28 +0900</pubDate>
    </item>
    <item>
      <title>Offboard Control - (3) Mavros</title>
      <link>https://e3jake.tistory.com/44</link>
      <description>&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;Offboard Control - (3) Mavros&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;i&gt;&lt;span style=&quot;box-sizing: border-box; font-family: '맑은 고딕', sans-serif; font-size: 12pt;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #212121;&quot;&gt;DJI F450&amp;nbsp;쿼드콥터 하드웨어를 기반으로 Pixhawk와 Raspberry Pi(ROS)를 이용하여 자율비행 드론&amp;nbsp;구현&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style=&quot;box-sizing: border-box; font-family: '맑은 고딕', sans-serif; font-size: 12pt;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #212121;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-family: '맑은 고딕', sans-serif; font-size: 12pt;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #212121;&quot;&gt; &lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://e3jake.tistory.com/42&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;Offboard Control - (1) Pixhawk h/w&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-family: '맑은 고딕', sans-serif; font-size: 12pt;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #212121;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://e3jake.tistory.com/43&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;Offboard Control - (2) Raspberry Pi&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-family: '맑은 고딕', sans-serif; font-size: 12pt;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #212121;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://e3jake.tistory.com/44&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;Offborad Control - (3) MarvROS&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;&lt;span style=&quot;box-sizing: border-box; font-family: '맑은 고딕', sans-serif; font-size: 12pt;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #212121;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;b&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://e3jake.tistory.com/45&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;Offboard Control - (4) Test Flight&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;&lt;i&gt;&lt;span style=&quot;box-sizing: border-box; font-family: '맑은 고딕', sans-serif; font-size: 12pt;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #212121;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&lt;span style=&quot;box-sizing: border-box; font-family: '맑은 고딕', sans-serif; font-size: 12pt;&quot;&gt;&lt;span style=&quot;box-sizing: border-box; color: #212121;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei;&quot; class=&quot;se_fs_T4&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei;&quot; class=&quot;se_fs_T4&quot;&gt;&lt;span style=&quot;font-size: 19px;&quot; class=&quot;se_fs_T2&quot;&gt;&lt;span style=&quot;font-weight: 600; background-color: #ff5e00; font-family: '맑은 고딕', sans-serif; color: #ffffff;&quot;&gt;1. MAVROS와 RX4 설치&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;820&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;446&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cZTaav/btqKAAhNABB/sZE0yXNdkWKYjeK6RCtkV0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cZTaav/btqKAAhNABB/sZE0yXNdkWKYjeK6RCtkV0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cZTaav/btqKAAhNABB/sZE0yXNdkWKYjeK6RCtkV0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcZTaav%2FbtqKAAhNABB%2FsZE0yXNdkWKYjeK6RCtkV0%2Fimg.png&quot; width=&quot;820&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;446&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;se_fs_T4&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size: 16px; font-family: '맑은 고딕', sans-serif; color: #212121;&quot;&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;MAVROS - RaspberryPi - PX4 구성도&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;se_fs_T4&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;820&quot; height=&quot;450&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;450&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/99F340415B7F82F309?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/99F340415B7F82F309?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99F340415B7F82F309&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99F340415B7F82F309&quot; width=&quot;820&quot; height=&quot;450&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;450&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span class=&quot;se_fs_T4&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;se_fs_T4&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;se_fs_T4&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #212121;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;(1) Mavros설치&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;width: 822px; height: 371px;&quot; width=&quot;822&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;&quot; style=&quot;height: 43px;&quot;&gt;
&lt;td class=&quot;se_cell se_align-center se_selectedCell&quot; style=&quot;width: 37px; height: 43px; background-color: #eaeaea; border: 1px solid #000000;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; color: #212121;&quot;&gt;#&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td class=&quot;se_cell se_align-center se_selectedCell&quot; style=&quot;width: 183px; height: 43px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #eaeaea;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; color: #212121;&quot;&gt;Instruction&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td class=&quot;se_cell se_align-center se_selectedCell&quot; style=&quot;width: 591px; height: 43px; border-bottom: 1px solid #000000; border-top: 1px solid #000000; border-right: 1px solid #000000; background-color: #eaeaea;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 11pt; color: #212121;&quot;&gt;Command&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;&quot; style=&quot;height: 92px;&quot;&gt;
&lt;td class=&quot;se_cell se_align-center se_selectedCell&quot; style=&quot;width: 37px; height: 92px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: #212121;&quot;&gt;1&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td class=&quot;se_cell se_align-left se_selectedCell&quot; style=&quot;width: 183px; height: 92px; border-bottom: 1px solid #000000; border-right: 1px solid #000000;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: #212121;&quot;&gt;RaspberryPi에 Mavros설치&lt;/span&gt;&lt;/td&gt;
&lt;td class=&quot;se_cell se_align-left se_selectedCell&quot; style=&quot;width: 591px; height: 92px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; background-color: #5d5d5d;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;# sudo apt-get update&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 11pt; color: #212121;&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;# sudo apt-get install ros-melodic-mavros ros-melodic-mavros-extras (18.04)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;or&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;sudo apt-get install ros-kinetic-mavros ros-kinetic-mavros-extras (16.04)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;&quot; style=&quot;height: 72px;&quot;&gt;
&lt;td class=&quot;se_cell se_align-center se_selectedCell&quot; style=&quot;width: 37px; height: 236px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000;&quot; colspan=&quot;1&quot; rowspan=&quot;3&quot;&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: #212121;&quot;&gt;2&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td class=&quot;se_cell se_align-left se_selectedCell&quot; style=&quot;width: 183px; height: 236px; border-bottom: 1px solid #000000; border-right: 1px solid #000000;&quot; colspan=&quot;1&quot; rowspan=&quot;3&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: #212121;&quot;&gt;modudculab_ros 설치&lt;/span&gt;&lt;/td&gt;
&lt;td class=&quot;se_cell se_align-left se_selectedCell&quot; style=&quot;width: 591px; height: 72px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; background-color: #5d5d5d;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;# sudo apt-get install python-catkin-tools&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;http://answers.ros.org/question/207433/catkin-build-gives-command-not-found&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;)&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;&quot; style=&quot;height: 89px;&quot;&gt;
&lt;td class=&quot;se_cell se_align-left se_selectedCell&quot; style=&quot;width: 591px; height: 89px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; background-color: #5d5d5d;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;# cd ~/ros_catkin_ws/src&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;# git clone&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;https://github.com/Jaeyoung-Lim/modudculab_ros.git&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;https://github.co&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;m/Jaeyoung-Lim/modudculab_ro&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;s)&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class=&quot;&quot; style=&quot;height: 75px;&quot;&gt;
&lt;td class=&quot;se_cell se_align-left se_selectedCell&quot; style=&quot;width: 591px; height: 75px; border-bottom: 1px solid #000000; border-right: 1px solid #000000; background-color: #5d5d5d;&quot; colspan=&quot;1&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;# cd ~/catkin_ws/ or cd ~ros_cakin_ws&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #ffffff; font-size: 11pt;&quot;&gt;&lt;s&gt;# catkin build modudculab_ros&lt;/s&gt;&lt;br /&gt;# &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;catkin_make modudculab_ros&lt;br /&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;# cd /home/pi/ros_catkin_ws/build&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;# make cmake_check_build_system&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;# make modudculab_ros -j4 -l4&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-10-09 오후 5.26.42.png&quot; data-origin-width=&quot;1476&quot; data-origin-height=&quot;426&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/JaA71/btqKwrM8F9b/VYu8Wo5c39sPGgZzryNV4k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/JaA71/btqKwrM8F9b/VYu8Wo5c39sPGgZzryNV4k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/JaA71/btqKwrM8F9b/VYu8Wo5c39sPGgZzryNV4k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJaA71%2FbtqKwrM8F9b%2FVYu8Wo5c39sPGgZzryNV4k%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-10-09 오후 5.26.42.png&quot; data-origin-width=&quot;1476&quot; data-origin-height=&quot;426&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&lt;br /&gt;# make install&lt;/span&gt;&lt;/p&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-10-09 오후 5.28.40.png&quot; data-origin-width=&quot;1468&quot; data-origin-height=&quot;1172&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/t1GiJ/btqKuF6oGWZ/jIo7dytEmgWPvvYGkmOtsK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/t1GiJ/btqKuF6oGWZ/jIo7dytEmgWPvvYGkmOtsK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/t1GiJ/btqKuF6oGWZ/jIo7dytEmgWPvvYGkmOtsK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Ft1GiJ%2FbtqKuF6oGWZ%2FjIo7dytEmgWPvvYGkmOtsK%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-10-09 오후 5.28.40.png&quot; data-origin-width=&quot;1468&quot; data-origin-height=&quot;1172&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;span class=&quot;se_fs_T4&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;se_fs_T4&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;se_fs_T4&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #212121;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;※&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; color: #212121;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;Build 중 아래와 같은 오류가&amp;nbsp;발생됐을 때 해결방법&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;se_fs_T4&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; color: #212121;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;437&quot; data-origin-height=&quot;369&quot; width=&quot;534&quot; height=&quot;NaN&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/n4xla/btqKuFejd1w/rO5fvINREq5EpLiYJy86D0/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/n4xla/btqKuFejd1w/rO5fvINREq5EpLiYJy86D0/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/n4xla/btqKuFejd1w/rO5fvINREq5EpLiYJy86D0/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fn4xla%2FbtqKuFejd1w%2FrO5fvINREq5EpLiYJy86D0%2Fimg.jpg&quot; data-origin-width=&quot;437&quot; data-origin-height=&quot;369&quot; width=&quot;534&quot; height=&quot;NaN&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;se_fs_T4&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot; class=&quot;se_fs_T4&quot;&gt;&lt;span&gt;&lt;b&gt;catkin_ws/src/modudculab_ros/src/&lt;span style=&quot;font-size: 14pt;&quot;&gt;pub_setpoints_traj.cpp&lt;/span&gt;&lt;/b&gt;&amp;nbsp;파일의 success 멤버 변수에 오류발생&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;이 변수를 mode_sent 로 변경후 재 빌드&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;txc-table&quot; style=&quot;border: none; border-collapse: collapse;&quot; border=&quot;0&quot; width=&quot;784&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 784px; height: 24px; border: 1px solid #cccccc;&quot;&gt;
&lt;p&gt;while(ros::ok()){&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if( current_state.mode != &quot;OFFBOARD&quot; &amp;amp;&amp;amp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (ros::Time::now() - last_request &amp;gt; ros::Duration(5.0))){&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if( set_mode_client.call(offb_set_mode) &amp;amp;&amp;amp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;background-color: #a8c40d; color: #ffffff;&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: #000000;&quot;&gt;offb_set_mode.response.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #a8c40d;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;mode_sent&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #a8c40d;&quot;&gt;){&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;== 원본: offb_set_mode.response.&lt;/span&gt;&lt;span style=&quot;background-color: #a8c40d;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;success&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ROS_INFO(&quot;Offboard enabled&quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; last_request = ros::Time::now();&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } else {&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if( !current_state.armed &amp;amp;&amp;amp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (ros::Time::now() - last_request &amp;gt; ros::Duration(5.0))){&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if( arming_client.call(arm_cmd) &amp;amp;&amp;amp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; arm_cmd.response.success){&amp;nbsp; &amp;nbsp; &amp;lt;==유지&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ROS_INFO(&quot;Vehicle armed&quot;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; last_request = ros::Time::now();&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;※ 참조문서 : https://answers.ros.org/question/280894/catkin_make-invoking-make-j4-l4-failed-due-error-in-cpp-file/&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr class=&quot;tx-hr-border-2&quot; style=&quot;display: block; border: black 0 none; border-top: black 1px solid; border-bottom: black 3px solid; height: 7px;&quot; /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;&lt;span style=&quot;font-size: 14pt; background-color: #ff5e00; color: #ffffff; font-family: '맑은 고딕', sans-serif;&quot;&gt;2.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-family: '맑은 고딕', sans-serif; font-size: 14pt; letter-spacing: 0.2px; orphans: 3; widows: 3; background-color: #ff5e00;&quot;&gt;Pixhawk와 Raspberry Pi의 연결&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 1.75em; letter-spacing: 0.2px; orphans: 3; widows: 3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&quot;se_fs_T4&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #212121;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;1) 여러가지 방법이 있지만&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;ardupilot.org에서 제시한 GPIO&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #212121; font-size: 16px;&quot;&gt;&lt;span style=&quot;background-color: #ffffff; color: #000000;&quot;&gt;&amp;nbsp;연결방법&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; (http://ardupilot.org/dev/docs/raspberry-pi-via-mavlink.html)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;726&quot; height=&quot;455&quot; data-origin-width=&quot;726&quot; data-origin-height=&quot;455&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/990FF3435B8BEB7826?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/990FF3435B8BEB7826?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/990FF3435B8BEB7826&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F990FF3435B8BEB7826&quot; width=&quot;726&quot; height=&quot;455&quot; data-origin-width=&quot;726&quot; data-origin-height=&quot;455&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;se_fs_T4&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;b&gt;2) USB to TTL 연결방법&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; color: #212121;&quot;&gt;RPi USB연결잭은 인터넷에서 USB to ttl 이라고 해서 나오는 케이블을 구매하면 됩니다.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;구매한 USB to TTL 모듈에 함께&amp;nbsp;제공된 케이블(보통 4개연결 케이블)과 Pixhawk 모듈 구매시 제공된 케이블(Telem2에 연결할 수 있는 케이블)&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;을 서로 잘라서 해당 선만 연결하여 사용하면 편리합니다.(사진 참조)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;픽스호크-라즈베리파이 통신 테스트 :&lt;span style=&quot;font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;http://ardupilot.org/dev/docs/raspberry-pi-via-mavlink.html&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (http://dronewe.com/article/pixhawk-개발-ardupilot/2/693)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;785&quot; height=&quot;366&quot; style=&quot;text-align: center;&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;366&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/99AD683A5B93D22F1D?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/99AD683A5B93D22F1D?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99AD683A5B93D22F1D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99AD683A5B93D22F1D&quot; width=&quot;785&quot; height=&quot;366&quot; style=&quot;text-align: center;&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;366&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;hr class=&quot;tx-hr-border-2&quot; style=&quot;display: block; border: black 0 none; border-top: black 1px solid; border-bottom: black 3px solid; height: 7px;&quot; /&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;span style=&quot;background-color: #ff5e00; color: #ffffff;&quot;&gt;3. Mavros&lt;/span&gt;&lt;span style=&quot;background-color: #ff5e00; color: #ffffff;&quot;&gt;&amp;nbsp;Test&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;background-color: inherit;&quot;&gt;&lt;span style=&quot;background-color: inherit; color: #212121;&quot;&gt;Mavros를 돌려보고 픽스호크로부터 토픽을 받아오는 것을 실행함으로서 라즈베리파이와 픽스호크의 연결을 테스트합니다.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;background-color: inherit;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;background-color: inherit;&quot;&gt;&lt;span&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;(1) Pixhawk와 Rpi간 통신 연결 테스트&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: inherit;&quot;&gt;&lt;span&gt;픽스호크와 Rpi를 연결하고 Rpi에서&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;background-color: #5d5d5d; font-family: '맑은 고딕', sans-serif; font-size: 12pt; color: #ffffff;&quot;&gt;# roscore&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-10-09 오후 5.57.37.png&quot; data-origin-width=&quot;1436&quot; data-origin-height=&quot;734&quot; width=&quot;717&quot; height=&quot;NaN&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/c5UXeu/btqKtegY22y/YGJtkKvOHlPwSD9tluJwBk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/c5UXeu/btqKtegY22y/YGJtkKvOHlPwSD9tluJwBk/img.png&quot; data-alt=&quot;ros 실행화면&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/c5UXeu/btqKtegY22y/YGJtkKvOHlPwSD9tluJwBk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc5UXeu%2FbtqKtegY22y%2FYGJtkKvOHlPwSD9tluJwBk%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-10-09 오후 5.57.37.png&quot; data-origin-width=&quot;1436&quot; data-origin-height=&quot;734&quot; width=&quot;717&quot; height=&quot;NaN&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;ros 실행화면&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;background-color: #5d5d5d; font-family: '맑은 고딕', sans-serif; font-size: 12pt; color: #ffffff;&quot;&gt;# roslaunch modudculab_ros ctrl_traj_test.launch&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; font-size: 12pt; color: #000000;&quot;&gt;명령어를 실행했을 때 픽스호크쪽에서 사운드가 나오면서 반응하면 정상&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-10-09 오후 5.58.43.png&quot; data-origin-width=&quot;1598&quot; data-origin-height=&quot;922&quot; width=&quot;744&quot; height=&quot;NaN&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/HgMV3/btqKxlFHuTV/zNldarfvMKGojKgHaMxm10/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/HgMV3/btqKxlFHuTV/zNldarfvMKGojKgHaMxm10/img.png&quot; data-alt=&quot;실행화면 1&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/HgMV3/btqKxlFHuTV/zNldarfvMKGojKgHaMxm10/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHgMV3%2FbtqKxlFHuTV%2FzNldarfvMKGojKgHaMxm10%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-10-09 오후 5.58.43.png&quot; data-origin-width=&quot;1598&quot; data-origin-height=&quot;922&quot; width=&quot;744&quot; height=&quot;NaN&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;실행화면 1&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-10-09 오후 6.01.19.png&quot; data-origin-width=&quot;1586&quot; data-origin-height=&quot;846&quot; width=&quot;731&quot; height=&quot;NaN&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cIJHub/btqKuFL9X69/KdOvicPLKA11wIJiLr4F70/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cIJHub/btqKuFL9X69/KdOvicPLKA11wIJiLr4F70/img.png&quot; data-alt=&quot;실행화면 2&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cIJHub/btqKuFL9X69/KdOvicPLKA11wIJiLr4F70/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcIJHub%2FbtqKuFL9X69%2FKdOvicPLKA11wIJiLr4F70%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-10-09 오후 6.01.19.png&quot; data-origin-width=&quot;1586&quot; data-origin-height=&quot;846&quot; width=&quot;731&quot; height=&quot;NaN&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;실행화면 2&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;font-family: 나눔고딕, NG; margin-right: 0px; color: #333333; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; font-size: 12pt; color: #000000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ff5e00;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;만약 roslaunch를 실행시 아래와 같은 메세지&lt;/span&gt;&lt;span style=&quot;font-size: 10pt;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;[FATAL] [1534818147.911303867]: UAS: GeographicLib exception: File not readable /usr/share/GeographicLib/geoids/egm96-5.pgm | Run install_geographiclib_dataset.sh script in order to install Geoid Model dataset&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;!&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;)가 나오면 패키지를 추가 설치(&lt;span style=&quot;background-color: #5d5d5d; color: #ffffff; font-size: 11pt;&quot;&gt;#&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; color: #000000; background-color: #66e8ff;&quot;&gt;&lt;span style=&quot;background-color: #5d5d5d; color: #ffffff; font-size: 11pt;&quot;&gt;s&lt;/span&gt;&lt;span style=&quot;background-color: #5d5d5d; color: #ffffff; font-size: 11pt;&quot;&gt;udo geographiclib-get-geoids egm96-5&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;) 하면 됩니다.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;820&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;653&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/b3WoV1/btqKxmYUWjv/vOsQtdHGCNi4Dwjk5lNR9K/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/b3WoV1/btqKxmYUWjv/vOsQtdHGCNi4Dwjk5lNR9K/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/b3WoV1/btqKxmYUWjv/vOsQtdHGCNi4Dwjk5lNR9K/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb3WoV1%2FbtqKxmYUWjv%2FvOsQtdHGCNi4Dwjk5lNR9K%2Fimg.png&quot; width=&quot;820&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;653&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; line-height: 1.8; text-align: center; clear: none; float: none;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;(2) QGroundControl 설정&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; line-height: 1.8;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.2px; orphans: 3; widows: 3;&quot;&gt;메뉴 중에서 Parameters로 들어가서 System으로 들어갑니다. 밑의 그림에서 SYS_COMPANION이 companion컴퓨터와의 연결을 설정하는 것입니다. 저 부분을 눌러서 Companion Link(921600 baudrate 8N1)을 선택해줍니다. GPIO핀에 연결한 경우에는 이 baudrate를 사용할 수 없습니다.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;820&quot; height=&quot;524&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;523&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/996C85445B7D157413?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/996C85445B7D157413?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/996C85445B7D157413&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F996C85445B7D157413&quot; width=&quot;820&quot; height=&quot;524&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;523&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; line-height: 1.8;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.2px; orphans: 3; widows: 3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; line-height: 1.8;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.2px; orphans: 3; widows: 3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-right: 0px; line-height: 1.8;&quot;&gt;&lt;span style=&quot;color: #333333; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; letter-spacing: 0.2px; orphans: 3; widows: 3;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;background-color: #ef6f53; color: #ffffff;&quot; class=&quot;se_fs_T4&quot;&gt;&lt;span style=&quot;font-size: 19px; font-weight: 600; background-color: #ef6f53;&quot;&gt;4. 구성 환경 설정 및 테스트&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span class=&quot;se_fs_T4&quot;&gt;&lt;span style=&quot;background-color: #ff5e00; color: #212121; font-size: 19px; font-weight: 600;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span class=&quot;se_fs_T4&quot;&gt;&lt;span&gt;&lt;span style=&quot;font-size: 16px; color: #eaeaea;&quot;&gt;&lt;i&gt;https://dnddnjs.gitbooks.io/drone-autonomous-flight/content/off-board_control_3_mavros.html\&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span class=&quot;se_fs_T4&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; color: #212121;&quot;&gt;▶ RPi 설정&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;span style=&quot;background-color: inherit;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; color: #212121;&quot;&gt;&amp;middot; 퍼미션 설정&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;background-color: inherit;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;&amp;nbsp; - 픽스호크와 연결되어 있는 USB포트 확인 (&lt;/span&gt;&lt;span style=&quot;background-color: inherit;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; color: #212121;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;# ls -al /dev/ttyUSB*&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;&amp;nbsp; - 퍼미션 설정 (&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: inherit;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;#&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: inherit; font-family: '맑은 고딕', sans-serif; color: #212121;&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;sudo chmod 666 /dev/ttyUSB0&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000;&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span class=&quot;se_fs_T4&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style=&quot;width: 824px;&quot; width=&quot;824&quot;&gt;
&lt;tbody&gt;
&lt;tr class=&quot;&quot;&gt;
&lt;td class=&quot;se_cell se_align-left se_selectedCell&quot; style=&quot;width: 820px; height: 138px; background-color: #5d5d5d; border: 1px solid #000000;&quot; colspan=&quot;3&quot; rowspan=&quot;1&quot;&gt;&lt;span style=&quot;font-size: 12pt; color: #ffffff;&quot;&gt;# ls -al /dev/ttyUSB*&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt; color: #ffffff;&quot;&gt;crw--w----&amp;nbsp;1&amp;nbsp;root&amp;nbsp;tty&amp;nbsp;4,&amp;nbsp;0&amp;nbsp;Feb&amp;nbsp;&amp;nbsp;9&amp;nbsp;04:14&amp;nbsp;/dev/ttyUSB0&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt; color: #ffffff;&quot;&gt;#&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; color: #ffffff;&quot;&gt;sudo chmod 666 /dev/ttyUSB0&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt; color: #ffffff;&quot;&gt;# ls -al /dev/ttyUSB0&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt; color: #ffffff;&quot;&gt;crw-rw-rw 1 root tty 4, 0 Feb&amp;nbsp; 9 04:55 /dev/ttyUSB0&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;span style=&quot;background-color: inherit; font-family: '맑은 고딕', sans-serif; color: #212121;&quot;&gt;&amp;middot; Master 실행&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;txc-table&quot; style=&quot;border: none; border-collapse: collapse; width: 824px;&quot; border=&quot;0&quot; width=&quot;824&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 823px; height: 41px; background-color: #5d5d5d; border: 1px solid #cccccc;&quot;&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp;# roscore&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;span style=&quot;background-color: inherit;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;background-color: inherit; font-family: '맑은 고딕', sans-serif; color: #212121;&quot;&gt;&amp;middot; Mavros 실행&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;txc-table&quot; style=&quot;border: none; border-collapse: collapse; width: 823px;&quot; border=&quot;0&quot; width=&quot;823&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 822px; height: 41px; background-color: #5d5d5d; border: 1px solid #cccccc;&quot;&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt; color: #ffffff; background-color: #5d5d5d;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;background-color: #5d5d5d; color: #ffffff; font-size: 12pt;&quot;&gt;&amp;nbsp; # rosrun mavros mavros_node _fcu_url:=&quot;/dev/ttyUSB0:921600&quot;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&lt;br /&gt;SCREEN SHOT 실행결과&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-10-09 오후 5.33.16.png&quot; data-origin-width=&quot;1150&quot; data-origin-height=&quot;874&quot; width=&quot;679&quot; height=&quot;NaN&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cKamJw/btqKwqgq50K/B40VeQBJTIRR3gd40JtnS1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cKamJw/btqKwqgq50K/B40VeQBJTIRR3gd40JtnS1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cKamJw/btqKwqgq50K/B40VeQBJTIRR3gd40JtnS1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcKamJw%2FbtqKwqgq50K%2FB40VeQBJTIRR3gd40JtnS1%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-10-09 오후 5.33.16.png&quot; data-origin-width=&quot;1150&quot; data-origin-height=&quot;874&quot; width=&quot;679&quot; height=&quot;NaN&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-filename=&quot;스크린샷 2020-10-09 오후 5.33.30.png&quot; data-origin-width=&quot;1578&quot; data-origin-height=&quot;856&quot; width=&quot;692&quot; height=&quot;NaN&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/EkFWe/btqKxRxBh68/DtlnxDRTJFVajukYDyybyK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/EkFWe/btqKxRxBh68/DtlnxDRTJFVajukYDyybyK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/EkFWe/btqKxRxBh68/DtlnxDRTJFVajukYDyybyK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FEkFWe%2FbtqKxRxBh68%2FDtlnxDRTJFVajukYDyybyK%2Fimg.png&quot; data-filename=&quot;스크린샷 2020-10-09 오후 5.33.30.png&quot; data-origin-width=&quot;1578&quot; data-origin-height=&quot;856&quot; width=&quot;692&quot; height=&quot;NaN&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-family: 나눔고딕, nanumgothic, se_NanumGothic, AppleSDGothicNeo, sans-serif, simhei; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.8; text-align: center; clear: none; float: none;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;div&gt;mavlink test :&amp;nbsp;http://ardupilot.org/dev/docs/raspberry-pi-via-mavlink.html&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;span style=&quot;background-color: #ff5e00; color: #ffffff;&quot;&gt;5. 사전&lt;/span&gt;&lt;span style=&quot;background-color: #ff5e00; color: #ffffff;&quot;&gt;&amp;nbsp;Test&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;RPI와 연결하여 자동으로 20m 상공 비행하고 착륙하기 https://www.youtube.com/watch?v=ELa6w6Z6mws&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&lt;span style=&quot;color: #bdbdbd;&quot;&gt;End of Posting&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;</description>
      <category>Tech Story/QuadCopter ROS</category>
      <category>mavros</category>
      <category>mavros설치</category>
      <category>pixhawk</category>
      <category>자율드론</category>
      <author>슈퍼맨짱</author>
      <guid isPermaLink="true">https://e3jake.tistory.com/44</guid>
      <comments>https://e3jake.tistory.com/44#entry44comment</comments>
      <pubDate>Sat, 19 Dec 2020 20:17:17 +0900</pubDate>
    </item>
    <item>
      <title>Web Perf &amp;amp; Monitoring(7) - Grafana Jemter Dashboard 생성</title>
      <link>https://e3jake.tistory.com/63</link>
      <description>&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://e3jake.tistory.com/57&quot;&gt;&lt;span style=&quot;font-family: Nanum Gothic;&quot;&gt;Web Perf &amp;amp; Monitoring(1) -&amp;nbsp; 기본환경 &amp;amp; Grafana 설치&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://e3jake.tistory.com/58&quot;&gt;Web Perf &amp;amp; Monitoring(2) - InfluxDB 설치&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://e3jake.tistory.com/59&quot;&gt;Web Perf &amp;amp; Monitoring(3) - Grafana &amp;amp; InfluxDB Datasource 설정&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://e3jake.tistory.com/60&quot;&gt;Web Perf &amp;amp; Monitoring(4) - Telegraf 설치&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://e3jake.tistory.com/61&quot;&gt;Web Perf &amp;amp; Monitoring(5) - InfluxDB Database생성&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://e3jake.tistory.com/62&quot;&gt;Web Perf &amp;amp; Monitoring(6) - Grafana Host Dashboard 생성&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;font-size: 1.25em;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://e3jake.tistory.com/63&quot;&gt;Web Perf &amp;amp; Monitoring(7) - Grafana Jemter Dashboard 생성&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #000000;&quot;&gt;&lt;a style=&quot;color: #000000;&quot; href=&quot;https://e3jake.tistory.com/64&quot;&gt;Web Perf &amp;amp; Monitoring(8) - Jmeter JMX&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;b&gt;OS&amp;nbsp; : Ubuntu 18.0.4.3 Desktop&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;b&gt;Grafana :&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;grafana_6.4.1_amd64&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;b&gt;InfluxDB : influxdb_1.1.1+dfsg1-4_amd64&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;b&gt;Telegraf : telegraf_1.12.2-1_amd64&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;b&gt;Jmeter : JMX&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;apache-jmeter-5.1.1&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr style=&quot;display: block; border: none; font-size: 0px; line-height: 0; height: 20px; margin: 20px auto; background: url('https://t1.daumcdn.net/keditor/dist/0.4.0/image/divider-line.svg') 0px -120px / 200px 200px; cursor: pointer !important; color: #000000; font-family: 'Noto Sans KR', sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style5&quot; /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;font-size: 1.25em;&quot;&gt;&lt;b&gt;&lt;span&gt;1. InfluxDB Database 생성&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt; WebUI접속(http://10.0.2.15:8083/) --&amp;gt; Query Template --&amp;gt; Create Database --&amp;gt; db_name을 jmeter로 변경&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;768&quot; data-origin-height=&quot;664&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/22qSj/btqyQLRqwLZ/bNIUiUmuM1e5zkR6Vmu9CK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/22qSj/btqyQLRqwLZ/bNIUiUmuM1e5zkR6Vmu9CK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/22qSj/btqyQLRqwLZ/bNIUiUmuM1e5zkR6Vmu9CK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F22qSj%2FbtqyQLRqwLZ%2FbNIUiUmuM1e5zkR6Vmu9CK%2Fimg.png&quot; data-origin-width=&quot;768&quot; data-origin-height=&quot;664&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;764&quot; data-origin-height=&quot;665&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/caQhkX/btqyU9o0zZt/BRrknHWCtFPyQHyQwQMXjk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/caQhkX/btqyU9o0zZt/BRrknHWCtFPyQHyQwQMXjk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/caQhkX/btqyU9o0zZt/BRrknHWCtFPyQHyQwQMXjk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcaQhkX%2FbtqyU9o0zZt%2FBRrknHWCtFPyQHyQwQMXjk%2Fimg.png&quot; data-origin-width=&quot;764&quot; data-origin-height=&quot;665&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;font-size: 1.25em;&quot;&gt;&lt;b&gt;2. Grafana Datasource 생성&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;*환경설정 --&amp;gt; Data Source 선택 --&amp;gt; Add data source --&amp;gt; InfluxDB선택&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;954&quot; data-origin-height=&quot;636&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bhEQwr/btqyUK35bPq/4J6AzAQIUVDHEHZKT0trTk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bhEQwr/btqyUK35bPq/4J6AzAQIUVDHEHZKT0trTk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bhEQwr/btqyUK35bPq/4J6AzAQIUVDHEHZKT0trTk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbhEQwr%2FbtqyUK35bPq%2F4J6AzAQIUVDHEHZKT0trTk%2Fimg.png&quot; data-origin-width=&quot;954&quot; data-origin-height=&quot;636&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Name : jmeter, URL : http://localhost:8086, Database : jmeter, User : telegraf, Password : telegraf&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;779&quot; data-origin-height=&quot;660&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/blE3CZ/btqyQ4JE7j5/AlkVuDA1OxDHzSyltVO0Pk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/blE3CZ/btqyQ4JE7j5/AlkVuDA1OxDHzSyltVO0Pk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/blE3CZ/btqyQ4JE7j5/AlkVuDA1OxDHzSyltVO0Pk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblE3CZ%2FbtqyQ4JE7j5%2FAlkVuDA1OxDHzSyltVO0Pk%2Fimg.png&quot; data-origin-width=&quot;779&quot; data-origin-height=&quot;660&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;font-size: 1.25em;&quot;&gt;&lt;b&gt;3. Grafana Dashboard 생성&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;좌측 &quot;+&quot; --&amp;gt; Import --&amp;gt; Upload .json file 선택 --&amp;gt; grafana-jemter.json 파일 선택--&amp;gt; Import&lt;/p&gt;
&lt;p&gt;grafana-jmeter.json 파일을 다운로드 받아 Import&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;fileblock&quot; data-ke-align=&quot;alignCenter&quot;&gt;&lt;a href=&quot;https://blog.kakaocdn.net/dn/cnnU4M/btqyUf4j7Mg/9oYwZakDIpCeS25rbN6290/grafana-jmeter.json?attach=1&amp;amp;knm=tfile.json&quot; class=&quot;&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;/div&gt;
    &lt;div class=&quot;desc&quot;&gt;&lt;div class=&quot;filename&quot;&gt;&lt;span class=&quot;name&quot;&gt;grafana-jmeter.json&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;size&quot;&gt;0.04MB&lt;/div&gt;
&lt;/div&gt;
  &lt;/a&gt;&lt;/figure&gt;
&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;951&quot; data-origin-height=&quot;654&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bOoVSw/btqyTkSmy3K/dGAgKLboVDTaP7qCcuI0uK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bOoVSw/btqyTkSmy3K/dGAgKLboVDTaP7qCcuI0uK/img.png&quot; data-alt=&quot;Upload .json file 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bOoVSw/btqyTkSmy3K/dGAgKLboVDTaP7qCcuI0uK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbOoVSw%2FbtqyTkSmy3K%2FdGAgKLboVDTaP7qCcuI0uK%2Fimg.png&quot; data-origin-width=&quot;951&quot; data-origin-height=&quot;654&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Upload .json file 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;769&quot; data-origin-height=&quot;666&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/w29dq/btqySi8z9IP/jh1DMpf7XMD9W9weLIVfOk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/w29dq/btqySi8z9IP/jh1DMpf7XMD9W9weLIVfOk/img.png&quot; data-alt=&quot;해당파일 (grafana-jmeter.json) 선택&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/w29dq/btqySi8z9IP/jh1DMpf7XMD9W9weLIVfOk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fw29dq%2FbtqySi8z9IP%2Fjh1DMpf7XMD9W9weLIVfOk%2Fimg.png&quot; data-origin-width=&quot;769&quot; data-origin-height=&quot;666&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;해당파일 (grafana-jmeter.json) 선택&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-origin-width=&quot;774&quot; data-origin-height=&quot;678&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/q5Hxj/btqyUfQPC3O/E9pQpq3CKtV72YpHkzRuc0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/q5Hxj/btqyUfQPC3O/E9pQpq3CKtV72YpHkzRuc0/img.png&quot; data-alt=&quot;Import한 결과 (아직 Jmeter로 웹사이트 측정된 데이터가 없기 때문에 초기화면에 데이터가 안보임)&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/q5Hxj/btqyUfQPC3O/E9pQpq3CKtV72YpHkzRuc0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fq5Hxj%2FbtqyUfQPC3O%2FE9pQpq3CKtV72YpHkzRuc0%2Fimg.png&quot; data-origin-width=&quot;774&quot; data-origin-height=&quot;678&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;Import한 결과 (아직 Jmeter로 웹사이트 측정된 데이터가 없기 때문에 초기화면에 데이터가 안보임)&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>Tech Story/Perf*Monitoring</category>
      <category>grafana jmeter database datasource dashboard</category>
      <category>jmeter dashboard</category>
      <author>슈퍼맨짱</author>
      <guid isPermaLink="true">https://e3jake.tistory.com/63</guid>
      <comments>https://e3jake.tistory.com/63#entry63comment</comments>
      <pubDate>Sat, 19 Dec 2020 20:17:01 +0900</pubDate>
    </item>
    <item>
      <title>구글차트 DB 연동하기</title>
      <link>https://e3jake.tistory.com/23</link>
      <description>&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;구글차트 MySQL 연동하기 - 멀티데이터, 멀티차트, 애니메이션 효과&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;[ DB 데이터 불러오기 - data_read4.jsp ]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;lt;%@page import=&quot;java.text.DecimalFormat&quot;%&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;lt;%@page import=&quot;java.sql.*&quot;%&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;lt;%@page import=&quot;java.util.*&quot;%&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;lt;%@page import=&quot;org.json.simple.JSONObject&quot;%&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;lt;%&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; //커넥션 선언&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; Connection con = null;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; try {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //드라이버 호출, 커넥션 연결&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Class.forName(&quot;com.mysql.jdbc.Driver&quot;).newInstance();&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; con = DriverManager.getConnection(&quot;jdbc:mysql://localhost:3306/mysql?autoReconnect=true&amp;amp;useSSL=false&amp;amp;characterEncoding=utf8&amp;amp;serverTimezone=UTC&quot;, &quot;mgt&quot;, &quot;mgt&quot;);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;ResultSet rs = null;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //DB에서 뽑아온 데이터(JSON) 을 담을 객체. 후에 responseObj에 담기는 값&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; List dustlist = new LinkedList();&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;//전체 데이터&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //String query = &quot;select datecreated as mdatecreated, pm10Value, pm25Value from dust_airkorea where gps_id='JongRo-Gu'&quot;;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //String query = &quot;select a.datecreated as mdatecreated, b.pm25Value as Drnpm25Value, a.pm10Value as pm10Value, a.pm25Value as pm25Value from dust_airkorea a, dust_drone b where b.gps_id='JongRo-Gu'&quot;;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;//시간대별&amp;nbsp; 평균값을 산출&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;String query = &quot;select DATE_FORMAT(a.datecreated, '%Y-%m-%d %H:00:00') mdatecreated, avg(a.pm10Value) as Drnpm10Value, avg(a.pm25Value) as Drnpm25Value , avg(b.pm10Value) as pm10Value, avg(b.pm25Value) as pm25Value from dust_drone a inner join dust_airkorea b where a.gps_id=b.gps_id and DATE_FORMAT(a.datecreated,'%Y-%m-%d %H:00')=DATE_FORMAT(b.datecreated,'%Y-%m-%d %H:00') group by mdatecreated&quot;;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;PreparedStatement pstm = con.prepareStatement(query);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rs = pstm.executeQuery(query);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //ajax에 반환할 JSON 생성&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; JSONObject responseObj = new JSONObject();&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; JSONObject lineObj = null;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;DecimalFormat f1 = new DecimalFormat(&quot;&quot;);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;while (rs.next()) {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;String mdatecreated = rs.getString(&quot;mdatecreated&quot;);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;float Drnpm10Value = rs.getFloat(&quot;Drnpm10Value&quot;);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;float Drnpm25Value = rs.getFloat(&quot;Drnpm25Value&quot;);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;float pm10Value = rs.getFloat(&quot;pm10Value&quot;);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;float pm25Value = rs.getFloat(&quot;pm25Value&quot;);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;lineObj = new JSONObject();&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;lineObj.put(&quot;mdatecreated&quot;, mdatecreated);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;lineObj.put(&quot;Drnpm10Value&quot;, (int)Drnpm10Value);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;lineObj.put(&quot;Drnpm25Value&quot;, (int)Drnpm25Value);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;lineObj.put(&quot;pm10Value&quot;, (int)pm10Value);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;lineObj.put(&quot;pm25Value&quot;, (int)pm25Value);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;dustlist.add(lineObj);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; responseObj.put(&quot;dustlist&quot;, dustlist);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; out.print(responseObj.toString());&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; } catch (Exception e) {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.printStackTrace();&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; } finally {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (con != null) {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; try {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; con.close();&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } catch (Exception e) {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; e.printStackTrace();&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;%&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;line-height: 1.8;&quot;&gt;&lt;hr&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;[ 구글차트 그리기 - view6.html ]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;lt;html&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;lt;head&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;title&amp;gt;Line_Controls_Chart&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;meta http-equiv=&quot;refresh&quot; content=&quot;300&quot;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;!-- jQuery --&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;script src=&quot;https://code.jquery.com/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;!-- google charts --&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;script type=&quot;text/javascript&quot; src=&quot;https://www.gstatic.com/charts/loader.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;script src=&quot;https://www.google.com/jsapi&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;lt;body&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp;&amp;lt;font size=5&amp;gt;&amp;lt;center&amp;gt;서울시 종로구 미세먼지 농도 측정 그래프&amp;lt;/center&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;lt;div style=&quot;text-align:right; width: 1100px;&quot;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&amp;lt;font size=1&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&amp;lt;font color=blue&amp;gt;Drnpm10Value&amp;lt;/font&amp;gt;, &amp;lt;font color=red&amp;gt;Drnpm25Value&amp;lt;/font&amp;gt;: 쿼드콥터 미세먼지 센서로 측정된 수치, &amp;lt;font color=orange&amp;gt;pm10Value&amp;lt;/font&amp;gt;, &amp;lt;font color=green&amp;gt;pm25Value&amp;lt;/font&amp;gt; : AirKorea에서 제공된 미세먼지 수치&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&amp;lt;/font&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;div style=&quot;text-align:right; width: 908px;&quot;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;font size=2&amp;gt;update : &amp;lt;span id=&quot;clock&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;br&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;div id=&quot;Line_Controls_Chart&quot;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- 라인 차트 생성할 영역 --&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;div id=&quot;lineChartArea&quot; style=&quot;padding:0px 20px 0px 0px;&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;!-- 컨트롤바를 생성할 영역 --&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&amp;lt;div id=&quot;controlsArea&quot; style=&quot;padding:0px 20px 0px 0px;&quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;lt;script&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; function printTime() {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; var clock = document.getElementById(&quot;clock&quot;); // 출력할 장소 선택&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; var now = new Date();&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 현재시간&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; var nowTime = now.getFullYear() + &quot;.&quot; + (now.getMonth()+1) + &quot;.&quot; + now.getDate() + &quot; &quot; + now.getHours() + &quot;:&quot; + now.getMinutes() + &quot;:&quot; + now.getSeconds();&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; clock.innerHTML = nowTime;&amp;nbsp; &amp;nbsp; &amp;nbsp; // 현재시간을 출력&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; window.onload = function() {&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 페이지가 로딩되면 실행&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; printTime();&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;lt;script&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; var chartDrowFun = {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; chartDrow : function(){&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;var queryObject = &quot;&quot;;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;var queryObjectLen = &quot;&quot;;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;$.ajax({&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;type : 'POST',&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;url : 'data_read4.jsp',&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dataType : 'json',&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;success : function(data) {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;queryObject = eval('(' + JSON.stringify(data,null, 2) + ')');&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;queryObjectLen = queryObject.dustlist.length;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//alert('Total lines : ' + queryObjectLen + 'EA');&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;},&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;error : function(xhr, type) {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//alert('server error occoured')&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; alert('server msg : ' + xhr.status)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;});&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //날짜형식 변경하고 싶으시면 이 부분 수정하세요.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //var chartDateformat &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;= 'yyyy년MM월dd일';&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var chartDateformat &lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;= 'M.dd. HH:MM';&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //라인차트의 라인 수&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var chartLineCount&amp;nbsp; &amp;nbsp; = 10;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //컨트롤러 바 차트의 라인 수&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var controlLineCount&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;= 10;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; function drawDashboard() {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var data = new google.visualization.DataTable();&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; data.addColumn('datetime', 'mdatecreated');&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; data.addColumn('number', 'Drnpm10Value');&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; data.addColumn('number', 'Drnpm25Value');&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; data.addColumn('number', 'pm10Value');&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; data.addColumn('number', 'pm25Value');&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //alert('data생성-------------------' + queryObjectLen);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for (var i = 0; i &amp;lt; queryObjectLen; i++) {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var mdatecreated = queryObject.dustlist[i].mdatecreated;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var Drnpm10Value = queryObject.dustlist[i].Drnpm10Value;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var Drnpm25Value = queryObject.dustlist[i].Drnpm25Value;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var pm10Value = queryObject.dustlist[i].pm10Value;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var pm25Value = queryObject.dustlist[i].pm25Value;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; //alert(mdatecreated + ' ' + Drnpm10Value + ' ' + Drnpm25Value + ' ' + pm10Value + ' ' + pm25Value);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; data.addRows([ [ new Date(mdatecreated), Drnpm10Value, Drnpm25Value, pm10Value, pm25Value ] ]);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var chart = new google.visualization.ChartWrapper({&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; chartType&amp;nbsp; &amp;nbsp;: 'LineChart',&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; containerId : 'lineChartArea', //라인 차트 생성할 영역&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; options&amp;nbsp; &amp;nbsp; &amp;nbsp;: {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; isStacked&amp;nbsp; &amp;nbsp;: 'percent',&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; focusTarget : 'category',&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; height&amp;nbsp; &amp;nbsp; &amp;nbsp; : 500,&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; width&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; : '100%',&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; legend&amp;nbsp; &amp;nbsp; &amp;nbsp; : { position: &quot;top&quot;, textStyle: {fontSize: 13}},&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pointSize&amp;nbsp; &amp;nbsp;: 5,&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; tooltip&amp;nbsp; &amp;nbsp; &amp;nbsp;: {textStyle : {fontSize:12}, showColorCode : true,trigger: 'both'},&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hAxis&lt;span style=&quot;white-space:pre&quot;&gt;	&lt;/span&gt;: {format: chartDateformat, gridlines:{count:chartLineCount,units: {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; years : {format: ['yyyy년']},&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; months: {format: ['MM월']},&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; days&amp;nbsp; : {format: ['dd일']},&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hours : {format: ['HH시']}}&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; },textStyle: {fontSize:12}},&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vAxis : {minValue: 50,viewWindow:{min:0},gridlines:{count:-1},textStyle:{fontSize:12}},&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;animation&amp;nbsp; : {startup: true,duration: 1000,easing: 'in' },&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;annotations: {pattern: chartDateformat,&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; textStyle: {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fontSize: 15,&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bold: true,&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; italic: true,&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; color: '#871b47',&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; auraColor: '#d799ae',&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; opacity: 0.8,&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pattern: chartDateformat&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var control = new google.visualization.ControlWrapper({&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; controlType: 'ChartRangeFilter',&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; containerId: 'controlsArea',&amp;nbsp; //control bar를 생성할 영역&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; options: {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ui:{&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; chartType: 'LineChart',&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; chartOptions: {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; chartArea: {'width': '60%','height' : 80},&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hAxis: {'baselineColor': 'none', format: chartDateformat, textStyle: {fontSize:12},&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gridlines:{count:controlLineCount,units: {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;years : {format: ['yyyy년']},&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;months: {format: ['MM월']},&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;days&amp;nbsp; : {format: ['dd일']},&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;hours : {format: ['HH시']}}&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }}&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; },&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; filterColumnIndex: 0&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var date_formatter = new google.visualization.DateFormat({ pattern: chartDateformat});&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; date_formatter.format(data, 0);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var dashboard = new google.visualization.Dashboard(document.getElementById('Line_Controls_Chart'));&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; window.addEventListener('resize', function() { dashboard.draw(data); }, false); //화면 크기에 따라 그래프 크기 변경&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dashboard.bind([control], [chart]);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dashboard.draw(data);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; google.charts.setOnLoadCallback(drawDashboard);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;$(document).ready(function(){&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; google.charts.load('current', {&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;'packages':['line','controls']&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; });&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;nbsp; chartDrowFun.chartDrow(); //chartDrow() 실행&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;});&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;lt;font size=1&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; *공공데이터 참조사이트 : http://tech.leotek.co.kr/2017/04/11/공공데이터포털-한국환경공단-대기오염-api/&amp;lt;br&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; *AirKorea API : http://openapi.airkorea.or.kr/openapi/services/rest/ArpltnInforInqireSvc/getMsrstnAcctoRltmMesureDnsty?stationName=종로구&amp;amp;dataTerm=month&amp;amp;pageNo=1&amp;amp;numOfRows=10&amp;amp;ServiceKey=u4Q%2FF%2BzFS1PHRIhVj2cJcxGP8J%2B5vOxCbaO039frcCGDEuD2km6rhbR2wZrwBrZtlLu2Z%2FbsqMHDVVGHwkq8ow%3D%3D&amp;amp;ver=1.3%22&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;nbsp; &amp;lt;/font&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;hr&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;b style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;[ 결과화면 ]&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8; text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8; text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 820px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9901C03D5B8643FD19&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9901C03D5B8643FD19&quot; width=&quot;820&quot; height=&quot;579&quot; filename=&quot;Screenshot from 2018-08-29 15-57-49.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8; text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8; text-align: center; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;line-height: 1.8; text-align: left; clear: none; float: none;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;[해당파일]&lt;/p&gt;&lt;p&gt;https://github.com/e3jake/DustProject&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;[참조:http://private.tistory.com/66]&lt;/p&gt;</description>
      <category>Tech Story/IoT</category>
      <category>구글멀티차트</category>
      <category>구글차트</category>
      <category>구글차트 db연동</category>
      <category>구글차트 mysql 연동</category>
      <category>구글차트 데이터연동</category>
      <category>구글차트 애니메이션</category>
      <author>슈퍼맨짱</author>
      <guid isPermaLink="true">https://e3jake.tistory.com/23</guid>
      <comments>https://e3jake.tistory.com/23#entry23comment</comments>
      <pubDate>Sat, 19 Dec 2020 20:16:43 +0900</pubDate>
    </item>
    <item>
      <title>라즈베리파이를 이용한 구글어시스턴트스피커</title>
      <link>https://e3jake.tistory.com/53</link>
      <description>&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;라즈&lt;/span&gt;&lt;span style=&quot;font-size: 18pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;베리파이를 이용한 구글어시스턴트(AI)스피커&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;라즈베리파이&lt;/span&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;를 이용하여 구글어시스턴트 연동을 통한 인공지능 스피커 만들기 프로젝트&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5; text-align: right;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: 9pt; color: #5d5d5d;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;2019년 2월&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: 9pt; color: #5d5d5d;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: 9pt; color: #5d5d5d;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;243&quot; height=&quot;500&quot; style=&quot;width: 243px; height: 500px;&quot; data-origin-width=&quot;467&quot; data-origin-height=&quot;960&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/99119A3F5C6B42D624?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/99119A3F5C6B42D624?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99119A3F5C6B42D624&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99119A3F5C6B42D624&quot; width=&quot;243&quot; height=&quot;500&quot; style=&quot;width: 243px; height: 500px;&quot; data-origin-width=&quot;467&quot; data-origin-height=&quot;960&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5; text-align: center; clear: none; float: none;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: 9pt; color: #5d5d5d;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;▒ 부품&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot;&gt;
&lt;li style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;라즈베리파이 3 B+&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: '맑은 고딕', sans-serif;&quot;&gt;Micro SD Card (16GB)&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: '맑은 고딕', sans-serif;&quot;&gt;전원&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;USB 스피커 &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;http://itempage3.auction.co.kr/DetailView.aspx?ItemNo=B636909610&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;USB 마이크(Microphone) &lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;http://item.gmarket.co.kr/Item?goodscode=1294374286&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;목재(스피커&lt;/span&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;, 10x24x1.2cm&lt;/span&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;http://www.sonjabee.com/goods/content.asp?num=287873&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;10mm 알미늄 또는 플라스틱 튜브&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5;&quot;&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;▒ 기구들&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: '맑은 고딕', sans-serif;&quot;&gt;나무 끌(목재용 칼)&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: '맑은 고딕', sans-serif;&quot;&gt;드라이버, 니퍼, 자, 나사(4mmx40mmx4ea)&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: '맑은 고딕', sans-serif;&quot;&gt;목재용 드릴(3mm, 4mm)&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: '맑은 고딕', sans-serif;&quot;&gt;사포(목재 가공)&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: '맑은 고딕', sans-serif;&quot;&gt;목재용 오일(대니쉬오닐등), 광택용 니스 or 스프레이&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5;&quot;&gt;&lt;hr class=&quot;tx-hr-image-4&quot; style=&quot;background: url('//i1.daumcdn.net/deco/contents/horizontalrule/line08.gif?v=2') repeat-x scroll left; height: 15px; border: 0; width: 54px; margin: 30px auto;&quot; /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;■ 구글 API 등록&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;1. 구글 콘솔&amp;nbsp;접속&amp;nbsp;:&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;&amp;nbsp;https://console.actions.google.com&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;line-height: 1.5;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;2. 프로젝트 추가 : &quot;Add/import project&quot; 클릭&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;820&quot; height=&quot;375&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;374&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/9901E74C5C626D4F08?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/9901E74C5C626D4F08?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9901E74C5C626D4F08&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9901E74C5C626D4F08&quot; width=&quot;820&quot; height=&quot;375&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;374&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5; text-align: center; clear: none; float: none;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;3. 대쉬보드에서 프로젝트 추가&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;1) 프로젝트 이름 : Raspi-GoogleAssistant (본인이 원하는 이름으로 입력해도 무방함)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;(2) 언어 설정 : 한국어 설정, 리전설정&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;(3) 클릭 &quot;CREATE PROJECT&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;820&quot; height=&quot;392&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;391&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/996F28425C626FC611?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/996F28425C626FC611?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/996F28425C626FC611&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F996F28425C626FC611&quot; width=&quot;820&quot; height=&quot;392&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;391&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;4. 새로운탭에서 구글 개발자 콘솔접속 &amp;amp; 구글 어시스턴트 활성화&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; 크롬에서 새로운탭 추가 (기존 구글 콘솔 탭 유지)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp; 개발자 콘솔 접속 :&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;https://console.developers.google.com/apis/library/embeddedassistant.googleapis.com?pli=1&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp;(1) 본인이 기존 콘솔에서 추가했던 프로젝트 이름이 맞는지 확인 :&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 16px; font-family: '맑은 고딕', sans-serif;&quot;&gt;Raspi-GoogleAssistant&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; font-family: '맑은 고딕', sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp;(2) 활성화 : 클릭 &quot;Enable&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;820&quot; height=&quot;480&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;479&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/99BBBC505C626EFF08?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/99BBBC505C626EFF08?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99BBBC505C626EFF08&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99BBBC505C626EFF08&quot; width=&quot;820&quot; height=&quot;480&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;479&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;5. 디바이스 등록 페이지 이동&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;820&quot; height=&quot;461&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;460&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/995161455C6271B70D?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/995161455C6271B70D?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/995161455C6271B70D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F995161455C6271B70D&quot; width=&quot;820&quot; height=&quot;461&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;460&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;6. 디바이스 모델 등록&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; font-family: '맑은 고딕', sans-serif;&quot;&gt;클릭 &quot;REGISTER MODEL&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;820&quot; height=&quot;323&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;322&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/99A730425C62722413?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/99A730425C62722413?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99A730425C62722413&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99A730425C62722413&quot; width=&quot;820&quot; height=&quot;323&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;322&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;7.&amp;nbsp; 디바이스 모델 설정&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;(1) 제품 이름 : Rpi-Speaker (본인이 설정하고 싶은 이름 정하기)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;(2) 회사 이름 : Rpi (상용화가 필요 없는 경우 아무 이름이나 상관없음)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;(3) 디바이스 타입 : Speaker (AI 스피커이기 때문에 스피커를 설정)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;클릭 &quot;REGISTER MODEL&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;820&quot; height=&quot;370&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;370&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/99A88D335C6279AD13?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/99A88D335C6279AD13?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99A88D335C6279AD13&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99A88D335C6279AD13&quot; width=&quot;820&quot; height=&quot;370&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;370&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;8. 다운로드&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #212121; font-family: inherit; font-size: 25px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;OAuth 2.0 자격증&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;명&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #212121; font-family: inherit; font-size: 25px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;(1) 클릭 : &quot;Download OAuth 2.0 credentials&quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #212121; font-family: inherit; font-size: 25px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;(2) 다운로드한 자격증명 파일을 본인 PC(노트북)나 라즈베리파이에 복사해둔다&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #212121; font-family: inherit; font-size: 25px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;(3) 클릭 &quot;NEXT&quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;820&quot; height=&quot;377&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;376&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/99FB593D5C627A6337?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/99FB593D5C627A6337?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99FB593D5C627A6337&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99FB593D5C627A6337&quot; width=&quot;820&quot; height=&quot;377&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;376&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #212121; font-family: inherit; font-size: 25px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #212121; font-family: inherit; font-size: 25px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;9. 기타설정&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span style=&quot;font-size: 16px; white-space: pre-wrap; font-family: '맑은 고딕', sans-serif;&quot;&gt;클릭 : &quot;SAVE TRAITS&quot; (다른건 설정하지 않고 그냥 저장)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;820&quot; height=&quot;396&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;396&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/99E9A2345C627ADA23?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/99E9A2345C627ADA23?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99E9A2345C627ADA23&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99E9A2345C627ADA23&quot; width=&quot;820&quot; height=&quot;396&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;396&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span style=&quot;font-size: 16px; white-space: pre-wrap;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;10. 완료페이지&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;820&quot; height=&quot;328&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;328&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/99516E415C627B0426?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/99516E415C627B0426?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99516E415C627B0426&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99516E415C627B0426&quot; width=&quot;820&quot; height=&quot;328&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;328&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;11. 활동제어 활성화&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt; font-family: '맑은 고딕', sans-serif;&quot;&gt;(1) URL 이동 :&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 16px; font-family: '맑은 고딕', sans-serif;&quot;&gt;https://myaccount.google.com/activitycontrols?pli=1&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; font-family: '맑은 고딕', sans-serif;&quot;&gt;(2) 모든 활동 : 클릭 &quot;Enable&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;789&quot; height=&quot;917&quot; data-origin-width=&quot;789&quot; data-origin-height=&quot;917&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/99E8B83D5C627C1127?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/99E8B83D5C627C1127?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99E8B83D5C627C1127&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99E8B83D5C627C1127&quot; width=&quot;789&quot; height=&quot;917&quot; data-origin-width=&quot;789&quot; data-origin-height=&quot;917&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;hr class=&quot;tx-hr-image-4&quot; style=&quot;background: url('//i1.daumcdn.net/deco/contents/horizontalrule/line08.gif?v=2') repeat-x scroll left; height: 15px; border: 0; width: 54px; margin: 30px auto;&quot; /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;■ 구글 어시스턴트 셋팅&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;앞에서 진행했던 구글 어시스턴트 등록절차를 마무리하고 실제 라즈베리파이에 해당 등록내용을 동작하도록 셋팅하는 절차입니다&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;1. 기본 패키지 업데이트 및 구글어시스턴트 디렉토리 생성&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #5d5d5d; padding: 10px; border: 1px solid #cbcbcb;&quot;&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;# sudo apt-get update&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;# mkdir ~/googleassistant&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;# sudo vi ~/googleassitant/credentials.json&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;2. 인증 크리덴셜 저장&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;구글어시스턴트 등록페이지에서 다운로드한(8번항목&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #212121; font-size: 16px; white-space: pre-wrap;&quot;&gt;&quot;Download OAuth 2.0 credentials&quot;) 파일을 열어서 해당 내용을 &quot;&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 16px; background-color: #8c8c8c;&quot;&gt;~/googleassitant/credentials.json&lt;/span&gt;&lt;span style=&quot;color: #212121; font-size: 16px; white-space: pre-wrap;&quot;&gt;&quot; 에 붙여 넣기를 합니다&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;3. 파이썬3 설치, 파이썬3 버추얼 환경설치 및 가상 환경변수 셋팅&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #5d5d5d; padding: 10px; border: 1px solid #cbcbcb;&quot;&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp;# sudo apt-get install python3-dev python3-venv&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp;# python3 -m venv env&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;4. 최신의 pip, setuptool설치 및 버추얼 파이썬3 환경설정&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #5d5d5d; padding: 10px; border: 1px solid #cbcbcb;&quot;&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;# env/bin/python -m pip install --upgrade pip setuptools --upgrade&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;# source env/bin/activate&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;(env) pi@raspberrypi: ~ $&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;5. 구글 어시스턴트 라이브러리 설치&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #5d5d5d; padding: 10px; border: 1px solid #cbcbcb;&quot;&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;# python -m pip install --upgrade google-assistant-library&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp;# python -m pip install --upgrade google-assistant-sdk[samples]&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;hr class=&quot;tx-hr-image-4&quot; style=&quot;background: url('//i1.daumcdn.net/deco/contents/horizontalrule/line08.gif?v=2') repeat-x scroll left; height: 15px; border: 0; width: 54px; margin: 30px auto;&quot; /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;■ 구글 어시스턴트 라즈베리파이 권한설정&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;지금까지 진행한 구글 어시스턴트 환경을 라즈베리파이에 권한을 설정한다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;1. 파이썬 인증툴 설치&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #5d5d5d; padding: 10px; border: 1px solid #cbcbcb;&quot;&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;# python -m pip install --upgrade google-auth-oauthlib[tool]&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;2. 구글 인증 라이브러리 설치&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #5d5d5d; padding: 10px; border: 1px solid #cbcbcb;&quot;&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt; color: #ffffff;&quot;&gt;#&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;google-oauthlib-tool --client-secrets ~/googleassistant/credentials.json \&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;--scope https://www.googleapis.com/auth/assistant-sdk-prototype \&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;--scope https://www.googleapis.com/auth/gcm \&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;--save --headless&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;위와 같이 실행하면 아래와 같은 형태가 나오고 URL을 복사해서 크롬부라우저에 입력하면 인증코드가 나온다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;이를 복사해서 아래의 코드 입력란에 붙여넣기 한다.&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #5d5d5d; padding: 10px; border: 1px solid #cbcbcb;&quot;&gt;
&lt;p&gt;&lt;span style=&quot;color: #ffffff; font-size: 12pt;&quot;&gt;# Enter the autorization code : &lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;정상적으로 입력하면&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&amp;ldquo;credentials saved: /home/pi/.config/google-oauthlib-tool/credentials.json&amp;rdquo;이런 메세지가 나와야 한다.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;hr class=&quot;tx-hr-image-4&quot; style=&quot;background: url('//i1.daumcdn.net/deco/contents/horizontalrule/line08.gif?v=2') repeat-x scroll left; height: 15px; border: 0; width: 54px; margin: 30px auto;&quot; /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif; font-size: 14pt;&quot;&gt;■ 라즈베리파이 구성 및 스피커, 마이크 설치&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;진행했던 사항중에 제일 힘들었고 시간이 제일 많이 걸린&lt;/span&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;&amp;nbsp;작업&lt;/span&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;으로 라즈베리파이에서 스피커와 마이크 인식이 잘 안되서 고생을 한참해서 해결을 했지만, 정확하게 문제를 해결한건지 하다보니 된건지는 아이러니 함.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; font-family: '맑은 고딕', sans-serif;&quot;&gt;여하튼 여기에 있는 팁을 이용하면 어느정도 해결은 될것으로 생각됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;1. 우분투 메이&lt;/span&gt;&lt;span style=&quot;font-family: '맑은 고딕', sans-serif;&quot;&gt;트 설치&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt; color: #000000; font-family: '맑은 고딕', sans-serif;&quot;&gt;&amp;nbsp; &amp;nbsp;(1) 라즈베리언 사이트에서 우분투 메이트 이미지 다운로드&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-family: '맑은 고딕', sans-serif; font-size: 12pt;&quot;&gt;https://www.raspberrypi.org/downloads/raspbian&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;color: #000000; font-family: '맑은 고딕', sans-serif; font-size: 12pt;&quot;&gt;&amp;nbsp; &amp;nbsp;(2) Etcher를 이용하여 SD카드에 우분트 메이트 설치&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;color: #000000; font-family: '맑은 고딕', sans-serif; font-size: 12pt;&quot;&gt;&amp;nbsp; &amp;nbsp;(3) Wifi등 네트웍 설정, 원격 접속 설정&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;color: #000000; font-family: '맑은 고딕', sans-serif; font-size: 12pt;&quot;&gt;&amp;nbsp; &amp;nbsp;※ 인터넷을 찾아보면 우분투 메이트 설치는 금방 따라할 수 있습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;color: #000000; font-family: '맑은 고딕', sans-serif; font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;color: #000000; font-family: '맑은 고딕', sans-serif; font-size: 12pt;&quot;&gt;&lt;b&gt;2. 오디오(마이크) 설정&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;color: #000000; font-family: '맑은 고딕', sans-serif; font-size: 12pt;&quot;&gt;&amp;nbsp; &amp;nbsp;(1) USB에 연결후 인식&amp;nbsp;확인&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;color: #000000; font-family: '맑은 고딕', sans-serif; font-size: 12pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;아래와 같은 명령어를 입력할 때 card 1, device 0 이런 형태로 나오면 우선 라즈베리파이에서 인식은 된것임&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #5d5d5d; padding: 10px; border: 1px solid #cbcbcb;&quot;&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp;# arecord -l&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;**** List of CAPTURE Hardware Devices ***&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffe400;&quot;&gt;card 1: Device [USB Audio Device], device 0: USB Audio [USB Audio]&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; Subdevices: 1/1&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; Subdevice #0: subdevice #0&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;span style=&quot;font-size: 12pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;(2) USB스피커 연결후 인식 확인&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;아래와 같은 명령어를 입력하여 card 1, device 0 으로 인식하면 연결 성공&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #5d5d5d; padding: 10px; border: 1px solid #cbcbcb;&quot;&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;# aplay -l&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp;**** List of PLAYBACK Hardware Devices ****&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; Subdevices: 7/7&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; Subdevice #0: subdevice #0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; Subdevice #1: subdevice #1&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; Subdevice #2: subdevice #2&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; Subdevice #3: subdevice #3&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; Subdevice #4: subdevice #4&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; Subdevice #5: subdevice #5&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; Subdevice #6: subdevice #6&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;card 0: ALSA [bcm2835 ALSA], device 1: bcm2835 ALSA [bcm2835 IEC958/HDMI]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; Subdevices: 1/1&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; Subdevice #0: subdevice #0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffe400;&quot;&gt;card 1: Device [USB Audio Device], device 0: USB Audio [USB Audio]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; Subdevices: 1/1&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; Subdevice #0: subdevice #0&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;span style=&quot;font-size: 12pt;&quot;&gt;(3) 마이크, 스피커 기본 환경 설정&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;계정 홈에서 .asoundrc를 편집하여 아래와 같이 설정한다.&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #5d5d5d; padding: 10px; border: 1px solid #cbcbcb;&quot;&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;# vi ~/.asoundrc&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp;pcm.!default {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; type hw&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; card 1&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; ctl.!default {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; type hw&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; card 1&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;(4) 마이크, 스피커 테스트&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #5d5d5d; padding: 10px; border: 1px solid #cbcbcb;&quot;&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;[ 스피커 테스트&amp;nbsp; ]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp;# speaker-test -t wav&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; ▶ left, right라는 소리가 반복해서 나오면 정상&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;[ 마이크 테스트 ]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp;# arecord --format=S16_LE --duration=5 --rate=16000 --file-type=raw out.raw&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 16px;&quot;&gt;▶&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 16px;&quot;&gt;녹음한 뒤&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp;# aplay --format=S16_LE --rate=16000 out.raw&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 16px;&quot;&gt;▶&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 16px;&quot;&gt;&amp;nbsp;녹음한게 나오면 정상&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;※&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt; 볼륨을 조절하기 위해서 &quot;alsamixer &quot; 명령어를 이용하여 조절할 수 있으며, 우분트메인트 데스크탑환경에서 스피커설정의 GUI를 이용하여 설정하여도 좋다&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #ff0000; font-size: 12pt;&quot;&gt;※ 스피커와 마이크가 인식은 되지만 아무리하여도 스피커가 잘되는데 마이크가 안되거나 그 반대인 경우가 있는데 정확히 원인은 모르겠으나 라즈베리파이 버그나 오작동인듯하여 인터넷에서 관련 내용이 많이 있어서 찾아봤지만 도움이 되는 내용이 없었음.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style=&quot;color: #ff0000; font-size: 12pt;&quot;&gt;그러다 라즈베리파이 패키지&lt;/span&gt;&lt;span style=&quot;color: #ff0000; font-size: 12pt;&quot;&gt;&amp;nbsp;업데이트를 해서 해결했다는 내용을 확인하고 똑 같이 했는데 해결이 됐음&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;만약, 스피커나 마이크 동작이 잘 안되면 라즈베리파이 패키지&lt;/span&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;업데이트 후 우분투 데스크탑환경에서 스피커, 마이크 음량조절을 해보시기를 권장.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #5d5d5d; padding: 10px; border: 1px solid #cbcbcb;&quot;&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp;# sudo apt-get update&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp;# sudo apt-get upgrade&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp;# sudo apt-get dist-upgrade&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 16px; color: #ffffff;&quot;&gt;&amp;nbsp;# sudo reboot&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;※ 위와 같이 해도 안될시는 커널을 업데이트를 해보시고 이외의 오류는 구글링을 통해서 케이스를 찾아보시면 됩니다.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr class=&quot;tx-hr-image-4&quot; style=&quot;background: url('//i1.daumcdn.net/deco/contents/horizontalrule/line08.gif?v=2') left center repeat-x scroll; height: 15px; border: 0px; width: 54px; margin: 30px auto;&quot; /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;■ 구글 스피커 조립&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;(1) 스피커 모양 목재 만들기&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;txc-layout-tb&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; align=&quot;center&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;3&quot; valign=&quot;top&quot;&gt;
&lt;table class=&quot;txc-layout-inner-table&quot; border=&quot;0&quot; width=&quot;255&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;280&quot; height=&quot;450&quot; style=&quot;width: 280px; height: 450px;&quot; data-origin-width=&quot;597&quot; data-origin-height=&quot;960&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/99BCC8455C691CC835?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/99BCC8455C691CC835?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99BCC8455C691CC835&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99BCC8455C691CC835&quot; width=&quot;280&quot; height=&quot;450&quot; style=&quot;width: 280px; height: 450px;&quot; data-origin-width=&quot;597&quot; data-origin-height=&quot;960&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;table class=&quot;txc-layout-inner-table&quot; border=&quot;0&quot; width=&quot;255&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;227&quot; height=&quot;150&quot; style=&quot;width: 227px; height: 150px;&quot; data-origin-width=&quot;387&quot; data-origin-height=&quot;256&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/99FDEB335C691AEB0B?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/99FDEB335C691AEB0B?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99FDEB335C691AEB0B&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99FDEB335C691AEB0B&quot; width=&quot;227&quot; height=&quot;150&quot; style=&quot;width: 227px; height: 150px;&quot; data-origin-width=&quot;387&quot; data-origin-height=&quot;256&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;table width=&quot;255&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;229&quot; height=&quot;150&quot; style=&quot;width: 229px; height: 150px;&quot; data-origin-width=&quot;385&quot; data-origin-height=&quot;252&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/9949973F5C691AFE35?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/9949973F5C691AFE35?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9949973F5C691AFE35&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9949973F5C691AFE35&quot; width=&quot;229&quot; height=&quot;150&quot; style=&quot;width: 229px; height: 150px;&quot; data-origin-width=&quot;385&quot; data-origin-height=&quot;252&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;height: 118px;&quot; valign=&quot;top&quot;&gt;
&lt;table class=&quot;txc-layout-inner-table&quot; border=&quot;0&quot; width=&quot;255&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;229&quot; height=&quot;180&quot; style=&quot;width: 229px; height: 180px;&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;643&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/997FAF445C691C6717?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/997FAF445C691C6717?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/997FAF445C691C6717&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F997FAF445C691C6717&quot; width=&quot;229&quot; height=&quot;180&quot; style=&quot;width: 229px; height: 180px;&quot; data-origin-width=&quot;820&quot; data-origin-height=&quot;643&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;br /&gt;인터넷으로 구매한 스피커모양 목재(10x24x1.2cm)를 가장자리는 1cm 여유를 두고 집에 있는 조각칼을 이용하여 홈을 팝니다. (이는 라즈베리파이와 스피커등을 부탁했을 때 좀더 안쪽에 공간을 여유롭게 하기 위함입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;※ 목재의 특성에 따라 집에 있는 조각칼로 충분한 경우가 있고, 목재용 전용 칼을 별도로 구매해서 사용해야되는 경우도 있으니 목재의 특성을 잘 확인하여 구매하시기 바랍니다.&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;(2) 라즈베리파이, 스피커, 마이크 결합 및 목재 Build&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;txc-layout-tb&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; align=&quot;center&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;table class=&quot;txc-layout-inner-table&quot; border=&quot;0&quot; width=&quot;255&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;174&quot; height=&quot;400&quot; style=&quot;width: 174px; height: 400px;&quot; data-origin-width=&quot;418&quot; data-origin-height=&quot;960&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/993BBA445C691E9C0A?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/993BBA445C691E9C0A?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/993BBA445C691E9C0A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F993BBA445C691E9C0A&quot; width=&quot;174&quot; height=&quot;400&quot; style=&quot;width: 174px; height: 400px;&quot; data-origin-width=&quot;418&quot; data-origin-height=&quot;960&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;table class=&quot;txc-layout-inner-table&quot; border=&quot;0&quot; width=&quot;255&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;ul style=&quot;list-style-type: square;&quot;&gt;
&lt;li style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;상단 스피커 영역과&amp;nbsp;라즈베리파이 영역의 두께로 인해서 다른 부분보다 더 홈을 파야됩니다. (좀더 모양새를 위해서)&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;아래위에 있는 스피커는 외부에서 음성과 마이크 소리를 인식하고 들리기 위해서 3mm 목재용 드릴로 구멍을 뚫었습니다.&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;아래 스피커는 선이 짧아서 별도로 선을 연결해서 납땜&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.8;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;오른쪽 아래 부분에 홈을 별도로 외부까지 판것은 라즈베리파이 전원을 연결하기 위한 위치&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;line-height: 1.5; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;(3) 결합 및 목재용 수성 페인트칠&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;txc-layout-tb&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; align=&quot;center&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;table class=&quot;txc-layout-inner-table&quot; border=&quot;0&quot; width=&quot;170&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;214&quot; height=&quot;500&quot; style=&quot;width: 214px; height: 500px;&quot; data-origin-width=&quot;411&quot; data-origin-height=&quot;960&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/99FA563E5C6920CD0A?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/99FA563E5C6920CD0A?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99FA563E5C6920CD0A&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99FA563E5C6920CD0A&quot; width=&quot;214&quot; height=&quot;500&quot; style=&quot;width: 214px; height: 500px;&quot; data-origin-width=&quot;411&quot; data-origin-height=&quot;960&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;table class=&quot;txc-layout-inner-table&quot; border=&quot;0&quot; width=&quot;170&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;158&quot; height=&quot;400&quot; style=&quot;width: 158px; height: 400px;&quot; data-origin-width=&quot;381&quot; data-origin-height=&quot;960&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/99592C355C6920D92D?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/99592C355C6920D92D?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99592C355C6920D92D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99592C355C6920D92D&quot; width=&quot;158&quot; height=&quot;400&quot; style=&quot;width: 158px; height: 400px;&quot; data-origin-width=&quot;381&quot; data-origin-height=&quot;960&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;table class=&quot;txc-layout-inner-table&quot; border=&quot;0&quot; width=&quot;170&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;ul style=&quot;list-style-type: square;&quot;&gt;
&lt;li style=&quot;line-height: 1.2;&quot;&gt;&lt;span style=&quot;font-size: 8pt;&quot;&gt;나사를 조이기 위해서는 상하단 4곳에 홈을 좀더 파서 나사가 잘 들어가도록 함&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.2;&quot;&gt;&lt;span style=&quot;font-size: 8pt;&quot;&gt;뒷판 나사 구멍은 드릴을 4mm로 뚫고 나사 길이는 4&lt;/span&gt;&lt;span style=&quot;font-size: 8pt;&quot;&gt;mm용 4피스&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.2;&quot;&gt;&lt;span style=&quot;font-size: 8pt;&quot;&gt;목재 두께 1.2cm 2개&amp;nbsp;총 2.4cm&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.2;&quot;&gt;&lt;span style=&quot;font-size: 8pt;&quot;&gt;약 1cm 목재사이 공간을&amp;nbsp;감안하면 전체 두께는 3.4~3.5cm정도&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.2;&quot;&gt;&lt;span style=&quot;font-size: 8pt;&quot;&gt;목재 사이에 공간을 지지하고 나사를 조였을 때 힘을 받을 수 있도록 알미늄슬리브를 사용하면 좋음(1cm 4개만 판매하는곳이 없음). 그러나, 플라스틱(볼펜등)을 이용하여 잘라서 사용해도 전혀 이상없음&lt;/span&gt;&lt;/li&gt;
&lt;li style=&quot;line-height: 1.2;&quot;&gt;&lt;span style=&quot;font-size: 8pt;&quot;&gt;마무리로 목재용 페인트칠 후, 수성용 오일로 마무리&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;line-height: 1.5; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;(4) 완성품&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;txc-layout-tb&quot; border=&quot;0&quot; cellspacing=&quot;0&quot; cellpadding=&quot;2&quot; align=&quot;center&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td rowspan=&quot;2&quot; valign=&quot;top&quot;&gt;
&lt;table class=&quot;txc-layout-inner-table&quot; border=&quot;0&quot; width=&quot;255&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;467&quot; height=&quot;960&quot; data-origin-width=&quot;467&quot; data-origin-height=&quot;960&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/99D43E3D5C692A790C?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/99D43E3D5C692A790C?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99D43E3D5C692A790C&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99D43E3D5C692A790C&quot; width=&quot;467&quot; height=&quot;960&quot; data-origin-width=&quot;467&quot; data-origin-height=&quot;960&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;table class=&quot;txc-layout-inner-table&quot; border=&quot;0&quot; width=&quot;255&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;140&quot; height=&quot;250&quot; style=&quot;width: 140px; height: 250px;&quot; data-origin-width=&quot;540&quot; data-origin-height=&quot;960&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/9988A43C5C692A8519?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/9988A43C5C692A8519?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/9988A43C5C692A8519&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F9988A43C5C692A8519&quot; width=&quot;140&quot; height=&quot;250&quot; style=&quot;width: 140px; height: 250px;&quot; data-origin-width=&quot;540&quot; data-origin-height=&quot;960&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;table class=&quot;txc-layout-inner-table&quot; border=&quot;0&quot; width=&quot;255&quot; cellspacing=&quot;0&quot; cellpadding=&quot;5&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign=&quot;top&quot;&gt;&lt;figure class=&quot;imageblock alignCenter&quot; width=&quot;148&quot; height=&quot;250&quot; style=&quot;width: 148px; height: 250px;&quot; data-origin-width=&quot;571&quot; data-origin-height=&quot;960&quot; data-ke-mobilestyle=&quot;widthContent&quot;&gt;&lt;span data-url=&quot;https://t1.daumcdn.net/cfile/tistory/99BF33365C692ABD16?original&quot; data-phocus=&quot;https://t1.daumcdn.net/cfile/tistory/99BF33365C692ABD16?original&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99BF33365C692ABD16&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99BF33365C692ABD16&quot; width=&quot;148&quot; height=&quot;250&quot; style=&quot;width: 148px; height: 250px;&quot; data-origin-width=&quot;571&quot; data-origin-height=&quot;960&quot; data-ke-mobilestyle=&quot;widthContent&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr class=&quot;tx-hr-image-4&quot; style=&quot;background: url('//i1.daumcdn.net/deco/contents/horizontalrule/line08.gif?v=2') left center repeat-x scroll; height: 15px; border: 0px; width: 54px; margin: 30px auto;&quot; /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;■ 구글 스피커 실행&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;전원&amp;nbsp;연결후에 구글 스피커 실행&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;실행하기&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&amp;nbsp;&lt;span style=&quot;background-color: #9aa5ea;&quot;&gt;(env) # googlesamples-assistant-hotword&amp;nbsp;--lang ko-KR --project_id my-dev-project --device_model_id&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #5d5d5d; padding: 10px; border: 1px solid #cbcbcb;&quot;&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;color: #ffffff; font-size: 11pt;&quot;&gt;#&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 16px;&quot;&gt;source ~/env/bin/activate&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;line-height: 1.5;&quot;&gt;&lt;span style=&quot;color: #ffffff; font-size: 11pt;&quot;&gt;(env) #&amp;nbsp;googlesamples-assistant-hotword&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;--lang ko-KR&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 11pt;&quot;&gt;--project_id rpigoogleassistant-1abcd&amp;nbsp;--device_model_id&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 14.6667px;&quot;&gt;rpigoogleassistant&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 14.6667px;&quot;&gt;-1abcd&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 11pt;&quot;&gt;-speech-1aa32a&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;그런데, 이상하게도 hotword로 하면 Segment Fault가 나오면서 동작을 안한다.(구글링을 해도 못찾음 ㅜㅜ)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;결국 pushtalk만 실행해서 성공&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;span style=&quot;background-color: #9aa5ea;&quot;&gt;(env) # googlesamples-assistant-pushtotalk&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 16px; background-color: #9aa5ea;&quot;&gt;--lang ko-KR&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 12pt; background-color: #9aa5ea;&quot;&gt;--project-id &amp;lt;projectid&amp;gt; --device-model-id &amp;lt;deviceid&amp;gt; --display&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #5d5d5d; padding: 10px; border: 1px solid #cbcbcb;&quot;&gt;
&lt;p&gt;&lt;span style=&quot;color: #ffffff; font-size: 11pt;&quot;&gt;#&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 16px;&quot;&gt;source ~/env/bin/activate&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #ffffff; font-size: 11pt;&quot;&gt;(env) # googlesamples-assistant-pushtotalk&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;--lang ko-KR&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 11pt;&quot;&gt;--project-id&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 11pt;&quot;&gt;rpigoogleassistant-1abcd&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 11pt;&quot;&gt;&amp;nbsp;--device-model-id&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 11pt;&quot;&gt;rpigoogleassistant&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 11pt;&quot;&gt;-1abcd&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 11pt;&quot;&gt;-speech-1aa32a&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 11pt;&quot;&gt;&amp;nbsp;--display&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;※팁1] pushtalk는 질문하고 Enter를 쳐줘야하기 때문에 질의 응답을 Enter키를 누르지 않고 할 수가 없다&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;그래서 pushtalk 프로그램 원소스를 약간 수정하여 Enter키를 하지 않아도 계속 질문과 응답을 할 수 있도록 약간의 꼼수를 사용함&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;[ 수정 ] grpc에 있는 pushtalk.py수정&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #5d5d5d; padding: 10px; border: 1px solid #cbcbcb;&quot;&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;color: #ffffff; font-size: 11pt;&quot;&gt;# 457라인에 있는 아래의 click.pause(info='Press Enter to send a new request...')를 찾아서 리마크하고 다른 옵션을 넣습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;&amp;nbsp;# 저는 1초 대기 커멘트를 넣었습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;wait_for_user_trigger = not once&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while True:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if wait_for_user_trigger:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ffe400;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #click.pause(info='Press Enter to send a new request...')&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ffe400;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; time.sleep(1)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; continue_conversation = assistant.assist()&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # wait for user trigger if there is no follow-up turn in&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # the conversation.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; wait_for_user_trigger = not continue_conversation&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # If we only want one conversation, break.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if once and (not continue_conversation):&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: #ffffff;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; break&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;b&gt;※팁2] 구글어시스턴트가 동작을 하다가 데몬이 다운되는 경우가 발생하여 실행파일을 수정해서 부팅시 바로 구동하도록 설정하고, 크론잡에도 등록함&lt;/b&gt;&lt;/p&gt;
&lt;div class=&quot;txc-textbox&quot; style=&quot;background-color: #5d5d5d; padding: 10px; border: 1px solid #cbcbcb;&quot;&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;# vi ~&lt;/span&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;/start_googleassistant.sh&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;# sudo crontab -u pi -l&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #ffffff;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: right;&quot;&gt;&lt;i&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: #5d5d5d;&quot;&gt; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #5d5d5d;&quot;&gt;The End&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;</description>
      <category>Tech Story/IoT</category>
      <category>AI스피커</category>
      <category>구글 인공지능 스피커</category>
      <category>구글어시스턴트</category>
      <category>구글어시스턴트 인공지능 스피커</category>
      <category>라즈베리파이 구글 인공지능 스피커</category>
      <category>라즈베리파이 구글어시턴트</category>
      <author>슈퍼맨짱</author>
      <guid isPermaLink="true">https://e3jake.tistory.com/53</guid>
      <comments>https://e3jake.tistory.com/53#entry53comment</comments>
      <pubDate>Sat, 19 Dec 2020 20:15:20 +0900</pubDate>
    </item>
    <item>
      <title>Deep Learning - (3) Ubuntu16.04 에서 YOLO: Real-Time Object Detection</title>
      <link>https://e3jake.tistory.com/40</link>
      <description>&lt;blockquote class=&quot;tx-quote-tistory&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 18pt;&quot;&gt;Deep Learning - (3) Ubuntu16.04 에서 YOLO: Real-Time Object Detection&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;2018. 8. 10.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;b&gt;reference :&amp;nbsp;https://github.com/pjreddie/darknet/wiki/YOLO:-Real-Time-Object-Detection&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;config 파일은 기존 darknet framework을 설치하면서 cfg 디렉토리에 있다&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;table class=&quot;txc-table&quot; width=&quot;827&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;border: none; border-collapse: collapse; width: 827px;&quot; 맑은=&quot;&quot; 고딕&quot;,=&quot;&quot; sans-serif;font-size:13px&quot;=&quot;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 826px; height: 452px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(76, 76, 76);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt; pi@pi-15U560-MFLGL:~/darknet$&lt;span style=&quot;color: rgb(171, 242, 0);&quot;&gt; ls&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;LICENSE&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LICENSE.meta&amp;nbsp; README.md&amp;nbsp; cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;include&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; predictions.jpg&amp;nbsp; src&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;LICENSE.fuck&amp;nbsp; LICENSE.mit&amp;nbsp; &amp;nbsp;TestImg&amp;nbsp; &amp;nbsp; darknet&amp;nbsp; &amp;nbsp;libdarknet.a&amp;nbsp; &amp;nbsp;python&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;yolo.weights&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;LICENSE.gen&amp;nbsp; &amp;nbsp;LICENSE.v1&amp;nbsp; &amp;nbsp; TestYolo&amp;nbsp; &amp;nbsp;data&amp;nbsp; &amp;nbsp; &amp;nbsp; libdarknet.so&amp;nbsp; results&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;LICENSE.gpl&amp;nbsp; &amp;nbsp;Makefile&amp;nbsp; &amp;nbsp; &amp;nbsp; backup&amp;nbsp; &amp;nbsp; &amp;nbsp;examples&amp;nbsp; obj&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; scripts&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;pi@pi-15U560-MFLGL:~/darknet$ &lt;span style=&quot;color: rgb(171, 242, 0);&quot;&gt;ls cfg&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;alexnet.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; extraction.conv.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;rnn.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: rgb(255, 228, 0);&quot;&gt;yolov1.cfg&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;cifar.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; extraction22k.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;rnn.train.cfg&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: rgb(255, 228, 0);&quot;&gt;yolov2-tiny-voc.cfg&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;cifar.test.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp;go.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strided.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: rgb(255, 228, 0);&quot;&gt;yolov2-tiny.cfg&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;coco.data&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; go.test.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;t1.test.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: rgb(255, 228, 0);&quot;&gt;yolov2-voc.cfg&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;combine9k.data&amp;nbsp; &amp;nbsp; &amp;nbsp;gru.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;tiny.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: rgb(255, 228, 0);&quot;&gt;&amp;nbsp;yolov2.cfg&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;darknet.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; imagenet1k.data&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vgg-16.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: rgb(255, 228, 0);&quot;&gt;yolov3-spp.cfg&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;darknet19.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; imagenet22k.dataset&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;vgg-conv.cfg&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: rgb(255, 228, 0);&quot;&gt;&amp;nbsp;yolov3-tiny.cfg&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;darknet19_448.cfg&amp;nbsp; imagenet9k.hierarchy.dataset&amp;nbsp; voc.data&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: rgb(255, 228, 0);&quot;&gt;yolov3-voc.cfg&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;darknet9000.cfg&amp;nbsp; &amp;nbsp; jnet-conv.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;writing.cfg&amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: rgb(255, 228, 0);&quot;&gt;&amp;nbsp; yolov3.cfg&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;densenet201.cfg&amp;nbsp; &amp;nbsp; resnet152.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span style=&quot;color: rgb(255, 228, 0);&quot;&gt; &amp;nbsp;yolo9000.cfg&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;extraction.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp;resnet50.cfg&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span style=&quot;color: rgb(255, 228, 0);&quot;&gt;yolov1-tiny.cfg&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;pi@pi-15U560-MFLGL:~/darknet$&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;darknet 디렉토리에서 weight 파일(이미 트레이닝받은 파일)을 받는다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;용량은 약 200MB정도 된다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;table class=&quot;txc-table&quot; width=&quot;823&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;border: none; border-collapse: collapse; width: 823px;&quot; 맑은=&quot;&quot; 고딕&quot;,=&quot;&quot; sans-serif;font-size:13px&quot;=&quot;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 822px; height: 277px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(76, 76, 76);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;pi@pi-15U560-MFLGL:~/darknet$ &lt;/span&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp;&lt;span style=&quot;color: rgb(171, 242, 0);&quot;&gt;wget http://pjreddie.com/media/files/yolo.weights&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;URL transformed to HTTPS due to an HSTS policy&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;--2018-08-10 15:51:13--&amp;nbsp; https://pjreddie.com/media/files/yolo.weights&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;Resolving pjreddie.com (pjreddie.com)... 128.208.3.39&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;Connecting to pjreddie.com (pjreddie.com)|128.208.3.39|:443... connected.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;HTTP request sent, awaiting response... 200 OK&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;Length: 203934260 (194M) [application/octet-stream]&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;Saving to: ‘yolo.weights.1’&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;yolo.weights.1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0%[&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;]&amp;nbsp; 87.70K&amp;nbsp; 27.7KB/s&amp;nbsp; &amp;nbsp; eta 1h 59m&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 255, 255); font-size: 14.6667px;&quot;&gt;pi@pi-15U560-MFLGL:~/darknet$ &lt;span style=&quot;color: rgb(171, 242, 0);&quot;&gt;ls -al&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; color: rgb(171, 242, 0);&quot;&gt;yolo.weights&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;-rw-rw-r-- 1 pi pi 203934260&amp;nbsp; 3월 27&amp;nbsp; 2017 yolo.weights&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;YOLO 환경파일을 이용하여 강아지 이미지 테스트&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;table class=&quot;txc-table&quot; width=&quot;784&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; style=&quot;border:none;border-collapse:collapse;;font-family:&quot; 맑은=&quot;&quot; 고딕&quot;,=&quot;&quot; sans-serif;font-size:13px&quot;=&quot;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 784px; height: 64px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(76, 76, 76);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;pi@pi-15U560-MFLGL:~/darknet$&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp;pi@pi-15U560-MFLGL:~/darknet$&lt;/span&gt;&lt;span style=&quot;color: rgb(171, 242, 0);&quot;&gt; ./darknet yolo test cfg/yolov1.cfg yolo.weights data/dog.jpg&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;layer&amp;nbsp; &amp;nbsp; &amp;nbsp;filters&amp;nbsp; &amp;nbsp; size&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; input&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; output&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; 0 conv&amp;nbsp; &amp;nbsp; &amp;nbsp;64&amp;nbsp; 7 x 7 / 2&amp;nbsp; &amp;nbsp;448 x 448 x&amp;nbsp; &amp;nbsp;3&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp;224 x 224 x&amp;nbsp; 64&amp;nbsp; 0.944 BFLOPs&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; 1 max&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 x 2 / 2&amp;nbsp; &amp;nbsp;224 x 224 x&amp;nbsp; 64&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp;112 x 112 x&amp;nbsp; 64&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; 2 conv&amp;nbsp; &amp;nbsp; 192&amp;nbsp; 3 x 3 / 1&amp;nbsp; &amp;nbsp;112 x 112 x&amp;nbsp; 64&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp;112 x 112 x 192&amp;nbsp; 2.775 BFLOPs&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; 3 max&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 x 2 / 2&amp;nbsp; &amp;nbsp;112 x 112 x 192&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp; 56 x&amp;nbsp; 56 x 192&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; 4 conv&amp;nbsp; &amp;nbsp; 128&amp;nbsp; 1 x 1 / 1&amp;nbsp; &amp;nbsp; 56 x&amp;nbsp; 56 x 192&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp; 56 x&amp;nbsp; 56 x 128&amp;nbsp; 0.154 BFLOPs&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; 5 conv&amp;nbsp; &amp;nbsp; 256&amp;nbsp; 3 x 3 / 1&amp;nbsp; &amp;nbsp; 56 x&amp;nbsp; 56 x 128&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp; 56 x&amp;nbsp; 56 x 256&amp;nbsp; 1.850 BFLOPs&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt;...&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt;...&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp;27 conv&amp;nbsp; &amp;nbsp;1024&amp;nbsp; 3 x 3 / 1&amp;nbsp; &amp;nbsp; &amp;nbsp;7 x&amp;nbsp; &amp;nbsp;7 x1024&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;7 x&amp;nbsp; &amp;nbsp;7 x1024&amp;nbsp; 0.925 BFLOPs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp;28 Local Layer: 7 x 7 x 1024 image, 256 filters -&amp;gt; 7 x 7 x 256 image&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp;29 dropout&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;p = 0.50&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12544&amp;nbsp; -&amp;gt;&amp;nbsp; 12544&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp;30 connected&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12544&amp;nbsp; -&amp;gt;&amp;nbsp; 1715&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp;31 Detection Layer&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt;forced: Using default '0'&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt;Loading weights from yolo.weights...Done!&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;color: rgb(255, 255, 255);&quot;&gt;data/dog.jpg: Predicted in 10.088818 seconds.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 555px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99ADF3335B6D398C1D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99ADF3335B6D398C1D&quot; width=&quot;555&quot; height=&quot;533&quot; filename=&quot;Screenshot from 2018-08-10 16-05-47.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;tiny YOLO 테스트&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;table class=&quot;txc-table&quot; width=&quot;784&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; 맑은=&quot;&quot; 고딕&quot;,=&quot;&quot; sans-serif;font-size:13px&quot;=&quot;&quot; style=&quot;border: none; border-collapse: collapse;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 784px; height: 64px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(53, 53, 53);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;pi@pi-15U560-MFLGL:~/darknet$ &lt;span style=&quot;color: rgb(171, 242, 0);&quot;&gt;wget&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(171, 242, 0);&quot;&gt;http://pjreddie.com/media/files/yolo-tiny.weights&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp;pi@pi-15U560-MFLGL:~/darknet$&amp;nbsp;&lt;/span&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(171, 242, 0);&quot;&gt;./darknet yolo test cfg/&lt;/span&gt;&lt;span style=&quot;font-size: 14.6667px; color: rgb(171, 242, 0);&quot;&gt;yolov1-tiny.cfg&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;span style=&quot;color: rgb(171, 242, 0);&quot;&gt;yolo-tiny.weights data/person&lt;/span&gt;&lt;span style=&quot;color: rgb(171, 242, 0);&quot;&gt;.jpg&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;layer&amp;nbsp; &amp;nbsp; &amp;nbsp;filters&amp;nbsp; &amp;nbsp; size&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; input&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; output&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; 0 conv&amp;nbsp; &amp;nbsp; &amp;nbsp;16&amp;nbsp; 3 x 3 / 1&amp;nbsp; &amp;nbsp;448 x 448 x&amp;nbsp; &amp;nbsp;3&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp;448 x 448 x&amp;nbsp; 16&amp;nbsp; 0.173 BFLOPs&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; 1 max&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 x 2 / 2&amp;nbsp; &amp;nbsp;448 x 448 x&amp;nbsp; 16&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp;224 x 224 x&amp;nbsp; 16&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; 2 conv&amp;nbsp; &amp;nbsp; &amp;nbsp;32&amp;nbsp; 3 x 3 / 1&amp;nbsp; &amp;nbsp;224 x 224 x&amp;nbsp; 16&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp;224 x 224 x&amp;nbsp; 32&amp;nbsp; 0.462 BFLOPs&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; 3 max&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 x 2 / 2&amp;nbsp; &amp;nbsp;224 x 224 x&amp;nbsp; 32&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp;112 x 112 x&amp;nbsp; 32&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; 4 conv&amp;nbsp; &amp;nbsp; &amp;nbsp;64&amp;nbsp; 3 x 3 / 1&amp;nbsp; &amp;nbsp;112 x 112 x&amp;nbsp; 32&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp;112 x 112 x&amp;nbsp; 64&amp;nbsp; 0.462 BFLOPs&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; 5 max&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 x 2 / 2&amp;nbsp; &amp;nbsp;112 x 112 x&amp;nbsp; 64&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp; 56 x&amp;nbsp; 56 x&amp;nbsp; 64&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; 6 conv&amp;nbsp; &amp;nbsp; 128&amp;nbsp; 3 x 3 / 1&amp;nbsp; &amp;nbsp; 56 x&amp;nbsp; 56 x&amp;nbsp; 64&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp; 56 x&amp;nbsp; 56 x 128&amp;nbsp; 0.462 BFLOPs&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; 7 max&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 x 2 / 2&amp;nbsp; &amp;nbsp; 56 x&amp;nbsp; 56 x 128&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp; 28 x&amp;nbsp; 28 x 128&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; 8 conv&amp;nbsp; &amp;nbsp; 256&amp;nbsp; 3 x 3 / 1&amp;nbsp; &amp;nbsp; 28 x&amp;nbsp; 28 x 128&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp; 28 x&amp;nbsp; 28 x 256&amp;nbsp; 0.462 BFLOPs&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp; 9 max&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 x 2 / 2&amp;nbsp; &amp;nbsp; 28 x&amp;nbsp; 28 x 256&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp; 14 x&amp;nbsp; 14 x 256&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp;10 conv&amp;nbsp; &amp;nbsp; 512&amp;nbsp; 3 x 3 / 1&amp;nbsp; &amp;nbsp; 14 x&amp;nbsp; 14 x 256&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp; 14 x&amp;nbsp; 14 x 512&amp;nbsp; 0.462 BFLOPs&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp;11 max&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2 x 2 / 2&amp;nbsp; &amp;nbsp; 14 x&amp;nbsp; 14 x 512&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;7 x&amp;nbsp; &amp;nbsp;7 x 512&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp;12 conv&amp;nbsp; &amp;nbsp;1024&amp;nbsp; 3 x 3 / 1&amp;nbsp; &amp;nbsp; &amp;nbsp;7 x&amp;nbsp; &amp;nbsp;7 x 512&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;7 x&amp;nbsp; &amp;nbsp;7 x1024&amp;nbsp; 0.462 BFLOPs&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp;13 conv&amp;nbsp; &amp;nbsp; 256&amp;nbsp; 3 x 3 / 1&amp;nbsp; &amp;nbsp; &amp;nbsp;7 x&amp;nbsp; &amp;nbsp;7 x1024&amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;7 x&amp;nbsp; &amp;nbsp;7 x 256&amp;nbsp; 0.231 BFLOPs&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp;14 connected&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 12544&amp;nbsp; -&amp;gt;&amp;nbsp; 1470&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp; &amp;nbsp;15 Detection Layer&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;forced: Using default '0'&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;Loading weights from yolo-tiny.weights...Done!&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;font color=&quot;#abf200&quot;&gt;&lt;span style=&quot;font-size: 10pt; color: rgb(255, 255, 255);&quot;&gt;data/person.jpg: Predicted in 1.089886 seconds.&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 567px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/99DBEA3C5B6D3BD90D&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F99DBEA3C5B6D3BD90D&quot; width=&quot;567&quot; height=&quot;737&quot; filename=&quot;Screenshot from 2018-08-10 16-06-06.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;옵션테스트 -thresh 0.9하면 90%이상의 값만 보여준다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;table class=&quot;txc-table&quot; width=&quot;784&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; 맑은=&quot;&quot; 고딕&quot;,=&quot;&quot; sans-serif;font-size:13px&quot;=&quot;&quot; style=&quot;border: none; border-collapse: collapse;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 784px; height: 48px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(76, 76, 76);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 255, 255); font-size: 11pt;&quot;&gt;pi@pi-15U560-MFLGL:~/darknet$&lt;span style=&quot;color: rgb(171, 242, 0);&quot;&gt; ./darknet yolo test cfg/yolov1.cfg yolo.weights data/dog.jpg -thresh 0&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;threshold값을 0으로 주는 옵션으로 기본적으&amp;gt;로는 0.2보다 같거나높은 값만 보여준다고 합니다.&lt;/span&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&amp;nbsp;(-thresh 값)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;이렇게 0으로 주면 0보다 같거나 높은 모든 찾아낸 object를 표시해주는데 매우 복잡하기 때문에 자주 사용하지는 않습니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center; clear: none; float: none;&quot;&gt;&lt;span class=&quot;imageblock&quot; style=&quot;display: inline-block; width: 566px;  height: auto; max-width: 100%;&quot;&gt;&lt;img src=&quot;https://t1.daumcdn.net/cfile/tistory/996EB8455B6D3E5637&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Ft1.daumcdn.net%2Fcfile%2Ftistory%2F996EB8455B6D3E5637&quot; width=&quot;566&quot; height=&quot;736&quot; filename=&quot;Screenshot from 2018-08-10 16-06-26.png&quot; filemime=&quot;image/jpeg&quot;/&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;실시간 웹캡을 이용한 detection 테스트.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;table class=&quot;txc-table&quot; width=&quot;784&quot; cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; 맑은=&quot;&quot; 고딕&quot;,=&quot;&quot; sans-serif;font-size:13px&quot;=&quot;&quot; style=&quot;border: none; border-collapse: collapse;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 784px; height: 48px; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); background-color: rgb(76, 76, 76);&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; color: rgb(255, 255, 255);&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 255, 255); font-size: 11pt;&quot;&gt;pi@pi-15U560-MFLGL:~/darknet$&amp;nbsp;&lt;/span&gt;&lt;font color=&quot;#ffffff&quot;&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;&lt;span style=&quot;color: rgb(171, 242, 0);&quot;&gt;./darknet detector demo cfg/coco.data cfg/yolov1.cfg yolo.weight&lt;/span&gt;&lt;span style=&quot;color: rgb(171, 242, 0);&quot;&gt;s&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;웹캡으로 나오는 이미지를 실시간으로 확인이 가능합니다.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 14.6667px;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color: rgb(76, 76, 76); font-size: 10pt;&quot;&gt;End of Posting&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>Tech Story/AI, ML, BigData</category>
      <category>YOLO</category>
      <category>욜로 알고리즘</category>
      <author>슈퍼맨짱</author>
      <guid isPermaLink="true">https://e3jake.tistory.com/40</guid>
      <comments>https://e3jake.tistory.com/40#entry40comment</comments>
      <pubDate>Sat, 19 Dec 2020 20:15:06 +0900</pubDate>
    </item>
    <item>
      <title>바리스타가 알려주는 믹스커피 맛나게 먹기</title>
      <link>https://e3jake.tistory.com/55</link>
      <description>&lt;p style=&quot;font-size: 1.12em;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;1. 믹스커피, 카누, 설탕, 얼음, 우유, 컵3개&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; ① 빈컵에 카누와 믹스커피를 넣고 뜨거운물을 최소로 넣고 섞기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; ② 빈컵(뚜껑 닫을 수 있는)에 얼음 1~2개, 설탕 1~2스푼(기호에 따라 추가), 우유 적당량 넣고 뚜껑을 닫고 흔들기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; ③ 얼음잔 준비후 ①을 넣고, ②를 천천히 넣으면 우유의 거품까지 위에 덮힌다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 우유의 거품을 함께 먹으면 닷맛과 함께 바닦에 있던 커피가 같이 맛이난다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; 조금 먹고 난 뒤에는 숫가락으로 전체를 섞어서 먹어도 좋다&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthContent&quot; data-origin-width=&quot;805&quot; data-origin-height=&quot;228&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dXzKNE/btqwYFYgOIG/EVF6JYqs7zpg1qQt7krKLk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dXzKNE/btqwYFYgOIG/EVF6JYqs7zpg1qQt7krKLk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dXzKNE/btqwYFYgOIG/EVF6JYqs7zpg1qQt7krKLk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdXzKNE%2FbtqwYFYgOIG%2FEVF6JYqs7zpg1qQt7krKLk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;805&quot; height=&quot;228&quot; data-origin-width=&quot;805&quot; data-origin-height=&quot;228&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: right; font-size: 1.12em;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: right; font-size: 1.12em;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;2. 카누, 얼음, 사이다&lt;/b&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;① 빈컵에 카누 1개를 넣고 찬물을 최소로 넣어서 섞기&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;② 얼음잔에 사이다를 반정도 채운다&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;③ &lt;span style=&quot;color: #333333;&quot;&gt;②&lt;/span&gt;에 커피를 붇는다&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;커피와 사이다의 절묘한 조화가 맛있다.(단, 사이다의 양 조절 필수)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthContent&quot; data-origin-width=&quot;538&quot; data-origin-height=&quot;201&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/rKJaX/btqwYivs7Ov/rk93oXyo8iq97JkhxsQHs0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/rKJaX/btqwYivs7Ov/rk93oXyo8iq97JkhxsQHs0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/rKJaX/btqwYivs7Ov/rk93oXyo8iq97JkhxsQHs0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrKJaX%2FbtqwYivs7Ov%2Frk93oXyo8iq97JkhxsQHs0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;538&quot; height=&quot;201&quot; data-origin-width=&quot;538&quot; data-origin-height=&quot;201&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;font-size: 1.12em;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #333333;&quot;&gt;3. 카페모카&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;① 빈컵에 바닐라 아이스크립, 초코파우더를 넣고 섞는다&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;② 우유를 조금 넣고 다시 섞는다&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;③ 카누를 넣고 섞는다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;④ 얼음잔에 우유를 넣는다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우유잔에 만들어 놓은 커피를 붓는다&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthContent&quot; data-origin-width=&quot;601&quot; data-origin-height=&quot;286&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/3B414/btqwWzSsHr8/ANtgBKGsryq6nZMLyXRhJk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/3B414/btqwWzSsHr8/ANtgBKGsryq6nZMLyXRhJk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/3B414/btqwWzSsHr8/ANtgBKGsryq6nZMLyXRhJk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F3B414%2FbtqwWzSsHr8%2FANtgBKGsryq6nZMLyXRhJk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;601&quot; height=&quot;286&quot; data-origin-width=&quot;601&quot; data-origin-height=&quot;286&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;font-size: 1.12em;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;4. 녹차라테&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; ① 믹스커피를 넣고 뜨거운물을 최소로 넣고 섞기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; ② 녹차 아이스크림을 준비해서 우유를 조금 넣고 섞기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; &amp;nbsp; ③ 얼음잔 준비후 우유를 반쯤 넣고 ①을 넣고, ②를 넣는다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp; 맛있는 녹차라테&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthContent&quot; data-origin-width=&quot;548&quot; data-origin-height=&quot;291&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bGqyC2/btqwYiI2S3c/t9OxXmeqLBJPTgxVzKK1vK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bGqyC2/btqwYiI2S3c/t9OxXmeqLBJPTgxVzKK1vK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bGqyC2/btqwYiI2S3c/t9OxXmeqLBJPTgxVzKK1vK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbGqyC2%2FbtqwYiI2S3c%2Ft9OxXmeqLBJPTgxVzKK1vK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;548&quot; height=&quot;291&quot; data-origin-width=&quot;548&quot; data-origin-height=&quot;291&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;font-size: 1.12em;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;5. 콜드부루 맛있게 먹기&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #333333;&quot;&gt;① 콜드브루(무설탕) 준비&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;② 텀플러에 얼음, 설탕(기호에 맞게) 넣고, 콜드브루 넣기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;③ (주의)얼음이 깨지지 않도록 흔들어주기&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빈컵에 부어서 먹기&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthContent&quot; data-origin-width=&quot;374&quot; data-origin-height=&quot;140&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/tfjP2/btqwXe8gxQK/1JyUN1bUNXAOHNstLrk25k/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/tfjP2/btqwXe8gxQK/1JyUN1bUNXAOHNstLrk25k/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/tfjP2/btqwXe8gxQK/1JyUN1bUNXAOHNstLrk25k/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FtfjP2%2FbtqwXe8gxQK%2F1JyUN1bUNXAOHNstLrk25k%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;374&quot; height=&quot;140&quot; data-origin-width=&quot;374&quot; data-origin-height=&quot;140&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;font-size: 0.81em; text-align: right;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #808080;&quot;&gt;origin by&amp;nbsp;&lt;a style=&quot;color: #808080;&quot; href=&quot;https://www.youtube.com/watch?v=CDIawP4hhdA&amp;amp;t=92s&quot;&gt;https://www.youtube.com/watch?v=CDIawP4hhdA&amp;amp;t=92s&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>커피이야기</category>
      <category>#</category>
      <category>믹스커피 레시피</category>
      <category>믹스커피 맛있게 먹기</category>
      <category>바리스타가 알려주는 초간단 아이스 믹스커피 레시피</category>
      <category>아이스 믹스커피 레시피</category>
      <author>슈퍼맨짱</author>
      <guid isPermaLink="true">https://e3jake.tistory.com/55</guid>
      <comments>https://e3jake.tistory.com/55#entry55comment</comments>
      <pubDate>Sat, 19 Dec 2020 20:14:24 +0900</pubDate>
    </item>
  </channel>
</rss>