基于nano:bit的室内外温度检测仪

2020-07-07599
AI 快速预览详细 收起
基于nano:bit的室内外温度检测仪是一个适合初学者和STEM教育场景的项目。硬件包括nano:bit主板、nano:bit shield拓展板、OLED显示屏和风扇。通过简单的编程,实现温度检测和风扇控制功能。当温度低于28度时,显示“cool”;当温度在28度到30度之间时,显示“warm”并启动风扇;当温度高于30度时,显示“hot”并以更高速度启动风扇。此外,A键和B键分别控制风扇的启动和停止。

     作品由来:夏天即将到来,天气逐渐变热,这时捧着吃瓜的我在囤货架中找到一块nano:bit主板,凭借它的温度传感器和AB键按钮,做个室内外通用的温度检测仪。 

    作品材料:nano:bit(一块);nano:bit shield拓展板;积木电机(一个);128×0.96寸oled显示屏(一块);搭建好的积木拓展。 

    资源包:https://github.com/KittenBot/pxt-nanobit. 编程平台:make code在线版。

    搭建好的积木外型和编程如图所示。既然是初选入围那么这个项目编程较简单,简介一下:初始化:启用oled0.96寸显示屏,将strip设为nano:bit shield拓展板上的2路RGB灯,设置亮度为150。 无限循环:如果主板检测到温度小于28度,那么在oled显示屏中第一行第一个显示Temprature:温度,第二行写入cool,休停2秒,清屏;当温度大于等于28度时,那么oled显示温度,第二行写入warm,转动风扇以100速度;当温度大于30度时,那么oled显示温度,第二行写入hot,转动风扇以150速度。 当A键被按下时,风扇以150速度转动;当B键被按下时,风扇停止。

    实验过后,记录室内外温度,检测到今日温度在27~28度左右。

    总结这次实验优缺点:1、优点:主板和拓展板兼容自带电,且主板体积小,驱动强;2、缺点:室外温度检测会有风吹过,影响数值,所以应做好保护。 

   毕竟这次是初试入围,又做得匆忙,没有图文并茂,所以还请大家见谅,欢迎大家在评论区点评,谢谢!😃

project-image
project-image
project-image
project-image
project-image
project-image
project-image
project-image

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -