Intelligrill®,由 feather 提供支持。 3D打印


 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型

 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型
 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型 Intelligrill®,由 feather 提供支持。 3D 打印机的 3D 模型
1700 视图 2 喜欢 0 下载 下载

设计师

Greg Zumwalt

3D 模型描述

带有 wifi 功能的远程烤架、烟熏炉和烤箱温度计,可显示完成时间。
“Intelligrill®,Powered by Feather”是一款带有 wi...fi 功能的远程烤架、烟熏炉和烤箱温度计,具有提供“主菜”何时可以上桌的实时更新功能的附加功能。通过不断监测食物温度随时间的变化,“Intelligrill®,Powered by Feather”可为您提供非常合理的估计,即主菜从烤架、烟熏炉或烤箱移到餐桌上还剩多少时间。您只需指定所需的温度,Intelligrill 就会通过 Intelligrill OLED 显示屏和您选择的 wifi 连接网络浏览器不断向您通报烹饪进度和剩余时间。

2012 年,我使用 PIC24FJ64GB002 处理器、Roving Networks wifi 模块、Adafruit 128 x 64 OLED 模块和大约 20 个其他组件设计了第一台 Intelligrill(见照片“Intelligrill®,大约 2012 年”)。它是为我的妻子设计的,只要主菜(比如整只鸡、整只火鸡、烤猪肉或肩肉等)被放入烤架、烟熏机或烤箱中,她就会立即问“什么时候可以烤好?”Intelligrill 通过我编写的 iOS 应用程序不断向她更新信息,不断显示主菜上桌前的剩余时间和时间。自 Intelligrill 诞生以来,我们已经使用过数百次 Intelligrill,效果非常好(例如,妻子非常高兴)。但不幸的是,在我们的 iPhone 和 iPad 设备上多年来一直无问题地进行 iOS 升级之后,App Store 宣布最新版本的 iOS 会破坏我的 iOS Intelligrill 应用程序,因此他们将其从 App Store 中移除。

决策时间:更新 Intelligrill iOS 应用程序,或寻找替代方案。因此,在寻找 iOS 的替代品时(这很容易),我偶然发现了一个了不起的小电路板,Adafruit Feather Huzza ESP8266。这块电路板拥有我对新 Intelligrill 所需的一切;一个不错的处理器、一个带充电器的锂离子电池端口、wifi、模拟输入,以及轻松连接 oled 显示屏的能力。因此,我订购了 Feather Huzza ESP8266 和一块 OLED 电路板,收集了一些零件,将原始的 Intelligrill iOS 软件移植到 Arduino IDE,编写了其他软件来欢迎 Intelligrill 来到新家,参加了 HTML / Javascript / JSON 编程速成班,然后编写了客户端软件,设计并 3D 打印了一个外壳,经过漫长的一周,“Intelligrill®,Powered by Feather”终于诞生了。​​

“Intelligrill®,Powered by Feather”使用 C/C++、HTML、Javascript 和 JSON 编程,这意味着它将与大多数具有 Web 浏览器的启用 wifi 的设备进行远程通信(例如,不再有 App Store,不再有 iOS 更新引起的故障)。Intelligrill 可以用作简单的有线数字温度计、无线数字温度计(使用 Intelligrill 接入点时)和长距离无线数字温度计(与 wifi 路由器一起使用时)。

您需要焊接技能和焊接设备、电线和第一步中列出的所有部件,以及安装了适当 Adafruit 库的 Arduino IDE,才能组装和编程 Intelligrill。

请注意,Intelligrill 受版权保护,是 Zumwalt Properties, LLC 的注册商标。但是,我在上传中包含了所有 Intelligrill 源代码和 Autodesk Fusion 360 设计文件,因此您可以随意修改 Intelligrill 以供您个人非商业使用。请发布您的结果,因为我真的很想看到比我的更好的 Intelligrill 演示!

由于几乎没有 HTML / Javascript / JSON 经验,我严重依赖 w3schools.com(一个很好的资源)上的教程、ESP8266 数据表以及 Adafruit.com 上的精彩教程、数据和示例。如果您对 Intelligrill 有疑问或意见,请随时发表评论或留言,我会尽力回答。

和往常一样,我可能忘记了一两个文件,或者谁知道还有什么,所以如果您有任何问题,请随时提问,因为我确实会犯很多错误。

电子电路是使用铅笔、纸和计算器设计的(谁知道这还能用?)。

该软件是使用 Arduino IDE 版本 1.8.5 设计的。请注意,这是我第一次使用 HTML、Javascript 和 JSON 编程,所以请在评论中保持礼貌。

最后,使用 Autodesk Fusion 360 设计了外壳,使用 Cura 2.7.0 切片,并在 Ultimaker 3 Extended 上用 PLA 打印。


3D模型打印参数

1) 打印并购买零件。

如果您希望将完成的 Intelligrill 放入外壳中,我提供了一个两部分外壳,“Case Bottom.stl”和...Case Top.stl”。我用红色 PLA 打印外壳零件,层高为 0.1 毫米,填充率为 100%。此设计中使用的四个按钮(重置、A、B 和 C)用于本地控制 Intelligrill,它们是 OLED 显示屏上间距紧密的按钮。外壳设计试图延长这些按钮之间的距离,而 100% 填充则增加了这样做所需的刚性。此外,外壳设计为摩擦配合组装,以避免金属螺钉干扰 wifi 天线的“禁区”。

您还需要以下零件各一个:

1) Adafruit“Feather Huzzah ESP8266”(可从 Adafruit、Mouser 和其他来源获得)。

2) Adafruit “Featherwing OLED - 适用于所有 Feather 板的 128x32 OLED 附加组件”(可从 Adafruit、Mouser 和其他来源获得)。

3) Maverick ET-72 温度探头(可在线获得)。

4) 2.5mm 音频连接器,面板安装(Mouser 693-4831.2300 或同等产品)。

5) 22k 欧姆 1% 1/8 瓦电阻(可在线获得)。

6) 680 欧姆 1% 1/8 瓦电阻(可在线获得)。

7) 1VDC 参考源(可从 Mouser、Analog Devices ADR510 获得)。

8) 3.7VDC 1300mA 锂电池(可从 Adafruit 获得)。

2) 组装和编程 Feather。

我按照精彩的 Adafruit 教程组装了 Feather ESP8266 和 OLED 显示模块。由于我要将 Intelligrill 放在外壳中,因此我使用了 Feather ESP8266 上的插座母头(短针,而不是面包板所需的长针)。

在两个模块上安装连接器后,将 OLED 模块插入 ESP8266 模块。

使用 USB 转微型 USB 电缆将此组件插入计算机。

文件“IntelligrillFeatherServer.zip”包含创建 Intelligrill 的 Arduino 草图源代码。解压缩此文件,然后使用 Arduino IDE 将草图加载、编译并下载到组装好的 Feather。Arduino IDE 串行监视器上应显示以下消息:

Intelligrill ® Feather 版权所有 2017 Zumwalt Properties, LLC。保留所有权利

从存储中恢复的 Intelligrill 数据:rtcRead:crc 失败。

Intelligrill 从存储中恢复数据失败。

Intelligrill ssid : Intelligrill

Intelligrill 密码 : Intelligrill

“Intelligrill 从存储中恢复数据:rtcRead:crc 失败。”和“Intelligrill 从存储中恢复数据失败。”消息是正常的。这是因为 Intelligrill 数据尚不存在,将在后续步骤中创建。

3) 组装温度探头连接器。

Feather ESP8266 模拟输入限制在 0 至 1VDC 范围内,但 Feather ESP8266 没有外部可用的 1VDC 参考,只有稳压 3.3VDC。因此,温度探头电路必须使用稳压 3.3VDC 供电,并将温度探头范围从 0 至 3.3VDC 降低到 0 至 1.0VDC。由于本设计中使用的温度探头是电阻式的,仅使用电阻分压器无法提供我想要的精度,因此我选择使用零件箱中的 1VDC 参考 IC(此零件随时可用)。

随附的原理图表示要组装的电路。为仅 3 个组件设计印刷电路板似乎有点太多了,因此我决定将组件直接焊接到温度探头连接器本身。

从照片中可以看出,参考 IC 很小;非常非常小。为了焊接它,首先将 IC 倒置放在一块双面胶带上,然后将胶带粘到工作台上并按以下步骤操作。

将 1 英寸长的 22 号黑色绝缘线焊接到 IC 的“-”针脚上,如图所示。

剪断 22k 欧姆电阻的引线(保留一个),使其总长度略长于黑线(1/8 英寸),然后将一端焊接到 IC 的“+”针脚上,如图所示。

将 680 欧姆电阻的引线剪至 1/2 英寸。将此电阻的一端焊接到 22k 欧姆电阻上,然后将其弯曲 90 度,如图所示。

将 22k 欧姆电阻上保留的电阻引线焊接到温度探头连接器的 RING 和 SHIELD 引脚之间,如图所示。

将 22k 欧姆电阻的自由端焊接到温度探头连接器的 TIP 引脚上,然后将黑线的自由端焊接到温度探头连接器的 SHIELD 引脚上,如图所示。

将 3 英寸长的 22 号黑色绝缘线焊接到温度探头连接器的 RING 引脚上,如图所示。

将 3 英寸长的 22 号红色绝缘线焊接到 680 欧姆电阻的自由端,如图所示。

将 3 英寸长的 22 号黄色绝缘线焊接到温度探头连接器的 TIP 针脚,如图所示。

最后,将 3 英寸长的 22 号绿色绝缘线焊接到 22k 欧姆电阻和 680 欧姆电阻之间的焊点,如图所示。
使用 3.3vdc 电源测试温度探头连接器组件。将黑线的自由端连接到电源接地,将红线的自由端连接到电源 3.3vdc。读取接地和绿线之间的电压。它应该是 1.0vdc。如果不是,请仔细检查组件并纠正任何错误。当温度探头连接器组件通过测试时,取下绿线,然后用电工胶带和/或热缩管小心地绝缘温度探头连接器组件组件。

4) 组装 Intelligrill。

将电池放在外壳底部,如图所示。

将绝缘材料(如纸板)放在电池顶部,如图所示。

将 Feather 组件按入如图所示的位置,确保 Feather ESP8266 上的孔与外壳底部的孔对齐,并且 Feather ESP8266 上的微型 USB 连接器与外壳底部侧面的孔对齐。

将组装好的温度探头连接器安装到机箱底部的侧面,如图所示。

小心地将温度探头连接器组件上的红线自由端焊接到 oled 3V 引脚上,如图所示。

小心地将温度探头连接器组件上的黑线自由端焊接到 oled GND 引脚上,如图所示。

小心地将温度探头连接器组件上的黄线自由端焊接到 oled AD0 引脚上,如图所示。

将温度探头插入温度探头连接器。

使用 USB 转微型 USB 电缆将 Intelligrill 插入 USB 电源,或者如果您的锂电池已充电,请将其插入 Feather ESP8266 电池端口。Intelligrill 应循环显示标题和版权屏幕,然后在“IP 地址”显示屏上结束。按一次“C”按钮可切换到“当前温度”显示屏。当前温度应为 Intelligrill 所在环境的当前温度。如果不是,请立即断电并重新检查连接器组件和接线。

5) 准备使用 Intelligrill。

使用我在 Intelligrill 软件中提供的设置,在首次启动后,Intelligrill 会尝试连接到 ssid 为“your_ssid”、密码为“Intelligrill”的 wifi 网络。同时,Intelligrill 还会创建一个 ssid 为“Intelligrill”、密码为“Intelligrill”的“接入点”网络。为了让 Intelligrill 能够访问您的 wifi 网络,您需要连接到 Intelligrill 接入点网络,以更改您的 wifi 网络的 Intelligrill wifi 设置。执行此操作所涉及的步骤如下,并且需要具有 wifi 功能的设备和 Web 浏览器。我使用了 iPhone 和带有 Safari 的 MAC Powerbook Pro 来准备每个 Intelligrill 以供使用。

打开 Intelligrill 并在 oled 上显示“IP 地址”页面后,转到启用 wifi 的设备上进行 wifi 设置,然后选择“Intelligrill”网络。

当 wifi 设置要求输入 Intelligrill 网络密码时,请输入“Intelligrill”。

网络连接后(由于我尚未确定的原因,这可能需要一些时间),在启用 wifi 的设备上,在 Web 浏览器的 URL 字段中输入“192.168.20.20/setup”。

Intelligrill 设置页面应出现在您的浏览器中。但是,如果您的 Intelligrill 不在“IP 地址”显示中,则 Web 浏览器中会出现一个友好的提醒,通知您这一点。只需使用“A”或“C”按钮选择 Intelligrill 上的 Intelligrill“IP 地址”显示,然后刷新浏览器即可。

如果您希望更改 Intelligrill ssid(例如,如果您一次使用多个 Intelligrill,则它们将需要不同的 ssid),请在“Intelligrill ssid:”框中输入所需的 Intelligrill ssid。由于我的互联网服务提供商提供了静态 IP 地址,因此我为我使用的每个 Intelligrill 在我的 wifi 路由器上为我的 Intelligrill 保留了固定的 IP 地址,然后在我的 wifi 路由器上启用端口转发并为每个 Intelligrill 分配一个唯一的端口号,因此我将每个 intelligrill 的 ssid 设置为“Intelligrill”+ 端口号(例如“Intelligrill2204”)。使用此方法,我可以从任何可以访问互联网的地方监控我的 wifi 网络上的每个 Intelligrill。

在“Wifi ssid:”框中输入您的 wifi 路由器的 ssid。

在“Intelligrill 和 Wifi 密码:”框中输入您的 wifi 路由器的密码。您的 wifi 路由器密码也将成为“Intelligrill”接入点的密码,以便将来访问 Intelligrill 接入点。

单击“保存”。如果您碰巧连接了 Arduino IDE 并打开了串行监视器,您应该会看到“Intelligrill 数据已写入存储:”消息,后面跟着您输入的 Intelligrill ssid、Wifi ssid 和密码。这是一件好事。
返回到启用 wifi 的设备上 wifi 设置并“忘记”Intelligrill 网络(由于密码现已更改,因此无法再连接到此网络),然后登录到您的 wifi 网络。

按下重置按钮重新启动 Intelligrill。

在 Intelligrill 显示屏上,在标题和版权页循环后,“IP 地址”页面现在应显示您的 wifi 网络路由器提供的 IP 地址,而不是“0.0.0.0”。通常,显示屏将显示类似“192.168.X.X”的内容。其中 X 表示路由器提供的值。同样,如果您碰巧连接了 Arduino IDE 并打开了串行监视器,您应该会看到“从存储中恢复 Intelligrill 数据:”消息,后面是 Intelligrill ssid、WiFi ssid 和您输入的密码。这是一件非常好的事情。

将 Intelligrill“IP 地址”显示屏上显示的 IP 地址输入到 Web 浏览器 URL 窗口中,当 Intelligrill 页面出现时,您就开始烹饪了!

请注意,ESP8266 不提供通过此技术将您的 ssid 和密码写入闪存的机制。因此,Intelligrill 将这些值写入 ESP8266 实时时钟内存。如果您的 Intelligrill 电池完全耗尽,则您必须重复上述设置过程以恢复 Intelligrill 对您的 wifi 网络的访问。

因此,我建议在不使用时将 Intelligrill 置于“关机”模式(按住按钮“B”直到出现“晚安!”消息),并将其连接到 USB 电源以保持电池充满电。对于长期烧烤/熏烤,要么通过 USB 电源将 Intelligrill 插入交流电源,要么在您的位置无法使用交流电源的情况下,只需使用外部手机式电池扩展器或其他 USB 兼容电池源,并使用 USB 转微型 USB 电缆将 USB 兼容电源和 ESP8266 上的微型 USB 端口连接起来。

如果您在任何时候认为设置过程已完全失败,请移除 USB 和电池连接以完全关闭 Intelligrill,等待一分钟左右,然后重新连接电源并从头开始重复设置过程。

6) 使用 Intelligrill。

使用 Intelligrill 非常简单。

点燃烤架,启动熏烤器,或打开烤箱。

将温度探头插入 Intelligrill 温度探头连接器。

将温度探头插入您要烧烤、熏烤或烘烤的食物的最深处。探头的定位对于准确读数非常重要,因此请确保探头不会接触骨头或进入家禽的腔内。

将您正在烧烤、熏制或烘烤的食物放入烤架、熏制器或烤箱中。

按下重置按钮“打开”Intelligrill。

如果您不使用 wifi,只需使用 Intelligrill 上的按钮调整所需温度、检查温度并观察剩余时间。烹饪食物,直到当前温度显示与所需温度显示相匹配。

如果您使用 wifi,请从 Web 浏览器使用 Intelligrill“IP 地址”页面上提供的 IP 地址登录到您的 Intelligrill。从 Intelligrill“所需温度”显示(如下所述)或 Web 浏览器范围控制设置所需温度。烹饪食物,直到当前温度显示与所需温度显示相匹配。

完成后,按住按钮“B”直到“晚安!”显示屏似乎“关闭”了 Intelligrill(这不是断开电池,只是将 Intelligrill 置于“深度睡眠”模式)。

将 Intelligrill 插入 USB 电源以保持电池电量并因此保持您的设置。

这就是 Intelligrill 找到新家的方式。

希望您和我们一样喜欢 Intelligrill!

7) 其他 Intelligrill 详细信息。

Intelligrill 使用 Featherwing OLED 显示屏上提供的四个按钮;“重置”、“A”、“B”和“C”。 “重置”按钮重置 Intelligrill。 “A”、“B”和“C”按钮功能如下:

1) 按钮“A”用于移动到上一页或在编辑时增加值。

2) 按钮“B”用于编辑显示或关闭 Intelligrill,如下所示:

a) 如果在“所需温度”显示处于活动状态时按下按钮“B”,则会出现括号,表示您可以使用按钮“A”增加所需温度,使用按钮“C”降低所需温度。设置所需的温度后,再次按下按钮“B”以接受您的选择,括号将消失,按钮“A”和“B”返回页面选择功能。

b) 在时间显示上,按下按钮“B”将在秒数和无秒数显示之间切换。
c) 要将 Intelligrill 置于“深度睡眠”模式(例如“关机”),请按住按钮“B”超过 2 秒钟,Intelligrill 将显示“晚安!”,并进入深度睡眠模式以节省电池电量。在深度睡眠模式下,将 Intelligrill 连接到 USB 电源以保持电池充电并保持设置。要退出深度睡眠模式,请按重置按钮。

3) 按钮“C”用于移动到下一页,或在编辑时减少值。

Intelligrill 专为升高温度而设计。

当当前温度比启动以来检测到的最低温度高出 5 华氏度时,Intelligrill 开始计算达到所需温度的时间。

当当前温度比启动以来检测到的最高温度低 10 华氏度时,Intelligrill 停止计算达到所需温度的时间。这会警告您烤架、烟熏机或烤箱已停止产生热量。

如果显示的值超出范围(例如当不显示秒数且时间计算小于一分钟时),显示屏空白。

Intelligrill 网页从上到下显示以下读数:

1) Intelligrill 标题。

这里没什么可看的,只需继续。

2) 您正在监控的 Intelligrill ssid。

此读数指示您正在从 Web 浏览器监控哪个 Intelligrill。如果您有多个 Intelligrill,并且已按前面所述为每个 Intelligrill 编程了一个唯一的 ssid,则可以使用 Web 浏览器滚动浏览所有 Intelligrill。

3) 当前温度。

此读数是您正在监控的 Intelligrill 上温度探头的当前温度。

4) 所需温度。

此读数是您为与您正在监控的 Intelligrill 相关的正在烹饪的食物选择的所需温度。您可以随时从任何 Web 浏览器调整所需温度,也可以直接从 Intelligrill 本身的“所需温度”显示屏上调整所需温度。在 Web 浏览器中,只需拖动范围控件即可设置所需温度。在 Intelligrill 中,使用按钮“A”或“C”选择“所需温度”显示,然后按下按钮“B”。当所需温度周围出现括号时,使用按钮“A”或“C”选择所需的温度,完成后按下按钮“B”,括号消失。请注意,无论是 Web 浏览器还是 Intelligrill,所需温度设置都会随处更新。

5) 当前时间。

此读数是您的当地时间。

6) 预计时间。

此读数是 Intelligrill 计算的结果,显示在您监控的 Intelligrill 中达到您输入的所需温度所需的预计时间。随着时间的推移,结果会变得更加准确,通常平均 10 分钟后结果会变得最准确。在烟熏机中使用时,这并不能弥补“停滞”。

7) 预计时间。

此读数只是将预计时间加到当前时间,并提供与您正在监控的 Intelligrill 相关的所需温度将达到的预计时间。

8) 运行时间。

此读数是自您正在监控的 Intelligrill 开始计算以来 Intelligrill 的运行时间。启动 Intelligrill 时,它会测量当前温度并等待温度上升 5 华氏度。当温度上升时,Intelligrill 开始计算达到所需温度的预计时间。在预计时间、预计时间和运行时间达到可显示值之前,它们将保持空白。当预计时间、预计时间和运行时间达到可显示值时,这些值将显示在显示屏上的适当位置。

9) Intelligrill 按钮。

此图标将您引导至目前正在建设中的 Intelligrill 网站,并将根据需要提供更多帮助、食谱、用户博客和使用 Intelligrill 的各种技巧。

关于 Maverick ET-72 温度探头:

1) 请勿将探头浸入水中,否则会导致探头故障。

2) 请勿将探头直接放在火上,因为这会熔化绝缘体并导致探头故障。

3) 如果可能的话,特别是在高静电环境中,请始终将探头连接到 Intelligrill。如果您处于高静电放电区域,您可以考虑在温度探头连接器电路中添加钳位二极管。


标签

智能烧烤炉 终极制造者 阿达果 羽毛 esp8266 温度计

执照

CC Atribution

相关 3d 模型与标签

Adafruit 羽毛盒

Adafruit 羽毛盒

物联网空气清新剂

物联网空气清新剂

带彩色 TFT 显示屏的 ESP8266 WiFi 气象站

带彩色 TFT 显示屏的 ESP8266 WiFi 气象站

“DIY 时钟 我的第一台时钟” 更换摆锤推杆

“DIY 时钟 我的第一台时钟” 更换摆锤推杆

Joy 游戏手柄控制器

Joy 游戏手柄控制器

电动骰子滚轮

电动骰子滚轮

Adafruit 指尖陀螺

Adafruit 指尖陀螺

使用 Arduino 重新审视温度计

使用 Arduino 重新审视温度计

适合 Neopixel 环的 Arc Reactor 尺寸

适合 Neopixel 环的 Arc Reactor 尺寸

工作门户按钮

工作门户按钮

miniMe™ - DIY 迷你机器人平台 - 设计理念

miniMe™ - DIY 迷你机器人平台 - 设计理念

超级游戏派

超级游戏派

Raspberry Pi Airplay BoomBox

Raspberry Pi Airplay BoomBox

DIY蓝牙游戏手柄

DIY蓝牙游戏手柄

无人机爪

无人机爪

马里奥·斯塔杜伊诺

马里奥·斯塔杜伊诺

钢铁侠方舟反应堆

钢铁侠方舟反应堆

道具製造者钥刃

道具製造者钥刃

数字温度计湿度计支架

数字温度计湿度计支架

Olsson-Block 工具底座

Olsson-Block 工具底座

羽毛耳环套装(两款)

羽毛耳环套装(两款)

喷嘴盒

喷嘴盒

diskBot™ - DIY 机器人平台 - 设计概念

diskBot™ - DIY 机器人平台 - 设计概念

Ultimaker 2 替换打印头

Ultimaker 2 替换打印头

Ultimaker 2 线轴支架

Ultimaker 2 线轴支架

CRICKIT 乐高流浪者

CRICKIT 乐高流浪者

meduza um2 皮带齿轮送料器改进

meduza um2 皮带齿轮送料器改进