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

Με αυτόν τον εύκολο οδηγό, θα μπορείτε να ανοιγοκλείνετε τα φώτα του σπιτιού σας με ένα χτύπημα των χεριών σας! Με αυτόν τον εύκολο οδηγό, θα μπορείτε να ανοιγοκλείνετε τα φώτα του σπιτιού σας με ένα χτύπημα των χεριών σας!

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

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


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


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



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


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


[SPOILER]
// 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);
});
});
[/SPOILER]


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


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



[video=youtube;iZizxJlCvww]https://www.youtube.com/watch?v=iZizxJlCvww[/video]
DIY: Clap-on φώτα με τη βοήθεια ενός Tessel