粉丝50获赞203

接着我们来装一下环境,首先现在这个下载界面啊,先下载最新版的一个乌斑图,下载的时候呢,它是个 ls 的,它是个镜像,下完了之后我就直接给大家看一下这个下载完了之后的样子, 呃,是这个,这个我以前用的是二点零四的,然后用的是这个,现在最新版的就是这个样子。下完之后 然后烧录系统的话,现在我用的是这个,好像要方便一点,如果大家需要这些工具呢,可以去他这个官网下载,可以去官网下载也可以,我给大家就是打包好,然后发给大家。那这个烧录工具我给大家看一下是什么样子的,然后教教我们来烧录一下。 那么打开之后呢,就是这个样子的,首先他的一个操作步骤是什么?我们先插入 u 盘,好吧,我们先插入 u 盘,然后点这个选择 sd 卡,一定要选正确啊,不要 选错了,选择了完了之后呢,选择操作系统到最下面一个擦除,先把它擦掉,然后点烧录啊,先点这个好,很快就能把它格式化,这个是全部删掉,然后格式化一遍。嗯,接着呢就是 他会弹出这种框啊,他是他说提醒你是否格格式化,你就不要点了,然后继续选择,选择这个 sd 卡,然后再点一下这个,然后选择我们本地的一个镜像啊,使用自定义镜像啊,然后再 然后就点这个烧录就行了,然后点烧录啊,就可以这个哦,我给大家编辑一下吧。啊,先这个啊,主机迷你随便设置啊。 然后我用的是登录密码,呃,名字呢?先用的无版图,密码也是无版图,名字也是无版图啊。这个没什么好说的。配置 wifi 的话我是没有配置的。我是进去之后才配置的啊。然后这些你们就可以照着弄,弄完了之后呢,有点保存,然后继续烧录,然后他说是否删掉啊?你说是 这个写烧录的时候也很快啊,这边先暂停一下再烧录吧。 ok, 到这一步就装好了。烧好了之后呢就会又是提示格式化,不要点格式化啊,不要点。然后这个点继续啊,这边他就让你弹出。那么到这呢,这个就环境就烧好了。行,下节课我们再见。

接着我们来继续装一下抗大环境,抗大环境的话,你这边就是说不能用什么呢?不能用安拉抗大,也不能用 mini conda 啊?不能用这个,只能用 arrange conda, 这个才可以去实现抗大环境的一个搭建。那么我们现在就来搞一下,这是官网链接,先去这个地方下载, 先下载一下 r h 康大三,就这样,然后把它下载下来。 ok, 下载下来之后呢,它是一个点 ss 区的一个文件,我们把它也是拉到这个啊,我们那个书门派的里边去 ls 看一下,直接把它拖进来, 像我们直接运行这一行命令 s h, 然后是 for rich, 抗的这个地方按空格比较快,在嗯的的这个地方啊,在嗯的这儿输入 yes, yes。 哦,这个地方看到没有?他这个地方会返回一个安装的一个地址。啊,这是一个安装的地址,把这个要记录一下, 因为待会可能用的到。嗯,都是一样的,等他安装 装好了,装好了之后呢,我们来继续添加环境变量,首先在这, 然后到最后最下面,在最后最后一行添加这一行命令。那这一行命令呢? 你得把它改一下,记住你刚刚安装的那个位置,把这个复制粘贴一下,这个就是你的路径,然后把它放到最后一行, 然后保存。呃,我们把它重新重启一下,这样就可以了。 呃,然后我们再看一下哈更换 pap 的圆,因为你的下载的话,下载包的话,他这个是用国外圆,你如果用他的圆的话会很慢,所以我们这边给他改一下圆, 同样的步骤。呃,速度。 mktr 啊,这个地方忘了有那个啊, 然后是进进到这个里面的,再创建一个文件, 然后打开这个文件 get, 这个打开不了,我们就用速度, vim 也可以,然后把这个给他加进去, 这样子,那这个地方我用的是豆瓣的圆,你们也可以换成是清华的圆啊,我建议用清华的圆,这个我后面也给大家改一下,把它改成清华的圆。我这个地方先配置豆瓣的,然后呢就是创建虚拟环境的,现在的话我们可以来试一下 家康的康,你要注意一下,首先在运行这个,在安装的时候,如果你用速度的去安装,那么它就装在入头账户下面,然后呢, 呃,你在这个地方编辑的时候,你也要用速度,而且你是装在肉头的用户下面,如果你要装在你你想用的这个用户下面的话,那你这个地方就不能用速度啊,你就不能用速度,这个地方你也不能用速度,不然的话他会分配到不同的。呃,用户下面,所以呢,呃,这个地方要注意一下,我刚刚没有注意这个东西, 然后你要装在入台上面,就加一个速度,那么这里我也写一下吧,注意, ok, 然后这个就配置好了,配置好了之后,呃,我们再来更换一下圆啊,这边这边还要更换一下,重新更换一下 啊,这个就不要用速度了啊,不要用速度,因为你是在当前环境啊,他说他这是有了,有了就不管他啊, cd, cip 啊,我刚刚是用的速度去装的,下载一下吧。 豆瓣啊,他现在是用的豆瓣的圆啊,那就没问题,这就不管了,就这么配啊,就这么配置就行了,创建虚拟环境的话也是和其他的都一样的啊, 康达 crate 刚内蒙啊,这个。恩,就是内蒙吗?这个是你创建的一个容虚拟环境的一个名字,然后拍摄版本用的是三点七的,你这个地方也可以用三点八,三点九,那么就等它创建,创建可能要一会, 然后这个可以查看虚拟环境的列表,就是你创建了几个虚拟环境啊?他这个地方在跑东西 就连接不了吗?你查看一下,现在目前的话就只有一个 best, 这是激活啊,就是进入的意思,进入虚拟环境,然后安装这个 nba 和这个 py 幺妹,还可以安装这个喷 cv, 然后你还可以安装那个批发套齐啊,那些,对吧?都可以装,这些是其他的一个命令,我也把它收集过来了。那这个地方的话就看到环境就配好了,现在就是能用的啊,康达杠杠 vr 型啊, 现在的康康大的版本是四点五点幺二的啊,这个环境创的有点久啊,那就不管他 cpu 都满了,哈哈, cpu 都满了啊,没事,就等他创建吧,慢慢创建。

今天我们来安装桌面命令,如高亮文字所示, 系统将读取桌面应用程序的文件清单列表,构建依赖数并确认是否安装。输入字母外并敲击回车,开始获取相关文件并安装。 这个过程根据网络情况的不同,耗时也是不同的,请大家耐心等待。 这里获取了所有的文件并开始解压,同样请大家耐心等待, 接近完成时,提醒需要重启的服务,如图所示,通过键盘 tab 键选择 ok 并敲击回车,通过命令行重启系统,具体命令请参照相关视频, 系统重启后桌面默认显示。欢迎大家留言评论,感谢大家点赞!

大家也有这种吃亏的电视盒子吗?或许它是一台性能不错的小主机哦。上期我把树莓派三 b 加改成了孩子的学习机,说实在的,播放量也就一般般。但认识了一个网友,他呢给我寄来了一个电视盒子,让我刷刷看能不能也当学习机用 哦。我看了一下,这个是至高的 h 六幺八方案,它的 cpu 是 来到了一点四核制。配置方面呢,它是四 gb 内存,一百二十八 g 存储,配备有两个 usb 口,还有一个 tf 卡槽,最重要的是,它的网口居然是千兆的。说实在的,这配置吊打树莓派三 b 加。要说它的缺点呢,就是没有 wifi, 不 过这问题也不大, 刷完系统,插一个 usb 网卡,装一下驱动,哎,也就完事了。这折腾来折腾去, m b i 无斑涂的系统总算让我装上了,更新系统时发现容易卡内核,说人话, 只要升级,他动不动就当机啊。琢磨了半天,我打了几个补丁,终于稳了。和上期一样,我把三岁到十五岁的孩子用的软件、教育类的全都给安排上了。不一样的是,这设备没法开机,直接进桌面系统, 他得输命令。此话当真?我问了几个搞封装的朋友,说是硬件和方案本来就不是同一家公司做的。听到这,我也就懒得继续折腾了,还别说,每次敲这个命令进系统还挺有仪式感的。 你有神经病啊,跟九十年代玩电脑一样,就这四 g b 的 内存,多开几个网页查资料毫无压力,而且在桌面化的时候,你还能跑几个多口。重点是整机功耗不到十瓦时,也就是说五天才用一度电 几十块钱的电子垃圾,这摇身一变成了孩子的学习伙伴,你敢相信吗?哈哈哈哈,大家也有这种吃亏的电视盒子吗?如果有的话,评论区可以告诉我型号,我是 run, 咱们下期见。


上周二晚上十一点半,我躺在床上头疼的要裂开发,高烧三十八度,浑身没力气,连坐都坐不起来。 但第二天早上要教的是外部端的新结算功能,这个功能上线晚了,就会影响公司整月的财务结算,老板已经在群里催了三次,当时真的有种崩溃的感觉,难道身体不舒服着,也得拼尽全力给公司卖命吗? 我想起上周刚在树莓派上搭的那套远程工作流,抱着最后一丝希望,我伸手摸过手机,打开 discord, 在 私聊频道里敲下一行字,帮我检查一下结算功能,有问题立刻修复。 三分钟后,手机震动, discord 弹出一行字,发现三个逻辑 bug, 都是那种藏在代码深处的隐蔽问题,已自动修复功能可以正常上线。那一刻,我躺在床上盯着手机屏幕,真的有点惊喜, 不是因为 bug 修好了,而是因为这些逻辑错误那么隐蔽。平时我可能要花一两个小时才能定位到 ai, 居然三分钟就搞定了。原来我真的实现了卧床编程这套系统是怎么来的?说实话,我走了不少弯路。最开始我只是在树莓派上装了 open cloud, 想着能在本地服务器上跑一些自动化脚本, 但很快发现这个方案太弱了,连 max 订阅都用不了,基本就是个玩具。然后我试过后台静默调用 cloud code, 就是 让 ai 在 后台偷偷干活儿,但用了一段时间就放弃了, 因为完全不知道它在干什么,出错了也找不到原因,跟黑箱一样。直到有一天,我突发奇想,为什么不让 ai 在 discord 频道里一起干活儿,这样我随时能看到它们在做什么, 就这么简单。我把 opencloud 和 cloud code 都接入到同一个 discord 的 频道里,现在每次我在频道里发消息,两个 i i 都会看到,还能互相讨论。透明可控,随时接入, 这才是我想要的模型。怎么选?试了几个,最后稳定下来。主力模型 kimi 二点五最常用,智能度高,关键是用起来便宜。 scale 兼容性也好,日常编程和自动化任务基本都交给它。 替补模型 g l m 五点零试了一下,响应比较慢,上下文处理能力一般,经常聊到一半儿就忘了前面说什么。 scale 迁移性也差,不如不用应急模型。 cloud code 功能是真强,但太贵了,酷毙了,烧得心疼。所以我的策略是非必要不起用,遇到特别复杂的任务才用它。这道系统能干嘛?举几个真实的例子,远程系统管理。 上周六下午,我在一家咖啡馆边喝美式边倒腾自己的业余小作品,突然想起来树莓派有个安全漏洞,没打补丁,直接在 disco 里发一条消息,树莓派自动更新系统,十分钟后搞定。 不用 s s h, 不 用电脑,手机就能操作。作为一家中型上市公司的架构师,日常工作已经很忙了,周末偶尔去咖啡馆倒腾点自己的小项目,图的就是个放松。 这套系统让我不用随时背着电脑,手机就能搞定大部分事。自动化任务监控,我写了一个脚本,二十四小时监控。我关注的几个网站,一旦有新内容,就自动抓取 脚本,挂在树莓派上,运行日记实时同步到 discord, 随时能看到他抓到了什么。低门槛操作,最爽的还是像现在这样,生病躺在床上,但工作不停,手机打几个字儿, ai 就 帮我搞定,完全不需要技术背景, 当然也不完美。说实话,这套系统还有不少问题,最离谱的是消息重复发送的 bug。 有一次我让 ai 调用极梦进行视频生成,他始终找不到精准调用极梦 api 的 skill 和脚本逻辑, 一次又一次尝试各种办法,又一次又一次失败。结果在 disco 的 频道里给我刷屏发送了二十多条同样的失败反馈,当时看着那些消息,真的有点哭笑不得。另外,树莓派的硬件资源有限,特别复杂的任务他会跑不动,直接卡死。 cloud code 的 credits 太贵,我总是精打细算,不到万不得已不用。最后说句真心话,很多人问我为什么不直接用 mac mini 做服务器,我觉得吧,树莓派最大的优势就是便宜。 mac mini 要三千多,树莓派才两百块,差了十几倍。云服务器虽然入门便宜,但长期下来一年也要几百块,而树莓派一年电费估计才百块不到。关键是它够用,而且纯粹, 而且多。 ai 工具透明化写作这个思路真的改变了我对 ai 的 使用方式,从效率优先到可控性优先。毕竟 ai 再强,如果是个黑箱,我也不敢放心用。 我是马兰,关注我,在 ai 领域快人一步。

今天薅到了一块树莓派的板子,上面是有 linux 系统,然后我就在上面装了 opencloud, 连接了飞书调,为了大模型 minimax 之后我就在飞书里面跟它讲话, 我让他生成一个发出声音乐声音的技能,告诉他是用 g p i o zero 酷生成。呃,我的蜂鸣器是接在 g p i o 十六上,他就生成了一个蜂鸣器的技能,并且给我测试了一首音乐小心心。 然后我又在飞出对话框,让他唱了另外两首歌,他也能完成任务。 虽然很简单,但是开启了 ai 解锁物理世界的第一步,后面会继续探索更多。

一晃啊,我已经五年没有玩过树莓派了,今天借着工作需要,研究了一下树莓派,组装了一下树莓派,把树莓派给进行了完美的组装,下面展示。

尝试在我的树莓派上启动 jam 四。当然,我并不是在谈论这个模型的任何大型版本,而是试图运行最小的一个 e 二 b。 我 不确定这是否会成功,因为即使是最小的模型,也可能仍然需要大量资源,但值得一试。我的树莓派五,在我的家庭网络上,所以我总是通过 s s h 访问 以及我需要的最小软件。所以我通过 s s h 连接到我的树莓派。我在那儿运行终端赋用器它 max。 这是一个非常方便和有用的工具。如果你经常在终端中工作, max 允许你保持绘画运行。即使你从另一台计算机断开连接。如果你不熟悉它,绝对值得尝试一下。好了,首先我启动 top, 这样 你就可以看到我的树莓派的规格。只是提醒你这个是版本五。如你所见,它有四个核心和八 g 的 内存,其中大部分目前是空闲的,因为我现在没有运行任何大型程序。 好的,我需要做的第一件事是安装 l m studio。 然而,因为我不需要图形界面,所以我只会安装 c i i 版本。你可以称之为 l m studio 的 无头版本。开发者提供了一个特殊的脚本,为你处理一切。 安装后,他建议立即启动守护进程。好的,我们来做吧。现在让我们检查可用的命令。我看到一组用于管理模型的命令,一些用于管理本地服务器的命令,还有一些我现在不需要的其他命令。总体而言,这些命令都非常简单明了。但在启动任何东西之前, 想改变下载模型的存储位置。问题是,我有一个 ssd 连接到我的树莓派,因此我希望将模型存储在 ssd 上,而不是在 sd 卡里。顺便说一下,树莓派五引入了一种简单的方法来连接 ssd 和类似的外设。 我已经使用这样的驱动器超过一年了,而且它非常方便。好的存储位置已设置。现在我正在下载 jam 四家族中最小的模型, 这个模型叫做 e 二 b, 大 小约为四点二 g 字节。在下载期间,让我简要说明一下根据谁的公告它可以做什么。

啊,大家好,今天呢给大家讲一下这个 plc 的 贩卖机啊,来实现一下人脸识别和扫码功能。 因为呢,就是我在网上接了一单毕业设计,然后遇到了个跑单的,他认为我这东西做的闲鱼上卖的都有,然后他不干了,非得让我给他退货,退货退钱, 所以呢,再次我也把这个给他发出来,就是把这个讲解视频给大家发出来,希望大家能进行一下参考吧。我们还是看一下程序吧, 他使用的 cpu 是 幺二幺二 c, 然后我们还是有两个数据块,一会会介绍这两个数据块的作用,我们还是先打开这个麦函数等待一下。 呃,可以看到我们一共用了十个程序段啊,大概五十多,行吧,我们来给大家展示一下。首先这第一个往那拉一点, 首先第一个这个是用来实现 modbus tcp 通讯的,这个就是 plc 库存下线,库存下线的管理,然后这是计算系统,这是购买东西界面切换的逻辑。哈,这些都是,然后 你看我们可以看到很多啊,然后这是关于扫码和刷脸的部分,这是支付指令控制指令,这是自动程序确定选择 来驱动那个出货机,这个是真正的出货机控制程序,你看我们可以看到就是出货的话它会自动在基础上减一,我们这里做了个减计数。 好,这是输入密码管理员管理设置,底下这些就是其他辅助的项了,可以看到很完善,我们现在启动一下仿真,同理,启动的时候还是需要的稍微等待一下,因为我的电脑性能不是特别的好, 我们来稍微的等待一下,因为这里确保一致性,我就一镜到底了。我们选择装载 之后,把这个位置改成启动模块,点击完成好了,现在 plc 就 已经启动成功了。我们回到点一下监视, 可以看到所有的灯都是绿的,好了,现在所有的灯全是绿的了,说明运行正常啊。 然后接下来我们打到那个 hmi, 也给他点击一下那个转换成方针, 等待一下。 哎,好的,启动了,我们现在可以看到里面所有的库存全部是零啊。我们先进入后台管理界面,输入密码,一二三四 三啊四,点击确定,我们可以给这几个饮料给它换一下,换一下,填一下数值。 哎把哎这里百岁山我给他设置成一,一会来演示一下那个如果他要是没货了的话,效果啊,然后我们点击保存退出,等待管理员密码倒计时结束,我们可以看到所有的库存都已经上载了, 我们来展示一下购买,如果要是点击了的话,左上角会有支付倒计时,我们这里点击模拟现金支付,可以看到灯是变绿了,然后出货机开始亮起,如果货物要是出来的话,我们模拟一下出货传感器, 它就会显示感谢支付,欢迎下次再来,这就代表咱们出货成功了,等待几秒钟,它会自动回归到主界面。 好的,我们现在就又回到了主界面,可以继续购买,那我们演示一下,如果要是我们一直不付钱呢?我们等待倒计时结束。看一看,这里我还是采用一镜到底的方式,省的剪辑。 可以看到等倒计时结束之后,它就自动退回了主界面,然后等待我们下一次下一个人前来购买。 这里我们展示一下溶醋啊,我们选一个别的饮料,比如说雪碧,我还是模拟现金支付, 这里我们模拟一下,支付成功了之后,它出货传感器并没有检测到出货啊,就是出货及故障的情况, 我们还是等待倒计时结束,看看它会显示什么。十九八七六五四三二一。 出货及故障请联系工作人员,我们现在点击后台管理,假装我们就是工作人员,还是请输入管理员密码一二三四。 然后我们可以看到这里有一个复位除火机,我们假如说修好了,点击复位除火机啊,然后点击保存退出,等待倒计时结束。 三二一, ok, 回到了主界面啊,你可以看到一切恢复了正常,那接下来呢,我给大家演示一下,就是 再来一下看看,我们百岁山也是好使的,点击模拟出库,感谢支付,欢迎下次再来。 这就是我们的这个贩卖机啊,非常的稳定,如果说这个东西要是卖没了呢?我们刚才设置百岁山是一个,现在出完了之后已经卖没了, 卖没了之后他会自动的在那个位置上标上红色,此时你如果要是再买的话,他是不好使的,你可以看到百岁山现在是红色库存零,无论如何点击都不会进入购买界面,然后我们进入后台管理,给他进行补货。 现在进入了之后,我们可以看到百色山数量现在是零,我们输入九,保存退出,还是等待倒计时结束。 而这里呢,因为我后来试了加入倒计时的话,会就是他清零,会出问题,会出很严重的问题,所以这里我就保持了自己,让他倒计时归零。你可以看到百岁山的库存已经恢复了 啊。接下来给大家演示一下我们万众瞩目的那个刷脸和扫码功能吧。这个我在那个视频里面来给大家讲我们摄像头转移到我们的手机摄像头的视角哈, 嗯,可以看到我们现在是把它上载到了我们实验室的 plc 上,首先呢我们还是点击一个, 它跳转出来了,我们选择刷脸支付,可以看到我们这边屏幕上就是已经弹出了那个刷脸框,这里我扫描我的人脸, 可以看到支付成功的灯从红色变成了绿色啊,我们模拟出货。感谢支付,欢迎下次再来 这里给大家详细看一下我们的那个树莓派的程序啊,他是怎么跑的?你可以看到现在是待机的状态,他会不断的读取 modbus 的 纸,我们可以看到现在已经检测到启动刷脸模式,唤醒摄像头, 碰到我的人脸显示,选中身份识别成功,写入寄存器,然后清零。 呃,接下来我们来演示一下扫码功能,我这里还是点击这个选择中间的扫码支付啊。此时我们可以看到屏幕上弹出了扫码框, 我们可以拉近点看啊,弹出了扫码框,我这里使用这个手机的二维码对准它可以显示扫码成功,写入寄存器,然后这边也是同样是显示支付成功,然后出货机运转 啊,这个就是基础的功能吧,我们所有的文件都是在这个文件夹下, plc 贩卖机下,这个就是他当时跟我说的要实现的功能, 需要实现那个付款功能,人脸识别功能、扫码支付功能,拥有商品出货功能和库存管理功能等,我们现在还实现了故障诊断报警功能,但是因为就是他跑单了,我们就没有办法再给他继续完成了, 这给大家提供一个参考吧。然后给大家看一下,这个是我们的文件维德密,里面有详细的讲解,就是他能实现什么功能啊?这里很简单的讲解的怎么使用的,实现了什么功能, 这是我们人脸识别和扫码的部分,都在这里,这个是读取文件就读取人脸,我们要的是旁边这个, 这里面呢可以看到他有什么 db 吧,人脸检测器,然后还有那个 modbus, tcp 的 通讯器等等等等, 我们可以写入寄存器和读取寄存器来实现和 plc 的 通讯,也能实现扫码的功能吧,算是 我们的人脸就在这个位置存着,里面也写了放入自己的数据库即可,谢谢大家。