
树莓派
文章平均质量分 65
damanchen
这个作者很懒,什么都没留下…
展开
-
树莓派(十五)——用flask实现在网页上读取树莓派PGIO状态和系统时间
文章目录1、文件结构2、创建hello-gpio.py文件3、创建read_pin.html4、验证在前面两节的基础上,我们已经学会使用flask搭建一个WEB服务应用程序,实现传感器数据和流媒体数据的简单处理。在这一节,我们将学习如何通过编写Python脚本来读取树莓派PGIO口的状态和系统时间,并且展示在网页上面。通过这一节的教程,希望同学们能够对树莓派的PGIO口有更加深入的理解。1、...原创 2019-01-03 09:56:47 · 1741 阅读 · 3 评论 -
树莓派(十四)——为数据和视频显示创建一个Web服务器应用程序
文章目录1、文件结构速览2、创建appcam2.py;3、创建index.html:4、创建camera.html:5、创建style.css:6、启动服务7、验证上一节我们用flask创建了一个视频流媒体服务器,这一节让我们用Flask创建另一个python 网络服务器,它将处理传感器和视频流捕获的数据。本节用到的传感器是温湿度传感器,也就是 文档十二 https://blog.csd...原创 2019-01-02 21:08:06 · 1800 阅读 · 3 评论 -
树莓派(十三)——使用flask创建视频流媒体服务器
文章目录一、安装FLASK、创建基本的环境二、创建视频流媒体服务器有好几种方法可以流式传输视频。最好的(也是“更轻松”)方法是使用Miguel Grinberg开发的Flask。有关Flask如何执行此操作的详细说明,请参阅他的精彩教程:flask-video-streaming-revisited。在这个教程中:Python Web服务器将借助Flask和树莓派。我们要更详细地了解了Flas...原创 2019-01-02 20:17:39 · 4309 阅读 · 3 评论 -
树莓派(十二)——安装使用DHT11温湿度传感器
文章目录一、接线二、安装DHT库一、接线1、下图为DHT11温湿度传感器右侧有三根接线,黑色的是电源负极(GND)、红色的是电源正极(VCC)、绿色的是数据输入输出(DATA)2、下图为树莓派2代上默认的GPIO接口:3、下图为连接图其中红线接3V的电源、黑线接Ground、绿线接GPIO25二、安装DHT库1、安装python开发环境(我们之前已经默认安装过了,可以不用再...原创 2019-01-02 16:16:51 · 6168 阅读 · 0 评论 -
树莓派(十一)——用Django在浏览器上显示本地图片
文章目录一、建立可以访问图片的链接1、先在djangosite/djangosite/setting.py 配置文件中添加如下内容:2、然后在djangosite/app/urls.py中添加如下解析:3、重启Django服务,验证是否成功二、设置url重定向指向图片1、在djangosite/app/views.py 中添加重定向url2、测试使用django实现网页的时候,想要在网页上显示图...原创 2019-01-02 15:42:36 · 2378 阅读 · 3 评论 -
树莓派(十)——在树莓派上用Django搭建Web服务(下)
树莓派(九)——在树莓派上用Django搭建Web服务(下)模型类1、配置项目 INSTALLED_APPS2、模型定义3、生成数据移植文件4、移植到数据库表单视图定义表单类2、修改模型类3、开发模版文件4、开发视图上一节我们只是简单的创建了一个django项目和应用,建立了最基本的视图,并通过内置服务器访问了我们写的很简单的一个网页。接下来,我们要学习如何创建模型类、表单视图,并修改模型类,开...原创 2019-01-02 15:42:28 · 1338 阅读 · 0 评论 -
树莓派(九)——在树莓派上用Django搭建Web服务(上)
我们之前所测试和实现的功能都是在本地的,并不能满足我们物联网“联网”的功能,所能实现的功能和效果都是有限的。为了实现网络远程的感知和控制,我们就需要发布Web服务,将本地Arduino板的感知和控制封装成一个接口发布出去,供其他平台调用,实现网络平台对Arduino板的控制,从而实现我们“物物联网”的效果。搭建Web服务的方法有很多种,大家可以选择 LAMP、 LNMP 架构,或者JDK+...原创 2019-01-02 15:42:02 · 4844 阅读 · 2 评论 -
树莓派(八)——用摄像头拍照识别人脸并保存到指定位置
在第五部分《SimpleCV库的安装和简单使用》中,我们介绍了如何安装和调试SimpleCV库,并进入simplecv的shell进行了拍照和展示,后面还简单的介绍了如何编写Python脚本来完成同样的效果。但是,要实现我们物联网应用的效果,还需要一些更强大的函数来帮助我们完成我们想要的功能,我们现在并不需要完全理解其函数的实现原理,只需要学会合理地使用函数即可。同学们如果有兴趣也可以找找源码...原创 2018-12-27 16:54:50 · 6503 阅读 · 2 评论 -
树莓派(七)——用Python脚本控制LED灯的开关并获取光强值
文章目录1、编写Python脚本2、编写Arduino侧的代码,并且烧录到板子上3、运行Python脚本,查看效果在第六节,我们学习了如何编写简单的Python脚本,实现了在命令行界面收到Arduino发送来的数据。上一节只是简单的测试,现在我们要写一个稍微复杂一点,更能满足我们需求的脚本,来实现LED灯的控制和光强值的获取。前面已经介绍过相应的内容了,现在直接上代码1、编写Python...原创 2018-12-27 16:48:55 · 4531 阅读 · 0 评论 -
树莓派(六)——树莓派和Arduino的简单串口通信
本文参考《爱上Raspberry Pi》第六章,同学们可以选择直接看书,本文只是把关键的部分提炼了出来,仅供大家参考~~~一、定位串口想要使树莓派和Arduino进行串口通信,首先要确定Arduino连在树莓派上的串口设备名,就像在Windows上打开设备管理器查看所连接的端口(COM)是多少一样。与Windows的查看方式不同,树莓派等linux系统的设备管理是在/dev/目录下的,...原创 2018-12-23 12:09:34 · 10386 阅读 · 0 评论 -
树莓派(五)——SimpleCV库的安装和简单使用
关于SimpleCV的介绍可以自行百度或者简单的参考一下老师提供的帮助手册《爱上Raspberry Pi》的P152.注意:因为帮助手册很老了,,,特别是代码部分,好多库和函数应该都已经重构过了,所以仅供参考。否则会像我一样被搞到心态爆炸 *^*.......推荐参考SimpleCV的官网进行学习:http://tutorial.simplecv.org/en/latest/index.h...原创 2018-12-21 17:39:00 · 7541 阅读 · 17 评论 -
树莓派(四)——摄像头的安装和简单使用
树莓派摄像头模块(Pi Cam)发售于2013年5月。其第一个发布版本配备了500万像素的传感器,通过排线链接树莓派上的CSI接口。而Pi Cam的第二个发布版本——也被叫做Pi NoIR中,配备了相同的传感器,但没有红外线过滤装置。因此第二版的摄像头模块就像安全监控摄像机一样,可以观测到近红外线的波长(700 - 1000 nm),不过当然同时也就牺牲了一定的显色性。本文将会展示如何在树莓派...原创 2018-12-21 16:22:55 · 37411 阅读 · 22 评论 -
树莓派(三)——Arduino IDE的安装和简单测试
一、安装 Arduino IDE在树莓派上安装Arduino IDE比在电脑上安装简单方便多了,直接命令行安装最简单:sudo apt-get install arduino(下载安装需要一定时间,耐心等待,同学们可以先看一看指导书的第六章“Arduino与Pi”,预习一下,方便后面更好地做实验)之后“编程”主菜单中会出现 Arduino IDE 的菜单,表示已经安装完成!...原创 2018-12-21 15:00:51 · 6047 阅读 · 0 评论 -
树莓派(二)——基本网络配置
树莓派开启之后,我们最需要的就是进行网络配置。本实验采用网线直连的方式将树莓派和自己的电脑相连,然后电脑连接自己的手机热点,并将电脑的网络共享给树莓派,实现树莓派通过电脑上网的功能。先拿一根普通网线(直通线),一端接树莓派,一端接上自己的电脑网口;开始配置:1、打开“控制面板”(直接按电脑上的“Windows”键搜索即可),选择“网络和Internet”,点击“网...原创 2018-12-21 14:43:26 · 5612 阅读 · 2 评论 -
树莓派(一)——初识树莓派
关于树莓派的介绍同学们可以参考实验盒里面的《爱上Raspberry Pi》,先大概了解一下树莓派,方便接下来的实验。本次实验所用的是树莓派2代,我们已经将树莓派专用的raspbian操作系统烧进了SD卡,只需要将SD卡插进树莓派的卡槽,接上电源之后就可以开机了。如图所示插好SD卡:按如图所示连接好HDMI线、网线、还有鼠标、键盘等:(HDMI转接口一端接树莓派,一端接...原创 2018-12-21 14:17:26 · 1112 阅读 · 2 评论