CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·주식한당 ·아이포니앙 ·MaClien ·방탄소년당 ·일본산당 ·자전거당 ·안드로메당 ·개발한당 ·이륜차당 ·소시당 ·바다건너당 ·골프당 ·걸그룹당 ·소셜게임한당 ·클다방 ·냐옹이당 ·AI당 ·나스당 ·와인마신당 ·어학당 ·오른당 ·키보드당 ·퐁당퐁당 ·노젓는당 ·육아당 ·물고기당 ·스팀한당 ·PC튜닝한당 ·패스오브엑자일당 ·가상화폐당 ·IoT당 ·방송한당 ·축구당 ·위스키당 ·사과시계당 ·날아간당 ·리눅서당 ·3D메이킹 ·X세대당 ·ADHD당 ·AI그림당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·문명하셨당 ·클래시앙 ·콘솔한당 ·요리한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·디아블로당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·갖고다닌당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·KARA당 ·꼬들한당 ·덕질한당 ·가죽당 ·레고당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·나혼자산당 ·스타한당 ·파도탄당 ·테니스친당 ·테스트당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·창업한당 ·VR당 ·시계찬당 ·WebOs당 ·WOW당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

사용기

전자기기 코딩교육용 레트로 게임기 Meowbit 개봉기 27

8
2019-05-15 21:11:34 수정일 : 2019-05-15 23:32:04 211.♡.193.182
김선규

최근에 학생들을 대상으로 한 코딩 교육을 진행하다가 접하게 된 기기의 간략한 개봉기를 적어봅니다.


최근 몇년 사이에 미성년자의 코딩 교육을 위한 도구가 스크래치를 필두로 하여 엄청나게 다양하게 쏟아져 나오고 있는데요,


그중에 현재 가장 많이 쓰이는 플랫폼은 microsoft의 makecode 플랫폼인것 같습니다.


이는 스크래치와 같은 비쥬얼 프로그래밍 언어를 기반으로 하여, 각종 하드웨어와 유연한 연계를 할 수 있게 해주는 플랫폼인데요,


대표적으로 Microbit이라는 기기를 이 플랫폼에서 쓸 수 있습니다.


다만 Microbit은 여러 센서나 부속 하드웨어를 연동해서 사용하는것에 초점이 맞춰져있고, CPU 자체도 너무 저성능이어서 그래픽 관련 작업을 하기엔 성능이 많이 부족해서 뭔가 전통적인 컴퓨터 프로그램을 만드는데에는 부족한면이 많은데요,


그런 부분을 의식한건지 makecode에서는 게임을 만드는데에 최적화된 플랫폼을 arcade라는 부분으로 분화를 시켰습니다.


다만, 아직은 플랫폼을 정의해나가는 단계라 그럴듯한 완성품이 나오지 않고, 하드웨어 제원과 DIY를 위한 키트만 존재했었는데요,


드디어 최초로 makecode arcade와 호환 가능한 완제품 하드웨어가 나와서 구입을 해 보았습니다. Kittenbot사의 Meowbit라는 기기이며, 정식 가격은 39.9달러입니다.


저는 출시 초기에 51700원 가량을 들여서 구입했는데요, 근데 지금 막 확인해보니 알리에서 무료배송으로 배터리까지 포함해서 훨씬 저렴하게 파네요 ㅠㅠㅠㅠ 사실분은 딴데 볼거 없이 알리에서 구입하시면 됩니다.


다만 알리에서 제공하는 배터리는 450mAh짜리로 용량이 좀 적네요. 물론 배터리는 교체 가능하니 좀 적다 싶으시면 국내에서 적당히 크기 맞는 제품으로 사서 선만 다시 연결하시면 됩니다.  추천하는 배터리 규격은 952440 900mAh가 약간 뻑뻑하게 들어가면서 용량이 제일 많습니다.


잘못된 형식의 이미지 링크입니다.


잘못된 형식의 이미지 링크입니다.


잘못된 형식의 이미지 링크입니다.


잘못된 형식의 이미지 링크입니다.


잘못된 형식의 이미지 링크입니다.


잘못된 형식의 이미지 링크입니다.


기본적으로 게임기와 같은 입력버튼, 160x128 픽셀 디스플레이, 배터리 수납공간 ( 저는 배터리 미포함 제품으로 구입하여 9.5mm x 24mm x 40mm 900mAh짜리 배터리( https://search.shopping.naver.com/search/all.nhn?sort=price_asc&query=YJ952440  )를 구입해서 연결하였고, 우리나라에서 잘 안쓰는 잭 타입이라 잭도 별도로 구입해서 연결해야합니다. 잭 타입은 JST 2핀 혹은 PH2.0으로 검색하시면 됩니다. 다만 배터리가 필수는 아니고 그냥 일반적인 usb보조배터리를 연결해서도 동작이 가능합니다. 본 글 하단에서는 그냥 usb배터리를 고무줄로 묶어서 쓰는 영상이 있습니다. ) 조도센서 등 외에도 다양한 가능성을 염두에 두어 꽤 다양한 기능들이 있습니다. 특히 하단에 마이크로비트와 호환되는 핀이 있습니다만, 아직은 API가 개발중이라 이 기능을 제대로 쓸 순 없습니다. 언젠간 제대로 지원이 되리라 봅니다. 자세한 설명은 제조사의 설명 이미지를 퍼와봅니다.

잘못된 형식의 이미지 링크입니다.


프로그래밍은 arcade.makecode.com 사이트를 통해서 할 수 있으며, 윈10 이상이면 usb로 꼽자마자 이동식디스크로 인식하며, 프로그래밍은 사이트에서 다운받은 데이터파일을 그냥 usb메모리에 복사하듯이 복사하면 플래싱이 됩니다. 사실 이 플랫폼은 파일 복사를 할 필요도 없이 webusb라는 프로토콜을 통해 브라우저에서 기기로 바로 데이터를 쏴줘서 원클릭으로 펌웨어 업데이트를 해 줄 수 있는 플랫폼인데, 아직은 이 기능을 지원하지 않는건지 일단은 수동으로 파일 복사를 해야되네요. usb연결이 되지 않은 상태에서는 전원을 켜면 바로 게임으로 들어가며, usb가 연결된 상태에서는 리셋을 할 때 마다 프로그램모드->게임모드를 오가며 리셋이 됩니다.


에디터는 블록 프로그래밍 언어 답게 직관적이며, 적은 코드로 많은 동작을 할 수 있습니다.


예를들어, 아래의 코드만으로 플래피버드 게임을 거의 비슷하게 만들 수 있습니다.

잘못된 형식의 이미지 링크입니다.

이 플랫폼의 또다른 장점은, 에디터 자체의 에뮬레이터가 실제 하드웨어와 100% 동일하게 동작을 하기에, 실제로 하드웨어를 구입하지 않더라도 혹은 하드웨어 갯수가 모자라서 모든 실습자에게 하드웨어를 제공할수 없는 상황이더라도 에뮬레이터만으로도 코드의 동작을 쉽게 확인할 수 있는 장점이 있습니다.


사실 하드웨어 자체는 위 설명 스크린샷과 같이 기능이 엄청나게 많은데, 아직 소프트웨어 지원이 부족해서 이 기능을 다 쓰긴 어렵네요. 물론 하드웨어 자체는 일반적인 STM32F4 기반 MCU니...일반적인 MCU 프로그래밍하듯이 쓰면 모든 기능을 다 쓸 수 있겠지만 애초에 이 기기의 목적을 생각한다면 그러기는 좀 그렇지요.


사실 몇일 전까지만 하더라도 여러 주변기능을 다 지원하는 전용 사이트가 따로 있었는데, 아마 arcade 사이트 하나로 통합을 진행중인건지 기존의 사이트가 사라졌더라고요. 아직은 계속 개발중인 과도기적인 기기라 매우 잦게 업데이트가 있을 것 같습니다. 하지만 적어도 makecode arcade의 기본 기능을 쓰는데는 아무 무리가 없으니, 간단하게 레트로 게임을 취미로 만들어보거나, 혹은 오직 게임 프로그래밍을 중심으로 해서 교육용으로 사용하기에는 지금 수준에서도 충분하다고 생각됩니다.


하나 아쉬운것은 이 제품의 제조사의 공식 수입원인 업체가 있는데, 해당 수입업체가 비슷한 다른 기기의 공식 수입원이기도 해서 이 제품을 공식 유통할 계획이 없다고 합니다. 그래서 교육용으로 대량구입을 하기엔 약간 절차가 복잡할것 같은게 단점입니다. 허나, 이 기기는 무선통신기능이 없고, 개발보드의 일종이기 때문에 여러대를 수입하더라도 적합성평가면제가 가능하니 굳이 수입을 하려고 한다면 부가세만 내면 수입이 가능하긴 합니다. ( 담당하는 부서에 물어보니 통관시에 개발보드라고 말하면 인증면제가 가능하다고 합니다. )


마지막으로 유투브에 올라온 해당 기기를 사용하는 영상을 첨부합니다. 저는 물론 해당 영상의 업로더와 아무 관계가 없습니다.

 

 

 

마지막 영상에 나오는 다른 기기는 brainpad 라는 기기인데 이 기기도 makecode arcade 기반 제품입니다. ( https://brainpad.com  )


그럼 다음에는 조금 더 사용을 해 보고 다시 사용기를 올려보도록 하겠습니다.

김선규 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [27]
삭제 되었습니다.
김선규
IP 211.♡.193.182
05-15 2019-05-15 21:39:06 / 수정일: 2019-05-15 21:46:21
·
기기의 준수 사양이 공개되어있음과 동시에 표준화되어있기에 아마 다양한 크기와 기능의 제품들이 곧 출시되지 않을까 싶습니다.
예를 들어 아래와 같이 호환기기를 직접 자작하는 사람도 있더라고요.


잉어아저씨
IP 211.♡.90.222
05-15 2019-05-15 21:58:15
·
상당히 관심이 가는 제품인데 알리에서 배터리 포함 제품을 찾을 수가 없네요 ㅠㅠ 가능하시다면 주소를 알려주실 수 있을까요?
김선규
IP 147.♡.151.187
05-15 2019-05-15 22:03:55 / 수정일: 2019-05-16 14:07:58
·
https://www.aliexpress.com/item/Original-LiPo-Battery-For-Meowbit-kittenbot-3-7V-450mAh/33007440066.html?spm=a2g0o.cart.0.0.257b3c00a0DqqNAliExpress
여기 있습니다.
참고로 모바일 앱에서 결제하시면 몇백원 더 할인됩니다 (-_-)
(수정: 현재 5달러 할인쿠폰을 배포중이니 구입하실분은 꼭 쿠폰 적용해서 구입하세요.)
잉어아저씨
IP 211.♡.90.222
05-15 2019-05-15 22:35:49
·
김선규님 // 감사합니다^^
김선규
IP 211.♡.193.182
05-15 2019-05-15 23:05:40 / 수정일: 2019-05-15 23:07:06
·
아, 혹시나 해서 적는건데, 알리 판매자중에 가끔 저러한 구성의 제품을 구입할때 실제로 받아보면 배터리는 없는 경우가 가끔 있는데요, 그러한 경우를 대비해서 최초로 수령하신 우편물을 개봉할 때, 개봉 과정을 동영상을 찍어서 배터리 포함 유무를 확인할 수 있는 증거를 만들어서 해당 증거를 첨부해서 dispute를 걸면 배터리 가격만큼은 환불을 받을 수 있습니다. 그러한 연유로 혹시 모르니 개봉할때 영상을 찍으시는걸 추천드립니다.
julieth
IP 222.♡.79.237
05-15 2019-05-15 22:10:50
·
좋은 정보 감사합니다. 알리 배터리 포함 상품 정보 부탁 드립니다.
/Vollago
김선규
IP 211.♡.193.182
05-15 2019-05-15 22:30:47 / 수정일: 2019-05-15 22:30:51
·
윗 대댓글 참고 부탁드립니다.
선명
IP 124.♡.223.217
05-15 2019-05-15 22:17:33
·
비슷한류로 이런 것도 있습니다.
https://m5stack.com
알리에서 구매가능합니다 (배송료가 비쌈..)
https://m5stack.aliexpress.com/store/3226069AliExpress
김선규
IP 211.♡.193.182
05-15 2019-05-15 22:25:07 / 수정일: 2019-05-15 22:50:27
·
m5stack도 사용중인데요. (이건 교육용이 아니라 연구용으로...) 이건 교육용보다는 iot 개발용에 더 적합한 것 같습니다. 사실 ESP32중에서 고른다면 M5stack이 꽤 좋은 제품이긴 한데, 교육용 이라는 목적 하에는 esp32가 아무래도 워낙에 기능이 많아서 기능 추가할때 조금만 실수하면 바로 크래시나기도 하고 해서 아무래도 사용하기가 조금 더 어렵더라고요. 별도의 작업관리/OS가 기본이 아닌 일반적인 다른 MCU들과는 달리 나름 기본적으로 RTOS 위에서 돌아가는거라 직접 작성한 코드 외에도 기본적으로 돌아가는 여러 다른 기능들이 있는데, 그런걸 제대로 이해 못하고 개발하다보면 충돌나서 뻗는 경우도 종종 있고요.

물론 교육용이 아니라 그냥 취미 개발용이라면 쓰기가 좀 어렵더라도 esp32가 stm32f4보다는 몇배는 더 강력하니 보다 고성능이 필요하다면 & 하드웨어 연동이 필요하다면 이쪽이 더 좋겠지요.

애초에 meowbit 이 기기는 레트로 게임 기반 코딩 교육에 특화되어있는 기기니...그런 목적이 아니라면야 매력이 많이 떨어지긴 합니다.

참고로 m5stack을 취급하는 국내 공식 총판이 있습니다. 국내배송으로 바로 구입할 수 있습니다. ( http://shop.wiznet.co.kr/front/contents/product/list.asp?nb_part=6&cateid=97 ) 다만 일부 라인업만 취급중입니다만, 직구하는것 대비 가격차이가 크게 없어서 취급품목이라면 국내에서 구입하는게 나쁘지 않습니다.

아 그리고 원래 ESP32가 아두이노/ESP-IDF를 지원하는데, M5Stack은 UIFlow라는 비쥬얼 프로그래밍 언어를 추가적으로 지원해서 이걸 쓰면 좀 더 개발하기가 수월할수도 있습니다. ( 다만 저는 사용을 안해봐서 어느정도까지 지원을 하는지는 모르겠네요... )
선명
IP 124.♡.223.217
05-15 2019-05-15 23:18:06
·
해당 제품을 아시리라 생각했는데 이미 가지고 계셨군요.
생각해보니 교육용으로는 단순하교 오류없고 재미있는게 적합하겠네요.
무한비행
IP 58.♡.50.48
05-16 2019-05-16 00:29:10
·
글 너무 잘 쓰시네요. 정보 감사합니다
김선규
IP 223.♡.27.34
05-16 2019-05-16 01:10:16
·
좋게 봐 주셔서 감사합니다 ( _ _ )
김선규
IP 223.♡.27.34
05-16 2019-05-16 01:09:38 / 수정일: 2019-05-16 01:10:57
·
헉....지금 확인해보니 셀러쿠폰으로 30달러 이상 구입시 5달러 쿠폰, 모바일 추가할인, nh카드 3달러할인 등등을 다 적용하면 무려 28달러에 구입할 수 있네요....-_-;; 구입하실때 참고하세요. 5달러 쿠폰은 모바일 전용이라 못봤던건지 원래 없었는데 생긴건진 모르겠습니다.
천둥산
IP 218.♡.81.153
05-16 2019-05-16 15:13:42
·
instant off (카드 할인)은 어떻게 받는건가요?
김선규
IP 147.♡.151.187
05-16 2019-05-16 15:23:14 / 수정일: 2019-05-16 15:27:46
·
@천둥산님
특정카드사 대상인것같습니다. 제 경우에는 NH카드 3달러 할인 뭐 이런게 있는 것 같습니다.
천둥산
IP 218.♡.81.153
05-16 2019-05-16 17:28:29
·
@김선규님
BC글로벌 카드를 등록하니 말씀하신 할인조건이 나오네요~
답변 감사드립니다.
librabit
IP 112.♡.204.88
05-16 2019-05-16 01:20:31
·
오 재미난 물건이군요. 하단부 엣지커넥터는 마이크로비트 재활용인가요 ㅋㅋ
김선규
IP 223.♡.27.34
05-16 2019-05-16 08:08:57
·
사용자 입장에서 추후에 제대로 지원하기만 한다면 꽤 매력적인 부분이긴 한데 역설적으로 저것때문에 국내 정식 수입이 막히고 있습니다 (....)
librabit
IP 112.♡.204.88
05-16 2019-05-16 09:52:03
·
@김선규님 흠.. 저게 문제가 되나요? 왜 문제인지.. 그나저나 코딩용 교구도 이젠 하루가 멀다하고 쏟아져서 혼란스럽습니다.
김선규
IP 223.♡.27.34
05-16 2019-05-16 10:11:38 / 수정일: 2019-05-16 10:12:43
·
@님 아무래도 원본기기의 점유율이 훨씬 높다보니 일단 조심하고보는 모양새 같더라고요.
아무래도 말씀하신것처럼 신규교구가 많이 출시되고있긴한데, 그래도 일단 교육용 언어 패러다임 자체는 블록 (비쥬얼) 프로그래밍으로 거의 굳어져가는거 같아서 그 흐름만 따라가면 새로이 나오는 교구들을 사용하는덴 큰 무리가 없을 것 같습니다. 센서모듈들도 선만 연결하면 쓸 수 있도록 모듈화도 잘 되어있고요.
SpellForce
IP 112.♡.26.116
05-16 2019-05-16 09:55:45
·
좋은 정보 감사합니다
찬스군
IP 119.♡.26.152
05-16 2019-05-16 12:35:48
·
요새 아들이 스크래치를 상당히 재밌게 배우고 있는데...이거 사주면...게임만 하겠죠?? 감사합니다. 제가 가지고 놀던가 해야겠네요 ㅎㅎ
mylovey
IP 121.♡.84.165
05-16 2019-05-16 16:20:01
·
지금요.. 아들이랑 놀아야겠네요 ㅋㅋ
김선규
IP 147.♡.151.230
05-31 2019-05-31 12:54:16
·
------
제품을 받으신분께서 말씀을 주셨는데, 배터리 포함처럼 팔던 제품이 배터리가 없는채로 온다고 합니다. 배터리 없이 받으시는 분들은 디스풋을 걸어서 부분환불을 받으시길 추천드리고, 본문의 영상처럼 그냥 usb 배터리로 사용하시거나, 혹은 본문에 적은 적당한 크기의 배터리와 호환잭을 사셔서 잭을 바꾸어서 연결하셔도 됩니다.
밀리
IP 128.♡.207.84
06-24 2019-06-24 11:52:52
·
esp32가 stm32보다 좋은거였나요? 메인컨트롤러를 stm32사용했엇는데 esp32를 블투모듈로 써봤엇거든요

김선규
IP 147.♡.151.230
06-24 2019-06-24 11:56:41 / 수정일: 2019-06-24 12:02:07
·
사실 esp32는 RF only로 쓰기엔 사양이 좀 아깝습니다. esp32는 240mhz dual core인데, stm32은 초 고사양 제품이 아니면 대부분 200mhz 이하에 싱글코어라 왠만하면 esp32가 성능이 더 낫습니다. 대신 IO핀은 좀 부족합니다. esp32 칩 자체는 io가 여유가 좀 있긴 하지만, 사실상 필수로 써야하는 플래시 쓰면 io 한 10개 날아가고, 램 부족해서 psram 연결하면 또 한 4개 날아가서 최종적으로는 자유롭게 쓸 수 있는 핀수가 목적에 따라 10-20개정도라서요. 간단한 용도로는 충분하지만, 이것저것 동시에 하려면 별도의 io 코프로세서를 달긴 해야해요. 다만 esp32는 이걸로 상업적 프로젝트를 진행하기엔 아직은 좀 안정성이 충분히 검증되지 않았지요. 지속적으로 sdk에서 버그가 발견되어 수정되고 있기도 하고요. stm32야 워낙에 오래 쓰였으니 어느정도는 믿고 쓸 수 있지만요.
오직 bt only가 목적이셨다면 nrf51이 더 적당했을것 같습니다.
밀리
IP 128.♡.207.84
06-24 2019-06-24 12:05:18
·
@김선규님그렇군요 듀얼코어여서 저도 스펙보고 놀란적이 있긴 한데 제가 구매한 esp32 모듈자체가 확장성이 떨어졋던 기억이 있네요. 저 시계모양도 제품 보니 지름신이....
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.