728x90
반응형
SMALL

분류 전체보기 118

🏎️ [KG_KAIROS] 라인트레이싱 도전기 & 바퀴 편차 제어

🚀 경주의 시작!라인트레이싱을 이용한 경주에 참가했습니다! 연습 때는 21초로 빠르게 주행했지만, 본 경기에서는 이탈로 인해 속도를 조절하면서 결국 28초로 4등을 기록했어요. 아쉽지만 다음엔 더 잘할 수 있도록 개선해봅시다! 😤⚙️ 문제 분석: 바퀴 편차 발생 원인경기 중 차량이 일정하게 나아가지 못하고 편차가 발생하는 이유는 다양합니다.원인 설명🔧 바퀴 마찰력 차이좌우 바퀴의 마찰력 차이로 인해 직진성이 떨어짐⚖️ 무게중심 문제로봇의 무게 중심이 한쪽으로 치우쳐 균형이 맞지 않음🏗️ 조립 오차모터 장착 위치, 차축의 미세한 틀어짐 등이 원인이를 해결하기 위해 편차 조정 코드를 추가해보았습니다! 🛠️📝 코드 분석 & 개선바퀴 편차를 줄이기 위해 속도 조정이 필요합니다. 현재 코드에서 좌우 바..

[KG_KAIROS] ESP32 보드 활용

https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers CP210x USB to UART Bridge VCP Drivers - Silicon LabsThe CP210x USB to UART Bridge Virtual COM Port (VCP) drivers are required for device operation as a Virtual COM Port to facilitate host communication with CP210x products. These devices can also interface to a host using the direct access driver.www.silabs.com이거 다운 받으시고~ 아두이노 라이브러..

MATLAB 이란?

Matrix + Laboratory 행렬연구소이다. 라고 할 수 있습니다.https://kr.mathworks.com/?s_tid=gn_logo MathWorks - MATLAB 및 Simulink 개발 회사MathWorks Korea의 공식 홈페이지로서, MATLAB(매트랩) 및 Simulink(시뮬링크) 제품 및 서비스, 다운로드, 교육 및 강좌, 커뮤니티 등 다양한 정보를 제공합니다.kr.mathworks.com매트랩 홈페이지에 들어가면 비디오 및 웨비나를 통해서 교육을 들을수 있고 프로젝트나 활동을 해보고 싶다면 File Exchange를 통해서 유저들이 올려놓은걸 확인할 수 있습니다. 매트랩은 인터프리터 언어이다보니까 디버그 시간보다 러닝타임이 깁니다. 그래서 알고리즘 처리 속도가 훨씐 빠르다고..

공부/MATLAB 2024.07.12

[KG_KAIROS] 아두이노 기초2

가변저항const int analogPin = A0;void setup() { Serial.begin(115200);}void loop() { int analogValue = analogRead(analogPin); Serial.println(analogValue);} 이번엔 DHT 온도습도 사용해보기DHT11 아두이노 온도, 습도 센서 알아보기 / 아두이노 코딩 교육 : 네이버 블로그 (naver.com) DHT11 아두이노 온도, 습도 센서 알아보기 / 아두이노 코딩 교육안녕하세요? 메카솔루션입니다. 오늘은 DHT11의 동작원리 부터 회로도, 소스코드, 그리고 코딩 교육을 ...blog.naver.com 회로는 그냥 꽂아서 바로 하셔도 되는데 핀번호는 7번// 코드는 2번으로 있는데 수정하시면 ..

[KG_KAIROS] 전자회로 이론 및 아두이노 & STM32

부트캠프에서 아두이노???????라고 생각 할 수 도 있지만 아두이노를 다뤄는 봤지 구조에 대해서 한번도 공부해 본적은 없는 것 같다. 아두이노를 배우는 이유 로봇 제어기의 구성 고성능 컴퓨터와 임베디드의 연결 Edge Ai 임베디드의 구성 양산에는 STM32 muc가 주류임. 아두이노의 영향력 수많은 라이브러리 제공으로 빠르게 시스템 구성이 가능, 학습과 프로토 타이핑에 최적p32  컴파일과 링크(링커),빌더 컴파일언어: C/C++ 인터프리터 언어 : Python, Java, JavaScript, C# 엔지니어가 이걸 왜 해야하지??그런 생각을 하면서 공부해야 성장함. 아스키 코드를 바이너리로 바꾸는 그런 작업들을 컴파일이라고함. .exe 파일들은 01010.....0111처럼 바이너리로 되어있음. 그..

🖥️ [KG_KAIROS] 영상 처리 평가 - 색상 추출 및 윤곽선 표시

오늘은...문열었더니 갑자기 폭염이래여.더운데 오늘도 할건 해야죠,,,어제 밤에 알바 끝나고 들어가서 잠깐 잣는데 6시간 흘렀네요...바로 시험보러 갑니다.🖥️ 영상 처리 평가 - 색상 추출 및 윤곽선 표시오늘은 영상 처리 평가를 진행한 날입니다.평가에서는 주어진 조건을 바탕으로, 색상 모델 변환, 색상 영역 추출, 윤곽선 추출 및 표시, 결과 표시를 처리해야 했습니다. 👨‍💻🛠️ 문제 설명 및 평가 기준문제:3x3 큐브의 단면을 회전시키면서 비추어 색깔을 판별합니다.빨간색과 유사한 주황색도 판별 가능하도록 해야 했습니다.결과: 터미널에 빨간색 픽셀의 갯수를 출력합니다.평가 시 유의사항코드 가독성유지 보수성예외 처리 및 오류 처리코드 최적화외부 라이브러리 및 모듈 효과적 사용📝 제작한 코드'''..

KG_KAIROS/Python 2024.07.10

🛜[KG_KAIROS] 파이썬_7 (Flask, Socket 통신)

장마라 그런가 눈뜨기가 힘드네요,,, 그래도 오늘 하루도 화이팅!!!   오늘은 ESP32 제어 전 HTML과 자바와 자바 Script에 대해 배웠습니다. 자바와 자바스크립트는 전혀 다른거죠!! Java와 JavaScript의 다른 점은 무엇입니까? Java와 JavaScript의 다른 점은 무엇입니까?JavaScript 프로그래밍 언어는 Netscape, Inc.에서 개발했으며, Java 플랫폼의 일부가 아닙니다. JavaScript는 애플릿 또는 독립형 응용 프로그램을 생성하지 않습니다. 일반적으로 JavaScript는 HTML 문서 내에www.java.com자바에서 직접 확인해봤습니다, 자바는 서버 쪽의 개발에서 주로 이용되며, 자바스크립트는 인증이나 상호작용과 같은 클라이언트 쪽의 개발에 주로 사..

KG_KAIROS/Python 2024.07.09

[KG_KAIROS] 파이썬 강의_6 (Pyqt5)

오늘은 24.07.08(월) 비가 오니까 교육장 가는 발걸음이 무겁지만 자취방 문을 박차고 나가봅니다.교육장에 갔더니 강사님도 고달팟다고 하시네요. 그래도 할건해야죠....오늘의 강의는 Pyqt!!!   그래서 이번에 한 활동은 간단한 창 디자인!!import sysimport PyQt5from PyQt5 import *from PyQt5.QtCore import Qtfrom PyQt5.QtGui import *from PyQt5.QtCore import *from PyQt5.QtWidgets import *class main(QDialog): # 상속 def __init__(self): super().__init__() # Qtdialog의 생성자 self.init_u..

KG_KAIROS/Python 2024.07.08

[KG_KAIROS] 파이썬 강의_5 (Open CV)

오늘은 어제한 open CV 복습 후 진도를 나가 보았습니다.하지만 오전 수업은 역시 오늘도 졸리네여... import cv2img = cv2.imread('C:\\mypro\\basic\\uga\\cat.jpg',cv2.IMREAD_COLOR)print(img.shape)#로드한 이미지의 높이 0~100 너비 50~150을 카피해서 img_roi라는 변수에 담기#그리고 img_roi를 디스플레이img_roi= img[0:100,50:150]cv2.imshow('uga',img_roi)cv2.waitKey(0)#img_roi를 저장하기 png jpg 두가지로 저장cv2.imwrite(r'C:\\mypro\\basic\\uga\\cat.png',img_roi)이렇게 코드를 작성하면 jpg를 png로 저장이..

KG_KAIROS/Python 2024.07.04
728x90
반응형
LIST