MetallicGR

DIY: Clap-on φώτα με τη βοήθεια ενός Tessel

Recommended Posts

[NEWS_IMG=DIY: Clap-on φώτα με τη βοήθεια ενός Tessel]http://www.hwbox.gr/images/news_images/hwbox2.jpg[/NEWS_IMG] Με αυτόν τον εύκολο οδηγό, θα μπορείτε να ανοιγοκλείνετε τα φώτα του σπιτιού σας με ένα χτύπημα των χεριών σας!

Αρχικά πολλοί από εσάς διαβάζοντας τον τίτλο, θα σκεφτήκατε αμέσως την ταινία "Θεός για μια εβδομάδα" όπου υπήρχε κάτι αντίστοιχο που όμως μπορεί να πραγματοποιήσει και ένας "κοινός θνητός". Για την ακρίβεια με τη βοήθεια ενός Tessel, ενός microcontroller που τρέχει JavaScript και μπορεί να προγραμματιστεί εύκολα, ενώ υπάρχουν πολλά modules από την επίσημη ιστοσελίδα του. Μπορείτε για παράδειγμα να προσθέσετε GPS/SIM module για να συνδεθείτε στο Internet ή να τοποθετήσετε μια κάμερα, ή έναν αισθητήρα φωτός!

Στο σημερινό DIY θα κατασκευάσουμε ένα σύστημα το οποίο θα μας βοηθάει να ανάψουμε και να σβήσουμε ένα φως με τον χτύπο των χεριών μας. Θα χρειαστούμε, ένα Tessel, ένα ambient module από το ίδιο site, ένα Relay module και LED strip.

[img_alt=DIY: Clap-on φώτα με τη βοήθεια ενός Tessel]http://www.hwbox.gr/members/2195-albums460-picture31319.jpg[/img_alt]

Βήμα 1. Συνδέστε την λάμπα, ή τις λάμπες στο relay ο οποίος λειτουργεί σαν διακόπτης. Το μαύρο/πράσινο στοιχείο είναι η σύνδεση με το ρεύμα του LED Strip. To Relay θα τοποθετηθεί στο port A και το ambient module στο port B όπως φαίνεται στην φωτογραφία.

[img_alt=DIY: Clap-on φώτα με τη βοήθεια ενός Tessel]http://www.hwbox.gr/members/2195-albums460-picture31316.jpg[/img_alt]

[img_alt=DIY: Clap-on φώτα με τη βοήθεια ενός Tessel]http://www.hwbox.gr/members/2195-albums460-picture31318.jpg[/img_alt]

Βήμα 2. Συνδέστε την USB στο Tessel για να "περάσουμε" τον κώδικα, τον οποίο μπορείτε να κατεβάσετε από

εδώ.

// Takes a triggering value for ambient sound,
// toggles relay 1 when that trigger is hit.

var tessel = require('tessel');
var relay = require('relay-mono').use(tessel.port['A']);
var ambient = require('ambient-attx4').use(tessel.port['B']);

// Sound level (0-1) needed to trigger. You may need to adjust this.
var triggerVal = 0.22;

// When the module is connected
ambient.on('ready', function () {
 // Set the sound trigger
 ambient.setSoundTrigger(triggerVal);

 // When the sound trigger is reached
 ambient.on('sound-trigger', function triggerHit() {
   // Toggle the switch
   relay.toggle(1);
 });
});

[img_alt=DIY: Clap-on φώτα με τη βοήθεια ενός Tessel]http://www.hwbox.gr/members/2195-albums460-picture31314.jpg[/img_alt]

Βήμα 3. Χτυπήστε παλαμάκια, για να δείτε τα φώτα να αναβοσβήνουν! Μπορείτε να δείτε και το μικρό βίντεο του χρήστη.

[video=youtube;iZizxJlCvww]

[img_alt=DIY: Clap-on φώτα με τη βοήθεια ενός Tessel]http://www.hwbox.gr/members/2195-albums460-picture31315.jpg[/img_alt]

Edited by MetallicGR

Share this post


Link to post
Share on other sites

Θα μπαινουμε στα σπιτια και θα χειροκροταμε σα χαζοι !!! Δεν υπαρχει :hehe:

Φαντασου να εχουμε παρτυ γενεθλιων τωρα, και να χειροκροτανε ολοι καθε τρεις και λιγο για οτι

γινεται και τα φωτα να αναβοσβηνουν σα discotek !!!

Edited by GoriLLakoS

Share this post


Link to post
Share on other sites
Φαντασου να εχουμε παρτυ γενεθλιων τωρα, και να χειροκροτανε ολοι καθε τρεις και λιγο για οτι

γινεται και τα φωτα να αναβοσβηνουν σα discotek !!!

"Φωτορυθμικό" τζάμπα. :hehe:

Share this post


Link to post
Share on other sites

Tessel δεν έχω - ποτέ δεν βρήκα το "wow" σε αυτόν τον κοντρολεράκο... και Java... αλλά νομίζω έχει wifi αυτός, που είναι plus.

:T:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now