Page 17 - tmp
P. 17
Android glasovna kontrola kućne automatike pomoću Raspberry Pi
Jovan Krstić, Elektrotehnička škola “Nikola Tesla”,
Niš, ul. Aleksandra Medvedeva, br.18, tel.+38162/8093100, E-mail:jovan-97@hotmail.com
Uvod
Unapređenje informaciono komunikacionih tehnologija
podrazumeva i njihovu široku primenu u upravljanju
uređajima i objektima na daljinu. Sistem automatizacije
koji je razvijen u radu bazira se na korišćenju android
aplikacije za komunikaciju korisnika sa web serverom koji
se nalazi u objektu upravljanja. Server je postavljen na
Raspberry Pi računaru čime se postiže znatno smanjenje
robusnosti uređaja. Upravljanje je moguće vršiti pomoću
glasovnih komandi sa bilo kog uređaja koji podržava
preuzimanje i instalaciju android aplikacije. Upravljanje
uključuje kontrolu osvetljenja, uključenje i isključenje Slika 2. Izgled android aplikacije
kućnih aparata, kontrolu temperature i vlage, prisusvo
dima, kao i nadgledanje bezbednosti objekta. Web server je osnova automatike objekta upravljanja.
Sastoji se od softvera za Raspberry Pi i aplikativnog
upravljačkog softvera napisanog u Pyton programskom
Arhitektura sistema jeziku. Ako je bilo koji senzor aktiviran kontroler generiše
prekid, uključuje alarm i obaveštava korisnika o nastaloj
Sistem se sastoji od aplikacije razvijene korišćenjem situaciji putem e-maila. Isključenje alarma se može izvršiti
Android platforme i servera realizovanog na Rasperry Pi direktno iz korisničke aplikacije. Izgled web stranice sa
platformi. Senzori i releji su direktno povezani na glavni generisanom porukom prikazan je na slici 3.
kontroler. Objekat upravljanja može se kontrolisati i pratiti
sa udaljene lokacije korišćenjem android aplikacije koja
komunicira sa web serverom preko interneta. Priključak za
internet može se ostvariti preko Wifi ili 3G/4G mreže.
Hardverska arhitektura sistema prikazana je blok šemom na
slici 1.
Slika 3. Izgled web stranice
Zaključak
Sistem upravljanja pametnom kućom u ovom slučaju je u
potpunosti razvijen i testiran kako bi pokazao svoju
izvodljivost i efikasnost. Moguća je nadogradnja i dalji
Slika 1. Blok šema arhitekture sistema razvoj nekom od mnogobrojnih funkcija koje se mogu
softverski uvesti, kao i postavljanje bežičnih veza.
Hardversku osnovu sistema čini Raspberry Pi računar na Literatura
ploči, zajedno sa drajverima (relejima) za uključenje
uređaja, dimerima za svetlo, sirenom, senzorima vrata i
prozora, senzorom plamena, senzorom temperature i vlage [1] J.Krstić, D.Stajić, Web Home Controller, Druga
SHT 75 [2]. Raspberry Pi izvršava sve potrebne funkcije olimpijada tehničkog stvaralaštva mladih Jugoistočne
kao i desktop računar, međutim niskonaponske periferije ga evrope, Zrenjanin, 28. Avgust 2014.
čine pogodnijim za modifikaciju hardvera. Jedan deo [2] Sensor Sanjana Prasad , P.Mahalakshmi, A.John
softvera za predloženi sistem razvijen je na Android Clement Sunder ,R.Swathi Smart Surveillance Monitoring
platformi koju podržava većina mobilnih uređaja i kreiran System Using Raspberry PI and PIR:
je u programskom jeziku B4A. Korisnik može da izdaje [3] Raspberry Pi: http://www.raspberrypi.org/
željenu komandu i preko govorne aktivacije Google speech
recognition. Izgled aplikacije u fazi povezivanja na sistem [4]http://www.sensirion.com/fileadmin/user_upload/custom
prikazan je na slici 2. ers/sensirion/Dokumente/Humidity/Sensirion_Humidity_S
HT7x_Datasheet_V5.pdf