학교 체육관에 농구 전광판을 제어하는 컨트롤러인데
com1 9핀 포트로 나오는 정보들을 디지털로 받아서 로그기록을 만들고 싶음
예를들어
시작부저가 올리고
15초에 선공팀 2점 득점
29초에 후공팀 3점 득점
식으로
근데 진짜 기초도 몰라서
일단 가능하긴 함???
질문 정리
1.
컨트롤러의 9핀 저 포트에서 내 윈도우즈 노트북으로 어떻게 데이터 가지고 옮????
내 노트북 9핀 포트 없는데
9핀 to lan 같은거 있던데 그걸로 변환해도 됨??
아님 9핀 to usb?
2.
그렇게 노트북이랑 저 컨트롤러랑 연결한다고 쳐도?
데이터가 알아서 노트북으로 막 흘러 들어오진 않잖아?
데이터 받는 프로그래밍을 어떻게 해야 하는지?
3.
데이터를 받아내도
그 데이터를 종류별로 구별되서 저장이 되게 해야하는데
xml이나 json형식으로?
아님 더 보기 좋게 엑셀로
1열 = 쿼터
2열 = 시간
3열 = 샷클럭
4열 = 선공팀점수
5열 = 선공팀파울
6열 = 후공팀점수
7열 = 후공팀파울
요런식으로 정리되면 좋겠음.
내가 프로그래밍 잘 몰라서 지금 내가 말하는거 엄청 어려운 부분인거???
시리얼 to usb 로 케이블 하나 사고 시리얼모니터 로 검색해서 프로그램 하나 찾아놓고 시작해라. 그리고 이런 건 여기 같은 웹전용국비갤말고 전자갤에다 물어바라.
ㅠㅠ 전자갤가면 프로그래밍 가라고 할거 같은데... 고마웡...
com1 저게 물리적 통신이 일단 뭐로 나오는지 먼저 확인하셔야함 저거 박아놨다고 해서 9핀 다 쓰는게 아니라 rs485면 4개정도만 쓸거고 rs232면 전부 다 쓸것임 그리고 그 다음으로 이제 저기서 나오는 통신 프로토콜이 뭔지 확인해야함 그냥 아묻따 시리얼 통신인지, 시리얼 통신이면 boad rate 가 몇인지 알아야함 그런건 그냥 제조사에 물어봐야함
그리고 `요런식으로 정리되면 좋겠음.` 같은 소리는 돈주고 외주 주고 그런 소릴 하던지 아님 님 부하직원한테 그렇게 말하셈
아니 내 바램 적어둔거인데?? 해달라는게 아니라 ㅠㅠ
제조사가 안알려줌 <- 진짜임 ;;;
제조사가 프로토콜 알려줬으면 아래 덧글처럼 개발 첨 하는 뉴비 데리고도 1달 3달 같이 하면 만들 수 있는데 그런거 없으면 핀 하나하나 시그널 나오는지 다찍어보고 baud rat 도 종류별로 뭐가 맞는건지 다 찍어봐야함 그리고 결정적으로 프로토콜이 json 같이 평문이면 그나마 쉬운데 저런 물건은 대부분 hex로 bit 몇번째 위치가 어떤 의미이다. 이런식으로 개발하기 때문에 그거 분석 하는 시간 생각하면 그냥 못한다고 포기하시면됨
기존에 저거랑 호환되던 다른 프로그램 있다면 차라리 그 윈도우 프로그램을 모니터링 하는 물건 만드는게 훨씬 시간 적게 걸릴거임 제조사 프로그램 있다면 그냥 개발도 하지말고 RPA 박아놓고 화면 모니터링 하게 만드셈
하... 간단한거 같은데 넘나 어렵누 ㅠㅠ
프로토콜만 알면 간단함 그걸 안알려주면 못하는거고
최소 1개월 본다 Gtp활용하면 3일안에도 만든다 초보자도
그래??? 띠용???
컴공에서 임베디드 수업 들은애들한테 해달라 하면 공부 좀만 더 하고 뚝딱 만들어줌
아두이노로 하는게 제일 간단한데 rs232 to 시리얼 변환 보드 우노에 붙이고 간단하게 프로그래밍 하면 됨. 아니면 라즈베리파이에 와이어 pi로 프로그래밍하는것도 괜찮다. 그런데 시리얼 포트 신호 분석하려면 애널라이저 소프트웨어 쓰거나 오실로스코프도 필요할 수 있다.
아니면 제작사에다가 연락해서 포트 신호 체계 알려달라고 하면 알려줄꺼다. 그렇게 기밀은 아니고 간단한거니까.
국내 기업이거든 혹시 일반적으로 쓰는 표준적인 19200 같은거고 json으로 데이터가 나온다면 만약에. 그럼 난이도 어느정도임? 어렵다 포기해라 댓글도 있고 그래서 헷갈림
놀랍게도 안알려주더라 진짜로
하드웨어가 간단해보이기 때문에 json 출력은 안될 가능성이 크다. 그냥 자료구조 없이 날 신호로 출력될 가능성이 크다.
안가르쳐주면 오실로스코프나 시리얼포트에 포트 신호 애널라이저 소프트웨어 깔아서 역공학으로 신호 알아내는 방법밖에 없는데 어렵지는 않을 것.