最近帮客户做一些低成本设备
想了想有以下几种思路
1.用rp2040做主控,然后显示用淘宝上最便宜的串口屏(7寸70元),IO自己用便宜单片机做串口板。
2.用收银机显示器做显示,电脑上装win7,跑c#自己写的高性能软件,库用花卷猫框架。
3.用电视盒子刷海纳思系统,XXXXXXXXXXXXXX core的自己写的采集工具,外围自己用国产单片机做个串口服务器或者模拟量采集板。
花卷猫学习笔记
Program.cs 里面加载 "\\config\\MainFrame.xml"
config\MainFrame.xml 里面是页面布局
UI\MainFrame.cs 里面是具体的tabpage用的view类
用这些方案好处是不会因为某些芯片厂家倒闭导致成本变高,可以任意换平台跑,成本可控。
而且功能可以做很复杂的那种,传统工控屏+国产PLC,不太灵活,很多想做的比较复杂的功能实现起来比较费劲,不是很好
缺点,体积过大,某些电视盒子可能,方案2,3代码没法保密,不合适做量非常大的项目
主要是代码无法加密,很容易被山寨
这问题不是很大,工控项目很多都是定制的,客户拿去复制意义不大。
昨天花了一晚上时间,把第二点实现了。
用的gtk+c#
运行系统环境是ubuntu-24.04.3-desktop-amd64
功能是控制modbus tcp协议的数字量输出模块
回头吧以前做的上位机的,数据库,mqtt,http,ini这些功能实现出来。
这个方案缺点,不能做复杂的界面,要求一般的可以用图片来贴,复杂的只能用花卷猫来做。
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
第三点,因为电视盒子配置问题,c#可能不太行,不一定能带得动,回头研究下go语言怎么做采集,看同行做的很多物联网网关盒子都用的go语言做的。
运行效果![VirtualBox_wbt_06_10_2025_09_09_48.png]()
1秒取一次最新的黄金行情
用华为的CT3100终端机实现了,开机自动打开指定网页功能
可以显示天气,报表,金价,酒店价格等信息
XXXXXXXXXXXXX core环境还没研究出来怎么搞
还发现有一种思路,用特制的采集网关+大彩串口屏+三菱PLC,也可以做比较复杂的控制逻辑,和数据上传,成本可以控制在350左右。
时钟
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXX
相册
XXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXX
买了个RK3576 的盒子,把之前的c# gtk程序重新编译了下环境是乌班图22.04+xfce,arm64,实测可以。
回头闲了用go写个modbus tcp的上位机,用websocket刷实时变量,web做显示。
用华为ct3100做显示,web不能用很先进的技术,因为那个浏览器用老版本火狐魔改的。
还是要想办法用量超大的设备来做上位机,垃圾卖出高价才是本事。
最近发现有个ch55xduino库,然后可以搞个便宜7寸触摸屏搞个基本控制器弄下