본문 바로가기

프로젝트15

텐서플로우(Tensorflow-gpu) 설치하기 이번 시간에는 Tensorflow-gpu를 설치해 보겠습니다. 기본적인 Tensorflow는 CPU만 사용하기 때문에 복잡한 작업에는 많이 느리기때문에 GPU버전으로 설치해 보겠습니다. 사양 운영체제 : Window10 - x64 그래픽 카드 : GTX-970 1. CUDA 설치하기 https://developer.nvidia.com/ NVIDIA Developer Share your Work at GTC 2021 Call for proposals open through Dec. 4, 2020. Learn More News December 3, 2020 New Resource for Developers: Access Technical Content through NVIDIA On-Demand Read M.. 2020. 12. 4.
아나콘다(Anaconda) 설치하기 이번 시간에는 머신러닝에 필수라고도 할수있는 아나콘다를 설치해 보겠습니다. https://www.anaconda.com/ Anaconda | The World's Most Popular Data Science Platform Anaconda is the birthplace of Python data science. We are a movement of data scientists, data-driven enterprises, and open source communities. www.anaconda.com 아나콘다는 위의 공식 사이트에서 무료로 다운로드할 수 있습니다. 공식 사이트에 접속하고 상단 메뉴에 Products - Individual Edition을 눌러줍니다. 창의 가장 아래 부분에 다운로드 .. 2020. 12. 4.
DIY드론 프로젝트 - BLDC모터 제어 이번 시간에는 BLDC모터를 제어해보겠습니다. 모터를 제어하기전 캘리브레이션이라는것을 해주어야 하는데 제가 사용하는 ESC같은경우 맨 처음 한번만 캘리브레이션을 해주면 되서 캘리브레이션 모드와 기본 작동 모드 코드를 작성해보겠습니다. 캘리브레이션이란? 만약 500만큼 회전을 주고 싶은데 최소값이 100, 최대값이 600으로 되어있는 ESC는 빠른 속도로 돌게 된다. 하지만 같은 500이더라도 최소값이 400, 최대값이 1500으로 되어있는 ESC는 느리게 회전하게 된다. 따라서 캘리브레이션을 통해 일정하게 다시 설정해주는 과정이다. 쉽게 생각해서 ESC에게 A부터 B값 사이에서 제어를 하겠다고 선언하는 것이다. #include // 하나씩 주석을 해제해서 사용하세요 #define Mode1 // 캘리브레.. 2020. 4. 25.
DIY드론 프로젝트[6] - Main Test Code 이번 글이 좀 늦었네요. 원래 테스트는 이미 작성했는데, 헤더파일끼리 충돌이 나서 원인을 찾느라 늦었습니다. ㅎㅎ 이번에는 드론 본체를 테스트 할수있는 소스를 작성해 보겠습니다. 랑 이 두개의 해더파일이 같은 타이머1을 사용해서 충돌이 발생합니다. 그래서 ESC모터 제어는 따로 작성했습니다. Main Test Code #include #include #include #include "RF24.h" #include "I2Cdev.h" #include "TinyGPS.h" #include "MPU6050.h" #include "MS5611.h" #include "Kalman.h" #define Button 2 #define Motor_1 4 #define Motor_2 5 #define Motor_3 6 #.. 2020. 4. 24.