×

咖啡闹钟开源分享

消耗积分:0 | 格式:zip | 大小:0.15 MB | 2022-11-10

李勇

分享资料个

描述

概述

你们中有多少人因为按了闹钟上的“贪睡”然后直接回到床上而迟到了上课或任何其他义务?更好的是,有多少次你不得不跳过早上的一杯乔,因为你按了太多次“贪睡”?有了这个闹钟,这不再是问题。

该项目需要两种不同的粒子光子:一种用于控制伺服电机,一种用于控制 LCD、蜂鸣器和光敏电阻。

LCD 用作闹钟。时钟的时间是通过编码控制的,而闹钟的时间是通过 IFTTT 小程序控制的。当警报响起时,它会一直响起,直到光敏电阻感应到灯已打开。一旦光敏电阻检测到有足够的光,它就会向另一个粒子光子发出信号,开始移动伺服电机,进而开始冲泡咖啡。

伺服电机被编程为移动足够远,直到有足够的力来按下咖啡机上的启动按钮。然后伺服电机移回其原始位置。当咖啡完成后,粒子光子会向您的手机发送一条短信,说明您的咖啡已准备就绪。

If This Then That 整合

第一个 IFTTT 小程序用于打开和关闭闹钟。如果按下按钮,粒子将调用其编码中的函数。该函数将具有用户可以指定的特定输入。按钮可以添加到用户的智能手机主屏幕,以便轻松访问警报。

创建的第二个 IFTTT 小程序将光敏电阻接收到的数据保存到谷歌表格。在编码中,粒子将其接收到的光量发布到粒子控制台。如果粒子发布“光”,则数据将保存到谷歌表格。

pYYBAGNrpsiAZBCjAAB8cgE1AT0506.jpg
 
1 / 3用于将数据推送到 Google 表格的小程序。
 

创建的第三个 IFTTT 小程序是两个粒子光子如何相互通信。如果变量“light”大于 6%,则函数“newPos”将被调用。调用该函数时,它将 30 作为输入并将伺服电机移动那么远。

 

 
 
 
 
poYBAGNrpsuAZaLJAABsATvFf_8287.jpg
 
1 / 3允许两个光子相互通信的小程序。
 

 

第四个也是最后一个创建的 IFTTT 小程序会向用户发送一条文本,让他们知道他们的咖啡已经喝完了。伺服电机被编码为在咖啡完成后返回其起始位置。如果伺服电机已返回其原始位置,则会向用户的手机发送一条短信,让他们知道他们的咖啡已完成。

 

 
poYBAGNrps2ASroVAABSwohZAPQ927.jpg
 

 

谷歌表格图表

下图显示了通过 IFTTT 应用发送到 Google 表格的数据。

 
 
 
 
pYYBAGNrptCAGffZAAB0qB84qHY618.jpg
 
1 / 4使用普通吸顶灯、被遮盖时以及直接在其上方的手电筒时,光敏电阻接收到的数据。
 

视频

 

图片

 
 
 
 
poYBAGNrpuSAVq3vAAeMXdBKufE939.jpg
 
1 / 5第一粒子光子设置。
 

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !