LEGO와 M5StickC에서 움직이는 차 만들었다.
소개
LEGO에 빠져 있는 아들(5세)의 존경을 얻기 위해 LEGO+α로 움직이는 차를 만들었다.
소재
실현 수단이 무수히 있기 때문에, 만드는 방법 고민했지만, LEGO와 M5StickC Plus와 서보 모터와 LEGO 호환의 기어를 사용했다.
결과적으로 심플하고 좋은 느낌의 구성이 되었다. 이전, micro:bit로 할까라고 생각했지만, 배터리라든지 생각하면 부품 모으는 것과 배선이라든지 생각하는 거기서 힘들기 때문에 실행에 우울하지 않았다. M5StickC와 LEGO 생태계 굉장하다.
구체적인 부품은 이런 느낌↓
M5StickC Plus
¥2,200으로 마이크로 컴퓨터도 LCD도 배터리도 Wi-Fi도 Bluetooth도 붙어 있다. 기판 노출이 아니기 때문에, 아이에게도 적당히 안전.
M5StickC Plus - SWITCH-SCIENCE
차동 기어
LEGO도 어색하기 때문에, 빠지기 쉽거나, 정밀도가 현명하지만, 움직임도 알고 좋은 느낌.
¥ 1,360
Amazon | MOC 블록 기술 호환 부품 디퍼렌셜 기어 차동 기어 세트 (디퍼런셜 기어) | 블록 | 장난감
GeekServo 9G 360° Motor-Orange
LEGO에 붙여지는 모터를 찾았다. 모터 드라이버 필요 없기 때문에, 매우 좋은 느낌.
¥550
GeekServo 9G 360° Motor-Orange - SWITCH-SCIENCE
이것 봐, 구입을 결정했다↓
Geekservo에서 LEGO를 자주 했어 - Android 메모
LEGO
LEGO 클래식 부품이나 이 부품을 사용했다. 이것 ↓ 더 이상 팔지 않은 것 같다. 진짜? 또 하나 정도 사면 좋았다.
가격없는
Amazon | Lego Crazy Contraptions: 6 Pack (Klutz) | Stillinger, Doug | Activity Books
조립
순조롭게 접속할 수 없었기 때문에, 구멍이 비어 있는 레고를 사용해 길이가 정확히 맞는 장소가 해 붙였다. 기울어져 있지만, 기어가 좋은 느낌에 잘 해준다.
디퍼렌셜 기어 사용했기 때문에, 모터 1개로 좋고 편하게.
M5StickC Plus는 M5StickC에 대한 지원 같은 것이 LEGO 호환했기 때문에 그것을 사용하여 구멍이있는 LEGO에 붙였다. 양면 테이프 필요.
M5StickC Plus에서 급전하고 있기 때문에 배선 간단하고 편한. 점퍼 와이어로 연결되어 있기 때문에 납땜 필요없이.
코드
Arduino 환경에서 썼습니다.Servo.h
라든지 analogWrite()
로 갈 수 있을까라고 생각했지만, M5StickC라고 사용할 수 없었다.
검색하면 아래 페이지를 찾았으므로 ledcWrite()
라는 함수를 사용하여 제어했다.
다만 PWM에서 신호를 계속하는 코드입니다.
M5-ProductExampleCodes/servo.ino at master · m5stack/M5-ProductExampleCodes · GitHub
#define TIMER_WIDTH 16
#include "esp32-hal-ledc.h"
#include <M5StickC.h>
void setup() {
M5.begin();
ledcSetup(1, 50, TIMER_WIDTH);
ledcAttachPin(26, 1);
M5.Lcd.setCursor(20, 80, 2);
M5.Lcd.print("SERVO");
}
void loop() {
ledcWrite(1, 2000);
}
완성
이런 느낌.
그 가운데 더 데코하고 싶다.
LEGO로 만들면 외형으로 놀 수 있기 때문에 좋은 느낌.
결론
부품이 갖추어져 있었기 때문에, 아들 군과 LEGO에서 노는 김에에 만들 수 있었다.
서보 움직이는 것에 당황했지만, 순조롭게 움직여서 좋았다.
불행히도, 아들 군은 눈이 뻗어 왔는지, 거기까지 기뻐하지 않고.
존경을 얻는 데 실패했습니다.
오히려, 만드는 과정에서 아들 군의 작품을 부수어 버렸다.
Bluetooth로 라디콘적인 일을 하면 기뻐해 줄까.
Reference
이 문제에 관하여(LEGO와 M5StickC에서 움직이는 차 만들었다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/optimisuke/items/04d466e852a25444e1b0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
실현 수단이 무수히 있기 때문에, 만드는 방법 고민했지만, LEGO와 M5StickC Plus와 서보 모터와 LEGO 호환의 기어를 사용했다.
결과적으로 심플하고 좋은 느낌의 구성이 되었다. 이전, micro:bit로 할까라고 생각했지만, 배터리라든지 생각하면 부품 모으는 것과 배선이라든지 생각하는 거기서 힘들기 때문에 실행에 우울하지 않았다. M5StickC와 LEGO 생태계 굉장하다.
구체적인 부품은 이런 느낌↓
M5StickC Plus
¥2,200으로 마이크로 컴퓨터도 LCD도 배터리도 Wi-Fi도 Bluetooth도 붙어 있다. 기판 노출이 아니기 때문에, 아이에게도 적당히 안전.
M5StickC Plus - SWITCH-SCIENCE
차동 기어
LEGO도 어색하기 때문에, 빠지기 쉽거나, 정밀도가 현명하지만, 움직임도 알고 좋은 느낌.
¥ 1,360
Amazon | MOC 블록 기술 호환 부품 디퍼렌셜 기어 차동 기어 세트 (디퍼런셜 기어) | 블록 | 장난감
GeekServo 9G 360° Motor-Orange
LEGO에 붙여지는 모터를 찾았다. 모터 드라이버 필요 없기 때문에, 매우 좋은 느낌.
¥550
GeekServo 9G 360° Motor-Orange - SWITCH-SCIENCE
이것 봐, 구입을 결정했다↓
Geekservo에서 LEGO를 자주 했어 - Android 메모
LEGO
LEGO 클래식 부품이나 이 부품을 사용했다. 이것 ↓ 더 이상 팔지 않은 것 같다. 진짜? 또 하나 정도 사면 좋았다.
가격없는
Amazon | Lego Crazy Contraptions: 6 Pack (Klutz) | Stillinger, Doug | Activity Books
조립
순조롭게 접속할 수 없었기 때문에, 구멍이 비어 있는 레고를 사용해 길이가 정확히 맞는 장소가 해 붙였다. 기울어져 있지만, 기어가 좋은 느낌에 잘 해준다.
디퍼렌셜 기어 사용했기 때문에, 모터 1개로 좋고 편하게.
M5StickC Plus는 M5StickC에 대한 지원 같은 것이 LEGO 호환했기 때문에 그것을 사용하여 구멍이있는 LEGO에 붙였다. 양면 테이프 필요.
M5StickC Plus에서 급전하고 있기 때문에 배선 간단하고 편한. 점퍼 와이어로 연결되어 있기 때문에 납땜 필요없이.
코드
Arduino 환경에서 썼습니다.Servo.h
라든지 analogWrite()
로 갈 수 있을까라고 생각했지만, M5StickC라고 사용할 수 없었다.
검색하면 아래 페이지를 찾았으므로 ledcWrite()
라는 함수를 사용하여 제어했다.
다만 PWM에서 신호를 계속하는 코드입니다.
M5-ProductExampleCodes/servo.ino at master · m5stack/M5-ProductExampleCodes · GitHub
#define TIMER_WIDTH 16
#include "esp32-hal-ledc.h"
#include <M5StickC.h>
void setup() {
M5.begin();
ledcSetup(1, 50, TIMER_WIDTH);
ledcAttachPin(26, 1);
M5.Lcd.setCursor(20, 80, 2);
M5.Lcd.print("SERVO");
}
void loop() {
ledcWrite(1, 2000);
}
완성
이런 느낌.
그 가운데 더 데코하고 싶다.
LEGO로 만들면 외형으로 놀 수 있기 때문에 좋은 느낌.
결론
부품이 갖추어져 있었기 때문에, 아들 군과 LEGO에서 노는 김에에 만들 수 있었다.
서보 움직이는 것에 당황했지만, 순조롭게 움직여서 좋았다.
불행히도, 아들 군은 눈이 뻗어 왔는지, 거기까지 기뻐하지 않고.
존경을 얻는 데 실패했습니다.
오히려, 만드는 과정에서 아들 군의 작품을 부수어 버렸다.
Bluetooth로 라디콘적인 일을 하면 기뻐해 줄까.
Reference
이 문제에 관하여(LEGO와 M5StickC에서 움직이는 차 만들었다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/optimisuke/items/04d466e852a25444e1b0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Arduino 환경에서 썼습니다.
Servo.h
라든지 analogWrite()
로 갈 수 있을까라고 생각했지만, M5StickC라고 사용할 수 없었다.검색하면 아래 페이지를 찾았으므로
ledcWrite()
라는 함수를 사용하여 제어했다.다만 PWM에서 신호를 계속하는 코드입니다.
M5-ProductExampleCodes/servo.ino at master · m5stack/M5-ProductExampleCodes · GitHub
#define TIMER_WIDTH 16
#include "esp32-hal-ledc.h"
#include <M5StickC.h>
void setup() {
M5.begin();
ledcSetup(1, 50, TIMER_WIDTH);
ledcAttachPin(26, 1);
M5.Lcd.setCursor(20, 80, 2);
M5.Lcd.print("SERVO");
}
void loop() {
ledcWrite(1, 2000);
}
완성
이런 느낌.
그 가운데 더 데코하고 싶다.
LEGO로 만들면 외형으로 놀 수 있기 때문에 좋은 느낌.
결론
부품이 갖추어져 있었기 때문에, 아들 군과 LEGO에서 노는 김에에 만들 수 있었다.
서보 움직이는 것에 당황했지만, 순조롭게 움직여서 좋았다.
불행히도, 아들 군은 눈이 뻗어 왔는지, 거기까지 기뻐하지 않고.
존경을 얻는 데 실패했습니다.
오히려, 만드는 과정에서 아들 군의 작품을 부수어 버렸다.
Bluetooth로 라디콘적인 일을 하면 기뻐해 줄까.
Reference
이 문제에 관하여(LEGO와 M5StickC에서 움직이는 차 만들었다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/optimisuke/items/04d466e852a25444e1b0
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
부품이 갖추어져 있었기 때문에, 아들 군과 LEGO에서 노는 김에에 만들 수 있었다.
서보 움직이는 것에 당황했지만, 순조롭게 움직여서 좋았다.
불행히도, 아들 군은 눈이 뻗어 왔는지, 거기까지 기뻐하지 않고.
존경을 얻는 데 실패했습니다.
오히려, 만드는 과정에서 아들 군의 작품을 부수어 버렸다.
Bluetooth로 라디콘적인 일을 하면 기뻐해 줄까.
Reference
이 문제에 관하여(LEGO와 M5StickC에서 움직이는 차 만들었다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/optimisuke/items/04d466e852a25444e1b0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)