<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>RaspberryPi on FF的实验笔记</title>
    <link>http://blog.memcd.com/tags/raspberrypi/</link>
    <description>Recent content in RaspberryPi on FF的实验笔记</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>(c) 1998 - 2026</copyright>
    <lastBuildDate>Wed, 06 May 2026 10:54:58 +0800</lastBuildDate>
    <atom:link href="http://blog.memcd.com/tags/raspberrypi/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Hermes：微信实时监控菜地，偷菜的人慌了</title>
      <link>http://blog.memcd.com/posts/ai/2026-0506-pi-weixin-camera/</link>
      <pubDate>Wed, 06 May 2026 10:54:58 +0800</pubDate>
      <guid>http://blog.memcd.com/posts/ai/2026-0506-pi-weixin-camera/</guid>
      <description>&lt;!-- &#xA;候选标题&#xA;Hermes：使用微信监控菜园偷菜&#xA;Hermes：微信实时监控菜地，偷菜的人慌了&#xA;Hermes：用微信实现菜园实时监控与偷菜告警&#xA;Hermes 项目：微信推送菜园监控，偷菜直接手机通知&#xA;用 Hermes + 微信做菜园防盗系统，IoT 监控战&#xA;Hermes：微信+IoT实时监控菜地，偷菜的人慌了&#xA;--&gt;&#xA;&lt;h1 id=&#34;hermes微信实时监控菜地偷菜的人慌了&#34;&gt;Hermes：微信实时监控菜地，偷菜的人慌了&lt;/h1&gt;&#xA;&lt;p&gt;我家的院子里种了点菜，黄瓜、丝瓜、西红柿，长得虽然经常奇形怪状，但还是经常被路过的人顺手薅走。于是想着，能不能让上一篇文章里&lt;a href=&#34;../2026-0427-raspberry-pi.md/&#34;&gt;那台AI化的树莓派&lt;/a&gt;派上点用场——挂个摄像头盯着菜园，再接一个微信机器人，随时给我汇报菜园的情况，还可以顺便用大模型分析一下有没有人在偷菜。&lt;/p&gt;&#xA;&lt;p&gt;整个方案的链路如下：&lt;/p&gt;&#xA;&lt;pre class=&#34;mermaid&#34;&gt;&#xA;  flowchart LR&#xA;    A[微信] --&amp;gt;|消息| B[Hermes Gateway]&#xA;    B --&amp;gt; C[Hermes Agent]&#xA;    C --&amp;gt;|garden-camera skill| D[rpicam-still]&#xA;    D --&amp;gt;|jpg| E[树莓派摄像头]&#xA;    C --&amp;gt;|vision 分析| F[LLM]&#xA;    F --&amp;gt; C&#xA;    C --&amp;gt;|图片+文字| B&#xA;    B --&amp;gt;|回复| A&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;最终效果：在微信里给机器人发一句&amp;quot;看看院子&amp;quot;，几秒钟后收到一张实时照片，外加AI对实时画面的分析汇报。&lt;/p&gt;&#xA;&lt;h2 id=&#34;hermes-是什么&#34;&gt;Hermes 是什么&lt;/h2&gt;&#xA;&lt;p&gt;简单来说，Hermes（众神的信使赫耳墨斯）是小龙虾OpenClaw的平替。&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/nousresearch/hermes-agent&#34;&gt;Hermes&lt;/a&gt; 是 Nous Research 出的一个开源 Agent 框架，名字取自希腊神话中的赫耳墨斯——奥林匹斯十二主神之一，宙斯与迈亚之子，司职商业、旅行、偷窃、畜牧、竞技、演说，也是众神的信使。他行动敏捷，常被描绘为头戴有翼金盔、脚穿带翼凉鞋、手持双蛇盘绕的节杖。罗马神话中对应的是墨丘利（Mercury）。&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;安装-hermes&#34;&gt;安装 Hermes&lt;/h2&gt;&#xA;&lt;p&gt;Hermes 的安装很简单，一行命令：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f0f0f0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#60a0b0;font-style:italic&#34;&gt;# 默认安装到 $HOME/.hermes&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#60a0b0;font-style:italic&#34;&gt;# 也可以通过环境变量 HERMES_HOME 指定安装目录&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#007020&#34;&gt;source&lt;/span&gt; ~/.bashrc    &lt;span style=&#34;color:#60a0b0;font-style:italic&#34;&gt;# 或者 source ~/.zshrc&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;hermes              &lt;span style=&#34;color:#60a0b0;font-style:italic&#34;&gt;# 启动！&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;如果想装到指定目录：&lt;/p&gt;</description>
    </item>
    <item>
      <title>在树莓派上部署全套AI工作环境</title>
      <link>http://blog.memcd.com/posts/ai/2026-0427-raspberry-pi/</link>
      <pubDate>Mon, 27 Apr 2026 18:26:35 +0800</pubDate>
      <guid>http://blog.memcd.com/posts/ai/2026-0427-raspberry-pi/</guid>
      <description>&lt;h1 id=&#34;在树莓派上部署全套ai工作环境&#34;&gt;在树莓派上部署全套AI工作环境&lt;/h1&gt;&#xA;&lt;p&gt;周末翻出来好久不用的树莓派3b，感觉这小设备正好适合跑一个隔离的小龙虾。于是决定把它的环境整个重做一遍，最后实验下来发现效果很好，最终成功部署了如下工具：&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;opencode 1.14.24&lt;/li&gt;&#xA;&lt;li&gt;claude code 2.1.119&lt;/li&gt;&#xA;&lt;li&gt;ollama 0.21.3-rc0(deepseek-r1:1.5b)&lt;/li&gt;&#xA;&lt;li&gt;openspec 1.3.1&lt;/li&gt;&#xA;&lt;li&gt;OpenClaw v2026.4.23&lt;/li&gt;&#xA;&lt;li&gt;Hermes Agent v0.12.0 (2026.4.30)&lt;/li&gt;&#xA;&lt;li&gt;headscale v0.28.0&lt;/li&gt;&#xA;&lt;li&gt;yarn 1.22.22&lt;/li&gt;&#xA;&lt;li&gt;node v24.15.0&lt;/li&gt;&#xA;&lt;li&gt;Python 3.11.2&lt;/li&gt;&#xA;&lt;li&gt;go 1.26.2&lt;/li&gt;&#xA;&lt;li&gt;other&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;居然还可以本地跑一个deepseek-r1:1.5b的大模型，虽然1.5有点神经。&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;./2026-04-27_154627_622.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;操作系统&#34;&gt;操作系统&lt;/h2&gt;&#xA;&lt;p&gt;树莓派是通过TF卡启动，原来两张卡上放了两个操作系统，一个是Lakka游戏系统，可以把树莓派变成一个游戏机；一个是Raspberry Pi OS 10，上面我之前也装了全套开发环境，例如docker、vscode等，系统比较老了。&lt;/p&gt;&#xA;&lt;p&gt;从树莓派官网（https://www.raspberrypi.com/software/operating-systems/）下载Raspberry Pi OS 12 Bookworm 64-bit Lite作为更新的操作系统。&lt;/p&gt;&#xA;&lt;p&gt;Lite版本的系统没有图形界面，是一个纯终端系统，更节约系统资源，启动速度也快。&lt;/p&gt;&#xA;&lt;p&gt;如果需要使用桌面，可以使用Raspberry Pi OS (64-bit)系统镜像。&lt;/p&gt;&#xA;&lt;p&gt;下载后使用Raspberry Pi Imager软件将其写入TF卡即可启动树莓派。&lt;/p&gt;&#xA;&lt;p&gt;也可以使用balenaEtcher（MacOS）或者Rufus（Windows）进行镜像写入。&lt;/p&gt;&#xA;&lt;h2 id=&#34;基本系统环境搭建&#34;&gt;基本系统环境搭建&lt;/h2&gt;&#xA;&lt;p&gt;首先确保网络通达，先连接wifi&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f0f0f0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-sh&#34; data-lang=&#34;sh&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#60a0b0;font-style:italic&#34;&gt;# open wifi&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;rfkill list&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo rfkill unblock wifi&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo nmcli radio wifi on&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo nmcli device wifi connect &lt;span style=&#34;color:#4070a0&#34;&gt;&amp;#34;wifi-name&amp;#34;&lt;/span&gt; password xxxxxxxx ifname wlan0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nmcli connection show&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;sudo nmcli connection modify &amp;lt;wifi-id&amp;gt; ipv4.method manual ipv4.addresses 192.168.1.xx/24 ipv4.gateway 192.168.1.1 ipv4.dns &lt;span style=&#34;color:#4070a0&#34;&gt;&amp;#34;8.8.8.8,8.8.4.4&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;网络通畅，可以先把apt源更换成国内源，然后发现启动的时候会出一个警告：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
