BubbleCam 自 2001 年 1 月 29 日起一直在线。它最初只是万圣节的一个小小奇想,却经受住了过时的电脑、脾气不定的控制器、飓风、蜜蜂,以及堪称英勇的大量泡泡液。
2000–2001 年:一个完全合理的主意
BubbleCam 是 Andie 的主意。2000 年万圣节,她为前来讨糖的孩子们买了一台大容量泡泡机。连续运行不到 30 分钟就会把泡泡液用光,于是 Mike 为它装上遥控器。
孩子们非常喜欢。接着 Andie 说:“可惜大家不能通过互联网打开泡泡机。”
Mike 进入了动手模式。
第一代 BubbleCam 使用一台 Windows 98 电脑、有线摄像头、定制软件和 X-10 电力线控制设备。您可以把它们想成早期的智能插座——只不过“智能”和“可靠”的成分都不算多。
起初,所有设备都放在露台上。后来,我们建了一座专用的 Bubble Hut,这样就能享受露台,而不必持续遭受泡泡轰炸。

Bubble Hut
小屋保护着摄像头、泡泡机、电力设备和相当充足的泡泡液。飓风季节,我们可以把它清空,再正面朝下放倒在地上。
一个容量七加仑的容器由剩余的家庭酿酒用品组装而成,可以储存够用几周的预混泡泡液。看来,酿啤酒的阶段终究还是派上了用场。
后来我们添加了一台自带 Web 服务器的 Ethernet 摄像头。这类摄像头通常能坚持三年左右,然后从一线泡泡工作中退休。
2006 年:更坚固的家
接连遭遇飓风后,我们把最初的小屋换成了更抗风的 BubbleCam 围栏。它配有防护百叶,使飓风准备工作轻松了许多。
我们已经没有围栏的清晰照片。不过,我们保留了一段 2011 年的视频:蜜蜂搬了进来,而 Mike 认为买一套防蜂服就足以让自己有资格处理它们。
这能出什么问题呢?
2016 年:简单更好
又一场飓风损坏围栏后,我们让围栏退休,并把设备搬到雨篷下的一张混凝土长椅上。
新布置在风暴期间更容易保护,而且还有额外好处:我们可以透过餐厅窗户观看泡泡。
到那时,合适的网络摄像头越来越难找。我们改用监控摄像头,并通过一台 Windows 电脑把视频传到网站。
2019–2020 年:再见,不可靠的开关
老化的 X-10 和 Insteon 控制设备变得不可靠,也缺乏支持,于是 Mike 用 ESP8266 Wi-Fi 微控制器替换了它们。
这些便宜的小电路板用于连接软件与现实世界的设备。在我们的例子里,“现实世界的设备”是一台泡泡机——这似乎是技术的绝佳用途。
Mike 自己制作并编程了控制器,最初装在面包板上,后来放进防风雨的电气箱里。



2021–2022 年:为手机而建
当时大多数访客已经通过 iPhone 和 Android 设备访问,所以我们以移动访客为重点重建了网站。
网站迁移到 Linux 服务器上的 WordPress。一个定制 WordPress 插件取代了旧的 Windows 控制程序,使网站可以直接与 BubbleCam 控制器通信。视频系统也迁移到 Linux,终于结束了我们对 Windows 的依赖。
结果更快、更简单,也更容易在手机上使用——而且不再需要旧版本的弹出窗口。
今天的工作原理
现代 BubbleCam 出乎意料地紧凑:
- 您按下“泡泡”按钮。
- 网站验证请求。
- Wi-Fi 控制器按设定时长启动泡泡机。
- 摄像头让您无论身在何处都能观看结果。
在后台,系统还会处理重叠请求、安全限制、统计数据和摄像头视频流,并偶尔提醒我们:现实中的机器不一定总能分享互联网的热情。现在它还会用电子邮件催 Mike 补充泡泡液并处理突然爆红的情况。

展望未来
我们开始这个项目时才三十出头。四分之一个世纪后,我们仍在维护和改进它,并在附近备着大量泡泡液。
我们最终希望分享更多技术,让其他人也能建造 BubbleCam,或其他可通过 Web 控制的有趣设备。由于我们仍有日常工作,进展可能比较缓慢,但这个想法对我们仍然很重要。
目前,最初的 BubbleCam 还在这里。欢迎访问、按下按钮,把一些泡泡送进我们的后院。