这是我创马的项目,到时候会把所有代码丢上来
为了方便复现和后面分享hhh
环境配置
烧录系统他都烧好了,建两个文件,一个空文件ssh来开启SSH(不要加后缀),一个wpa_supplicant.conf
来开启WiFi
文件内容1
2
3
4
5
6
7
8
9country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="youareajunneke"
psk="tongxingjiaoyou"
key_mgmt=WPA-PSK
}
打开我用路由器管理查的ip
默认账号pi 默认密码raspberry 默认主机名raspberrypi
先改密码1
passwd
pip源1
2
3
4
5
6清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:https://mirrors.aliyun.com/pypi/simple/
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:https://pypi.hustunique.com/
山东理工大学:https://pypi.sdutlinux.org/
豆瓣:https://pypi.douban.com/simple/
vi用的太不爽了下个vim1
sudo apt-get install vim
安装keras&tensorflow&opencv
ps. 果然出啥问题还是得google.hhhh.baidu太辣鸡了1
2
3
4
5
6sudo pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple # 修改源
sudo apt-get install python3-scipy # 因为pip安装太慢了
sudo apt-get install libhdf5-serial-dev
sudo pip3 install tensorflow # 这个安装真的迷,因为没有国内源,所以晚上下载特别慢,第二天早上就贼快
sudo pip3 install keras
sudo pip3 install opencv-python==3.4.6.27 # 最新版opencv居然不支持树莓派,我人傻了
其他我需要的东西1
2sudo pip3 install scikit-image
sudo pip3 install imutils
还有其他的配置1
2sudo raspi-config
# -> Interfacing Opinions -> camera & SSH & I2C enable
每次环境配置都是最令人自闭的hhh
硬件相关
我以为创新院给的SensorHub会是和树莓派配套的扩展板…没想到并不是这样0.0
MQ-2
先装个简单的吧
倒过来从左到右
AD - None
DO - GPIOPIN
GND - GND
VCC - 5V1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18import RPi.GPIO as GPIO
import time
CHANNEL=7
GPIO.setmode(GPIO.BOARD)
GPIO.setup(CHANNEL,GPIO.IN,pull_up_down=GPIO.PUD_DOWN)
try:
while True:
status=GPIO.input(CHANNEL)
print(status) # 实时打印此时的电平状态
if status == 1:
print('ok')
else:
print('danger gas')
time.sleep(0.5)
except KeyboardInterrupt:
GPIO.cleanup()
火焰检测器
和MQ-2差不多
DO - GPIOPIN
GND - GND
VCC - 3V
模型设计
图像预处理
实时展示
创建web服务器,HTTPStream实时显示
成品
用点工具把文件传到树莓派,sftp的工具都行,putty有,xftp啥的
记得把imshow
注释掉哦
视频录制与剪辑
- 用Keras建立模型
- 用网络上收集的数据集训练
- 在电脑上测试
- 移植到树莓派上
- 在树莓派上构建web服务器,可以在用户终端上实时显示数据
- 传感模块连接
- 传感模块测试
- 最终成品