산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

홈브라이트

구성품 및 소모품

Arduino UNO
× 1
Leap 모션 컨트롤러
× 1
LED(일반)
× 4
점퍼 와이어(일반)
× 10

앱 및 온라인 서비스

Arduino IDE

이 프로젝트 정보

이 앱은 LeapMotion과 Arduino Uno를 사용하여 방의 조명 강도를 제어하는 ​​홈 자동화 시스템을 만듭니다. 집 평면도는 특정 방을 결정하기 위해 LeapMotion 좌표에 매핑됩니다. 손바닥 위치가 대상 방의 조명을 제어하는 ​​동안 손바닥을 높이거나 낮추면 방의 조명 강도를 제어합니다.

지시

node.js 설치

Leap Motion SDK 설치

Arduino 및 Leap Motion용 Cylon.js 설치(아래 유용한 링크 참조)

또는 package.json을 사용하여 필요한 모든 노드 모듈을 설치합니다.

실행 방법

실행:node homebright-console.js (코드 섹션 참조)

https://developer.leapmotion.com/

http://cylonjs.com/documentation/platforms/arduino/

http://cylonjs.com/documentation/platforms/leapmotion/

http://cylonjs.com/documentation/drivers/led/

<그림> <그림> <그림>

<섹션 클래스="섹션 컨테이너 섹션 축소 가능" id="코드">

코드

<울>
  • homebright-console.js
  • 패키지.json
  • homebright-console.js자바스크립트
    LED 조명을 제어하는 ​​싸이론 로봇
    노드 homebright-console.js
    "사용 엄격한";var cylon =require("cylon");cylon.robot({ 연결:{ 도약 모션:{ 어댑터:"leapmotion" }, 아두이노:{ 어댑터:"firmata" , 포트:"COM7" } }, 장치:{ jumpmotion:{ 드라이버:'leapmotion' }, 거실:{ 드라이버:"led", 핀:6, 연결:"arduino" }, 식당:{ 드라이버:"led" , 핀:9, 연결:"arduino" }, 침실:{ 드라이버:"led", 핀:10, 연결:"arduino" }, 스터디룸:{ 드라이버:"led", 핀:11, 연결:"arduino" } }, 작업:function(my) { my.leapmotion.on("손", function(hand) { var on =hand.grabStrength> 0.5 ? false :true, var x =hand.palmPosition[0], var z =hand.palmPosition[2]; var 값 =0; if (on) { value =hand.palmPosition[1]; } console.log(value); if(x> 0 &&z> 0) { // 거실 my.livingroom.brightness(value); //my.livingroom.turnOn(); } else if (x> 0 &&z <0) { // 식당 my.dininghall.brightness(value); } else if ( x <0 &&z> 0) { // 공부방 my.studyroom.brightness(value); } else { // 침실 my.bedroom.brightness(value); } }); }}).start();
    package.json자바스크립트
    노드 패키지 구성 파일
    npm install
    { "이름":"homebright-console", "버전":"1.0.0", "종속성":{ "cylon":"1.2.0", "cylon-gpio":"0.27. 0", "cylon-i2c":"0.23.0", "cylon-leapmotion":"0.20.0", "직렬 포트":"1.7.4", "firmata":"0.5.5", "cylon- Firmata":"0.23.0" }}

    회로도


    제조공정

    1. Arduino 스파이봇
    2. FlickMote
    3. 수제 TV B-Gone
    4. 마스터 시계
    5. 나를 찾기
    6. Arduino Power
    7. Tech-TicTacToe
    8. Arduino Quadruped
    9. Arduino 조이스틱
    10. CNC 기계