Page 312 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 312

streamer를  통해  영상을  WIFI로  전송한다.  그리고  웹  브라우저로  영상을  확인할  수

               있다.  또한,  라즈베리파이의  GPIO(General  Purpose  Input  Output)를  이용하여  고휘
               도  LED를  장착함으로  조명을  구현하여  야간  주행을  가능하게  하였다.



               3.  소프트웨어  개요

                 1)  구성도



                                                                               가)  센서부
                                                                            센서부는  GPS,  자이로,  지자

                                                                           기,  압력,  가속도  센서로  구성
                                                                           되어  있으며  각  센서들은  기체

                                                                           의  안정적인  비행을  돕는  역할
                                                                           을  한다.  특히  자이로  센서는
                                                                           기체의  기울어짐을  측정하여

               모터의  값을  조종해  기체가  다시  평행을  맞출  수  있도록  해준다.  이를  PID제어라고
               하는데,

               PID제어의  PID는  각각  비례-적분-미분을  의미하며,  센서를  통해  입력받은  값과  목
               표  값의  오차를  계산하여  올바른  출력을  낼  수  있도록  하는  제어  방법이다.


               나)  제어부
                    제어부는  Naze32  10DOF로  구성되어있고,  이는  센서부를  전부  포함한다.

               Naze32  10DOF의  펌웨어는  Cleanflight  오픈소스를  기반으로  구성되어  있으며,
               3.3V/72MHz에서  동작하는  32bit  ARM  CPU가  내장되어  있고,  최대  6개의  출력을
               구동부에  연결할  수  있다.



               다)  구동부

                    구동부는  4개의  Brushless  모터와  ESC(변속기)로  구성되어  있다.  ESC는  모터
               가  구동  가능한  만큼  적정량의  전류를  제공하며,  LiPo  Battery의  높은  전압을  5V로
               낮춰서  공급하는  역할을  한다.



               라)  RaspiPI

                    라즈베리파이로  카메라  영상을  전송하는  스트리밍  시스템을  구축하였으며,
               GPIO와  C언어를  이용하여  LED를  장착,  순차적으로  점멸되게  하여  야간  주행이  가
               능하게  하였다.




                                                         -  305  -
   307   308   309   310   311   312   313   314   315   316   317