안녕하세요. 09LABS 입니다.오랜만에 DIY 글로 찾아왔습니다.최근 레이싱 시뮬레이터에 푹 빠져서 주변 장비들을 만들고 있습니다.현재까지 완료한 프로젝트는1. 페달 접이식 Direct Drive Base 거치대2. DIY 2UN 모션 시뮬레이터3. 윈드 제너레이터4. 5인치 DDU5. 페달 진동모터진행중인 프로젝트는1. Porsche 911 GT3 Steering Button Box2. Froce Feedback Active Pedal입니다.오늘은 Simucube 사의 Active Pedal에 대해 간략히 알아보고 DIY Active Pedal 프로젝트를 소개할까 합니다.위 사진은 Simucube 사의 Active Pedal입니다.개당 가격이 거의 300만원에 육박하는 매우 고가 장비입니다.심레이싱에..
안녕하세요. 09LABS 입니다. 지난 강의에서는 ESP-IDF 빌드 시스템 구축 후 기본 코드를 작성하는 방법에 대해 알아봤습니다. 이번 강의에서는 멀티태스킹과 유사한 Task API에 대해 알아보겠습니다. 멀티태스킹은 동시에 여러 작업을 수행하는 것을 의미하는데요, 싱글코어 MCU에서는 한 번에 하나의 Task를 실행할 수 있습니다. 따라서 싱글코어 MCU의 경우 Task를 여러개 생성하면 동시에 처리되는 것 처럼 보이지만 스케쥴러에 의해 순차적으로 처리됩니다. 위 그림과 같이 프로그램을 3개 실행한다고 했을 때 우선순위가 높은 순서에 따라 프로그램이 실행되는 순서가 결정됩니다. 만약 듀얼코어 MCU를 사용한다면 멀티태스킹이 어떻게 실행될까요? 제가 사용하는 ESP32-S3 MCU는 듀얼코어 CPU로..
안녕하세요. 09LABS 입니다. 저번 강의에서는 개발 환경을 구축하는 방법에 대해 알아봤습니다. 이번 장에서는 빌드 시스템을 구축하는 방법에 대해 알아보겠습니다. ESP-IDF 프로젝트는 여러 구성요소가 융합된 형태를 사용하고 있습니다. 예를 들어 온습도 센서를 사용한 웹서버의 경우 아래와 같은 Component들이 사용됩니다. - Wi-Fi 드라이버 - TCP/IP Stack - FreeRTOS 운영체제 - Web Server - Sensor Driver - Main code ESP-IDF에서 프로젝트를 컴파일하기 위한 빌드시스템은 프로젝트 디렉토리, 구성요소 디렉토리를 지정해야 합니다. 이를 기반으로 빌드되며 빌드 순서는 Component 빌드 -> Project 빌드 순서로 진행됩니다. Build..
안녕하세요. 09LABS 입니다. 아두이노와 같은 오픈소스 하드웨어에는 여러 종류가 있고 블루투스를 사용하려면 블루투스를 지원하는 MCU 또는 블루투스 모듈을 사용해야 합니다. 저는 ESP32를 주로 사용하여 개발을 했었는데 아두이노 Framework를 사용하여 개발하다보니 개발에 제한적인 부분이 있었습니다. 무엇보다도 Espressif에서 제공하는 모든 API를 활용할 수 없고 어떻게 동작하는지 알 수 없다보니 직접 스터디를 해봐야겠다는 생각이 들었습니다. ESP-IDF Programming Guide : https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/index.html Get Started - ESP32 - — ESP-..
안녕하세요. 09LABS 입니다. 오늘의 주제는 AWS입니다. AWS는 많이 들어보셨다시피 Amazone Web Service의 약자이며 가상화 컴퓨팅, 스토리지 서버, IoT Core, 데이터베이스 등 아주 다양한 서비스를 운영하고 있습니다. AWS S3는 쉽게 생각하면 스토리지 서버이며 공개된 URL로 파일을 다운로드 받을 수도 있으며 미리 서명된 URL (Presigned URL)을 사용하여 파일을 업 / 다운로드 할 수 있습니다. Presigned URL을 발급하기 위해선 AWS 계정에 할당된 Access Key ID와 Secret Access Key를 사용해야만 가능합니다. 그렇다면 사용자의 계정에 할당된 키를 사용하는 것이 적절한가? 이것도 X입니다. 아니 그럼 적절한 방법이 뭔데 ㅡㅡ 여기서..
- Total
- Today
- Yesterday
- 3D
- 오픈소스 하드웨어
- 프로젝트
- 3d프린터
- 라즈베리파이
- 3D Printer
- IOT
- 아두이노
- ESP
- 퓨전360
- SQLITE3
- Fusion 360
- Hypercube
- 자작
- 해커랭크
- 코딩테스트
- 리눅스
- Arduino
- 프린터
- esp32
- ESP-IDF
- fusion360
- C++
- 설계
- DIY
- 하드웨어
- 쏘카
- 오픈소스
- C언어
- 3D 프린터
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |