草庐IT

树莓派4B与智能涡轮流量计通过RS485(modbus RTU协议)收发数据(二)(Hyperledger Fabric环境中上传数据)

上一篇博客配置好了树莓派端的串口通信,这次在加入涡轮流量计之前也先用PC端模拟树莓派测试一下该仪表是否能正常工作。一、测试流量计通信流量计说明书如下: 并且在设备上电时以(9600,8n1格式)自动发送四个字节:返码格式:站地址(1字节)+波特率(2字节)+格式(1字节)8n1格式指8个数据位,无校验,1个停止位,8e1与8o1分别对应偶校验和奇校验。将流量计与USB转485转换器及24V电源正确接线,打开PC端串口,开启电源,观察接收窗口信息(注意接收区和发送区均调成十六进制显示): 接收到返码为“01258000”,其意义为:设备地址1,波特率9600,格式8n1依据说明书的样例,在PC端

微信小程序实现实时视频监控【基于树莓派4b+】

所需工具:一个具有公网ip的云服务器、树莓派、cis摄像头、nginx服务器、mjpg-stream插件1.搭建nginx服务器树莓派和云服务器都要安装sudoapt-getinstallnginx2.树莓派配置开启csi服务参考博客:链接打开树莓派终端sudoraspi-config#调出树莓派配置控制台按照步骤开启你的csi摄像头测试树莓派摄像头是否可以正常使用raspistill-v-otest.jpg#拍摄一张图片至于raspistill的传输可以使用help查看这里可能会出现端口冲突问题,默认选择的端口是8080.打不开的话可以查看端口号情况pipinstallwhatportis#

微信小程序实现实时视频监控【基于树莓派4b+】

所需工具:一个具有公网ip的云服务器、树莓派、cis摄像头、nginx服务器、mjpg-stream插件1.搭建nginx服务器树莓派和云服务器都要安装sudoapt-getinstallnginx2.树莓派配置开启csi服务参考博客:链接打开树莓派终端sudoraspi-config#调出树莓派配置控制台按照步骤开启你的csi摄像头测试树莓派摄像头是否可以正常使用raspistill-v-otest.jpg#拍摄一张图片至于raspistill的传输可以使用help查看这里可能会出现端口冲突问题,默认选择的端口是8080.打不开的话可以查看端口号情况pipinstallwhatportis#

树莓派4B接4K60p显示器要点

    RaspberryPi4可驱动多达两个显示器,刷新频率为60Hz时分辨率高达1080p。在4K分辨率下,如果连接两个显示器,则刷新率限制为30Hz。您还可以以60Hz的刷新率以4K的速度驱动单个显示器   硬件方面:1.HDMI线接0口(靠近电源接口那一个,也可进系统后看分辨率调试显示HDMI1或2);2.HDMI线应该2.0版本及以上,特别是用microHDMI接口时,注意转换接头支持的版本;显示器接口支持4Kp60。   必须通过在config.txt中添加hdmi_enable_4Kp60=1来启用4Kp60输出。也可以在桌面环境中使用“RaspberryPi配置”工具来设置此标

深度强化学习DRL训练指南和现存问题(D3QN(Dueling Double DQN))

目录参数iterationepisodeepochBatch_SizeExperimenceReplayBuffer经验回放缓存Rewarddiscountfactor或gamma折扣因子Agent神经网络batchnormalization批归一化dropout随机失活lr(learningrate)学习率/步长weightdecay权重衰减离散动作探索策略(以epslion-Greedy为例)衰减和退火Samplecomplexity样本复杂性强化学习问题好用的算法标准表现好表现差减小学习曲线的波动loss震荡不下降(以深度学习DL为参考) On-Policy和off-Policy区别学习

深度强化学习DRL训练指南和现存问题(D3QN(Dueling Double DQN))

目录参数iterationepisodeepochBatch_SizeExperimenceReplayBuffer经验回放缓存Rewarddiscountfactor或gamma折扣因子Agent神经网络batchnormalization批归一化dropout随机失活lr(learningrate)学习率/步长weightdecay权重衰减离散动作探索策略(以epslion-Greedy为例)衰减和退火Samplecomplexity样本复杂性强化学习问题好用的算法标准表现好表现差减小学习曲线的波动loss震荡不下降(以深度学习DL为参考) On-Policy和off-Policy区别学习

解决因d3dx9_30.dll丢失程序无法运行问题

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或者损坏了,这时你只需下载这个d3dx9_30.dll文件进行安装(前提是找到适合的版本),当我们执行某一个.exe程序时,相应的DLL文件就会被调用,因此安装好之后就能重新打开你的软件或游戏了.那么出现d3dx9_30.dll丢失要怎么解决?一、手动从本站下载dll文件1、从下面列表下载d3dx9_30.dll文件32位文件:d3dx9_30.dll9.10.455.0d3dx9_30.dll9.12.589.064位文件:d3dx

在树莓派4B上使用C++和OpenCV

目录前言树莓派上的C++OpenCV的安装Ⅰ下载opencv(命令窗口)Ⅱ安装依赖包Ⅲ配置安装路径并编译Ⅳ配置OpenCV环境程序运行验证Ⅰ创建cpp文件Ⅱ编写cpp文件Ⅲ使用g++编译:Ⅳ运行参考资料与致谢前言本人最近在重温C++,由于之前使用树莓派+Python+OpenCV做了一些项目,所以想将Python换成C++实现一遍。写这篇文章的目的有两个,一是可以记录自己的学习过程,防止以后用到忘记而花费大量时间踩坑;二是可以帮助有同样想法的人避免踩坑。树莓派上的C++树莓派自带C++的编译g++,如没有,可以采用下面命令安装。sudoapt-getinstallg++OpenCV的安装Ⅰ下载

电脑提示d3dcompiler_47.dll缺失怎么修复?

d3dcompiler_47.dll是Microsoft的DirectX11核心组件之一,它主要用于编译和运行Direct3D11应用程序和游戏。如果您的系统中缺少这个DLL文件,可能会导致一些程序无法正常运行,很多游戏跟图形处理软件都会运用到。如果电脑提示“找不到d3dcompiler_47.dll”怎么办呢?下面分享d3dcompiler_47.dll缺失的修复方法; d3dcompiler_47.dll丢失的5个可能原因如下:1.删除或误删除文件:当您意外地删除了d3dcompiler_47.dll文件或者用错误的方式卸载您的程序时,这个文件会丢失。2.病毒感染:一些电脑病毒会攻击系统文

新手树莓派4B安装Supervised+Home Assistant及问题解决

测试平台:树莓派4B(4G) 系统版本:RaspberryPiOSwithdesktopandrecommendedsoftwareReleasedate: September22nd2022System: 32-bitKernelversion: 5.15Debianversion: 11(bullseye)终于搞清楚了,官方的Supervised安装会附带安装Homeassistant,因此完全可以不用单独安装homeassistant,只是supervised的安装后ha的安装受网路的限制比较慢,最好科学上网,否则会非常慢。完全照官网的方法安装,然后登录ha后在配置里显示几项错误,且无法