你们中有多少人因为按了闹钟上的“贪睡”然后直接回到床上而迟到了上课或任何其他义务?更好的是,有多少次你不得不跳过早上的一杯乔,因为你按了太多次“贪睡”?有了这个闹钟,这不再是问题。
该项目需要两种不同的粒子光子:一种用于控制伺服电机,一种用于控制 LCD、蜂鸣器和光敏电阻。
LCD 用作闹钟。时钟的时间是通过编码控制的,而闹钟的时间是通过 IFTTT 小程序控制的。当警报响起时,它会一直响起,直到光敏电阻感应到灯已打开。一旦光敏电阻检测到有足够的光,它就会向另一个粒子光子发出信号,开始移动伺服电机,进而开始冲泡咖啡。
伺服电机被编程为移动足够远,直到有足够的力来按下咖啡机上的启动按钮。然后伺服电机移回其原始位置。当咖啡完成后,粒子光子会向您的手机发送一条短信,说明您的咖啡已准备就绪。
第一个 IFTTT 小程序用于打开和关闭闹钟。如果按下按钮,粒子将调用其编码中的函数。该函数将具有用户可以指定的特定输入。按钮可以添加到用户的智能手机主屏幕,以便轻松访问警报。
创建的第二个 IFTTT 小程序将光敏电阻接收到的数据保存到谷歌表格。在编码中,粒子将其接收到的光量发布到粒子控制台。如果粒子发布“光”,则数据将保存到谷歌表格。
创建的第三个 IFTTT 小程序是两个粒子光子如何相互通信。如果变量“light”大于 6%,则函数“newPos”将被调用。调用该函数时,它将 30 作为输入并将伺服电机移动那么远。
第四个也是最后一个创建的 IFTTT 小程序会向用户发送一条文本,让他们知道他们的咖啡已经喝完了。伺服电机被编码为在咖啡完成后返回其起始位置。如果伺服电机已返回其原始位置,则会向用户的手机发送一条短信,让他们知道他们的咖啡已完成。
下图显示了通过 IFTTT 应用发送到 Google 表格的数据。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !