资料介绍
描述
Walamin:Walabot 驱动的 Theremin
介绍
假设你有一个功能强大到可以窥视墙壁并且足够灵敏可以在你睡觉时观察你的胸部移动的设备,你会做什么?当然是特雷门!这是一种适合全家人的乐器,可以通过编程发出不同的声音,并作为对 Walabot 功能套件的一个很好的介绍。尽管如此,让我们插入 Walabot 并开始吧!
Walabot 设置
第一步是下载并安装Walabot SDK 。它目前有 Windows、Linux、Android 和 Raspberry Pi 版本。如果您使用的是 Mac,那么 Linux 安装是您的最佳选择。可以在此处找到其他说明和故障排除。我毫无问题地运行了 Windows 安装。安装 SDK 后,您应该能够运行Walabot API 教程。这将逐步指导您如何连接 Walabot 以及一些实时示例应用程序。短程成像最接近我们将要使用的。
API设置
因为我们将使用的声音和前端是基于网络的,所以我们需要一种方法将数据从 Walabot python api 传送到整个互联网。为此,我们使用 Flask 构建了一个基本的 RESTful API。您将需要安装 python/pip。
- 确保您的 Walabot 已正确连接和安装
- 从GitHub克隆 API 代码
- 打开终端并 cd 到克隆代码的目录
-
跑
pip install flask flask-cors flask-autodoc Flask-Testing
-
跑
python app.py
- 在浏览器中,打开http://localhost:5000/walabot/api/v1.0/documentation
如果您看到 WalabotAPI.WalabotError: WALABOT_INSTRUMENT_NOT_FOUND 则 Walabot 未正确连接,您可能需要再次完成 Walabot 设置。
如果您看到 500 错误或页面未加载,请确认已安装 flask 并且 app.py 正在运行。
当你看到这个时,你就会知道它正在工作......
您现在应该能够使用这些端点中的每一个。例如,如果您转到http://localhost:5000/walabot/api/v1.0/imageenergy ,您应该会看到类似于 { "imageenergy": -0.9186050254651903 }的 JSON 响应
WSK设置
因此,现在我们已经通过 API 连接、运行和公开了 Walabot 数据,我们只需要设置前端即可。实际上,使用原始 javascript 和 HTML 可以更简单地完成此操作,但我使用的是Web-Starter-Kit ,主要是因为它提供了作为离线 Web 应用程序的支持。该站点还利用PizzicatoJS生成不同的声波。为此你需要npm和gulp 。
- 从GitHub克隆 WSK Web 代码
- 在 cd 中打开一个终端进入代码目录。
-
跑
gulp serve
构建完成后,您应该可以转到localhost:3000并查看该网页。浏览器可能会请求访问您的麦克风/扬声器的权限,否则您应该会听到声音。如果没有,请打开开发人员控制台并检查对localhost:5000的 api 调用是否成功返回数据。
现在您拥有了自己的便携式、可配置的 Theremin!接下来你会做什么?尝试在 Walabot 周围移动不同的物体并做出不同的手势,看看您能发出什么样的声音!实验!
未来是Walabot
要改进 Walamin,还有很多工作要做。我计划将更多的 Web 界面链接到 API,以便我可以重新校准、调整 Walabot 竞技场,并提供额外的控件来调整声音(音调、效果等)。尽管如此,我认为我对下一个项目更加兴奋。它可能是一个隐形的恒温器。我认为让 Walabot 在墙后向外看会很整洁,这样你就可以在墙上放置或移动东西,让 Walabot 做出回应。作为一名化学迷和家庭酿酒师,我也很想开始探索 Walabot 的分析潜力。即使它可以提供粗范围,我认为它也会非常有用,特别是因为它可以在不影响啤酒的情况下做到这一点。未来是Walabot!
- 如何制作Arduino Theremin
- nano light theremin PCB开源
- 触摸屏Theremin开源分享
- Walabot睡眠质量追踪器开源
- Walabot AI锁舌开源分享
- LCD驱动控制专用芯片TM1721数据手册 10次下载
- LED照明及驱动器基本知识培训PPT 55次下载
- 点阵式存储器多功能LCD驱动电路VK2C22 13次下载
- 8位源极驱动器和864栅极驱动器OTM8019A 10次下载
- 基于DSP控制的UDP协议与IPC的驱动例程 6次下载
- 低功耗LCD驱动芯片VKL060原理图下载 26次下载
- 基于DSP的用盘式抽油机同步电机驱动系统 27次下载
- LCD液晶驱动芯片SOP24L POD原理图下载 16次下载
- LCD控制驱动电路芯片VK1056C原理图下载 29次下载
- 恒流驱动LED升压型DC-DC转换器芯片HX3248C 28次下载
- 高边驱动和低边驱动到底是什么 高边和低边驱动等效电路图讲解 1.2w次阅读
- 驱动器和电机驱动器的概念 2530次阅读
- 如何计算IGBT驱动电流及驱动功率? 5118次阅读
- 栅极电感对驱动电流的影响 3930次阅读
- 应用笔记:正确理解驱动电流与驱动速度 3977次阅读
- 宽禁带器件和仿真环境介绍 1457次阅读
- 复合放大器实现高精度的高输出驱动能力 获得最佳的性能 1600次阅读
- 各种LED驱动技术 7791次阅读
- 脑洞大开的黑科技 5176次阅读
- 什么是驱动 为什么做驱动 怎么实现驱动 2w次阅读
- 深入了解USB驱动之总线驱动程序 8685次阅读
- 电压驱动和电流驱动的区别 2.8w次阅读
- IGBT驱动电路原理与设计技巧详解 5.2w次阅读
- 数码管驱动电路的作用、分类及驱动电路设计 5.3w次阅读
- 解析提升驱动效率的LED驱动精准控制方式 1258次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多