我们打算将一个小邮箱放在你的桌面上,并通知你收到了电子邮件。当收到新的电子邮件时,它会发出一个信号,小旗子举起来,然后轻轻地放下
这是一个有趣,简单,介绍性的物联网项目,通过使用Adofruit IO 和IFTTT来实现我们想要的功能。
3D打印邮箱
组成Gmailbox的有六个3D打印部件:
邮箱底部
邮箱顶部
伺服支架
邮箱盖(正面)
邮箱盖(背面,Micro-USB切口)
部分
您需要以下部分才能完成
Adafruit Feather HUZZAH with ESP8266 - Loose Headers
SG51R
1 x 硅胶盖绞线芯线
此线材柔软且足够灵活,可以放入Gmailbox的机箱中
1 x 焊锡丝
焊锡线轴 - 1/4磅SAC305 RoHS无铅/0.031“松香芯 - 0.25磅/ 100克
1 x 剥线钳
Hakko专业品质20-30 AWG剥线钳
1 x 烙铁
可调30W 110V烙铁
2 x M2 x 12mm机械螺丝
2 x M2六角螺母
4 x M2.5 x 6mm机械螺丝
2 x M3 x 8mm机械螺丝
2 个 M3六角螺母
CAD装配
此动画演示了零件如何组合在一起。该组件专为3D打印而设计,并且无需任何支撑即可进行打印。前盖通过铰链 连接在外壳上。底盖夹在壳体上。
底盖和外壳中的安装孔需要使用M2和M2.5攻丝工具进行攻丝。这将在安装孔内形成螺纹,以实现精确紧固。
慢慢的转动丝锥,以防高温将耗材融化。
平板上的两个安装孔和表壳侧面也是M2的尺寸并且稍微紧凑。M2尺寸的攻丝工具有一个非常小的柄, 所以我设计并3D打印了一个!
将平板放在具有椭圆形开口的壳体侧面上。将安装孔对齐。拧入两个M2 x 12mm平头螺钉。
先试着组装一下,根据具体机器情况和打印参数的设置,可能需要一定的打磨。
布线
在舵机和HUZZAH之间建立以下连接:
舵机 黄色 到 Huzzah数字针14
舵机棕色 连接到 Feather Huzzah GND 针脚
舵机红色线 连接到 Feather Huzzah 3V 针脚
使用两个M2.5 x 4mm平头螺钉将Adafruit feather HUZZAH固定到底盖。
将PCB放在支座上并将安装孔对齐。USB端口应朝向安装边缘。
安装舵机
将舵机轴插入安装孔之间的开口。
通过微型伺服系统中的安装片将两个M2 x 12mm机器螺钉插入并固定在外壳的外侧。紧固直到完全拧紧。
安装红旗
使用舵机附带的舵机单臂。将伺服单臂放在旗帜上,并将安装孔对齐,涂上胶水。使用其中一个小螺钉将标志固定到伺服系统。
现在我们已经将部件固定并安装,我们可以将所有部件组合在一起!
封底
底盖
封面
Arduino安装程序
从Arduino IDE中,打开Library Manager
在搜索框中输入 Adafruit MQTT,然后单击 Adafruit MQTT 库选项 上的 Install以安装0.20.2或更高版本。
输入 ArduinoHttpClient 到搜索框中,并点击 安装 在 ArduinoHttpClient 库选项来安装0.3.0或更高版本。
键入 Adafruit的IO的Arduino 到搜索栏来搜索库。单击“ 安装”以安装2.4.15或更高版本。
此示例的代码包含在Adafruit IO Arduino库中。从Arduino IDE中打开 adafruitio_23_ifttt 示例: 文件 - >示例 - > Adafruit IO Arduino-> adafruitio_23_ifttt