본문 바로가기

Embedded Systems : 전자제어 장치

Raspberry Pi Build HAT LEGO - Install : 라즈베리파이에 레고 설

Raspberry Pi Build HAT

Connect Raspberry Pi computing power with LEGO® Technic™ motors and sensors

라즈베리 파이의 컴퓨팅 성능을 레고 모터와 센서에 결합하여 다양한 응용을 할 수 있습니다. 40 핀의 GPIO 헤더가 있으며 최대 4개의 모터 및 센서 포트 제어가 가능 합니다. 라즈베리 파이의 운영체제를 기반으로 강력하고 지능적인 다양한 로봇을 만들 수가 있습니다.

 

 

준비물

- 9v 파워를 위한 배터리, 레고 햇 보드, 키보드, 마우스, 라즈베리 파이4

: 라즈베리 파이4는 기본적인 설치가 완료되어 있어야 합니다.

 

HW 설치 및 설정

제공되는 PCB 지지대를 이용해 레고 햇 보드를 고정합니다.

라즈베리 파이 화면에서 메뉴 버튼을 선택하여 “Preferences” 선택하여 그리고 “Raspberry Pi Configuration” 를 실행 합니다. 위 그림과 같이 "Interfaces" 탭 처럼 선택 합니다. 

또는 터미널환경(Headless 환경)을 통해 설정이 가능하다. 자세한 설명은 (작성 중) 여기를 참조한다.  

 

드라이버 설치

기본적인 HW 설치와 설정이 완료되었다. 이제 SW 구동을 위해 드라이버를 설치하자!

$ pip3 install buildhat

파이썬 라이브러리를 설치한다. 그리고 라즈베리파이 리부팅 한다.

 

 

모터와 케이블 연결

 

 

구동 및 문제해결

설치가 완료되었다면 간단한 코드로 구동을 해보자! 시작 버튼을 통해 코딩 환경인 Thonny IDE 를 찾을 수 있다. 그리고 아래와 같이 코드를 작성한다.

from buildhat import Motor

motor_a = Motor('A')

motor_a.run_for_seconds(5)

+ 내가 동작 시킨 사진이나 동영상 첨부 (= 유투부 영상 촬영 및 등록한것으로 링크)

 

- 문제해결 : SW (드라이버) 정상 설치 관련

SMD LED 점등이 연두색으로 변경되어야 정상이다.