IOT Rasvjeta 2
Elektrotehnička školaVideo snimka
**Password za vimeo video je: ets
Izrada projekta
Mobilna aplikacija
Fotografija prikazuje izgled aplikacije.
-Zelena (pali zelenu diodu)
-Crvena (pali crvenu diodu)
-Slider (kontrolira osvjetljenje treće diode)
Shema projekta
Shema prikazuje spajanje elemenata (dioda) sa Arduinom (preko kojeg komuniciramo).
Shemu ovoga projekta možete preuzeti ovdje.
Arduino program
#define BLYNK_PRINT DebugSerial
#include
SoftwareSerial DebugSerial(2, 3); // RX, TX
#include
#include
LiquidCrystal_I2C lcd(0x27,16,2);
#include
//najava dioda//
int led1=7;
int led2=6;
int ledp=5;
char auth[] = "5492c8818f1b4fa9aeb543fcb3fbf80c";
void setup()
{
//stanje dovedeno na diode sa digitalnog izlaza//
pinMode(led1,INPUT);
pinMode(led2,INPUT);
pinMode(ledp,INPUT);
//Inicijalizacija display-a//
lcd.init();
lcd.backlight();
DebugSerial.begin(9600);
Serial.begin(9600);
Blynk.begin(Serial, auth);
}
void loop()
{
//Uvjet za ispis boje diode na lcd display-u (ZELENA)//
if(digitalRead(led1)==HIGH)
{
lcd.setCursor(5,0);
lcd.print("ZELENA");
delay(1000);
lcd.clear();
}
//Uvjet za ispis boje diode na lcd display-u (CRVENA)//
else if(digitalRead(led2)==HIGH)
{
lcd.setCursor(5,0);
lcd.print("CRVENA");
delay(1000);
lcd.clear();
}
//Uvjet ispisa za sve ugasene diode, stanje cekanja na lcd display-u (CEKAM)//
else
{
lcd.setCursor(5,0);
lcd.print("CEKAM");
delay(1000);
}
Blynk.run();
}
Arduino program ovoga projekta možete preuzeti ovdje.
Autori
Projekt su izradili Sven Filipović i Josip Matanić uz mentorstvo Marija Tretinjaka iz Elektrotehničke škole u Zagrebu.
Projekt je prijavljen na temu: Internet of Things: Pametna rasvjeta..










