隐形训犬器:树莓派自动化“下沙发”训练
项目简介
利用压力传感器、LED 和扬声器,树莓派可悄无声息地训练爱犬远离沙发。狗狗上沙发时 LED 闪烁并播报 “Get off the couch”,下地后播报 “Good dog”。该项目在 Bitreactive 博客被介绍。
步骤 1:安装 Reactive Blocks
从 www.bitreactive.com 下载 Reactive Blocks 并安装到工作站。
步骤 2:导入沙发监控项目
打开 Eclipse,切换到 Blocks 视图,点击导入按钮。在教程下选择 Couch Monitoring with Raspberry Pi。系统将提示注册;注册后可访问教程、可修改系统和库。
步骤 3:探索系统架构
解决方案包含四个可复用模块。浅蓝色方框代表 Java 代码——点击可查看实现,理解系统运作。
步骤 4:生成可执行代码
右键项目,选择 Build,再选 Java SE 编译应用。
步骤 5:导出为可运行 JAR
构建完成后,Package Explorer 会以黄色高亮显示新项目。右键项目,选 Export,选择 CouchMonitor Launch Configuration。命名输出文件(如 CouchMonitor.jar)并完成导出。
详细指引请参考 Invisible Dog Trainer 资源。
制造工艺