일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- PIC16F877A
- 리얼플라이트 9.5s
- CCS-C
- MPLAB X IDE
- RC헬기
- S-FHSS
- RC헬기 호버링 연습
- 리얼플라이트
- 탱크로봇
- 한글지원
- 거미로봇
- MCC
- 배터리
- T16IZ
- PIC마이컴
- PIC18F47Q10 CURIOSITY NANO
- PIC
- 메뉴얼
- MOSFET
- PIC18F47Q10
- PICKIT
- mplab extension for vscode
- Microchip
- 전류
- XT90
- 서보모터
- 후타바
- 리얼플라이트 고블린
- 개발보드
- 조종기
- Today
- Total
목록분류 전체보기 (36)
"Electronic Enginerring Odyssey"

MPLAB X IDE를 Visual Studio에서 사용할 수 있다고 해서 사용 해보려고 했으나적용된지 얼마 안되어 그런지 자료들이 많이 없었다. 이 블로그에서 MPLAB Extension for VS Code 설치 부터 초기 세팅 방법까지 설명하고자 한다. 먼저 구글에 MPLAB Vs code를 검색하면 MPLAB Extension for Vs code 항목이 나타나고홈페이지에 접속해 다운로드 해준다. Visual Studio에서 자체적으로 다운로드 할 수도 있는데Visual Studio 확장 탭에서 MPLAB을 검색하면 한번에 확장팩을 다운로드 받을 수 있다. 그 후 명령창에서 MPLAB Welcome 을검색하며 튜토리얼을 진행할 수 있다. 명령창에서 명령 표시 및 실행 클릭 (단축키 ctr..

사용 부품 및 개발 프로그램 탱크 외형 : Thingivers 참고 https://www.thingiverse.com/thing:2024364 RC Speed Tank by Bryant87 Scroll down for the english version UPDATE: ich habe die Rohdaten als iges & step hinzugefügt da ich nicht dazu komme alle Vorschläge umzusetzen und damit ihr es einfacher habt ;-) Dieser "Speed Tank" schafft mit den Bauteilen die ich nutze ca. 25km/h un www.thingiverse.com 3D는 Thigiverse에서 ..

PIC16F877A 개발보드 제작 본인은 마이크로칩사의 PIC 마이크로프로세서를 자주 사용한다. PIC 마이크로 프로세서의 장점은 다양한 계열의 제품군으로 사용자가 원하는 기능만으로 이루어진 칩을 선정하여 사용할 수 있다는 것이다. 특히 16Series 8비트 계열의 제품군을 흔히 입문용이나 교육용으로 많이 사용하는데 16 F628 A, 16 F876, 16F877A 등 다양한 종류의 칩이 개발되어 있으며 그중 16F877A는 40 pin Processor로 코딩교육에 매우 용이하다. 본인은 MPLAB X 프로그램을 사용하며, 컴파일러는 CCS-C 컴파일러를 사용한다. CCS-C 컴파일러의 경우 자체적으로 Bulit-in-fuction 함수를 제공하기 때문에 프로그램 개발이 훨씬 수월해지는 장점이 있다...

모터 테스터 제작기 위의 사진은 NE555 타이머를 활용하여 개발한 Servo/BLDC Motor Tester를 나타낸다. 우측의 검은색 모터는 BLDC (Brushless DC) 모터로, 브러시를 사용하는 일반적인 DC 모터와는 달리 브러시 없이 동작하기 때문에 매우 조용한 특징을 가지고 있다. BLDC 모터는 RC 드론, 비행기의 프로펠러, 헬기의 로터 등에 널리 사용되고 있으며 이 모터는 DC 모터가 아닌 3상 전동기로, 전원 공급을 위한 3개의 케이블로 구성되어 있다. BLDC 모터를 움직이기 위해서는 Electronic Speed Controller (ESC)가 필요한데 ESC는 3상 모터를 동작시키는 인버터 역할을 수행하여 모터의 속도를 제어하게 된다. 이러한 특성으로 인해 BLDC 모터는 안..

전면 호버링 연습 영상입니다. 측면 호버링과, 후면 호버링은 아직도 많이 어렵네요. 많은 연습이 필요할듯합니다.

RealFlight 9.5s 새로운 기체 추가하기 (헬기,비행기,드론,장소) 오늘은 리얼플라이트 기체 및 장소 추가 방법에 대해 알아보도록 하겠습니다. 리얼플라이트는 RC 시뮬레이션 프로그램으로 RC헬기 및 비행기, 드론을 시뮬레이션을 통해 연습할 수 있습니다. 저는 리얼플라이트 9.5S 버전을 사용하고 있으며 처음 설치 시 많은 기체가 존재하는 것을 확인할 수 있습니다. 제가 소유하고 있는 헬기는 SAB 사의 Goblin Maverick이라는 헬기입니다. 그런데 리얼플라이트 설치시 초기 헬기 목록에는 Goblin 헬기가 없습니다. 본인이 소유하고 있는 헬기를 통해 연습하는 것이 매우 유리하기 때문에 헬기 및 비행기 그리고 장소 추가하는 방법에 대해 알아보겠습니다. 먼저 헬기를 추가하기 위해서는 리얼플라..

저는 마이크로칩사의 PIC, ATMEGA128 등 단순 MCU들을 주로 다루어 왔습니다. 하지만 최근에 인공지능(AI)의 역할이 증가하면서 저의 호기심을 불러이르켰습니다. 몇 년 전 라즈베리파이(Raspberry PI)의 등장으로 최근에는 젯슨, 라테판다, 오디세이 등 인공지능 개발을 위한 목적의 보드들이 지속적으로 개발되고 있습니다. 기존에 제가 사용해 왔던 MCU(PIC, ATMEGA 등)들은 일반적으로 간단한 제어 및 임베디드 시스템용으로 사용되는 마이크로컨트롤러입니다. 따라서 PIC는 고성능 및 고급 인공지능 작업에는 부적합하다고 말할 수 있습니다. 제가 인공지능 개발을 고려하게 된 계기도 마찬가지입니다. 최근에는 너무나도 다양한 고스펙의 센서들이 출시되고 있습니다. 예를 들면 LIDAR(2D, ..

LM7805와 LM2576의 차이 Power supply에는 크게 2가지의 종류가 존재한다. 1. Linear Power Supply (LPS) - 선형 레귤레이터 2. Switched Mode Power Supply (SMPS) - 스위칭 레귤레이터 LM7805는 LPS에 해당하고 LM2576은 SMPS에 해당한다. 흔히 7805와 2576은 Regulator로써 동작을 수행하게 되는데 흔히 레귤레이터의 역할은 $$ V_{in} $$ 전압보다 낮은 $$ V_{out} $$ 전압을 만들기 위한 용도로 사용된다. Linear Regulator (선형 레귤레이터) 동작원리 내부에 설계된 저항으로 전압을 떨어뜨리는 동작을 하게 되는데 이때 발생하는 전력 손실로 인하여 발열이 발생하게 된다. 예를 들어 ..

PIC18F47Q10 CURIOSITY NANO Datasheet 분석 지난 포스팅에 이어 이번 포스팅에서는 PIC18F47Q10 CURIOSITY NANO 보드의 Datasheet를 읽어보고 분석해 보도록 하겠습니다. 자료가 필요하신 분들은 첨부파일로 올려두었으니 다운로드하여서 사용하시면 됩니다. 1페이지 가장 처음에 PIC18F47Q10 CURIOSITY NANO 보드에 대해 설명하고 있습니다. 그중 눈여겨볼 내용은 on-board debugger를 포함하고 있다는 내용입니다. PIC를 프로그램하고 컴파일하기 위해서는 다운로더가 필요합니다. 여러 가지 종류가 있지만 저는 주로 PICKIT2 혹은 PICKIT3을 자주 사용합니다. 추후 다룰 16Series에서는 18F471Q10 Curiosity Na..