https://github.com/single9/gtarm
用臉控制的機械手臂
https://github.com/single9/gtarm
Last synced: 3 months ago
JSON representation
用臉控制的機械手臂
- Host: GitHub
- URL: https://github.com/single9/gtarm
- Owner: single9
- Created: 2015-07-02T10:00:59.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-07-05T16:26:17.000Z (almost 10 years ago)
- Last Synced: 2025-01-11T14:45:11.844Z (4 months ago)
- Language: HTML
- Homepage: http://single9.net
- Size: 10.4 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GTArm

Youtube:
6月多時參加南部 Maker 展時所製作的機械手臂控制器,原本只有單純的控制,最後莫名其妙的變成了用臉去控制手臂移動的方向,然後在控制端上顯示手臂上攝影機所拍得的畫面。
## 使用
要啟動控制器,首先你得要擁有手臂的 Arduino 控制程式,這部分你可以在 Arduino 資料夾中找到。
之後你還需要一台裝有 NodeJS 的電腦,並且安裝以下套件:
npm install express socket.io mime serialport peterbraden/node-opencv
然後修改這行
var serialPort = new SerialPort("/dev/tty.usbserial"
將`/dev/tty.usbserial`改成你電腦與手臂所連結的Port。
之後,在終端中輸入
node server.js
就會執行本程式了。
執行前記得裝上至少一個 USB 攝影機,在 server.js 程式碼中可以關閉手臂的第二個攝影機,只要把這行註解掉即可。
var armCamera = new cv.VideoCapture(1);
## 硬體
- [MeArm.Joystick](http://mearm.weebly.com)
- [Arduino Uno](https://www.arduino.cc)
- MacBook Air
- USB Camera## 開發者
手臂硬體程式:[Single Zero](http://single9.net)
電腦控制端:[Duye Chen](http://single9.net)