我有一个外棚,我想要一个时钟,所以我在 20x4 LCD 上制作了一个带有日期的简单时钟。然后我觉得它看起来有点无聊,所以我添加了内部温度和湿度。再次更新它以显示外部温度和湿度。然后继续添加压力和预测等内容。
我的草图显示了一个 20x4 液晶显示器,它通过屏幕旋转以显示日期和时间、内部和外部温度、压力和天气预报(如气压计)。作为额外的,我添加了外部热指数和露点,并使用 DHT22 进行读数。我还添加了一个 4 位显示器来不断显示时间,因为这是该项目的主要思想。
BMP280、LCD 和 Ds3231 (ZS-042) 通过 I2C 连接。
请记住 BMP280 使用 3.3v 而不是 5v
我使用 DHT22 测量外部温度和湿度,使用 DHT11 测量内部温度和湿度。这是我备件箱里的东西,但可以使用任何传感器(对代码稍作调整)。DHT11 不太准确,只显示整数,但足以表明我的棚温。
刚刚添加了带有月相指示器的日出、日落和月亮信息。
为了制作月球指示器,我使用了 8 个 LED 的 7 个黄色和 1 个蓝色(用于新月)。我拿了一个气步枪弹罐的盖子,在一个阵列上钻了 8 个孔。将 LED 推入孔中并将它们连接起来。然后我打印并层压了一张月相图并将其拧到锡上,虽然不是完美的对齐,但在我建造一个外壳之前已经足够好了。
月龄不是 100% 准确的,它只能计算一整天,但这对我来说已经足够了。并且照明百分比是一个估计值,所以不要把它当作福音。
再次更新刚刚添加了一个 LDR 以在棚灯熄灭时关闭 LCD 背光,因为只有当我在那里时灯才亮。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !