Stap 5: Push code en klap op, klappen uit!
U kunt mijn code downloaden van https://github.com/Frijol/Tessel-Clap-Switch. Het kijkt als dit:
// 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); }); });
- Kloon de repo om de code op uw computer.
- Uit in de map, 'npm install' op de opdrachtregel te installeren de ambient en Relais module bibliotheken.
- Als u geen tessel geïnstalleerd al, 'npm install tessel -g' dus je de Tessel command line tool hebt.
- 'tessel uitvoeren index.js' aan de programmacode uitvoeren op uw Tessel.
- Klappen! Bekijk de lichten aan en uit zetten.
Demo:
Als u wilt om het te gebruiken afzonderlijk van uw computer, kunt u 'tessel duw index.js' en het bespaart de code in het geheugen.
U kunt vervolgens Tessel loskoppelen van uw computer, en macht van Tessel met behulp van een van de methoden vermeld hier. Ik steek de stekker in de muur met behulp van mijn Android lader.
Zodra u stroomvoorziening, zal Tessel automatisch uw programmacode uitvoeren.
Er zijn een heleboel andere dingen ik kon met deze setup (onbelangrijk) doen maar nog niet gekregen rond om:
- Sluit deze dan aan een web-interface, zodat ik kan de lichten aan en uit van overal met internet zetten
- Ambient licht gegevens lezen en automatisch zet de lichten aan en uit als het donker/licht in de kamer