极客秀
搜索

用树莓派diy一台夏季Mini小风扇,太实用了!

关注芯板坊微信公众号
后台回复 “开发板”
免费领取更多 热门开发板

炎热的夏季,长时间坐在办公桌有时会闷热难受,但如果用控制USB风扇,那是不是特别的有趣。

在一些公共的办公空间中,特别是当这些公共的办公空间很大时,比如一个房间里约有40-50人,总有各种原因让人感到不适。
今天,小编我整合了一些组件,包括硬件和软件,可清凉一夏,还特别的有趣。
你需要准备:

  • 3.5英寸触摸屏和外壳

  • DHT22传感器(在PCB上)

  • USB风扇

第一步:连接传感器


首先要做的是:这个项目都是关于监控温度的,所以我们需要连接传感器。在连接显示器之前执行此操作非常重要,使用下面的PiFan接线图连接温度传感器。

第二步:连接其他组件


连接传感器后,将显示器安装在树莓派上。只要在GPIO引脚上插入,这应该很容易的。现在,装上提前准备的外壳,能够保护你的树莓派。当然,你应该确保传感器在外壳的外面。完成后,将USB风扇插入树莓派,如果你的USB风扇有电源开关,请点击它以确保其正常工作。
第三步:设置系统和显示


这个屏幕的制造商有一个Raspbian(带有Raspberry Pi
Desktop)的系统,它有内置的显卡驱动程序,下载它以刻录到SD卡,按照要求来刻录SD卡。如果你想手动安装驱动程序,或者有其他类型的屏幕,那也是可以的。
只需确保将Raspbian与Raspberry Pi Desktop一起使用,以便可以使用Chromium。
第四步:下载软件


打开终端(或从另一台计算机用SSH拨入)以安装和下载所有软件。 我们将从先决条件开始。 使用以下命令安装它们:

sudo apt-get install nginx-light supervisor git build-essential python-dev
python-pip
还可以通过执行以下命令安装Python框架Falcon:
sudo pip install falcon==1.0.0
现在复制并安装传感器模块驱动程序:
git clone https://github.com/adafruit/Adafruit_Python_DHT.git /tmp/dht

cd /tmp/dht

sudo python setup.py install
现在使用以下命令复制PiFan GitHub存储库:
git clone https://github.com/jeroenpeters1986/piFan.git /home/pi/pifan
现在所需的所有软件都在树莓派上

第五步:配置软件


我们现在需要配置刚刚下载的软件。 以下命令将配置Web服务器并创建三个将被监督的进程(因此它们始终可用):
sudo rm /etc/nginx/sites-enabled/default

cd /home/pi/pifan/config

sudo cp nginx-sites-enabled-default

/etc/nginx/sites-enabled/default

sudo cp supervisor-* /etc/supervisor/conf.d/
最后一个要求是使用接口自动启动Chromium,并创建自动启动文件夹并将目录更改为:
mkdir -p /home/pi/.config/autostart

cd /home/pi/.config/autostart
在此目录中,创建一个名为AutoChromium.desktop的文件:
sudo nano AutoChromium.desktop
然后输入以下内容:
[Desktop Entry]

Type=Application

Exec=/usr/bin/chromium-browser –noerrdialogs –disable-session-crashed-
bubble –disable-infobars –disable-translate –kiosk http://127.0.0.1

Hidden=false

X-GNOME-Autostart-enabled=true

Name=AutoChromium
现在保存文件并重新启动树莓派,以便查看它是否有效。
第六步:自定义您的PiFan


**** 如果你对HTML和CSS有所了解,有点关于JavaScript,你可以自己定制界面! 您只能编辑一个HTML文件。
在那里,您还将看到JavaScript和CSS引用。
要自定义PiFan触摸界面,请编辑/home/pi/pifan/webinterface/index.html文件。
完成更改后,点按触摸屏右上角的刷新按钮即可查看更改。

1.转载请保留原文链接谢谢!
2.本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3.本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4.本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5.联系方式(#替换成@):pm#vimge.com

  相关内容