미라클 모닝을 하는 것이다.

갑자기 뜸금없이?? 

FIRST LEGO LEAGUE KOREA
FLL  록스바겐그룹코이라 예선

11월 13일에 FLL 예선에 참가한다.

 

단지 아침에 눈을 뜨자마자 'FLL'를 생가하면 된다. 단지 그것 뿐이다.

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

IT 관련 일을 하면서 개인 도메인을 갖고 싶다는 생각은 했으나, 행동으로 옮기지는 않았다. '구글 공인 트레이너'가 되면서 나의 첫 도메인을 만들었다. 'swplayground.kr'. 처음부터 이름이 지어진건 아니다. 이름에 'google'과 'lego'를 넣었는데, 구글 워크스페이스 도메인으로 사용이 블가하여 만들어진 것이 'swplayground.kr'이다. hosting.kr에서 도메인을 구매 했고, 워크스페이스와 개인 블로그에 연결 했다. 이 시간 이후부터는 SW관련된 것들 그리고 구글 워크스페이스, 트레이너에 관련된 내용들이 올라갈 예정이다. 

 

그 동안 못했던 블로그 활동을 열심히 해야겠다^^.

반응형

'구글 공인 트레이너' 카테고리의 다른 글

구글 공인 트레이너  (0) 2022.08.15
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

한달 전쯤 그 동안 준비 했던 '구글 공인 트레이너' 과정이 승인 되어 트레이너가 됐다^^. 작년에 경기SW미래채움 2기 과정을 통해 알게 됐던 '구글 교육 전문가'를 알게 됐고, 선생님들의 도움으로 트레이너가 되었다. GEG PT & ATC에 특별하게 감삼의 마음을 전한다.

 

트레이너 과정을 통해서 혼자서는 할 수 없는 일들을 공유와 협력을 통해 할 수 있다는 것을  또한번 느끼게 됐다. 또 감사를^^

반응형

'구글 공인 트레이너' 카테고리의 다른 글

swplayground.kr 도메인  (0) 2022.08.15
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

생산성

현재 컴퓨터를 생산성을 위한 도구로 사용을 못하는거 같다.

 

현재는 게임(?) 게임이 설치되어 있지 않지만,

그렇다고 해서 막 만들어 낸다거나 그렇지는 않다.

유튜브, 드라마, 영화가 대부분이다.

 

하루 아침에 생산성을 위한 도구로 바뀌지는 않지만,

꾸준히 하다보면 바뀌거라 생각한다.

 

컴퓨터를 생산성을 위한 도구로

만들어 보자!

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

[미션] 물체 앞에서 정지하기

미션 - 물체 앞에서 정지하기

이번 미션은 초음파 센서를 이용한다. 

드라이빙 베이스에 초음파 센서 달기

빨간색이라 음...... 가까이 가면 물건을 잡는 브릭으로 내리 찍을거 같은 느낌이 난다. 뭐 어쨋든 제법 로봇처럼 느껴진다. 

 

[블록코드]

LME 블록코드
초음파 센서 - 변경 - 거리

이렇게 펼쳐 보니 입력값으로 사용할 수 있는 것들이 많다. 어쨋든 '거리가 11만큼 감소하면' 과 '거리가 6만큼 증가하면'으로 해석하면 된다. 처음 시도할때 물체와의 거리가 11인 지점에서 멈출거라 생각했는데, 동작을 해보고 나서 정확하게 알았다. 그리고 거리를 비교 연산자를 이용하여 거리가 11인 지점에서 멈추게 할려고 했으나, 계속 모터가 동작했다. 이유는 간단하다. 거리를 판단하는 시점에서 정확하게 11이라고 인식하 수 없기 때문이다. 모터의 동작 힘(속도)이 작을 때는 될지 몰라도, 클때는 안된다. 

 

드디어 로봇 에듀케이터 기초 학습의 마지막인 '브릭 프로그래밍'이 남았다. 그냥 패스^^.

 

 

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

[미션] 지정한 각도에서 정지하기

미션 - 지정한 각도에서 정지하기

자이로 센서를 이용하여 45도 회전하는 미션이다. 일단 자이로 센서를 달았다.

드라이브 베이스에 자이로 센서 달기

제법 로봇다워졌다. 


[블록코드]

LME 블록코드

'자이로 센서 각도가 변경되면'을 코딩하려면 위 블록을 사용해야 한다. 위 블록을 정확하게 표현하면 '2번 포트에 연결된 자이로 센서의 각도가 45도 증가하면'이다. 아래의 사진을 보면 증가, 감소, 모두를 선택할 수 있다.

0 증가, 1 감소, 2 모두

자이로 센서 VS 모터의 힘 일때 어떤 걸 이용해야 정확한 움직일 수 있을까???????

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

[미션] 라인에서 정지하기

컬러센서의 반사광을 이용하여 라인에서 정지를 한다. 오른쪽 상단의 숫자는 컬러센서가 연결된 포트번호! 오른쪽 하단에 아래쪽으로 삐쭉나온 모양이 있는데, 이건 광량값을 다른데로 출력할 때 사용한다. 위로 삐쭉은 입력!.

 

기존 스크래치 및 텍스트 코딩으로 표현하려면 여러가지를 복합적으로 해야 한다. 그 부분을 블록으로 표현한거 같은 느낌! 단순한걸 좋아하는 나로서는 첫느낌은 복잡^^?? 이런 스타일도 금방 익숙해 질거라 생각한다.

 

초록색 매트위에서 동작을 시켰는데...... 확인해 보니 검정색이랑 녹색의 반사광이 별반 차이가 없다. 그래서 다시 색상으로 확인해 보니, 둘다 검정으로 인식된다. 예전에 지인이 초록색에 가까운 매트위에서 라인트레이싱이 안된다고 했던 말이 기억났다. 어쨋든 '브라이빙 베이스'에 컬러센서를 단 모습이 옆에 있는 사진이다.

[블록코드]

LME 블록코드

4개의 블록코드를 해석하면 '프로그램이 시작하면 C포트에 연결된 모터의 힘을 20으로 동작시키고, 3번 포트에 연결된 컬러센서의 반사광이 50미만이면 모터를 정지한다.'이다.  텍스트코딩의 while loop가 생각난다. 나중에 python으로도 해봐야 겠다^^.

 

 

 

 

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

[미션] 물체 이동하기

미디엄 모터를 이용하여 물체를 잡고 이동하고 놓는다. 

그렇게 하기 위해서는 기본 드라이빙 베이스에 아래의 사진처럼 잡는 구조물과 상자를 만들어야 한다.

말은 잡는 구조라고 했지만 가두는 구조물이라고 해야 정확할거 같다. 

 

[블록코드]

LME 블록코드

이제는 쓰지 않아도 한눈에 아이콘이 보인다^^.

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

[미션] 탱크모드로 주행하기

주행모드는 방향과 힘으로 주행을 했다면 탱크모드는, 각각의 모터의 힘으로 주행은 한다. 힘의 크기가 차이가 없다면 직진 또는 후진 주행을 하고, 차이가 있다면 곡선 주행을 한다.

 

[블록코드]

탱크모드 주행 LME 블록코드

이전 글에서 설명이 안된 부분이 있다. 'B + C'이다. 모터가 연결된 포트의 이름이다.

탱크모드로 B는 40크기의 힘, C는 -40의 크기의 힘으로 780도 주행한다. 즉 제자리에서 한바퀴 돌고 강제 정지한다. 작은 힘(느린속도)으로 돌 경우 거의 관성을 느끼지 못하지만 큰힘(빠른속도)으로 돌 경우 관성으로 인하여 진행 방향으로 쏠림 현상을 볼 수 있다. 그래서 정확한 거리를 주행해야 할 경우 작음 힘으로 모터를 사용해야 한다.

 

그래도 조금 해봤다고 블록들이 익숙해진 느낌이다^^.

반응형
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요

[EV3 파이썬 개발 환경 만들기]

예전엔 컴퓨터에 개발 환경 만들려면 정말 많은 시간을 투자해야 했고, 그래서 아무것도 모르는 사람은 시작도 못하고 포기하는 상황이 벌어진다. 진입장벽이 높았다. 그러나 요즘은^^

 

어쨋든 나는 EV3 파이썬 개발 환경을 만들어야 한다!.

아래의 링크를 참고!

https://education.lego.com/ko-kr/product-resources/mindstorms-ev3/teacher-resources/ev3%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8

 

마인드스톰 EV3 지원 | 필요한 모든 것 다 준비하세요. | LEGO® Education

MINDSTORMS EV3를 실습 수업 계획, 소프트웨어 다운로드, 교육 자료, 조립 지침 및 FAQ와 함께 여러분의 초등,중등수업환경으로 도입하세요.

education.lego.com

[간단히 요약하면]

  1. EV3 마이크로파이썬 이미지를 다운로드하고 마이크로 SD 카드에 플래싱합니다.
  2. 마이크로 SD 카드를 EV3 브릭의 SD 카드 슬롯에 넣고 전원을 켭니다.
  3. 컴퓨터에서 무료 Visual Studio Code 편집기를 다운로드하여 설치하고 시작합니다.
  4. 레고® 에듀케이션 EV3 확장 요소를 설치하고 활성화합니다.
  5. EV3 브릭을 컴퓨터에 연결하고 코드를 시작합니다

EV3브릭, Visual Studio Code, SD카드, EV3 마이크로파이썬 이미지가 필요한 걸 알 수 있다. 여기에 + USB WIFI 동글만 있으면 된다.

내가 사용한 USB WIFI 동글

집에 초소형 동글이 없어서 예전에 쓰던 USB WIFI 어뎁터를 사용했다. EV3브릭에서는 안되더니 ev3dev에서는 잘 동작했다. 위에 있는 'getting-started-with-micropython-v2 문서'에는 mini-cable로 되어있다. 뭐 그냥 하면 된다.

 

EV3는 LME, Classroom, Python 다양한 방법으로 제어 가능해서 자신의 수준에 맞게 선택하면 된다. 오래전에 나온 교구임에도 아직까지도 괜찮은거 같다. 열심히 하면 나도 로봇마스터^^??

 

 

 

 

반응형

'레고 > EV3' 카테고리의 다른 글

[EV3 기초] 물체 이동하기  (0) 2022.02.02
[EV3 기초] 탱크모드로 주행하기  (0) 2022.02.02
[EV3 기초] 조향모드로 곡선 주행하기  (0) 2022.02.01
[EV3 기초] 조향모드로 직선 주행하기  (0) 2022.02.01
EV3 시작  (0) 2021.11.29
블로그 이미지

두리뭉실:해피파인더그룹

컴퓨터 코치 두리뭉실

댓글을 달아 주세요