Proses manufaktur
| × | 1 | ||||
| × | 1 | ||||
| × | 4 | ||||
| × | 10 |
|
Aplikasi ini menggunakan LeapMotion dan Arduino Uno untuk membuat sistem otomatisasi rumah yang mengontrol intensitas pencahayaan ruangan. Denah rumah dipetakan ke koordinat LeapMotion untuk menentukan ruangan tertentu. Sementara posisi telapak tangan mengontrol pencahayaan ruangan penargetan, menaikkan atau menurunkan telapak tangan mengontrol intensitas pencahayaan ruangan.
Instruksi
Instal node.js
Instal Leap Motion SDK
Instal Cylon.js untuk Arduino dan Leap Motion (Lihat link berguna di bawah)
atau gunakan package.json untuk menginstal semua modul node yang diperlukan
Cara Menjalankan
jalankan: node homebright-console.js (Lihat bagian kode)
Tautan Berguna
https://developer.leapmotion.com/
http://cylonjs.com/documentation/platforms/arduino/
http://cylonjs.com/documentation/platforms/leapmotion/
http://cylonjs.com/documentation/drivers/led/
"use strict";var cylon =require("cylon");cylon.robot({ koneksi:{ leapmotion:{ adaptor:"leapmotion" }, arduino:{ adaptor:"firmata" , port:"COM7" } }, perangkat:{ leapmotion:{ driver:'leapmotion' }, ruang tamu:{ driver:"led", pin:6, koneksi:"arduino" }, ruang makan:{ driver:"led" , pin:9, koneksi:"arduino" }, kamar tidur:{ driver:"led", pin:10, koneksi:"arduino" }, ruang belajar:{ driver:"led", pin:11, koneksi:"arduino" } }, work:function(my) { my.leapmotion.on("hand", function(hand) { var on =hand.grabStrength> 0.5 ? false :true; var x =hand.palmPosition[0]; var z =hand.palmPosition[2]; var value =0; if (on) { value =hand.palmPosition[1]; } console.log(value); if(x> 0 &&z> 0) { // ruang tamu my.livingroom.brightness(nilai); //my.livingroom.turnOn(); } else if (x> 0 &&z <0) { // ruang makan my.dininghall.brightness(nilai); } else if (x <0 &&z> 0) { // ruang belajar my.studyroom.brightness(nilai); } else { // b edroom my.bedroom.brightness(nilai); } }); }}).start();
{ "name":"homebright-console", "version":"1.0.0", "dependencies":{ "cylon":"1.2.0", "cylon-gpio":"0.27. 0", "cylon-i2c":"0.23.0", "cylon-leapmotion":"0.20.0", "serialport":"1.7.4", "firma":"0.5.5", "cylon- firmata":"0.23.0" }}
Proses manufaktur
Komponen dan persediaan Arduino MKR GSM 1400 × 1 SORACOM Air Global IoT SIM × 1 Arduino MKR MEM Shield × 1 Suhu dan Kelembaban GY21 × 1 Sensor Sinar UV SI1145 Adafruit × 1 Sensor Kelembaban Tanah SparkFun (dengan Terminal Sekrup) × 1
Komponen dan persediaan Arduino UNO × 1 Sensor Ultrasonik - HC-SR04 (Generik) × 1 Tentang proyek ini Visualisasi Layar Radar untuk HC-SR04 Kode Arduino: Mengirim pembacaan sensor untuk setiap derajat yang digerakkan oleh nilai servo yang dikirim ke port serial un
Selamat datang di Tutorial Arduino ketujuh dari Seri Tutorial Arduino kami. Dalam tutorial ini kita akan belajar bagaimana menghubungkan Arduino ke Matlab dan bagaimana mereka berkomunikasi menggunakan Port Serial. Kami juga akan membuat contoh di mana kami akan menggunakan Matlab untuk mengontrol A
Selamat datang di Tutorial Arduino keenam dari Seri Tutorial Arduino kami. Dalam tutorial ini kita akan belajar bagaimana menghubungkan Arduino ke Processing dan bagaimana mereka berkomunikasi menggunakan Serial Port. Kami juga akan membuat contoh di mana kami akan menggunakan Processing IDE untuk m