步驟1:安裝和設置
我的設置如下:
Arduino Uno開發(fā)板
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更加滿意,而我發(fā)現(xiàn)在Linux上更容易設置和調試硬件問題。從技術上講,您應該也可以在Windows上運行它。
在安裝與節(jié)點相關的軟件之后,就該設置Arduino。為此,請在Arduino上安裝StandardFirmata草圖。請按照以下步驟完成操作。
(如果正在使用virtualbox,則為可選)如果在VM上運行軟件,則將arduino連接到計算機后要做的第一件事計算機,就是將USB串行設備傳遞給VirtualBox。看圖片看。
打開arduino gui。如果這是您第一次安裝arduino,它將要求您將用戶名添加到撥出組中,以便每次都能在沒有root許可的情況下使用USB-Serial轉換器。 Windows用戶不應遇到此問題。
如果您尚未將用戶名添加到“撥號”組中,請這樣做。
打開“ StandardFirmata”草圖(示例-》 Firmata- 》 StandardFirmata”),選擇您的開發(fā)板和端口(默認為/dev/ttyUSB0)。
上傳草圖。然后打開串行監(jiān)視器。將速度設置為57600波特。您應該看到消息“ standardfimata”。 “ .ino”。設置完成。
步驟2:瞧!
將bmp085.js文件復制到工作目錄中,然后運行
節(jié)點bmp085.js
Node將連接到Arduino并開始獲取傳感器數(shù)據(jù)。
兩次鍵入CTRL-C退出腳本。
祝您好運!如果您已經(jīng)有一塊板子,請給我一個鏡頭。令我驚訝的是johnny-five連接了這么多設備。在這里查看他們的API http://johnny-five.io/api/
所以我們可以從這里去哪里,其中一個可以縮小整個程序,以便在$ 5 Raspberry Pi Zero上運行這樣,您如果約翰尼五世支持RPI,甚至可以跳過Arduino。然后,可以將從傳感器收集的數(shù)據(jù)發(fā)送到Web服務器以進行實時繪制。這是我一系列步驟的第一步!將我添加到您的收藏夾以查看進展情況。
-
javascript
+關注
關注
0文章
522瀏覽量
53905 -
Arduino
+關注
關注
188文章
6477瀏覽量
187532
發(fā)布評論請先 登錄
相關推薦
評論