Pametna rasvjeta za stan
OŠ IverIzrada projekta
Na fotografiji se vidi izradak projekta na eksperimentalnoj pločici. Crvene led diode su spojene na pinove 6 – 10 i namijenjeni su za vanjsko svjetlo, svjetlo u hodniku, kupaoni, kuhinji i spavaćoj sobi. RGB dioda je spojena napinove 3 – 5 i daje svjetlo u dnevnoj sobi. Prema potrebi, na aplikaciji se može podesiti boja svjetla u dnevnoj sobi miješajući boje u widgetu zeRGBa. Dodatno je spojen i fotootpornik na pin A0 koji mjeri razinu svjetla u dnevnoj sobi i prikazuje trenutnu vrijednost na mobilnom uređaju, te nam pomaže odrediti optimalnu razinu svjetla.
Raspored rasvjete u stanu.
Mobilna aplikacija
ULAZ = D6 – pali/gasi ulazno svjetlo
HODNIK = D7 – pali/gasi svjetlo u hodniku
KUPAONA = D8 – pali/gasi svjetlo u kupaoni
KUHINJA = D9 – pali/gasi svjetlo u kuhinji
SPAVACA SOBA = D10 – pali/gasi svjetlo u spavaćoj sobi
DNEVNI BORAVAK = D3, D4, D5 – upravlja RGB diodom u dnevnom boravku, pali/gasi i promjena boje svjetla.
RAZINA SVJETLA = A0 – prikazuje trenutnu razinu svjetla u dnevnom boravku, fotootpornik spojen na analogni ulaz A0.
Button Widget korišten za:
ULAZ = D6
HODNIK = D7
KUPAONA = D8
KUHINJA = D9
SPAVACA SOBA = D10
U postavkama za pojedini widget treba promijeniti pinove prema gore navedenim vrijednostima.
DNEVNI BORAVAK
zeRGBa Settings
R = D3
G = D4
B = D5
RAZINA SVJETLA
Value Display Settings
Postavke promijeniti prema navedenim vrijednostima na fotografiji.
Analog, A0
Shema projekta
Arduino program
/************************************************************* Download latest Blynk library here: https://github.com/blynkkk/blynk-library/releases/latest Blynk is a platform with iOS and Android apps to control Arduino, Raspberry Pi and the likes over the Internet. You can easily build graphic interfaces for all your projects by simply dragging and dropping widgets. Downloads, docs, tutorials: http://www.blynk.cc Sketch generator: http://examples.blynk.cc Blynk community: http://community.blynk.cc Follow us: http://www.fb.com/blynkapp Tweets by blynk_app Blynk library is licensed under MIT license This example code is in public domain. ************************************************************* This example shows how to use Arduino MKR1000 to connect your project to Blynk. Note: This requires WiFi101 library from http://librarymanager/all#WiFi101 Feel free to apply it to any other example. It's simple! *************************************************************/ /* Comment this out to disable prints and save space */ #define BLYNK_PRINT Serial #include #include #include // You should get Auth Token in the Blynk App. // Go to the Project Settings (nut icon). char auth[] = "YourAuthToken"; // Your WiFi credentials. // Set password to "" for open networks. char ssid[] = "YourNetworkName"; char pass[] = "YourPassword"; void setup() { // Debug console Serial.begin(9600); Blynk.begin(auth, ssid, pass); // You can also specify server: //Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 8442); //Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8442); } void loop() { Blynk.run(); }
Arduino program ovoga projekta možete preuzeti ovdje.
Autori
Projekt je izradio Mateo Marjanović uz mentorstvo Romana Rubčića iz OŠ Iver.
Projekt je prijavljen na temu: Internet of Things: Pametna rasvjeta.