You are on page 1of 11

Sistemi i zgjuar automatik shtpiak i bazuar n prdorimin e app-Inventorit

pr telefonin celular Android


Abstrakti - N ditt e sotme, Automatizimi i Shtpis rezulton t jet gjithnj e m shum i
rndsishm dhe trheqs. Ai prmirson vlern e jets son duke automatizuar pajisje t
ndryshme elektrike ose instrumente. Ky punim prshkruan sistemin GSM (Mesazhimi i Sistemit
Global) i bazuar n kontrollin e pajisjeve t siguris duke prdorur App Inventor pr telefonat
celular Android. App Inventori sht nj platform e fundit vizuale e programimit pr
zhvillimin e aplikacioneve mobile pr Android- telefonat me baz t zgjuar. Platforma e
Telefonis Mobile Android bhet gjithnj e m shum popullore n mesin e zhvilluesve t
programeve, pr shkak t aftsive t saj t fuqishme dhe t arkitekturs s hapur. Kjo sht nj
platform fantastike pr kontrollin real t ndrfaqs botrore, pasi ajo ofron burime t
mjaftueshme dhe tashm inkorporon nj shum t sensorve. Nuk ka nevoj pr t shkruar
programim t kodit pr t zhvilluar aplikacione n App Inventor (Aplikacioni Shpiks), n vend
t ksaj ajo ofron ndrfaqe vizuale t projektimit si mnyra t dukjes (shikimit) se aplikacioneve
dhe blloqet e prdorimit t komponentve ndrmbyllse t kontrollimit t sjelljes se
komponentit. App Inventori synon t bj programimin t knaqshm dhe t arritshm pr
fillestar.
Fjalt kye: GSM, App Inventor, Automatizimi i Shtpis, Android, Telefoni Celular, Shrbimi i
mesazheve t shkurtr (SMS)
I. HYRJE
App Inventori pr Android sht nj platform e re e programimit vizual pr t krijuar
aplikacione mobile (aplikacione) pr telefonat e menur Android [1]. Ajo sht zhvilluar n
Laboratort e Google-it nga nj ekip i udhhequr nga MIT Hal Abelson. Ajo u lirua pr
publikun e gjer n korrik, pasi duke qen n dispozicion n versionet alfa dhe beta nga nj grup
i zhvilluesve t ftuar. Pr t zhvilluar aplikacione n App Inventor ju nuk keni nevoj pr t
shkruar kodin. N vend q ju t keni pr t hartuar rrugn pamore t aplikacioneve dhe t
prdorni blloqe t komponentve ndrprerse pr t kontrolluar sjelljen e komponenteve te
aplikacioneve. N kt drejtim App Inventori sht i krahasueshem me Scratch
(http://scratch.mit.edu) dhe Alice (http://www.alice.org). Ashtu si kto gjuh, edhe App
Inventori synon t bj programim t knaqshem dhe t arritshem pr fillestar. Ajo ka fituar
dallimin, dhe ndoshta nj arsye e rndsishme pr vmendje, sht se App Inventori ju lejon t
krijoni aplikacione pr telefonat e menur. Duke pasur parasysh popullaritetin dhe
gjithpranimin e telefonave celular n mesin e brezit t ri t nxnsve t sotm, App Inventori
duhet t mbaj potencial t madh pr trheqjen e nj brez t ri t studentve pr t menduarit ne
fushn e informatiks dhe kompjuterikes [2].
Ky punim paraqet GSM-in e bazuar n Sistemin e Kontrollit t Pajisjes duke zhvilluar
aplikacionet celulare dhe duke prdorur App Inventor pr telefonat e menqur Android q synojn

tregun e saj t madh i cili do t jet i dobishem pr masn. Sipas Korporatn e t dhnave
Ndrkombtare (IDC) Ndjeksit Tremujore t Telefonis Celulare n t gjith botn, Android ka
ruajtur pozicionin e tij udhheqs n majn m t lart n tregun e aksioneve globale [3]. Sistemi
Global pr Rrjetet e Komunikimeve Mobile (GSM) sht pothuajse kudo.
Parathnia e Sistemit Global pr Komunikimet Mobile (GSM) dhe kryesisht pr prdorimin e
telefonave celular mori risin e komunikimit n distanc m vende t largta. Punimi bn
prdorimin e ksaj aftsie pr kontrollimin nga largsia te instrumenteve dhe aparateve; hidhini
nj sy n kt shembull, nj person udhton m nj makin, n kuadr makins s tij ndodh nj e
papritur kur ai memorizonq q e lshoi frigoriferin, ON e n fakt ajo duhet t jet OFF.
Rrethan e zakonshme sht q ai t kthehet prsri dhe t kaloj frigoriferin n gjendjn OFF.
Por me telefonin celular Android n ann e pajisjs Aplikacion me GHAS (Automatizimin e
Shtpiss me Sistemin GSM), e shikon se si e njjta gj mund t prdoret pr t rezultuar
kontrollin n do pik, kudo dhe me koh pa shqetsim dhe n lokacione gjeografike t
ndryshme.
II. PUN T NGJAJSHME
Ka shum prkufizime q jan n dispozicion n literatur pr automatizimin n shtpi. Punimi
[4] konsideron problemet me zbatimin e sistemeve pr automatizimin n shtpi. Pr m tepr
zgjidhjet e mundshme jan hartuar prmes teknologjive t ndryshme t rrjetit. Disa shtje q
prekin sistemet e automatizimit n shtpi t tilla si mungesa e fuqis, shtjet e prputhshmeris
(pajtueshmeris) dhe pranueshmria mes njerzve t vjetr dhe me aftsi t kufizuara jan
diskutuar n kt punim.
[5] Paraqet nj dizajn dhe implementimin e kontrollit t bazuar me SMS pr monitorimin e
sistemeve. Punimi ka tre module q prfshijn njsi t ndjer pr monitorimin e aplikacioneve
komplekse. Nj mikrokontrollues punon si njsi prpunimi dhe nj modul i komunikimit q
prdor modemin GPRS apo celular nprmjet portit serik RS-232. SMS sht prdorur pr
raportimin e statuseve t tilla si at t dshtimit t pushtetit. [6] Hulumtuesit e punimit t
menaxhimit i kan kushtuar rendsi parsore kujdesit shndetsor pr popullsin rurale. Nj
zgjidhje e propozuar sht prdorimi i web-teknologjive celulare q ofrojn shrbimet e PHC-ve
t popullsis rurale. Sistemi prfshin prdorimin e SMS-ve dhe teknologjin e telefonis celulare
pr menaxhimin e informacionit, shkmbimin transaksional dhe komunikimin personal. [7] T
propozoj monitorimin e largt prmes telefonit celular q prfshin prdorimin e komandave t
folura. Komandat e folura jan t krijuara dhe drgohen n form t SMS-ve me tekst n
sistemin e kontrollit dhe pastaj mikrokontrolluesi mbi bazn e SMS-ve merr nj vendim t nj
detyre t caktuar. [8] Fokusohet n kontrollin e pajisjeve n shtpi nga largsia dhe ofrojn siguri
kur prdoruesi sht larg nga vendi. Sistemi sht i bazuar ne SMS dhe prdor teknologjin
wireless pr t revolucionarizuar standardet e jetess. Ky sistem ofron zgjidhje ideale pr
problemet me t cilat prballen pronart e shtpis n jetn e prditshme. Sistemi sht wireless
prandaj sht m i adaptueshm dhe ka kosto-efektive. Sistemi HACS ofron siguri kundrejt

ndrhyrjes, si dhe automatizon pajisje t ndryshme n shtpi duke prdorur SMS. Sistemi
prdor teknologjin GSM duke siguruar qasje kudo n sistemet pr sigurin dhe aplikacionin e
automatizuar te kontrollit. [9] Prshkruan se si pr t menaxhuar edhe pajisjet e kontrollit n
shtpi duke prdorur telefonin celular, njerzit mund t prdorin kt sistem pr t br gjra n
shtpin e tyre nga nj vend i largt para se t arrijn n shtpi. Pr t kontrolluar nj aplikim,
prdoruesi drgon nj komand n formn e SMS-s nga telefoni celular i tij/i saj n nj
kompjuter q sht i lidhur me aplikuesin, pasi mesazhi sht pranuar nga kompjuteri ather ai
do ta drgoj komandn n nj mikrokontrollues pr kontrollin e pajisjes n mnyr t
prshtatshme. [10] Sistemi i propozuar prdor Atmel AT89S52 si nj mikrokontrollues qendror
dhe ai lejon kontrollimin e largt te pajisjeve t ndryshme prmes mesazheve SMS.
III. ARKITEKTURA E SISTEMIT
Bluetooth dhe Sistemi i Automatizimit t Shtpis (HAS) i bazuar n Wi-Fi sht zhvilluar duke
prdorur gjuh celulare t ndryshme programimi dhe ndr platforma t lvizshme si Windows
[11], Java Me [12], Android [13], MoSync [14] App Inventor [15] dhe, web t bazuar n
prdorimin e teknologjis RWD [16] prkatsisht gjat rrjedhs s krkimit dhe tani Sistemi i
Aplikacionit t Automatizimit t Shtepis i bazuar n GSM, programi prdor programimin e
Gjuhs Visual 'App Inventor' sht ushtruar pr telefonat Android me baz t zgjuar, dhe
mikrokontrolluesi prej 8 bit i bazuar n qarkun relej t ngasjes me modem GSM, i cili sht n
gjendje t komunikoj me Aplikacionin e Shtpis permes Rrjetit GSM .

Fig. 1 Arkitektura e Sistemit


Sistemi bazohet n transmetimin e t dhnave serik duke prdorur SMS nepermjet rrjetit GSM
pr t lehtsuar kontrollin e pajisjeve nga nj mjedis i rrjetit global. Sistemi i tanishm siguron
nj shkmbim t sigurt t t dhnave n komunikimin GSM. Nj ndrfaqe e prdoruesit (UI) n
Android aktivizon telefonin celular duke ofruar lidhje (connection) t sistemit dhe shrbime t

kontrollit. Relej ngasesi ULN2803 [17] dhe tipi i Modemit GSM Serik 900 [18] nga Arduino
IDE [19] pr prpilimin e Gjuhs Kodike C dhe djeg fajllin HEX n mikrokontrollues i cili sht
prdorur pr zhvillimin e aplikacionit.
IV. Platformat e zhvillimit
Ky seksion prshkruan teknologjit q prdoren pr zhvillimin e Androidit duke u bazuar n
aplikacionin e telefonit celular pr Aplikimin e Kontrollit t Shtepis n mjedisin e Rrjetit GSM
t cilat jan: App Inventori, Arduino dhe GSM. Android sht nj platform e zhvillimit dhe
vendosje e aplikacioneve Android t bazuara n pajisjet mobile q e mbshtesin at. GSM ka nje
pik referimi te veten si nj teknologji e komunikimit pa tela (wireless) pr pajisje t prhershme
dhe shtitse. Duke kombinuar fuqin e shrbimit t SMS-ve, m t njohura dhe duke prdorur
teknologjin pa tela (wireless) pr komunikime mobile siguroht nj struktur pr t krijuar
Android t bazuara n aplikacione celulare duke prdorur Teknologjin Pa Tela GSM.
A. App Inventori
App Inventori lejon Apps (Aplikacionet) e Androidit q t ndrtohen programe te theksuara pr
ndrtimin e blloqeve me ngjyra te lehta pr tu kuptuar. Prdorues i par ka pr t shtuar elemente
t aplikimit te ndrfaqeve t tilla si butonat, imazhet dhe tingujt. Pastaj s dyti, prdoruesi ka pr
t shtuar logjik dhe veprime me t thjeshta t msimit te gjuhs se blloqeve t parakohshme s
bashku si blloqe ndrtimi t fmijs [21].
App Inventori pr Android sht nj burim i hapur i ueb aplikacionit t dhn s pari nga
Google, dhe sot mbshtetet nga Instituti i Teknologjise Massachusetts (MIT). Ai lejon fillestaret
pr t krijuar aplikacione celulare pr Android te bazuar ne telefonat e menur pa shkruar kode
t programimit. App Inventori siguron nj ndrfaqe grafike, e cila lejon prdoruesit pr t
zvarritur objekte vizuale pr t zhvilluar nj krkes q mund t kandidoj n Androidin e bazuar
ne telefonat e menur. Krkesa sht br n dispozicion prmes krkess m 12 korrik, 2010,
dhe u lirua publikisht m 15 dhjetor, 2010. Ekipi App Inventor sht udhhequr nga Hal Abelson
dhe Mark Friedman. N gjysmn e dyt t 2011, Google e liruan kodimin burimor, ndrpriten
serverin e tyre, dhe siguruan fonde pr krijimin e Qendrs MIT pr Msimin Celular, t
udhhequr nga krijuesi i App Inventor, Hal Abelson dhe shokt e profesor Eric Klopfer dhe
Mitchel Resnick. Versioni i MIT sht nisur n mars 2012. M 6 dhjetor 2013, MIT ka lshuar
App Inventor 2, te riemruar ne versionin origjinal "App Inventori Klasik".

Figura 2: Komponentet e sistemit dhe ku ata t drejtohen (E. Spertus dhe J. Dominguez, 2014)
MIT App Inventori sht nj sistem mjaft i madh i ndar n projekte t shumta, secila prej t
cilave mbshtetet n teknologji t ndryshme t burimeve t hapura si: Google Web Toolkit
(GWT), Google App Engine (GAE), Android, Skema / KAWA dhe Blloku [22].
B. Arduino IDE
Burimi i hapur Arduino mjedis e bn t leht pr t shkruar kodin dhe ngarkon at n bordin I/O.
Ajo shkon n Windows, Mac OS X, dhe Linux. Mjedisi sht shkruar n Java dhe ajo sht e
bazuar n Procesim, avr-gcc, dhe programe t tjera me burim t hapura. Mjedisi i zhvillimit
Arduino prmban nj editor teksti pr kodin e shkrimit, zona e mesazhit, teksti konsol, dhe
shiritin e veglave me butonat pr funksionet e prbashkta, dhe nj seri e menyve. Ajo lidhet me
harduer Arduino ku ngarkohen programe dhe komunikojn me ta. Programet Arduino jan t
shkruara n C ose C ++. Arduino IDE me karakteristika t tilla si theksimi i sintakss, mbajtse
t ngjashme, dhe vul automatike, dhe sht gjithashtu i aft pr prpilimin dhe ngarkimin e
programeve t Bordit me nj klik t vetm [19].
Softuer shkruan duke prdorur Arduino q quhen skica. Kto skica jan shkruar n editor tekst.
Skicat jan ruajtur me fajllin e zgjatur '.into". Ajo ka karakteristika pr prerjen/ngjitjen dhe pr
krkimin/zvendsimin e tekstit. Zona e mesazhit i jep reagimet ndrsa kursimi dhe eksporti
gjithashtu tregojne gabimet. Konsol shfaq tekstin e daljes nga mjedisi Arduino prfshir
mesazhet e plota te gabimeve dhe informacione t tjera. Fundi nga kndi djatht i dritares shfaq
bordin e tanishm dhe portin serik. Butonat e shiritit t veglave ju lejojn pr t verifikuar dhe
ngarkoni programe, t krijoj, t hape, dhe pr t shptuar skica, dhe per t hapur monitor serik
[23]. Si platforma Arduino edhe kjo prdor mikrokontrollers Atmel, ambient t zhvillimit Atmel,
AVR Studio apo Studio Atmel m t reja, mund t prdoret gjithashtu pr t zhvilluar softuer pr
Arduino [24] [25].

Figura 3: Qarku GHAS


C. GSM
GSM (Sistemi Global pr Komunikimet Celular, fillimisht Grupi Special Celular), sht nj
standard i zhvilluar nga Instituti i Standardeve Europiane te Telekomunikacionit (ETSI) pr t
prshkruar protokollet e gjenerats s dyt (2G) rrjetet celulare dixhitale t prdorura nga
telefonat mobil. Ajo sht standardi de fakto global pr komunikime mobile me mbi 90% te
pjeses se tregut, dhe sht n dispozicion n mbi 219 vende dhe territore. Standardi GSM sht
zhvilluar si nj zvendsim pr brezin e par (1G) analoge te rrjetit celular, dhe fillimisht
prshkroi nj qark lomutues n rrjetin dixhital te optimizuar pr telefonin e plot dupleks me z.
Kjo u zgjerua me kalimin e kohs pr t prfshir t dhnat e komunikimit, s pari me transportin
e qarkut kumutues, pastaj transportin e t dhnave ne paket nprmjet GPRS (Sherbimeve
Radio Gjenerale te Paketave) dhe EDGE (Normat e t dhnave te zgjeruara pr Evoluimin GSM
ose EGPRS). M pas, ata 3GPP e zhvilluan gjeneratn e tret (3G) UMTS standardet e pasuar
nga brezit i katrt (4G) LTE standardet e avancuara, t cilat nuk jan pjes e standardit ETSI
GSM. [26]
V. HARDUERI
Hardueri GHAS punon si pjes e klientit dhe lidhet me Modemin GSM qe njihet si qark pr
GHAS e kjo sht treguar n figurn 3. Ajo prbhet nga bordi Arduino me mikokontroller
ATMEGA328, Modem GSM, ngass grupor periferik oktal ULN2803, Relej dhe nj
komponente pak diskrete. Ktu n kt qark, mikrokontrolleri ATMEGA328 sht puna si njsi
kryesore e programit komutues q merr t dhnat nga Modemi GSM dhe transferon t dhnat e
duhura t programit t ULN2803 pr operatorin rele ON dhe OFF. Arduino sht nj mjet pr
brjen e kompjutereve q mund ti kuptojme dhe kontrollojme botn fizike te desktopit te

kompjuterit. Kjo sht nj platform e burimeve te hapura kompjuterike fizike e bazuar n nj


bord t thjesht mikrokontrolleri, dhe nj mjedis t zhvillimit pr t shkruar softuer pr bordin.
Arduino mund t prdoret pr t zhvilluar objekte interaktive, duke marr inpute (hyrje) nga nj
shumllojshmri e elsesave ose sensorve, dhe kontrollon nj shumllojshmri t dritave,
motorve, dhe daljeve t tjera fizike. Projektet Arduino mund t qendroj vetm, ose ata mund t
komunikojn me drejtimin e softuerit n kompjuter. Bordet mund t jen mbledhur me dor ose
t blihen para mbledhjes; burimi I hapur IDE mund t shkarkohet falas. Gjuha programuese
Arduino sht nj zbatim i instalimeve elektrike, nj platform e ngjashme fizike kompjuterike, e
cila sht bazuar n mjedisin e Prpunimit te programimit multimedial. Bordi Arduino UNO
prmban mikrokontrollerin ATMEGA 328. Mikrokontrolluesi Atmel ATMEGA 328 prej 8
biteve AVR RISC bazohet ne kombinimin e memories flash prej 32KB ISP me aftsi lexopastaj-shkruaj, 1 KB EEPROM, 2 KB SRAM, 23 me qllim t prgjithshm per linjat I/O (hyrjedalje), 32 me qllim t punimit te regjistrave t prgjithshm, tre kohmats fleksibl/
kundrvihet duke krahasuar mnyrn (modin e puns), ndrprsit e brendshm dhe t jashtm,
USART programuesi serial (serik), nj bit i orientuar 2-tela t ndrfaqes serike, SPI porti serik,
6-kanale me nga 10 bit pr Konvertuesin A/D, kohmatsi i programueshm mbikqyr me
oshilator t brendshm, dhe pes softuer me fuqi t zgjedhshme i ruajn modet e puns.
ATMEGA328 vepron mes 1,8 - 5,5 volt [20].
Nj modem GSM sht nj lloj i specializuar i modemit q pranon nj kart SIM, dhe vepron
mbi nj abonues pr nj operator celular, ashtu si nj telefon celular. Nga perspektiva e operatorit
celular, nj modem GSM duket vetm si nj telefon celular. Kur nj modem GSM sht i lidhur
me nj kompjuter, kjo lejon kompjuterin pr t prdorur modemin GSM pr t komunikuar me
rrjetin celular. Ndrsa kta modemet GSM jan prdorur m shpesh pr t siguruar lidhje t
internetit celular, shum prej tyre gjithashtu mund t prdoren pr drgimin dhe marrjen e
porosive SMS dhe MMS. Nj modem GSM mund t jet nj pajisje n kt rast modem i
dedikuar me nj seri (serike), USB apo nj lidhje Bluetooth, ose ajo mund t jet nj telefon
celular q siguron aftsin e modemit GSM [18].
VI. APLIKIMI MOBIL GHAS
Automatizimi i Shpis me Aplikacione duke u bazuar n Sistemin GSM sht zhvilluar duke
prdorur App Inventorin pr telefonat mobil dhe tableta me mbshtetje n Android duke pasur
mundsi lidhese me SMS. Pajisjet Android kan mbuluar pothuajse pjesn m t madhe t tregut,
prandaj duke pasur parasysh popullaritetin e saj; kjo krkes mund t provoj t jet nj ndihm
pr prdoruesit t cilt kan dshir t madhe pr t br shtpin e tyre - nj shtpi t
automatizuar. Aplikacionet e Shtpis lidhen dhe kontrollojn Aplikacionet interaktive leht
brenda mjedisit t tyre n shtpi. (Aplikimi sht i bazuar n pikpamjen e Rrjetit Elektrik dhe
ajo kontrollon gjendjet ON/OFF duke prdorur lidhjen e SMS-ve. App Inventori sht i bazuar
ne aplikimin e ueb-it, ku prdoruesi duhet t identifikohet pr faqen e internetit App Inventori
(http:.//Http://ai2.appinventor.mit.edu/) dhe t filloj krijimin e projektit t ri. Ndrsa duke

krijuar nj aplikacion UA dy pjes t ndryshme jan zhvilluar; objektet e ekranit (Dezajnimi) dhe
Logjika e programimit (blloku) tregohet n Figurn 4.

Figura 4: Dizajnimi dhe Bllok Ekrani GHAS


A. Vendosja e App Inventorit
Prdoruesi mund t krijoj App Inventor dhe t filloj ndrtimin e Aplikacioneve n minuta.
Dizajnimi dhe Redaktimi i Blloqeve nuk e drejtojn plotsisht informatn n shfletuesin (i njohur
si re). Pr t par aplikacionet n nj pajisje prdoruesi duhet ndrtuar at (t quajtur edhe
"Testimi live"), dhe duhet t ndiqni hapat e mposhtm. Ekzistojn tri opsione pr ngritjen e
testimit t drejtprdrejt (live) ndrsa njri mund t ndrtuar Aplikacionet
a. Pr t ndrtuar Aplikacione me nj pajisjen Android dhe Kyjen me Wi-Fi
Nse jeni duke prdorur nj pajisje Android dhe ju duhet t keni nj lidhje interneti pa tel, ju
mund t filloni Aplikacionet e ndrtimit pa shkarkim t ndonj softueri n kompjuterin tuaj. Ju
do t duhet t instaloni App Inventorin e Companion (Shoqruseit) App pr pajisjen tuaj.
b. Pr t testuar aplikacionet tuaja me Emulator
Nse ju nuk keni nj pajisje Android, ju do t duhet t instaloni softuerin n kompjuterin tuaj
kshtu q ju mund t prdorni n ekran emulatorin Android i treguar n figurn 5.
c. Pr t ndrtuar Aplikacione me nj pajisje Android dhe Kyjen me USB
Nse ju nuk keni nj lidhje interneti pa tel, ju do t duhet t instaloni softuerin n kompjuterin
tuaj kshtu q ju mund t lidheni me pajisjen tuaj Android permes USB-is.

Figura 5: Ekran i Emulatorit i App Invertorit i treguar ne GHAS


VII. FUNKSIONIMI I AUTOMATIZIMIT T SHTEPIS ME SISTEMIN GSM
Sistemi GHAS ka dy ekranet te prdoruesit; ekran i par sht 'ekrani splash (sperkatje)' i cili
prmban informacionet n lidhje me Aplikacionet dhe zhvilluesit e saj si dhe fjal-kalimin. Pasi
prdoruesit t invokojn GHAS nga menyja celulare, ne Ekranin me Sprkatje shfaqet
fjalkalimi dhe pas hyrjes se sakt ne Pajisjen e Ekranit Kontrollues vullnetarisht shfaqet n
ekran dhe ajo bn q prdoruesi t shkruaj numrin celular t Modemit GSM i cili sht i
ndrlidhur me qarqet e pajisjeve t kontrollit. Pasi numri celular ka hyr (eshte shkruar), t
gjith 'kutit Kontrollo' jan n dispozicion pr przgjedhje. Prdoruesi mund t kontrolloj kutin
e kontrollit pr marrjen e pajisjes 'ON' dhe 'OFF'. Aplikacioni GHAS ka aftsi pr t shkmbyer
t dhnat ASCII me qark GHAS prmes objektit t SMS-ve nga telefoni celular, kur prdoruesi
zgjedh opsionin t Kontrolloni/Heq komanden e aplikimit si sht paraqitur n figurn 5.
Platforma Android prbhet nga grumbuj te SMS-ve. Kjo lejon pajisjen t shkmbej t dhnat
prmes SMS-ve n rrjetin GSM me pajisje t tjera GSM.
VIII. PROGRAMI I MIKROKONTROLLUESIT ATMEGA328
Program GHAS pr mikrokontrolluesit sht shkruar n gjuhn programuese C dhe prpiluar
duke prdorur Arduino IDE pr t gjeneruar kodin hex. Kodi i gjeneruar hex sht djegur
(shkrire) n mikrokontrollues duke prdorur t njjtn IDE. Programi I kodimit fillon me
'#include <reg51.h>' fajlli i hederit. Gjilprat e portit te mikrokontrolluesit jan prcaktuar duke
prdorur funksionin 'sbit' pr ndrfaqimin me periferiksh prreth.
Duke kontrolluar/pa-kontrolluar pajisjet nga menyja e programit GHAS e cila sht zhvilluar
duke prdorur App Inventor pr Android dhe t instaluar n pajisje mobile, transmetohen
karaktere ASCII n seri prmes objektit SMS dhe pala e mikrokontrolluesit n mares merr t
dhna prmes modemit GSM n portin serik t mikrokontrolluesit ATMEGA328 n formn e
SMS-ve. 'SBUF register' lexon kto ASCII karaktere si vlera.
Moduli GSM sht e kyqur me bordin Arduino duke prdorur portin serik te komunikimit. Q

Pasi moduli ka portin RS232 dhe Arduino pro-mini mund t komunikojn duke prdorur nivele
logjike TTL n max232 IC sht prdorur pr t br nj konvertim dydrejtimsh ndrmjet
RS232 TTL dhe nivelit t logjiks. Gjilpra Tx nga bordi Arduino lidhet (kyqet) tek gjilpra Rx
t moduli GSM nprmjet max232 dhe gjilpra Rx s Arduinos lidhet tek gjilpr Tx t moduli
GSM I cili prdorur vet max232.
Kodi i shkruar n Arduino sht n gjendje t komunikoj me modulin GSM duke prdorur
komanda AT. Komandat AT jan drguar ose marr nga moduli duke prdorur funksionet e
komunikimit serial t ofruara nga biblioteka Arduino. Funksionet si Serial.begin () e cila
ndihmon pr t nisur portin serik me nj norm t caktuar brezi, Serial.write () pr t drguar t
dhnat n portin serik, funksionet Serial.available () dhe Serial.read () jan prdorur pr t lexuar
t dhnat nga porti serik. Moduli GSM qe prdoruret n kt qark sht nj modul i bazuar ne
SIM900 e cila mund t komunikoj me pajisje t tjera duke prdorur portin serik RS232 t
komunikimit. Ai punon duke furnizuar n 9 V me tension elektrike.
Moduli GSM prgjigjet me "OK" kur ajo merr komandn "AT" dhe kjo sht mnyra m e mir
kontrollimit te komunikimit mes t modulit dhe mikrokontrolluesit.

Figura 6: Implementimi Real i GHAS (a) Prototipi real dhe (b) Aplikacioni GHAS ne Ekranin
Pr Relej 1 operon n gjendje ON, e ka pr t kontrolluar 'drit 1' do t thot mesazhi 'onA'
prmes SMS-s pr Modemin GSM dhe mikrokontrolluesit do t marrin vlernekuivalente n
Hex e prmes regjistrit te lexuesit serik i cili sht "0x41", i cili e bn 'pinin dixhital 2' te lart
dhe pr t br Relej 1 n gjendjen OFF thjesht te pakontrolluar 'OffA' do t thot mesazhi 'drit
1' prmes SMS pr Modemin GSM dhe mikrokontrolluesit sht duke shkuar pr t marr vlern
ekuivalente n Hex prmes regjistrit te lexuesit serik i cili sht "0x61", q e bn 'pinin dixhital

2 ' te ult. Ne te njjtn mnyr ju mund t bni relen ON dhe OFF per tu kyqyr me pin dixhital
nr. 2 deri 9 t mikrokontrolluesit ATMEGA328.
IX. IMPLEMENTIMI
Fuqia deri te Qarku dhe kontrolluesi i statusit e injorone LED-in t modemi GSM pr
disponueshmrin e rrjetit GSM. Nse do gj sht br si duhet ju do t jeni n gjendje pr t
par qndrueshmerine e LED dhe Rrjetin GSM. Figura 6 tregon zbatimin e vrtet t GHAS.
Ndiqni hapat e listuara m posht pr pajisjet qe operojn n telefonin tuaj.
Android.
min e duhur n kutin e fjalkalimit ne aplikacionin GHAS.
Ekrani i Kontrollit t Pajisjeve do t shfaqet n ekranin tuaj celular.
opsion kontrollo/mos kontrollo pr pajisje t veant pr t br 'ON/OFF " nga
Menyja e Rrjetit Elektrik si tregohet n figurn 6, ju do t shihni relej ON dhe OFF.
X. PRFUNDIM
Dizajnimi dhe implementimi i Aplikacionit t Shtpis ne Sistemin GSM (t GHAS) duke
prdorur App Inventorin pr telefonin celular Android t diskutuar me lart. Qllimi i GHAS
sht q t prdorim telefonin celular n ndertimin e shkathtsis se SMS-ve dhe modemit GSM
pr Automatizimin e Shtpis. Njsit e ndryshme harduerike dhe softuerike te GHAS jan
prshkruar. Softueri i plot i aplikacionit sht hartuar duke prdorur App Inventorin pr
Android dhe gjuhn programuese C. Programi i Aplikacionit GHAS sht testuar n telefonat e
ndryshme mobil Android t cilat jan mjaft t knaqshem dhe prgjigjet e pranuara nga
komuniteti n prgjithsi jan inkurajuese. GHAS furnizon nj paradigm (model) t mir pr
do Sistem te Automatizimit t Shtpis t bazuar n telefon celular Android dhe n sistemin
GSM.

You might also like