본문 바로가기

메이커 Maker

RaspberryPi IO Interface Module 제작

반응형

 

 

RaspberryPi IO Interface Module 제작 

 

옛날 버전의 Smart IoT IO Board를 확장하여 센서 보드 기능을 가진 IO Interface 보드를 설계 제작하는 일이다. 스스로 만든 멋진 결과를 제대로 포장하지 못한 일이 많다. 오랜 개발일을 하면서도 방법을 몰랐다. 매번 회사나 사람과 관계에 서툴고 겸손한 건지 멍청한 건지 자신을 드러내기를 꺼리는 지적 호기심과 개인적 성취에 빠져있는 사람이다. 그런 사람은 지식이나 새로운 기술, 아니면 책으로 유인하면 금방 걸려든다.

 

기술 서적으로 둘러싸인 책상만 주고 남은 일은 모두 다른 사람이 처리하였으면 하고 바랐다. 원래 아이디어가 창의적이든 아니든, 좋든 나쁘든 아이디어로 제품을 만들어 수익을 만드는 데까지가 100이라고 치면 정작 아이디어나 기술은 20에도 미치지 못한다. 나머지 80은 사람을 설득하고 판매하고, 홍보하고 돈을 빌리고, 사람을 뽑고 교육하고, 거래처와 관계를 맺고 영업을 하는 일이다. 실제로 대부분의 일이 그렇다. 사업자 등록을 하고 실제로 부딪혀 20%를 제외한 80을 알아가자고 결심했다. 금방 포기했다. 너무 멀리 가지도 못하고 제자리로 돌아온 느낌이다. 도대체 그런 80에 해당하는 일들은 어디서 배우는 것일까? 책이 아닌 것은 분명한데 가르쳐 줄 사람이나 있는 건가? 아닌 것 같다. 마찬가지로 20과 80을 배우는 방법으로 어떤 것이 올바른지 알지 못한다. 원칙도 모범도 없다. 다시 정의하고 살아가는 일만 남았다.

 

온보드 컴퓨터 시스템인 라즈베리파이를 누구보다 먼저 배웠다. IoT(Internet of Things, 사물인터넷) 사업부를 맡아 스마트 팜, 교육장비 사업을 맡아서 했다. 외부 센서 보드를 만들어 실습 교육 장비에 활용했다. 보드를 확장해서 만들어야 한다. Artwork 잘하는 전문가는 예전 직장 동료도 개인 사업을 한다. 부품 구매와 PCB 제작도 직장 동료였던 생산부 직원이다. 주변에 신경 써서 도와주는 사람이 여럿이다. 그저 감사할 일이다. 

 

[문서 정보]

 

업무명 : RaspberryPi IO Interface Module 개발

작성자 : 카라

작성일 : 2020-11-22

설 명 : 라즈베리파이 GPIO 포트를 확장하여 I2C 포트, GPIO 입출력, 액츄에이터 제어 포트를 PCB 위에 배치한 라즈베리파이 IO Interface Module 개발 제작 납품을 위한 문서

 

[수정 이력]

 

마지막 수정 : 내용 추가 보완. 장치 블록도, 회로도, 기타 문서를 보완함

최초 작성일 : 2020년 11월 16일 

 

[문서 개요]

[개요]

 

 

[특징] 

 

 

[기능]

  • 할당 가능한 GPIO 포트 26 Pin 전체 할당한 회로
  • SPI 인터페이스 예비 포트 추가 CE1 제어신호 사용
  • I2C 포트 4포트 확장 병렬연결
  • UART 포트가 1 포트인데 다중 포트 개발 방안 수립하기로 함
  • Actuator 제어용 5V, 12V 각각 4 포트로 조정
  • PCB 사이즈는 예전 IO 보드와 동일한 85mm * 88mm
  • 커넥터 사이즈 Molex 5267(PCB)-커넥터 5264 타입으로 변경함
  • ADC(Analog to Digital) 포트 8 포트로 확장(MCP3208, SPI 인터페이스)
  • ADC 커넥터 연결 번호, GPIO 센서 입출력 번호, 액츄에이터 제어 출력 커넥터 번호를 GPIO 번호로 통일

 

[활용 자료] 

  • 라즈베리파이 공식 홈 페이지
  • 데이터 시트
  • 사용한 라이브러리 GitHub
  • GNU Linux 환경에서 C++/Python 개발환경 지원

 

[자료 처리 방안 및 활용 분석 기법]

 

없음

 

[작업 환경]

  • Linux
  • RaspberryPi 3 Model B+ 이상 적용
  • GPIO Port 동작 테스트 결과 이상 없음

 

[사용법]

개발 완료 보고서에 명시

 

[사용 OS]

없음

 

[사용 언어]

C/C++

파이선 3.5 이상

 

[용어]

없음

 

[소스코드]

개발완료 보고서에 추가

 

[참고자료]

스마트 IoT IO보드 설계자료

 

[논문]

없음

 

[보고서]

없음

 

[URL] 참고 사이트

 

[문의사항]

과제 참여: 카라

펌웨어: 카라

회로설계: 카라

PCB 제작 조립: 카라

기구 제작: 카라 

 

[해당분야 1]

연락처 없음

 

[해당분야 2]

연락처 없음 

 

 

 

IoT 교육제품에 적용한 IO보드

 

 

 

반응형

캐어랩 고객 지원

취업, 창업의 막막함, 외주 관리, 제품 부재!

당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약, 아이디어는 있지만 구현할 기술이 없는 막막함.

우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.

이제 고민을 멈추고, 캐어랩을 만나세요!

코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.

제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!

귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.

지난 30년 여정, 캐어랩이 얻은 모든 것을 함께 나누고 싶습니다.

카카오 채널 추가하기

카톡 채팅방에서 무엇이든 물어보세요

귀사가 성공하기까지의 긴 고난의 시간을 캐어랩과 함께 하세요.

캐어랩 온라인 채널 바로가기

캐어랩