调料 Raspberry Pi 3B+ 树莓派GPIO扩展板 3.5寸电容触摸屏(GPIO接口) 土壤湿度传感器(GPIO接口) 光照传感器(GPIO接口) 由于作品已经交上去了 这里只能先放个以前的图...这里展示的是土壤湿度传感器,光照传感器道理一样 第一步 安装mono 树莓派不能直接运行C#图形化应用程序,去网上搜了一下解决方案,WPF框架是肯定没戏,不过我看到了一个叫mono的项目,可以在...,首先是单片机和检测头的连接,母对母两条杜邦线搞定 然后是树莓派和单片机,VCC接3.3V或者5V,GND接树莓派GND,DO接任意GPIO空闲接口 树莓派的GPIO对应表可以在网上搜或者看下面的字符画...,发现文档里有一个很有意思的命令 gpio readall 赶紧跑到树莓派终端上,运行它!...最后导入exe文件到树莓派,使用mono运行 mono -run test.exe test.exe换成自己程序的名字,运行后点击刷新可以正常显示 大功告成!
---- 二、组件 ★Raspberry Pi主板*1 ★树莓派电源*1 ★40P软排线*1 ★PCF8591模数转换器模块*1 ★霍尔传感器模块*1 ★双色LED灯模块*1 ★双色LED模块*1 ★面包板...树莓派 T型转接板 PCF8591模块 SDA SDA SDA SCL SCL SCL 5V 5V VCC GND GND GND 霍尔传感器模块 T型转接板 PCF8591模块 AO * AIN0...霍尔传感器实验实物接线图 第2步:PCF8591模块采用的是I2C(IIC)总线进行通信的,但是在树莓派的镜像中默认是关闭的,在使用该传感器的时候,我们必须首先允许IIC总线通信。 ?...PCF8591的详细内容请查看树莓派基础实验12:PCF8591模数转换器实验。 #!...,将数字值转化成模拟值从AOUT输出 if __name__ == "__main__": setup(0x48) #在树莓派终端上使用命令“sudo i2cdetect -y 1”,查询出
---- 二、组件 ★Raspberry Pi 3主板*1 ★树莓派电源*1 ★40P软排线*1 ★干簧管传感器模块*1 ★双色LED模块*1 ★面包板*1 ★跳线若干 三、实验原理 ?...在此实验中,将双色LED模块连接到树莓派以指示开关的断开闭合。敲击或敲击振动传感器时,它将打开,双色led将闪烁绿色,再次敲击它将变为红色,每一次敲击后会在两种颜色之间切换。...树莓派 T型转接板 干簧管传感器 GPIO 0(序号11) GPIO 17 SIG(DO) 5V 5V VCC GND GND GND 树莓派 T型转接板 双色LED GPIO 1(序号12) GPIO...干簧管传感器实验原理图 ? 干簧管传感器实验实物连接图 第2步:这次编程有两个函数要注意,是关于输入的高级应用。 ...检测到磁铁时,传感器输出低电平,干簧管簧片拉在一起,电路联通,红灯亮;拿开磁铁时,传感器输出高电平,干簧管簧片分开,电路断开,绿灯亮。
二、组件 ★Raspberry Pi 3主板*1 ★树莓派电源*1 ★40P软排线*1 ★激光传感器模块*1 ★面包板*1 ★跳线若干 三、实验原理 ? laser传感器 ?...laserer传感器原理图 四、实验步骤 第1步:连接电路。这里激光模块的实物与模块原理图的端口名称不一致,我们按照实物的端口名称来连接。...树莓派 T型转接板 激光模块 GPIO 0 GPIO 17 S GND GND - ? 激光模块实物连接图 第2步:编程。 #!
---- 二、组件 ★Raspberry Pi主板*1 ★树莓派电源*1 ★40P软排线*1 ★PCF8591模数转换器模块*1 ★光敏传感器模块*1 ★面包板*1 ★跳线若干 三、实验原理 ?...然后将这些数字信号传输到树莓派并打印在屏幕上。 光敏电阻传感器有两个LED指示灯。PWR-LED是电源指示灯。...树莓派 T型转接板 PCF8591模块 SDA SDA SDA SCL SCL SCL 5V 5V VCC GND GND GND 声音传感器模块 T型转接板 PCF8591模块 AO * AIN0...光敏传感器实验实物接线图 第2步:PCF8591模块采用的是I2C(IIC)总线进行通信的,但是在树莓派的镜像中默认是关闭的,在使用该传感器的时候,我们必须首先允许IIC总线通信。 ?...PCF8591的详细内容请查看树莓派基础实验12:PCF8591模数转换器实验。 #!
---- 二、组件 ★Raspberry Pi主板*1 ★树莓派电源*1 ★40P软排线*1 ★PCF8591模数转换器模块*1 ★声音传感器模块*1 ★面包板*1 ★跳线若干 三、实验原理 ?...树莓派 T型转接板 PCF8591模块 SDA SDA SDA SCL SCL SCL 5V 5V VCC GND GND GND 声音传感器模块 T型转接板 PCF8591模块 AO * AIN0...声音传感器实验实物接线图 第2步:PCF8591模块采用的是I2C(IIC)总线进行通信的,但是在树莓派的镜像中默认是关闭的,在使用该传感器的时候,我们必须首先允许IIC总线通信。 ?...PCF8591的详细内容请查看树莓派基础实验12:PCF8591模数转换器实验。 #!...,将数字值转化成模拟值从AOUT输出 if __name__ == "__main__": setup(0x48) #在树莓派终端上使用命令“sudo i2cdetect -y 1”,查询出
---- 二、组件 ★Raspberry Pi主板*1 ★树莓派电源*1 ★40P软排线*1 ★PCF8591模数转换器模块*1 ★温度传感器模块*1 ★面包板*1 ★跳线若干 三、实验原理 ?...树莓派 T型转接板 PCF8591模块 SDA SDA SDA SCL SCL SCL 5V 5V VCC GND GND GND 温度传感器模块 T型转接板 PCF8591模块 AO * AIN0...温度传感器实验实物接线图 第2步:PCF8591模块采用的是I2C(IIC)总线进行通信的,但是在树莓派的镜像中默认是关闭的,在使用该传感器的时候,我们必须首先允许IIC总线通信。 ?...PCF8591的详细内容请查看树莓派基础实验12:PCF8591模数转换器实验。 #!...,将数字值转化成模拟值从AOUT输出 if __name__ == "__main__": setup(0x48) #在树莓派终端上使用命令“sudo i2cdetect -y 1”,查询出
导语 扔掉小瓶盖,腾讯云带你体验在线甲醛监测系统!本文详述腾讯云多产品组合设计和体验报告 之 “树莓派+腾讯云=在线甲醛监测系统”。涉及腾讯云产品:API网关、无服务器云函数、云数据库、腾讯云图。...软硬结合:扩展云端能力至线下物理环境。 能力扩展:serverless分离云端与终端,独立扩展云监控、消息队列等其它产品。 通用架构:云端使用通用数据结构及接口,免开发即对接各种监测数据上报。...传感器原理与功能定位 UART-CH2O传感器 原理:电化学传感器通过与被测气体发生反应并产生与气体浓度成正比的电信号来工作。...分级可用目标 4.本地实时展示+本地缓存+数据上云 +云端显示。 3.本地实时展示+本地缓存+数据上云。云图异常。 2.本地实时展示+本地缓存。上云通路异常。 1.本地实时展示。...硬件接线与打开系统接口 Rpi GPIO GPIO (General-purpose input/output)即通用IO接口,是一种常见的端口扩展器,树莓派使用的是40针的GPIO接口。
---- 二、组件 ★Raspberry Pi 3主板*1 ★树莓派电源*1 ★40P软排线*1 ★PCF8591模数转换器模块*1 ★雨滴传感器模块*1 ★面包板*1 ★跳线若干 三、实验原理 ?...树莓派 T型转接板 PCF8591模块 SDA SDA SDA SCL SCL SCL 5V 5V VCC GND GND GND 雨滴传感器调理板 T型转接板 PCF8591模块 DO G17 *...雨滴探测传感器实验实物接线图 第2步:PCF8591模块采用的是I2C(IIC)总线进行通信的,但是在树莓派的镜像中默认是关闭的,在使用该传感器的时候,我们必须首先允许IIC总线通信。 ?...PCF8591的详细内容请查看树莓派基础实验12:PCF8591模数转换器实验。 #!...,将数字值转化成模拟值从AOUT输出 if __name__ == "__main__": setup(0x48) #在树莓派终端上使用命令“sudo i2cdetect -y 1”,查询出
---- 二、组件 ★Raspberry Pi主板*1 ★树莓派电源*1 ★40P软排线*1 ★PCF8591模数转换器模块*1 ★烟雾传感器模块*1 ★有源蜂鸣器模块*1 ★面包板*1 ★跳线若干 三...树莓派 T型转接板 PCF8591模块 SDA SDA SDA SCL SCL SCL 5V 5V VCC GND GND GND 烟雾传感器模块 T型转接板 PCF8591模块 AO * AIN0...烟雾报警传感器实验实物接线图 第2步:PCF8591模块采用的是I2C(IIC)总线进行通信的,但是在树莓派的镜像中默认是关闭的,在使用该传感器的时候,我们必须首先允许IIC总线通信。 ?...PCF8591的详细内容请查看树莓派基础实验12:PCF8591模数转换器实验。 #!...,将数字值转化成模拟值从AOUT输出 if __name__ == "__main__": setup(0x48) #在树莓派终端上使用命令“sudo i2cdetect -y 1”,查询出
一、介绍 金属触摸传感器是一种仅在,被带电体触摸时,才操作的开关。它有一个接受电子信号时通电的,高频晶体管。...---- 二、组件 ★Raspberry Pi主板*1 ★树莓派电源*1 ★40P软排线*1 ★触摸传感器模块*1 ★双色LED模块*1 ★面包板*1 ★跳线若干 三、实验原理 ?...触摸开关传感器 ? 触摸开关传感器原理图 ? 双色LED模块 用手指触摸晶体管的基极使其导通,因为人体本身是一种导体和可以接受空气中的电磁波的天线。...树莓派 T型转接板 触摸开关传感器模块 GPIO0 G17 SIG 5V 5V VCC GND GND GND 树莓派 T型转接板 双色LED灯 GPIO1 G18 R GPIO2 G27 G GND...触摸开关传感器实验电路图 ? 触摸开关传感器实验实物接线图 第2步:编写控制程序。当手触摸时为高电平1,亮红灯,打印“Touch ON”;当拿开手指时为低电平0,亮绿灯,打印“Take OFF”。
树莓派作为一个完整的主机,除了能在上面跑系统外,也提供了40个引脚提供电路开发的功能。...本来我在工作中常接触linux,但没啥机会接触硬件,正好手头上有一台raspberry 3b,本来是用来学linux相关的包的,闲的没事,网上买了几个传感器玩玩。...你向传感器发送一个复位信号(大于18us的低电位,然后高电位),然后传感器会传送40-50us的低电位,紧接着40-50us的高电位。在往后就是以12-14us间隔的40个数据位了。 ...40个数据位编码方式如下。...我用的是树莓派3B,不同版本的树莓派性能不一样,可能magicnumber也不一样。 我用的是BCM模式的4引脚,也就是板子上的7号引脚作数据传输,另外两根引脚接地和3.3v电压即可。
于是内问百度外问谷歌,终于找到了连接树莓派的最简单方法,不用HDMI线,不用网线,不用显示屏,甚至连键盘鼠标也不用,只需要一部安卓手机和一条安卓数据线即可完成树莓派的连接: 所需材料:电源适配器×1...+数据线×1(为树莓派提供电源),烧好官方最新系统的SD卡×1,安卓手机×1,安卓手机配套数据线×1(连接树莓派),树莓派主机×1 解决方案: 1....(此次扫描结果是192.168.42.1,但这个IP地址不会是固定的,当插拔数据线或者重启树莓派时这个IP地址都有可能变动); ?...因为我们开启了"USB网络共享"功能,所以在手机连接WIFI或者打开数据连接开关的情况下,树莓派可以通过手机访问外部网络,这时你可以对树莓派执行一些必须联机才可以进行的操作,比如更换软件源,安装vncserver...因为树莓派官方系统和安卓系统都是基于Linux内核,在Linux中,USB接口可以虚拟为有线网口,也就是说,用数据线连接树莓派和安卓手机,就相当于将两台电脑主机用网线连接一样,而通过"USB网络共享"这个功能
---- 二、组件 ★Raspberry Pi主板*1 ★树莓派电源*1 ★40P软排线*1 ★红外接收模块*1 ★红外遥控器模块*1 ★RGB LED模块*1 ★面包板*1 ★跳线若干 三、实验原理...详情可以查看前面的实验:树莓派基础实验2:RGB-LED实验。 我们使用lirc库读取遥控器按钮返回的红外信号,并将它们转换为按钮值,然后使用pylirc来简化从远程控制中读取值的过程。...树莓派 T型转接板 红外接收器模块 GPIO4 G23 SIG 5V 5V VCC GND GND GND 树莓派 T型转接板 RGB LED灯 GPIO0 G17 R GPIO1 G18 G GPIO2...红外遥控传感器实验电路图 ? 红外遥控传感器实验实物接线图 第2步:安装lirc库,配置详情这里不作介绍。
---- 二、组件 ★Raspberry Pi主板*1 ★树莓派电源*1 ★40P软排线*1 ★PCF8591模数转换器模块*1 ★火焰传感器模块*1 ★面包板*1 ★跳线若干 三、实验原理 ?...在本实验中,当火焰传感器模块的引脚DO连接到树莓派的GPIO,通过编程检测是否存在火焰。同时,通过PCF8591转化火焰传感器的模拟输出(AO)为数字信号,观察数字信号的变化。...树莓派 T型转接板 PCF8591模块 SDA SDA SDA SCL SCL SCL 5V 5V VCC GND GND GND 火焰传感器模块 T型转接板 PCF8591模块 AO * AIN0...火焰报警实验实物接线图 第2步:PCF8591模块采用的是I2C(IIC)总线进行通信的,但是在树莓派的镜像中默认是关闭的,在使用该传感器的时候,我们必须首先允许IIC总线通信。 ?...PCF8591的详细内容请查看树莓派基础实验12:PCF8591模数转换器实验。 #!
使用 lite 版) 传感器(UART 甲醛传感器) OLED(I2C OLED屏) 软件部分 腾讯云账号 ( 腾讯云 ) 3.架构说明 [逻辑架构图] [技术方案架构图] 4.搭建过程 此环节分为三个部分...: 终端搭建 云端搭建 终端上报云端联调 注1: 终端搭建完成后,即可进行本地监测 注2: 云端部分是通用接口,可按接口格式,上报并展示其它监测数据 4.1 终端搭建 4.1.1 Rpi系统安装与环境准备...注1:必须及时对时,避免时间偏差,影响数据可用性 注2:电化学传感器有预热时间,预热时间内数据不稳定 b....注:基于时间成本与应用环境考虑,未使用守护进程或服务形态 4.2 云端搭建 4.2.1 云数据库 访问 云数据库 控制台 建立库表 表结构 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO...udata 监测数据 utype 监测类型(用于后续扩展) sdata 监测数据(用于后续扩展) 4.2.2 无服务器云函数 访问 云函数 控制台 建立函数服务 新建服务 配置代码 (录入 github
一、介绍 IR障碍物传感器根据红外反射原理来检测障碍物,当没有物体时,红外接收器不接受信号;当前方有物体阻挡并反射红外光时,红外接收器将接收信号。...---- 二、组件 ★Raspberry Pi主板*1 ★树莓派电源*1 ★40P软排线*1 ★红外避障传感器模块*1 ★面包板*1 ★跳线若干 三、实验原理 ? 红外避障传感器 ?...因此,常见的红外传感器 测量距离都比较近,小于超声波,同时远距离测量也有最小距离的限制。另外,对于透明的或者近似黑体的物体,红外传感器是无法检测距离的。 ...树莓派 T型转接板 红外避障传感器 GPIO0 G17 OUT(SIG) 5V 5V VCC GND GND GND ? 红外避障传感器电路图 ? 红外避障传感器实验接线图 第2步:编写控制程序。...当红外避障传感器检测到障碍物,输出低电平,打印"Detected Barrier!";当没有障碍物时输出高电平,打印“Nothing!”。 #!
云中树莓派(1):环境准备 云中树莓派(2):将传感器数据上传到AWS IoT 并利用Kibana进行展示 云中树莓派(3):通过 AWS IoT 控制树莓派上的Led 云中树莓派(4):利用声音传感器控制...声音传感器及其配置 声音传感器如下图所示: ? 将 VCC 引脚接入树莓派 5V 引脚,将 GND 引脚接入树莓派 GND 引脚,将 OUT 引脚接入树莓派 GPIO20。...GPIO Event 机制 树莓派提供了三种电信号事件反馈机制。 (1)GPIO.wait_for_edge:直接等待电信号达到某种条件(升高还是降低或者任意),并且可以设置超时时间。
---- 二、组件 ★Raspberry Pi主板*1 ★树莓派电源*1 ★40P软排线*1 ★PCF8591模数转换器模块*1 ★电位器传感器模块*1 ★双色LED灯模块*1 ★双色LED模块*1 ★...树莓派 T型转接板 PCF8591模块 SDA SDA SDA SCL SCL SCL 5V 5V VCC GND GND GND 电位器模块 T型转接板 PCF8591模块 SIG(OUT) * AIN0...电位器传感器实验实物接线图 第2步:PCF8591模块采用的是I2C(IIC)总线进行通信的,但是在树莓派的镜像中默认是关闭的,在使用该传感器的时候,我们必须首先允许IIC总线通信。 ?...PCF8591的详细内容请查看树莓派基础实验12:PCF8591模数转换器实验。 #!...,将数字值转化成模拟值从AOUT输出 if __name__ == "__main__": setup(0x48) #在树莓派终端上使用命令“sudo i2cdetect -y 1”,查询出
领取专属 10元无门槛券
手把手带您无忧上云