분류 전체보기
[Langchain] Upstage API Key 발급
LangChain을 사용해보기 위해 API Key가 필요했다. 이때, OpenAI에서 유료로 결제가 아직 부담스럽다면 Upstage API를 사용해서 $10 만큼 무료로 사용할 수 있다. 따라서, Upstage API를 발급받고 파이썬에서 사용하는 방법을 간단하게 정리하고자 한다. Upstage ConsoleEmpower your business with Upstage Console.console.upstage.ai먼저, Upstage Console 페이지에 들어간다. 로그인한다. Google 계정으로 로그인이 가능하다. Billing 페이지에 들어가면 가입만으로 $10을 제공한다. 따라서, 무료로 langchain을 사용해볼 수 있다. API Keys 페이지에서 Create new key를 눌러..
CAN 통신 - 아두이노 구축 및 실습
CAN 통신 - 개요 및 프레임 구조CAN(Controller Area Network)이란?지능형 디바이스를 네트워크로 연결하는 고정밀 시리얼 버스 시스템이다. 자동차에서 각 ECU(Electonic Control Unit) 끼리 통신하는데 사용되는 표준 통신 규격이며, 현재는she11.tistory.com 이전에 CAN 통신의 특징과 프레임 구조에 대해서 알아봤다. 아두이노를 이용해서 CAN 통신 프로토콜 송수신을 테스트할 수 있다고 하여, 동아리 방이 있는 아두이노로 간단하게 실습해본 내용을 정리하고자 한다.먼저, CAN 패킷을 보내 data 필드의 값을 송수신해보았고, 스위치 모듈을 누르면 CAN 통신을 통해 LED가 켜지도록 실습을 진행했다. 실습 장비 목록Arduino UNO R3 SMD 2개..
CAN 통신 - 개요 및 프레임 구조
CAN(Controller Area Network)이란?지능형 디바이스를 네트워크로 연결하는 고정밀 시리얼 버스 시스템이다. 자동차에서 각 ECU(Electonic Control Unit) 끼리 통신하는데 사용되는 표준 통신 규격이며, 현재는 자동차 이외에도 각종 산업기계나 의료기기 등 다양한 분야에서 사용되고 있다고 한다. CAN의 특징- Multi Master 구조여러 노드(ECU, 센서, 액추에이터 등)가 동일한 버스에서 통신할 수 있으며, 하나의 마스터 장치에 의존하지 않는다. - 비동기 데이터 전송 (통신 속도 빠름)데이터 전송은 클럭을 동기화할 필요 없이 비동기로 이뤄지며, 표준 속도는 1Mbps까지 지원한다. - 메시지 우선순위CAN 프레임의 ID 필드가 존재하여 우선순위를 설정할 수 있다..