Automatisk belysning hantering med omgivande ljud (2 / 5 steg)

Steg 2: Klappa din LYT!

Nu är det dags att använda händerna.

Med denna skiss kan du styra din LYTs klappar händerna!

En klappa power ON. Två klappar power OFF.

Du kan justera ljudkänslighet ökar eller minskar värdet SOUND_LEVEL.

Skissen kommer räknar antalet klappar genereras i CHECK_TIME millisecons (i detta fall 1000).

Mellan en upptäckt och andra har infört en DETECT_DELAY (150 ms) för att undvika flera klappa upptäckt.

Spela med någon av de tidigare värdena som passar dina behov.

Du kan också anpassa skissen för att känna igen mer klappar eller en viss sekvens av klappar!

** Vänligen kan REMEMEBR att AUTHOMETION LYT är en 2.4GHz RADIO kontrollerade E27 RGBW lampa och du trådlös kontroll den med en LYT/WiFi sköld **

/ * **************************** < Br >-kod av AUTHOMETION S.r.l.
Version: 1,00
Datum: 02.06.2015
* * * * * * * * * * * * * * * * * * * * * * * * * * * * */

#include < SPI.h >
#include < PL1167.h >
#include < EEPROM.h >
#include < Lytwifi.h >
#include < SoftwareSerial.h >
#include < WiFiInterrupt.h >

#define PL1167_CS_PIN 10
#define BULB_ADDRESS_HIGH 0
#define BULB_ADDRESS_LOW 0
#define SOUND_LEVEL 100
#define CHECK_TIME 1000
#define DETECT_DELAY 150

int klappa = 0;
int puls = 0;
int FLAG_WAIT = 0;
lång BtnDelay;

ESP8266 följetong
SoftwareSerial mySerial (5, 6); RX, TX
LYTWiFi myNetWork(mySerial);

void setup()
{
Serial.BEGIN (9600, SERIAL_8N1);
myNetWork.vfInitialize(PL1167_CS_PIN);
vfISRInit(&myNetWork);

}

void loop()
{
int adc_sound;
adc_sound = analogRead(0);
ANSLUTA MIKROFON VCC TILL ARDUINO 3.3VDC FÖR BÄTTRE PRESTANDA
adc_sound = abs (adc_sound - 350); Center på noll (3.3VDC)

KLAPPA UPPTÄCKTA
om (adc_sound > SOUND_LEVEL)
{

BtnDelay = millis();
om (FLAG_WAIT == 0)
FLAG_WAIT = 1;
KLAPPA ++;
Serial.println("\r\nCLAP++");

Dröjsmål att undvika flera klappa upptäckt
Delay(DETECT_DELAY);

}

EFTER EN SEKUND (CHECK_TIME = 1000) KOLLA HUR MÅNGA KLAPPAR UPPTÄCKTA
om ((millis() - BtnDelay > CHECK_TIME) & & FLAG_WAIT == 1)
{

om (klappa == 1)
{

myNetWork.ui8fSwitchOnAndCheck (BULB_ADDRESS_HIGH, BULB_ADDRESS_LOW, C_MULTICAST);
Serial.println ("\r\nLYT på");
}
annars om (klappa == 2)
{
myNetWork.ui8fSwitchOffAndCheck (BULB_ADDRESS_HIGH, BULB_ADDRESS_LOW, C_MULTICAST);
Serial.println ("\r\nLYT OFF");
}

FLAG_WAIT = 0;
KLAPPA = 0;
}

}

Se Steg
Relaterade Ämnen

Analog bild-i-bild Video Rig. Fånga innehåll och person med bra ljud, samtidigt med en kamera.

En intervju kamerarigg utformad aktiverar en intervjuare med 1 liten digitalkamera att fånga bilden i bilden intervjuer med bra ljud på båda ämnena utan en kamera-person. Med ett munspel hållare, SD1000 Canon kamera, liten spegel, quick-band, sko Goo...

Automatisk karuselldörr med Mediatek Linkit en

Du har någonsin undrat U kan göra en automatisk karuselldörr med berömda Mediatek Linkit en styrelse! I detta Instructable kommer jag visa dig en prototyp av The dörren Just med The Magic av servomotorer, IR-sensorn och The styrelser... Kan börja...S...

PC Headset till nätverksadaptern för XBOX 360 med spel ljud

är du lika trött på den obekväma XBOX 360 Headset som jag är och vill också ha bättre ljudkvalitet som du får med de headset som du använder med datorn?Göra en omvandlare för att använda det trevlig bekvämt headsetet på din XBOX 360 med eller utan sp...

Göra en anpassade spel tidtagare med egna ljud

Älskar du spel? Att göra spel? Ändra spel? Ja! Då kommer du älska detta Instructable, där du får lära dig att göra en anpassade spel tidtagare med oavsett tid varaktighet och ljudeffekter du vill.I det här exemplet ska jag hacka en off-the-shelf "nej...

Laser ljud transceivern med LM386 ljud amp

* Obs * detta projekt utförs av studenter från Singapore Polytechnic. Verktyg och komponenter lämnades av våra FYP handledare Teo Shin Jen.Audio laser sändtagareI detta projekt ska jag visa dig hur man gör en laser ljud transceiver, en enhet som gör...

Eftermontering Vintage 1920 hörlurar med moderna ljud

Jag nyligen var på lokal loppmarknad och råkade på en leverantör som säljer vintage hörlurar för $5 och slutade med att plocka upp tre par på ett infall. Min ursprungliga avsikt var att anpassa dem att arbeta med moderna system, men jag fann snart at...

Arcade skåp med omgivande ljus effekter

en hemgjorda arcade trä skåp, med kommersiella kvalitet arkad kontroller, och integrerat omgivande verkligheten effekter system.Trä skåp klipps ut 4 x 8' smörgås panelen från Home Depot. Arcade controller är en HotRod SE från http://www.hanaho.com (k...

Omgivande ljud nivå känsliga Christmas tree

Vill du ha en julgran som reagerar på den omgivande ljudnivån i ditt vardagsrum? Vad sägs om en som lyser upp med i takt med din favorit julsång utan att behöva köra en ljudingång till trädet själv? Vad sägs om ett träd som reagerar i tid med de samt...

Fish Tank automatisk belysning

Hej Instructables, Tarek här. Det är min första instructable du överväga detta faktum.Detta är ett projekt som jag behövde göra för mitt akvarium. Jag har en tank som är fint cyklade, sändes och lit. Men problemet är varaktigheten av ljus som skall s...

AquaFeeder 2.0: Automatisk fisk Feeder (med WiFi)

Letar du efter två akvarier är inte ett lätt jobb, särskilt för någon så glömsk som jag. Ibland skulle jag glömma att mata fishies i flera dagar tills min mamma skulle märka flytande fisk skelett. Ja, nuförtiden som aldrig händer, på grund av den nya...

Streaming Xbox 360 att rycka med en äldre VGA/DVI PC Monitor med separat ljud (Monitor utan högtalare)

Jag ville kunna stream spel till rycka TV från min Xbox 360 från komforten i mitt eget sovrum snarare än vardagsrummet. Eftersom jag inte har en TV i mitt sovrum jag var tvungen att ansluta Xbox till min datorskärm. Datorskärm som jag har har inte in...

Enkel "LED Cube" belysning (inte med mikrokontroller)

Före start läsning, jag skulle vilja säga detta "LED cube" inte kontrolleras av mikrokontroller, det bara en "LED cube"-liknande belysning...Denna LED cube med 27 ledde som är själv ändra färg, alla löda parallellt och strömförsörjning...

Under sink belysning omarbetad med lastpallar och gammalt kök objekt

Hej, jag tror som en ansvarsfriskrivning till min pågående Husrenoveringar jag kommer att lägga till denna ansvarsfriskrivning nedan:Bara lite bakgrund info... Nyligen köpte vi oss en fin liten bit mark för att göra alla typer av projekt på. Det kom...

Automatisk belysning

dra i spaken och se till att det din billig auto belysning fungerar.Ledsen för bristen på bilder av den färdiga produkten-belysningen floormats men kameran för vissa skäl brukar plocka upp ljuset och ger mig svart bilder.De slutliga produkten ser rik...

Automatisk fisk feeder med ljus

Som student jag ville ha något att blomstra upp mitt rum. En liten fisk tank verkade perfekt. Men eftersom jag alltid bort för helgen eller ännu längre perioder under sommarlov, jag skulle inte kunna mata fiskarna, och de förmodligen inte kommer att...

Automatisk Badrumsfläkt med Arduino Nano

Vet du att irriterande känsla när man har att komma ur sängen för att stänga av badrumsfläkt? En som du måste slå på eftersom annars allt blir vått och så småningom mögelväxt i ditt ställe? Tja, kan du glömma att nu med denna lilla gadget :)Den lilla...

Arduino kontrollerade automatiska mörkar med Web UI

detta instructable är en utförlig guide om hur man bygger en automatisk kontrollant för att köra en motor som kan fungera öppna och stänga mörkar. Styrenheten kan mörkarna att öppna och stänga baserat på ett schema, rumstemperatur och ut dörren lumin...

Automatisk navigering Robot med Gas (MQ-2), temperatur & fuktighet (DHT11) sensorer

Hej alla! Syftet med detta projekt var att göra en robot kan navigera runt hinder i ett rum med hjälp av ultraljud modul HC-SR04 monterad på en Servo, detta får roboten att titta runt för att bestämma den bästa vägen att följa när ett hinder hade påt...

Akvarium automatisk påfyllning med Arduino

Denna Arduino Pump handledning visar ett enkelt exempel på hur man använder en flottör och RobotGeek Pumping Station för att fylla en reservoar när nivån blir för låg. I vårt exempel använder vi ett litet akvarium, men detta samma projekt skulle kunn...