Raspberry Pi 气象站
使用 Raspberry Pi 构建个人气象站,通过电子邮件将温度、湿度和降雨量发送给您。
*几周后,我将添加一个气压传感器来计算下雨的可能性。
第 1 步:供应
您将需要:
树莓派 b 和电源
网线
面包板线
面包板
温湿度模块(我用的是DHT11模块)
雨量计(未图示)
您的气象站的住房(未图示)
热胶枪带胶
用各种钻头钻孔
第 2 步:组装电路
将湿度传感器的电源引脚和雨量计的电源连接到树莓派的3.3V引脚。
将湿度传感器的接地引脚连接到 Raspberry Pi 上的地。
将湿度传感器的数据引脚和雨量计的数据线连接到GPIO引脚(我使用的是GPIO引脚7、13、15、18和16)。
第 3 步:建造房屋
在量规上分别在 1in、1.5in、2in、2.5in 和底部钻孔。
为雨量计和湿度传感器的以太网线、电源线和数据线在外壳上钻孔。
将雨量计粘在外壳背面。
将晶体管和电源的电线从外壳中穿入雨量计,用热胶密封孔。
将树莓派和电路放入外壳内,连接以太网、电源和湿度传感器。
为 Raspberry Pi 通电并通过以太网电缆将其连接到互联网。
第 4 步:对湿度传感器进行编程
在我们开始编程之前,您必须下载 Python 库才能使用传感器。使用命令 git-clone https://github.com/adafruit/Adafruit_Python_DHT.g... 然后,使用 cd Adafruit_Python_DHT 切换到该文件夹并运行 sudo apt-get install build-essential python-dev 以安装 2 个重要的编程模块传感器。在 Adafruit_Python_DHT 文件夹中,运行 sudo python setup.py install 以在 python 中安装库。库现已安装。
我们将制作一个演示程序来测试传感器。
将 Adafruit_DHT 导入为 dht
h,t =dht.read_retry(dht.DHT11, 16)
打印'湿度={1:0.1f}% Temp={0:0.1f}*C'.format(h,t)
运行此程序以确保传感器正常工作。如果它不起作用,请确保您已正确插入所有内容并正确输入所有代码。
欲知更多详情:树莓派气象站
制造工艺