步骤1:安装和设置
我的设置如下:
Arduino Uno开发板
VirtualBox运行Lubuntu 15.0 64bit
Lubuntu运行Node js和johnny-five(同时安装nodejs和node-js legacy即可)。运行以下两个命令:
sudo apt-get install nodejs nodejs-legacy
sudo npm install johnny-five
我之所以使用虚拟盒子,是因为我对Linux更加满意,而我发现在Linux上更容易设置和调试硬件问题。从技术上讲,您应该也可以在Windows上运行它。
在安装与节点相关的软件之后,就该设置Arduino。为此,请在Arduino上安装StandardFirmata草图。请按照以下步骤完成操作。
(如果正在使用virtualbox,则为可选)如果在VM上运行软件,则将arduino连接到计算机后要做的第一件事计算机,就是将USB串行设备传递给VirtualBox。看图片看。
打开arduino gui。如果这是您第一次安装arduino,它将要求您将用户名添加到拨出组中,以便每次都能在没有root许可的情况下使用USB-Serial转换器。 Windows用户不应遇到此问题。
如果您尚未将用户名添加到“拨号”组中,请这样做。
打开“ StandardFirmata”草图(示例-》 Firmata- 》 StandardFirmata”),选择您的开发板和端口(默认为/dev/ttyUSB0)。
上传草图。然后打开串行监视器。将速度设置为57600波特。您应该看到消息“ standardfimata”。 “ .ino”。设置完成。
步骤2:瞧!
将bmp085.js文件复制到工作目录中,然后运行
节点bmp085.js
Node将连接到Arduino并开始获取传感器数据。
两次键入CTRL-C退出脚本。
祝您好运!如果您已经有一块板子,请给我一个镜头。令我惊讶的是johnny-five连接了这么多设备。在这里查看他们的API http://johnny-five.io/api/
所以我们可以从这里去哪里,其中一个可以缩小整个程序,以便在$ 5 Raspberry Pi Zero上运行这样,您如果约翰尼五世支持RPI,甚至可以跳过Arduino。然后,可以将从传感器收集的数据发送到Web服务器以进行实时绘制。这是我一系列步骤的第一步!将我添加到您的收藏夹以查看进展情况。
-
javascript
+关注
关注
0文章
516浏览量
53777 -
Arduino
+关注
关注
187文章
6461浏览量
186566
发布评论请先 登录
相关推荐
评论