728x90
반응형
SMALL

kg카이로스2기 10

[KG_KAIROS] 주차설비 시스템

반깁스 2일 차아직도 뻐근하고 아프네요 ㅠㅠㅠㅠ그래도 할 건 해야지... 교재 p.321 오전부터 문제풀이!!오늘 할 문제는????주차 설비 시스템!!!  어제 했던 거에서 추가코드우리 센서를 메인에 P4, P5로 연결 그리고 작동하면 동작 구현 영상   >>두 번째 실습내용PLC XBCE 키트 간 통신하기  서버 국번 1클라 국번 0여기 중요!!!!서버에서 모드버스 RTU설정하고 워드설정만 바꿔졌음 워드 쓰기 영역 시작 주소를 P04로 바꾸면서 OUT PIN P40부터 나옴코드에도 있지만 M40으로 하면서 서버 P40에 불 들어옴 동작구현 영상 >>>세 번째는 PLC 두 개 연동하여 출력 카운트 사용하기!!! 동작 구현   속도 미쳤다.   동작구현 영상카운터를 T200과 T201로 바꾸면 주기가 빨라..

KG_KAIROS/PLC 2024.08.08

☸️[KG_KAIROS] 밸런싱 로봇 제작기 (PID & MPU6050 활용)

🛠️ 사용 부품 및 라이브러리부품명 설명MPU60506축 자이로 및 가속도 센서L298N모터 드라이버 모듈DC 모터로봇의 이동을 담당아두이노메인 컨트롤러PID 라이브러리PID 제어 알고리즘I2Cdev, WireI2C 통신 라이브러리📌 프로젝트 개요오늘은 밸런싱 로봇을 제작해보았습니다! 🎉 PID 제어를 이용하여 로봇의 균형을 유지하고, L298N 드라이버를 사용해 모터를 제어하는 방식으로 진행했습니다. MPU6050을 통해 기울기를 측정하고, PID 연산을 통해 안정적인 균형을 유지하도록 했습니다.📜 코드 설명#include #include #include "I2Cdev.h"#include "MPU6050_6Axis_MotionApps20.h"#define INTERRUPT_PIN 2#define..

⚠️[KG_KAIROS] 로봇 센서 학습

24.07.22(월)다시 돌아온 월요일.저번주에는 라인트레이싱 RC카 제작과 로봇암을 제작하였습니다.오늘은 각 센서들의 특성에 대해 배우고 적용법을 배워봅니다. >>초음파 센서아두이노 초음파센서(HC-SR04)사용 예제설명 : 네이버 블로그 (naver.com) 아두이노 초음파센서(HC-SR04)사용 예제설명아두이노 초음파센서(HC-SR04)사용 예제 설명.   초음파센서란 초음파 센서는 약 20kHz이상의 높...blog.naver.com울트라 소닉이라고 불리죠.자동차 후방 센서에 가장 많이 쓰이죠 ㅎㅎ 결국 같은 원리의 센서입니다. 자동차 후방 센서의 원리가 뭔가요? : 네이버 블로그 (naver.com) 자동차 후방 센서의 원리가 뭔가요?자동차 후방 센서의 원리   자동차를 주차 할 때나 후진 할 ..

🦾[KG_KAIROS] RobotArm 제작!!

안녕하세요!!오늘은 서보모터를 이용해서 로봇 팔을 만들어 봅시다!!!코드는 아래와 같구요!!#include Servo base_servo;Servo sh_servo;int servoPina = 11;int servoPinb = 10;void setup() { Serial.begin(9600); base_servo.attach(servoPina); sh_servo.attach(servoPinb); base_servo.write(90); sh_servo.write(90);}void loop() { if (Serial.available() > 0) { String angles = Serial.readStringUntil('\n'); Serial.println(angles); int ..

[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이거 다운 받으시고~ 아두이노 라이브러..

🖥️ [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

[KG_KAIROS] 파이썬 강의_4 (PIL, Matplotlib)

오늘은 파이썬 응용과정으로 넘어 왔습니다. 강사님께 numpy를 왜 하는가? 에 대해서 들으니 numpy와 조금(?) 친해진 기분입니다. >>넘파이를 쓰는이유그냥 리스트는 a = [1,2,3]  이를 불러오려면 총 6번이 걸린다. 왜? 주소까지 불러와야 하기 때문!!넘파이는 a=np.array([1,2,3])은 3번이면 됨. 그자리에 주소값을 저장했기 때문!!!엔비디아를 예시로 들면 모든 것이 2배로 단축된다고 할 수 있겠죠?개발하는데 필요한 전기료도 두배, 시간도 두배 단축이기 때문에 더 저렴하고 안정적이라고 할 수 있습니다.넘파이 안썻으면 개발비용 1조짜리 2조 될뻔한거죠. 뭐 그렇 답니다. ㅎㅎ 자!! 그러면 진짜 진짜 본문!>> PillowPIL은 Python Imaging Library 로 이미..

KG_KAIROS/Python 2024.07.03
728x90
반응형
LIST