본문 바로가기
  • 스스로 행복을 가꾸는 교육을 꿈꾸다

MAKING/우리반 쌤의 똑똑한 메이커 테이블35

코틀린_공부_1 자, 오늘부터 '우리반 선생님의 똑똑한 메이커 테이블'을 만들기 위해 본격적으로 코틀린 공부를 시작하려고 합니다. ㅎㅎ 지난번에 IBM 해커톤에서 안드로이드 앱을 만들었는데요, 당시에 저는 백엔드를 맡고 있었기 때문에 프론트엔드에 대해 잘 알지 못했습니다. 백엔드만 익히는 데에도 너무 바빴거든요 ㅠㅠ 백엔드는 자바스크립트로 만들었습니다. 그런데 얼마 전, 인공지능을 활용한 교육용 웹 어플리케이션을 만드는 다른 프로젝트에 참여했습니다. 이때는 프론트엔드를 맡아서 만들게 되었어요 ㅋㅋ 그런데 웹 애플리케이션이라 HTML 과 자바스크립트로 만들었어요. 이번 프로젝트는 스피드있게 진행되어서, 지난번에 사용해본 자바스크립트를 쓰는 게 좋겠다 싶었죠. IBM 해커톤 프로젝트의 초기에 백엔드를 공부하면서 안드로이드 .. 2020. 9. 10.
이것은 바로!! 사업 선정 결과!! 사실 이번에 카드 자동 만들기-알아서카드메이커-와 함께 올해 두 가지를 더 만들려고 했습니다. 어디서든 메모 램프와 그거 어디 있더라 탁상 서랍장을 계획하고 있었습니다. 솔직히 말하자면 뭔가 제품 개발을 목적으로 한 것은 아니었고, 시간이 있을 때 무언가 만들어보고 싶다는 마음이 가장 컸습니다. 피지컬 컴퓨팅도 좀 더 깊이있게 탐색해보고 싶었습니다. 무언가 가르치기 위해서는 가르치는 수준 이상의 깊이 있는 지식과 경험이 필요하다고 생각하기 때문입니다. 그러기 위해서는 무언가 만드는 것이 가장 효과있는 방법임을 이미 알고 있었습니다. ㅋㅋ 마침 회택 선배가 같이 카드 자동만들기를 만들자고 제안도 했었고요, 메이커 교육실천에서도 각자 만들기를 진행해보기로 했던 참이었습니다. 교사의 입장에서 교실이라는 특수한.. 2020. 5. 24.
사이즈 표시 기능 보완 어제 한 자리 7세그먼트 캐소드를 이용해서 사이즈를 표시했는데요, 핀을 너무 많이 사용하는 것이 고민이었습니다. 그래서 사실 다른 기능도 사용할 것을 생각하면 아두이노를 2개 이상 써야 하나 싶었어요. 그런데 정말 고맙게도 그 포스팅을 보고 피드백을 받았어요! 다음과 같은 방법을 알게 되었습니다. 아래는 각각의 방법에 대한 간단한 소개입니다. 방법 기존 방법(한 자리 7세그먼트 캐소드) 한 자리 7 세그먼트 캐소드 + 74HC595 시프트 레지스터 사용 어댑터 결합형 LCD 모듈 사용 4핀 OLED 모듈 사용 필요한 핀의 개수 8개 3개 2개 2개 - 아날로그 핀 4개 2개 3개 2개 - 디지털 핀 4개 1개 3개 0개 가격 440원(0.56인치 기준) 440원 + 200원(시프트 레지스터) 2200원 .. 2020. 5. 10.
스테퍼 모터 연구4 지난 시간에 틴커캐드 서킷으로 만들어 보았던 회로를 직접 만들어 보았습니다. 바로 이것인데요, 사실 서킷으로 더 만들어 보려고 했는데 오류가 생겼습니다. 지난 시간에 찾아 놓은 스테퍼 모터의 속도 조절 함수가 말을 듣지 않았습니다. #include int segValue[10][8] = { {1, 1, 1, 1, 1, 1, 0, 0}, // 0 {0, 1, 1, 0, 0, 0, 0, 0}, // 1 {1, 1, 0, 1, 1, 0, 1, 0}, // 2 {1, 1, 1, 1, 0, 0, 1, 0}, // 3 {0, 1, 1, 0, 0, 1, 1, 0}, // 4 {1, 0, 1, 1, 0, 1, 1, 0}, // 5 {1, 0, 1, 1, 1, 1, 1, 0}, // 6 {1, 1, 1, 0, 0, 0,.. 2020. 5. 9.
스테퍼 모터 연구3 (4월 26일에 진행한 연구 내용입니다! 포스팅이 날아가버려서 다시 씁니다 ㅠㅠ) 지난 시간에 이어 스텝 모터 연구를 진행했습니다. 벌써 근 한 달이 되었더라구요... 이것저것 하다보니 시간이 너무 빨리 가네요 ㅠㅠ 원래 집에 가져와서 아두이노를 만지면서 하려고 다 챙겨왔는데요, 글쎼 아두이노와 모터를 연결하는 선을 두고와서 ㅋㅋ 틴커캐드 서킷으로 진행했습니다. 이럴 때 최고입니다ㅎㅎ 그래서 오늘의 목표는 한 자리 7세그먼트 캐소드를 사용해서 숫자를 올리고 내려 사이즈를 정하는 기능을 구현하는 것이었습니다. 저번에는 4자리 7세그먼트 캐소드를 만들었는데요, 그건 아두이노에 꼽아야하는 입력 핀이 너무 많았습니다. 버튼에 사용되는 핀과 스테퍼 모터에도 사용되는 핀까지 생각하면 아두이노에 있는 핀의 개수가 턱.. 2020. 5. 9.
스테퍼 모터 연구2 오늘은 드디어 스테퍼 모터를 돌려 보려고 합니다! 전원 장치와 전용 연결 케이블이 어제 집에 도착했거든요 ㅎㅎ 그래서 냉큼 사무실로 챙겨 나왔습니다. 1차 목표: 스테퍼 모터 작동시키기 먼저 간단하게 스테퍼 모터 먼저 움직여 보려고 했습니다. 준비물은 스테퍼 모터 드라이버, 스테퍼 모터, 12v 전원, 아두이노, 빵판 + 많은(11개) 점퍼 케이블, 단선입니다. LED 는 혹시 점퍼 케이블이 제대로 작동하지 않는 것이 있을까 보험으로 준비해두었습니다. 이전 글에서 올린 글을 참고하여 만들었습니다. 구조는 똑같습니다! https://m.blog.naver.com/PostView.nhn?blogId=roboholic84&logNo=221142584042&proxyReferer=https%3A%2F%2Fwww.. 2020. 4. 1.
스테퍼 모터 연구1 일단 모터를 제어하는 게 먼저가 되야 할 것 같아 모터를 먼저 조사하게 되었습니다. https://www.instructables.com/id/Robot-Foam-Cutter/ Robot Foam Cutter Robot Foam Cutter: In the course of making stuff for myself and my customers, I frequently perform tedious tasks that could be automated. One of these is cutting foam sheets from a large roll. In the picture you see the roll of foam I start with and the de www.instructables.com ht.. 2020. 3. 27.
(사실은 이미..) 시작! 같은 컴과 선배인 회택 선배의 제안으로 '카드 자동 만들기'라는 프로젝트를 시작하게 되었습니다. 사실 논의하고 시작은 3월 15일에 이미 했는데, 이런저런 일로 바빠서 기록을 이제야 시작하게 되었네요 ㅠㅠ 그래서 이 글은 주로 15일 전과 당일에 나누었던 이야기가 되겠습니다. 시작하게 된 계기 사실 이 프로젝트는 회택 선배가 개인적으로 오랫동안 진행해온 프로젝트였어요. 학교에 다니다 보면 아이들을 위해 다양한 종류의 카드를 만들 일이 생깁니다. 특정한 날을 기념하기 위해 만들기도 하구요, (*어버이날, 크리스마스, 아이들 생일 등등) 수업에서 카드 놀이 등에 활용하기 위해 만들기도 합니다. 실습 경험을 비추어보면 카드를 활용한 카드 뒤집기, 시장 놀이 같은 활동이 학습에 생각보다 꽤 유용하더라고요ㅎㅎ 그.. 2020. 3. 27.