Kramzzz Electronics Design & Development SICOS-LCD User manual

Owner’s Manual
SICOS-LCD
Systemoverview
SICOSisaremote control,whichallowstheuser to
manageall electric appliancesfromremotesite
As SICOSuse theGSMnetwork andSMS itneedsaSIM
cardtoworkproperly
The LCD and the keys allowthe user to setup and modify
someoperatingparameters,even ifthismaybe done
alsobySMS.
SICOSisafriendly andflexibledevice, itcan be usedfor
avarietyof applications,i.e. GSMdialer,remotegate
opener,lights control,emergencycalls,irrigationcontrol,
teleservice…..
Starting
1)GetaSIMcard,andtakenoteofthephone
number of this SIM
2)DISABLEthe PINcode, placingtheSIM in aGSM
phone anddoing that.
3)Remove allSMSifthe SIMis nota newone
4) Install theSIMpreviouslycheckedinthe SICOS’
slot as shownbelow, pushing itcompletely inside
untilitwill be locked
5)Connect theantennacableor the short antenna
tothe proper FME connector
Connectors
PowerSupply:
SICOSmust besuppliedwitha12VCC orCa power
supply using terminals 18 and 19
The currentconsumptionisaround 0,3Amp
Relays:
Relays contactsare available as follows:
relay1 33(NA) 34(C) 35(NC)
relay2 36(NA) 37(C) 38(NC)
relay3 39(NA) 40(C) 41(NC)
relay4 42(NA) 43(C) 44(NC)
Allrelayscontacts are“voltagefree” so theycanbeused
foreveryusage. Ifitisnecessarytosupplypower to a
device troughthose contacts apowervoltagemust be
appliedtakingcareof maximumratingsofcontacts
(6A@250V).Please takealook totheinstallation guide
examples.
Sensorsinputs:
Fourinputs areavailable for temperature and/orhumidity
sensors.Maybeused analog tempsensors (LM35)
digitaltempsensors (DS18S20)ordigitaltemp/humidity
sensors(SHT71)
Sensorssetup:
SICOSmustbe set accordingtothe specifiedtype of
sensor that isused. Todo that enter thesetup menuand
choose sensor type according to theone used.
Pay attention tothemaximumwire lengthofeach sensor
Digitalinputs:
The 8Digitalinputsareoptocoupled,thismeansthat the
device isreasonablysure against disturbancescoupled
over the wiring tiedto the inputsterminals.
NO VOLTAGEmustbyappliedto theinputs,only a
“voltagefree”contacts mustbe used
Inputs terminalsareplacedas follows:
Inp 1 2-1(COM)Inp 5 8-7(COM)
Inp 2 3-1(COM)Inp 6 9-7(COM)
Inp 3 5-4(COM)Inp 7 11-10(COM)
Inp 4 6-4(COM)Inp 8 12-10(COM)
USB:
SICOS use USB connectiontoaPCin orderto provide
debug facilityor another wayof setup parameters.
USB drivers may be downloadedat www.kramzzz.com
Battery
SICOShas an internalLi-Ionbattery.The mainpurpose
of thisbatteryistoguaranteethe operationofthedevice
for some hours afterpowersupply fail.During power fail
SMSsentto SICOS are storedandthey willbeexecuted
at the power supply return.
Display
The LCD displayshowsmenu driveninformation,usually
parameterssetting or userinterface.
Keyboard
Keysareused tonavigate menusandchangesetting
values, asper the LCDindications.
Pleaseuse “MENU” keyto start,orescape andrestart
settings
Powersupply sensor:
Thisisanembeddedsensor, mainlyintendedforalerting
the user of the powersupply fails.
The delaytimefrompower supplyfailandmessage
sending is normallyset at30sec,butmay be easily
modified from 1 to999secinaccording touserneeds.
Todothat enter the setupmenuandchoosepowerfail
delayto changesetvalue.

SMScommands
ATTENTION
Itis veryimportantthatSMScommandsare typed
usingthe correct syntaxotherwiseSICOScan’t
understand it.
Relaysstatuschange
SICOSRelayscan be set or resetusingON or OFF
commands
Ex1: ToSETtherelayN2,please use thefollowing
command:
ON 2
Ex2: ToRESETthe relayN2please use thefollowing
command:
OFF 2
SICOS relays labels
Eachrelay can belabeled,so it willbeeasyto remember
the functionof eachrelays
Tojoin labelstooutputs please usethe following
command:
RELE i text
Ex3: Tojoin relayN3tothe label“LIGHTS”
RELE 3LIGHT
Relaysstatuschangetimed
Eachrelaycanbe SETfor adesired numberofsecond,
avoidingthe need for a secondRESETcommand
To SETa relaytimedplease use the following command:
ON TxxxN
Ex4: To setrelayN3 for60seconds
ON T603
Or ifrelay N3 wasjoinedto LIGHTlabel
ON T60 LIGHT
Multiplerelays commands
It is alsopossibleto sendtwocommandsin oneSMS
using commabetweenrelays number orlabels
Ex5: To SET relay N1 and rele’ N3
ON 1,3
Phone numbers setting
It ispossibletoinput/modify/deletealistof upto10
phonenumbers that willbeusedbySICOS to send SMS
incaseofinputchanges or power fails.
ITIS VERYIMPORTANT TO USETHE COUNTRY
CODE .
Toaddor modifyaphonenumber please usethe
following command:
TELpnum
WherePisthe index(1to 10)andnumisthephone
number
EX5: Toset thefirstnumberofthe list:
TEL1+393351234567
Pleasedonotusespaces inside number
Toerase aphonenumberfromthelist please use the
following command:
TELp -
Ex6:To erase the second numberofthelist
TEL2-
Pleasecheckphonenumberlist usingSICOSdisplayin
order tobesureofthecorrect inputs.
SICOSmessages setting:
Each inputof SICOS can bejoinedto twomessages, one
tobe sentatinputopening,onetobe sentat input
closing.
If nomessage is setno SMSwill be sent atinput changes
Text lengthis 40 charactersmaximum.
To set messages please usethe following commands:
MESSi text forinputsopening
MESSCHi textforinputsclosing
Ex7:TojoininputN.2tothemessage “Gas_Alarm”, to
besent at inputN2closing:
MESSCH 2Gas_Alarm
Systeminquiry
SICOScanbeinquiredin two ways:
1)Making a phonecallto theSICOSnumber
2)Sending a SMS commandSTAT to SICOS
Bothwillsendbacktothe caller aSMSwiththesystem
status
Command executionnotify
It ispossibletohavetheconfirmofthecommand
received andexecuted, queuingtheSTATcommand to
the SETor RESETcommand, usingasemicolonsymbol
Ex8:TosendSETcommandto relayN2 and havinga
notifyforcommand execution
ON2 ;STAT
MODE settings
SICOS can worksbasicallyin two ways:
MODE1:GATEOPENER using relayN1,inputs
management.Making a phone call to SICOS it willset
relay N1 for1second.Phone call is without any costas
SICOSdoes not answer.
MODE4:Inputs management,allrelaysareset or reset
using standardcommands

PC link
It isstronglyrecommended thatUSBdriversare
installedbeforeconnectingSICOStothePC;
Pleaseusefollowing proceduretodothat.
DownloadtheCP2101 driverfile from
www.kramzzz.com websitein the downloadarea,
then unzip it inanewlycreateddirectory.
RunCP2101_Drivers.exe,thatwillcreatedirectory
andsubdirectorieswherewill beplaceddriversfor
differentoperatingsystems.
Nowconnecting Sicosdriversmaybeautomatically
founded;if notpleasefindit intheabovenewly
createddirectories.
At the endof driversinstallation,ControlPanelmust
belikethe following image
Control Panel - Hardwaresetup
COMportnumber dependsof thejust usedCOMs
Hyperteminallink
Afterdriversinstallation, pleasenotetheCOM
port’snumberassignedbythePCtothe USB
client, thenopenanewHyperterminalconnection
Type aname, esSicos, then chooseaniconand
press OK
Onthedrop-downmenu“Connection”choosethe
COMport wherethePCplacedUSBdrivers
Use“Configure”buttontosetup“9600”bpsand
None” on theflowcontrol
Starting Hyperterminalusing thenewlycreated
connection, theactivewindowslooks likethe
followingone

UsingBASIC
Afterdriversandlinkinstallation, BASICmaybe
used.TodothatsimplytypeBASIC
HELPcommandshowstheon-linehelp forBASIC
430
Shortprogramsmaybetyped in toquicklytest
workingfunctions
Theaboveexample printnumbersfrom1to7tothe
LCD, thenchangesfont,readtemperaturefromthe
sensoranddisplayit.
Itispossible tosavesample usingSAVE0
commandthenreloadit using LOAD0.
BASICcommandlist
CLEAR-Erasevariablesonly
NEW-Eraseprogramand variables
MEM-Showmemoryusage
END-Terminateprogramwithnomessage
REM-Comment...reminderof lineisignored
RUN [line]-Run program
STOP-Terminateprogram& issuemessage
LIST[start,[end]]-Listprogramlines
BEEP freq,ms-GenerateaBEEP on the buzzer
DELAY ms-Delayfortheindicated time(resolution
1/100sec.)
DATA-Enter\"inline\"datastatements
ORDERline-Positiondatareadpointer
READvar[,var...]-Read datafromprogramstatements
FORv=initTOlimit [STEP increment]-Performacounted loop
NEXT[v]-End counted loop
ONTIME line -Call asubroutineevery1/10 second
GOTOline-Jumptoline
GOSUBline -Call asubroutine
RETURN-Returnfromsubroutine
IFtestTHENline -Conditionalgoto
IFtestTHENstatement-Conditionalstatement(nextstatement
only)
LIFtestTHENstatements-LONGIF(allstatementstoend of
line)
INPUTvar-Getvalueforvariable
INPUT\"prompt\",var-Getvalueofvariablewithprompt
GETS0-GetcharacterfromSerial0
GETS1-GetcharacterfromSerial1
BAUDS0baud-Setbaudforserial0
BAUDS1baud-Setbaudforserial1
LET(default)-variable=expression
DIR-ShowprograminEeprom
SAVE [number]-SaveprogramtoEeprom
LOAD[number]-Load programfromEeprom
USING\"format\"-Printusethespecified 'format'
PRINTexpr[,expr...] -Printtoconsole
PRINTS0expr[,expr...]-PrinttoSerial0
PRINTS1expr[,expr...]-PrinttoSerial1
PEEK(add)-Read a8bitsvaluefromspecified address
PEEKW(add)-Read a16 bitsvaluefromspecified
address
POKE add,expr-Write8bitsvaluetothespecified address
POKEWadd,expr-Write16 bitsvaluetothespecified address
BREAKvalue -AllowtobreaktheprogramwithCTRL-C
LCDStatements:
LCDCLEARvalue-CleartheLCDwiththespecified pattern
LCDMODEvalue-SpecifyifSET(0),RESET(1)orXOR(2)the
pixel
GOTOXY valuex,valuey-Setcursoratspecifiedposition
PIXELvaluex,valuey-Drawapixel
LINETOvaluex,valuey-Drawalineusingcursorasorigin
LCDFONTvalue -Selectaspecified font
LCDPRINTexpr[,expr..] -PrinttoLCD
BACKLIGHTvalue-SwitchON/OFFtheLCDbacklight
HELP [lines]-showthishelp
EXIT-TerminateBASIC-430
Operators:
+-Addition,string concatenation
--Unaryminus,subtraction
*,/, %-multiplication, division, modulus
^-raisetothe power
AND,OR,XOR-AND,OR,eXclusiveOR
<<,>>-Shift left,Shiftright
=,<>-Assign/testequal,testNOTequal(numor
string)
<,<=, >, >= -LT,LE, GT, GE(numbersonly)
! -UnaryNOT
Functions:
CHR$(value)-Returnscharacterofpassed value
STR$(value)-ReturnsASCII string of value'sdigits
ASC(char)-Returnsvalueof passed character
NUM(string)-Convertstring tonumber
ABS(value)-Returnsabsolutevalueofargument
RND(value)-Returnsrandomnumberfrom0to(value-1)

Kramzzz Electronics Design &
Development
107MarcosAlvarezAve.
Brgy.Talon, LasPiñasCity
1704MetroManila
Philippines
www.kramzzz.com
info@kramzzz.com
Table of contents
Popular Remote Control manuals by other brands

Chasing
Chasing Remote Controller 3 user manual

KIPI
KIPI ecoNET300 Series Operation and installation manual

Universal Remote Control
Universal Remote Control UR4-EXP-CHD1 operating instructions

GRAUPNER
GRAUPNER Sim-Control 6 manual

Map
Map KF316 Programming instructions

Niko-Servodan
Niko-Servodan IR-remote 41-924 user guide