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..