Pametna rasvjeta
OŠ Šimuna Kožičića BenjeNa Arduino pločicu su spojene dvije led diode, crvena i zelena te fotoosjetljiva dioda i senzor za zvuk. Aplikacijom na mobitelu kontroliram paljenje i gašenje zelene diode ali ako foto senzor detektira previše svjetla žaruljica je ugašena i ne može ju se kontrolirati putem mobitela sve dok foto senzor ne detektira pad razine svjetla.
Paljenje i gašenje crvene diode se kontrolira senzorom za zvuk. Ako se detektira promjena u zvuku žaruljica se pali odnosno gasi.
Način kontroliranja zelene led diode može se koristiti kod npr. dječje sobe gdje se putem aplikacije pali i gasi noćno svjetlo. Ako je razina svjetlosti iznad određene razine, nije potrebno paliti noćnu lampu.
Način kontroliranja crvene led diode može se koristiti za udaljeno kontroliranje svjetla tako da se npr. pljeskanjem dlanova ili pucketanjem prstiju pali odnosno gasi svjetlo.
Video snimka
Izrada projekta
Mobilna aplikacija
Aplikacija se sastoji od samo jednog tipkala.
Shema projekta
Arduino program
#define BLYNK_PRINT Serial #include #include #include int foto=1; int led=2; int led2=3; int sound=0; int z; char auth[] = "b0096d2acc834bdb92f3b318437b5ee9"; char ssid[] = "Tech_D0055608"; char pass[] = "ESKZVEPQ"; void setup() { Serial.begin(9600); pinMode(foto, INPUT); pinMode(sound, INPUT); pinMode(led, OUTPUT); pinMode(led2, OUTPUT); z=0; Blynk.begin(auth, ssid, pass); } void loop() { Blynk.run(); if(analogRead(foto)<100) { digitalWrite(led, LOW); digitalWrite(led2, LOW); while(!(analogRead(foto)>200)) {} } Serial.println(analogRead(sound)); if(analogRead(sound)>150) { if(z==0){ digitalWrite(led2, HIGH); z=1; while(!(analogRead(sound)<=150)) {} } else{ digitalWrite(led2, LOW); z=0; while(!(analogRead(sound)<=150)) {} } } }
Arduino program ovoga projekta možete preuzeti ovdje.
Autori
Projekt su izradili Leo Sikirić uz mentorstvo Anta Marjanović iz OŠ Šimuna Kožičia Benje.
Projekt je prijavljen na temu: Internet of Things: Pametna rasvjeta.