给micro:bit做一件外衣

标签:micro:bit 3d打印

Handaxe_Maker 发布于 2017-11-30 17:40

QQ截图20171130164810.jpg 微信图片_20171127180034.jpg 微信图片_20171127171700.jpg

本文可以学到

1. 怎么用3d打印做一个带电池仓的micro:bit盒子

2. 用micro:bit做一个番茄钟(25分钟倒计时闹钟)


Micro:bit 是英国广播公司(BBC)联合很多企业推出的微型可编程计算机,设计初衷是为了让每个孩子都能零基础接触计算机编程,不需要任何编程语言学习就可以直接上手。更多介绍请看之前的文章 用micro:bit做一个可以用的指南针


一般我们是进入 https://makecode.microbit.org 这个网址,在这里进行网页编程。写好指令后下载到micro:bit盘符,或者把hex文件拷贝到盘符里。

这次我们用3d设计软件给micro:bit做一个带电池仓的通用性盒子,表面留出2个按键、显示屏、与电脑接口、外置电池盒接口和reset键的位置。

有了通用性的盒子之后,我们就可以给micro:bit编程来做各种应用了,比如这次就做一个番茄钟吧,按a键启动25分钟倒计时,到时间后蜂鸣器响铃,按b键停止响铃。

Step 1: 材料和工具清单

  • micro:bit主控板

  • 数据线

  • 蜂鸣器

  • 2节7号电池

  • 在线编程站,如 https://makecode.microbit.org

  • 3d打印机及耗材

  • 锡箔纸和剪刀,或电线、焊锡和电烙铁

Step 2: 设计micro:bit通用盒子

微信图片_20171127180112.jpg 微信图片_20171127180056.jpg 微信图片_20171127180049.jpg 微信图片_20171127180043.jpg QQ截图20171127164502.jpg QQ截图20171130165047.jpg
我们用123D 软件做了一个micro:bit盒子,可以把micro:bit板子放进去,然后用2节7号电池供电,盒子表面留出了显示屏、两个按键、与电脑接口线的开口以及外置电池盒接口,并预留了电池开关位,以及放蜂鸣器的位置。

如图,蜂鸣器的正极接板子的0级,负极接GND。

盒子内部电路的连接,我们使用了锡箔纸。选择锡箔纸的话,要用没有胶的那面来进行电路连接。当然也可以用电线,拿电烙铁进行焊接。

Step 3: 通用化盒子的实用案例:番茄计时器

233.jpg

程序的功能是实现一个番茄钟(番茄工作法定时器),按a键启动25分钟倒计时,每过一分钟显示已经过的分钟数在显示屏上,到25分钟时启动蜂鸣器,按b键停止蜂鸣/停止定时器。需要时再按a键启动计时器。 按a+b键可以改变计时时间,默认25分钟,每按一次加一,最多加到30分钟,到30时后再按变为1。


番茄工作法是一个时间管理方法,在上世纪八十年代创立,使用一个定时器来分割出25分钟的工作时间和5分钟的休息时间,这些时间段被称为pomodori,意大利语单词 pomodoro(番茄)的复数。


基本步骤有5个:

决定要完成的任务

设定定时器为 n 分钟(通常为25)

持续工作,直至定时器提示,记一个x

休息3-5分钟

每四个x,休息15-30分钟

Step 4: 后续改进

3d模型中,开关位置现在在盒子的下方,不过由于盒子当闹钟用的时候一般是立起来的,开关会影响盒子摆放,以后会把开关位置改到盒子后方。另外使用锡箔纸时,有时会有接触问题,开关正常工作有些难度。这些都可以后续改进。也希望各位老师们用这个盒子能做出更好玩的东西来。

https://www.thingiverse.com/thing:2671489    可以下载micro:bit盒子3d模型文件和番茄钟源代码,仅供参考。
 
Judy(源创通信)2019-06-20 10:52:36
现在国内有一款BPI: Bit, 功能更全更强, 更多详细资料可以参考: http://wiki.banana-pi.org/BPI-Bit

作者

Handaxe_Maker

北京,海淀

6粉丝 7作品 0随笔
  关注 私信


阅读数: 7666