초등학생도 간단 ⁉ RaspberryPi와 Scratch를 사용한 라디콘

RaspberryPi로 라디콘을 만들었습니다. 초등학생도 쉽게 할 수 있도록 이번에는 Scratch로 프로그램을 만들었습니다.


1. 필요한 것




부품명
개수


RaspberryPi
1

Micro Usb 케이블
1

Usb 전원 어댑터
1

HDMI 케이블
1

모니터(TV)
1

마우스
1

키보드
1

모바일 배터리
1

타미야 더블 기어 박스 좌우 독립 4단 타입
1

타미야 유니버설 플레이트 2장 세트
1

타미야 트럭 & 휠 세트
1

TA7291P
2

저항기 10kΩ
2

브레드 보드 170 타이 포인트
1

점퍼 와이어 (수컷 - 수컷)
30 정도

점프 와이어 (수컷 - 여성)
30 정도

배터리 박스(단 3x2개)
2

AA 배터리
4


2. 만드는 방법



기어 박스, 캐터필러는 먼저 조립해 주세요. 회로가 완성되면 범용 플레이트를 타십시오.
회로는 다음과 같습니다.


3. 테스트



아래의 명령을 실행하여 모터 제어가 가능한지 확인하십시오.
$ echo 4 > /sys/class/gpio/export
$ echo 17 > /sys/class/gpio/export
$ echo 9 > /sys/class/gpio/export
$ echo 11 > /sys/class/gpio/export

$ echo out > /sys/class/gpio/gpio4/direction
$ echo out > /sys/class/gpio/gpio17/direction
$ echo out > /sys/class/gpio/gpio9/direction
$ echo out > /sys/class/gpio/gpio11/direction

# 右後退
$ echo 1 > /sys/class/gpio/gpio4/value
$ echo 0 > /sys/class/gpio/gpio4/value

# 右前進
$ echo 1 > /sys/class/gpio/gpio17/value
$ echo 0 > /sys/class/gpio/gpio17/value

# 左前進
$ echo 1 > /sys/class/gpio/gpio9/value
$ echo 0 > /sys/class/gpio/gpio9/value

# 右後退
$ echo 1 > /sys/class/gpio/gpio11/value
$ echo 0 > /sys/class/gpio/gpio11/value

$ echo 4 > /sys/class/gpio/unexport
$ echo 17 > /sys/class/gpio/unexport
$ echo 9 > /sys/class/gpio/unexport
$ echo 11 > /sys/class/gpio/unexport

4. Scratch에서의 프로그램 작성



아래의 사진과 같게 한다. 이번에는, 상하 좌우의 화살표 키로 조작하고 있습니다만 □키가 눌렸을 때라고 하는 곳을 바꾸면, 어느 키라도 사용할 수 있습니다.

※[메시지 1 보내기] 뒤에 [0.1초 대기]를 붙여 주십시오. 사진은 작업할 수 있게 되면 바꿉니다.

5. 정리



이 라디콘은, 특히 어려운 곳도 없기 때문에 간단하게 할 수 있다고 생각합니다. 초보자가 쓰고 있기 때문에 잘못되었을 수 있습니다. 잘못되면 댓글을 달아주세요.
앞으로는 MicroBit 등으로 움직일 수 있으면 좋겠다 ~라고 생각하고 있습니다. 조언이 있으시면 댓글을 달아주세요.

이 아래 사진을 클릭하면 실제로 움직이는 동영상을 볼 수 있어요!!
YouTube

6. 참고 링크



RaspberryPi3로 만드는 라디콘 by @imcuddles

7.추기



2019/05/18: @ 카이젠 _ 나고야씨의 「 가설・검증 」의 참고 자료의 곳에서 소개되었습니다.

2019/08/02: @chito 씨보다 지적이 있었습니다. 모터 드라이버는 TA72918P가 아니라 TA7291P입니다. @chito 씨 지적 감사합니다.

2019/08/04: @miyatakapanda 님의 「 초등학생의 자유 연구에 ⁉ RaspberryPi로 라디콘★☆무선 마우스 조작☆★ 」에서 참고해 주셨습니다!

2019/08/09:1000PV 달성
2019/12/14:2000PV 달성

여러분, 감사합니다!!

좋은 웹페이지 즐겨찾기