일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 완속충전기
- raspberry
- esp8266
- 급속충전기
- AWS
- IOT Core
- dynamodb
- flask
- 디자인패턴
- 서버리스
- 펌웨어
- homeassistant
- 충전기
- everon
- 전기차충전기
- 안드로이드
- 전기차충전
- 에버온
- thread
- 파이썬
- 플라스크
- 전기차
- 보안
- OCPP
- 홈어시스턴트
- YMODEM
- STM32
- Android
- lambda
- 라즈베리파이
- Today
- Total
목록전체 글 (537)
Louie NRT Story
작성일: 22년 5월 25일 Index 1. 배경 2. Robot 코드 3. Command 코드 4. RobotKit 코드 5. Main 코드 1. 배경 - 로봇에게 명령어를 주면 순서대로 수행함 2. Robot 코드 public class Robot { public enum Direction { LEFT, RIGHT } public void moveForward (int space){ System.out.println(space + "칸 이동"); } public void turn (Direction _direction){ System.out.println((_direction == Direction.LEFT ? "왼쪽" : "오른쪽") + "으로 방향전환"); } public void pickup()..
작성일: 22년 5월 25일 Contents 1. 배경 2. ModeSwitch 코드 3. ModeState 코드 4. Main 코드 1. 배경 - 토글 스위치를 누를때마다 Mode가 변경됨 2. ModeSwitch 코드 public class ModeSwitch { private ModeState modeState = new ModeStateLight(); public void setModeState (ModeState _modeState){ modeState = _modeState; } public void onSwitch(){ modeState.toggle(this); } } 3. ModeState 코드 public interface ModeState { public void toggle (Mode..
작성일: 22년 5월 25일 PS. 실제 차량과 테스트 하기 전에 사용하기 좋음 Index 1. Simplemint 연결 2. 통신연결 3. 테스트 설정 4. 테스트 결과 1. Simplemint 연결 - Simplemint를 제어 하기 위해 RS232toUSB를 이용하여 노트북과 연결함 - 급속충전기의 CP와 PE를 연결함 2. 통신연결 - Simplemint와 연결하기 위해 Baudrate를 115200으로 설정하여 연결함 3. 테스트 설정 - 숫자 1을 입력하여 Set Parameters 메뉴 하위의 Target Voltage 등을 설정 할 수 있음 - 설정 단위는 0.1v 이므로 500v 설정시 5000 으로 설정해야함 4. 테스트 결과 - Cable Check에서는 절연테스트를 진행하느라 시간이..
작성일: 22년 5월 22일 Index 1. 배경 2. Before - SearchButton 코드, Enum Mode 코드 3. Before - MyProgram 코드 4. Before - 코드의 문제점 5. After - Strategy 코드 6. After - SearchButton 코드 7. After - MyProgram 코드 8. After의 장점 1. 배경 - 전체, 이미지, 뉴스, 지도 탭을 선택하는 것에 따라 검색이 다르게 됨 2. Before - SearchButton 코드, Enum Mode 코드 public enum Mode { ALL, IMAGE, NEWS, MAP } public class SearchButton { private MyProgram myProgram; public..
작성일: 22년 5월 22일 Index 1. 배경 2. Setting 코드 3. FirstPage 코드 4. SecondPage 코드 5. Main 코드 6. 출력결과 1. 배경 - 안드로이드 개발을 하다보면 1번 페이지에서 값을 변경하면 2번 페이지에서 그 값을 그대로 가져와야 하는 경우가 생김. 1번 페이지에서 객체를 생성하고 값을 설정하더라도 페이지가 사라지면서 해당 객체도 사라지기 때문에 값이 보존되지 않음. 이때 사용하는 방법이 싱글톤 패턴이라고 볼 수 있음 - 보통은 통신쪽에서 Socket을 사용할 때 Thread 마다 Socket을 생성하고 연결하면 꼬일 수가 있기 떄문에 싱글톤 패턴을 사용함 2. Setting 코드 - "private static Settings settings = nul..
작성일: 22년 5월 25일 PS. 해당 블로그에서는 시스템베이스 제품을 통하여 제어 하는 방법을 알려드림 Index 1. 파워모듈 제품 2. 설정 방법 3. USB to CAN 컨버터 4. 파워모듈 전원 5. 파워모듈 제어 6. 파워모듈 상태 확인 1. 파워모듈 제품 - 제조사: UUGreenPower Electric(중국) - 모델명: UR100030-SW - 1000V 까지 출력이 가능한 30kW 파워모듈임. 현재 제품에서는 2개의 파워모듈을 병렬로 연결하여 50kW DC충전기로 사용하고자 함. 2. 설정 방법 - Module Address: 모듈의 고유 ID를 나타냄. 아래에서 부터 1번으로 설정했음 - Group Address: 모듈 여러개를 하나의 그룹으로 만듬으로써 한번에 모듈들을 제어 할 ..
보호되어 있는 글입니다.
작성일: 22년 5월 1일 PS. 서울시 전기차 1호 차량을 사용하면서 발생되는 문제점을 분석하여 전기차 충전에 사용할 수 있는 과금형 콘센트를 만든 차지인(최영석) 대표님이 생각하는 전기차 충전기 미래에 대해서 정리해 보았음. 필자도 현재의 전기차 충전기 서비스 비즈니스에는 한계가 있다고 생각했는데 문제점을 해결할 수 있도록 플랫폼을 고도화 하여 시장에 경쟁력을 가지는 것이 중요하다고 생각함. 또한 전력분배를 강조하셨는데 기술도 중요하지만 하나의 현장에 대해서 현재 설치된 제품만 설치 할 수 밖게 없게 됨. 예를 들어 A회사 전력분배 충전기를 설치 하게 되면 주차장 전체에 대해서 A회사 충전기 외에는 연동을 할수가 없기 때문에 전체에 대해서 A회사 충전기만 설치 할 수 있음 Index 1. 급속충전기 ..
보호되어 있는 글입니다.
보호되어 있는 글입니다.