SlideShare a Scribd company logo
1 of 37
A Cell Phone-Based Remote Home Control System Advisor:  Ahmed E. Kamal, Professor [email_address] Client:  ECpE Department  Arturo Palau – EE apalau@iastate.edu  Chau Nguyen – EE chayman@iastate.edu  Adam Mohling – CprE mohbandy@iastate.edu  Issa Drame – EE issad@iastate.edu
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Problem Statement ,[object Object]
Project in Action – Entire System Thermostat Fan Lamp Controlled Devices…
Project in Action – Cellular Phone Communication Controlled Devices… Thermostat Fan Lamp
Cellular Phone Communication ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cellular Phone Communication ,[object Object],[object Object],[object Object],[object Object],[object Object]
Cellular Phone Communication ,[object Object],[object Object],[object Object],[object Object]
Project in Action – Cellular Module Text Messages Controlled Devices… Thermostat Fan Lamp
Cellular Modules 3/5V SIM reader with SIM detection Not Required AT access to TCP/IP stack UDP UCS2 16 bit data supported Control via AT commands RS232 DB-9 connection GSM / GPRS GM28 3/5V SIM reader with SIM detection Required AT access to TCP/IP stack UDP AT +proprietary commands 60 pin board-on-board including RS232 for AT + 2 general purpose Serial interfaces GSM / GPRS GM47 1.8/3V on board SIM card reader Required TCP/IP protocol stack. PPP protocol AT commands (GSM07.07 and 07.05) USB 2.0  Low insertion force system connector GSM / GPRS EE54 Edge SIM Kit Additional features Programming Connection type Type Model
[object Object],[object Object],[object Object],[object Object],[object Object],Cellular Modules
Project in Action - Microcontroller Text Messages GM28 Controlled Devices… Thermostat Fan Lamp
Microcontrollers $94.80  $99  $85  $66  Price  WINISP and Flash Magic Programming Tools   AVR and IAR Studio AVREdit and AVRGCC C-compiler Demos  free Assembler, C compiler AVR ISP (C-complier) AVR Studio 3 and 4 Application Builder AXIDE  STK300 Application Builder Application Builder Software     switches and 10-way Bar LED Buffalo Monitor utility for debug and test program Brownout (2.9V or 4.5V level) Brownout (2.9V or 4.5V level) 44-pin PLCC sockets 32Kbytes external RAM Include daughter board Vcc and Ground for external circuitry 40-pin DIP 3"x1.5" Solderless Breadboard Vcc and Ground for powering external circuitry Sockets for various microcontrollers Highlights     32 pins 38 pins 66-pins 64-pins  I/O 9-15V AC or DC 7-18VDC 9-15VDC or 7-12VAC 9-15VDC or 7-12VAC Power Consumption RS232 PC COM port ISP and RS232; opt. USB ISP and RS232 Cable/Connection XA-G49 (64KB Flash; 2KB RAM) MC68HC11E9 (12KB Flash/EPROM; 512B RAM; 512B EEPROM) ATmega128**(128KB Flash; 4KB EEPROM; 4KB SRAM) AT90S8515**(8K bytes Flash) Microcontroller 8051 Starter Kit Philips XA/RD/66x Freescale Starter Kit MC68HC11E9 STK300 Starter Kit STK200 Starter Kit Starter Kit
Microcontroller ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Programming Languages Considered ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Development Languages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Development Languages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Development Languages ,[object Object],[object Object],[object Object],[object Object],[object Object]
Development Languages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Development Languages ,[object Object],[object Object],[object Object],[object Object],[object Object]
Software Development Environment ,[object Object],[object Object],[object Object],[object Object]
Software Development Environment ,[object Object],[object Object],[object Object],[object Object],[object Object]
Project in Action – Controlled Devices Controlled Devices… Text Messages GM28 STK300 Thermostat Fan Lamp
Controlled Devices ,[object Object],[object Object],[object Object],[object Object]
Controlled Devices - Fan
Controlled Devices -  Light
Controlled Device Status Detection
Controlled Device - Digital Thermostat
Summary  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Conclusions ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],Acknowledgements
Questions? Text Messages GM28 STK300 Any device with an electrical interface Controlled Devices… Thermostat Fan Lamp
Issues Addressed ,[object Object],[object Object],[object Object],[object Object],[object Object]
Password For Every Action ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Open and Close Sessions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
One Time Password Authentication ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Java GUI for Cellular Phone ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Dtmf based appliances control system for rural and agricultural applications
Dtmf based appliances control system for rural and agricultural applicationsDtmf based appliances control system for rural and agricultural applications
Dtmf based appliances control system for rural and agricultural applicationsSa Saikiran
 
Bluetooth controlled home appliances
Bluetooth controlled home appliancesBluetooth controlled home appliances
Bluetooth controlled home appliancesADARSH KUMAR
 
Microcontroller based remote locator
Microcontroller based remote locatorMicrocontroller based remote locator
Microcontroller based remote locatorKamal Lamichhane
 
Project presentation
Project presentationProject presentation
Project presentationShabbir Hasan
 
DTMF based Home Applicance System
DTMF based Home Applicance SystemDTMF based Home Applicance System
DTMF based Home Applicance SystemDaksh Raj Chopra
 
DTMF base Mobile controlled appliances control
DTMF base Mobile controlled  appliances controlDTMF base Mobile controlled  appliances control
DTMF base Mobile controlled appliances controlGopal Bardhan
 
Microcontroller remote controlling project
Microcontroller  remote controlling projectMicrocontroller  remote controlling project
Microcontroller remote controlling projectBipro Roy
 
Dtmf based home appliance control 2
Dtmf based home appliance control 2Dtmf based home appliance control 2
Dtmf based home appliance control 2Krish Karn
 
Design and implementation of home automation system u...
Design and implementation of home                         automation system u...Design and implementation of home                         automation system u...
Design and implementation of home automation system u...MUHAMMAD KHURSHID AHMAD
 
Home automation using dtmf
Home automation using dtmfHome automation using dtmf
Home automation using dtmfAjay Naidu Jami
 
DTMF based Home Automation System
DTMF based Home Automation SystemDTMF based Home Automation System
DTMF based Home Automation SystemDaksh Raj Chopra
 
Home security automation
Home security automationHome security automation
Home security automationIsuru Sharminda
 
HOME AUTOMATION USING MOBILE PHONES GIRISH HARMUKH AND NEERAJ YADAV
HOME AUTOMATION USING MOBILE PHONES GIRISH HARMUKH AND NEERAJ YADAVHOME AUTOMATION USING MOBILE PHONES GIRISH HARMUKH AND NEERAJ YADAV
HOME AUTOMATION USING MOBILE PHONES GIRISH HARMUKH AND NEERAJ YADAVGIRISH HARMUKH
 
Final year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetoothFinal year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetoothShubham Bhattacharya
 
Project report on dtmf based door opening system
Project report on  dtmf based door opening systemProject report on  dtmf based door opening system
Project report on dtmf based door opening systemMukul Mohal
 
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTHHOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTHSubhash Kumar Yadav
 
Home automation system using gsm
Home automation system using gsmHome automation system using gsm
Home automation system using gsmRohit Sinha
 
Home Automation using DTMF
Home Automation using DTMFHome Automation using DTMF
Home Automation using DTMFPrashant Jaitly
 

What's hot (20)

Dtmf based appliances control system for rural and agricultural applications
Dtmf based appliances control system for rural and agricultural applicationsDtmf based appliances control system for rural and agricultural applications
Dtmf based appliances control system for rural and agricultural applications
 
Bluetooth controlled home appliances
Bluetooth controlled home appliancesBluetooth controlled home appliances
Bluetooth controlled home appliances
 
Microcontroller based remote locator
Microcontroller based remote locatorMicrocontroller based remote locator
Microcontroller based remote locator
 
Project presentation
Project presentationProject presentation
Project presentation
 
DTMF based Home Applicance System
DTMF based Home Applicance SystemDTMF based Home Applicance System
DTMF based Home Applicance System
 
DTMF base Mobile controlled appliances control
DTMF base Mobile controlled  appliances controlDTMF base Mobile controlled  appliances control
DTMF base Mobile controlled appliances control
 
Microcontroller remote controlling project
Microcontroller  remote controlling projectMicrocontroller  remote controlling project
Microcontroller remote controlling project
 
Dtmf based home appliance control 2
Dtmf based home appliance control 2Dtmf based home appliance control 2
Dtmf based home appliance control 2
 
Design and implementation of home automation system u...
Design and implementation of home                         automation system u...Design and implementation of home                         automation system u...
Design and implementation of home automation system u...
 
Home automation using dtmf
Home automation using dtmfHome automation using dtmf
Home automation using dtmf
 
DTMF based Home Automation System
DTMF based Home Automation SystemDTMF based Home Automation System
DTMF based Home Automation System
 
DTMF based load control
DTMF based load controlDTMF based load control
DTMF based load control
 
Home security automation
Home security automationHome security automation
Home security automation
 
HOME AUTOMATION USING MOBILE PHONES GIRISH HARMUKH AND NEERAJ YADAV
HOME AUTOMATION USING MOBILE PHONES GIRISH HARMUKH AND NEERAJ YADAVHOME AUTOMATION USING MOBILE PHONES GIRISH HARMUKH AND NEERAJ YADAV
HOME AUTOMATION USING MOBILE PHONES GIRISH HARMUKH AND NEERAJ YADAV
 
Final year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetoothFinal year report on remote control of home appliances via bluetooth
Final year report on remote control of home appliances via bluetooth
 
Project report on dtmf based door opening system
Project report on  dtmf based door opening systemProject report on  dtmf based door opening system
Project report on dtmf based door opening system
 
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTHHOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
HOME AUTOMATION USING ANDROID PHONE OVER BLUETOOTH
 
Home automation system using gsm
Home automation system using gsmHome automation system using gsm
Home automation system using gsm
 
Home Automation using DTMF
Home Automation using DTMFHome Automation using DTMF
Home Automation using DTMF
 
DTMF
DTMFDTMF
DTMF
 

Viewers also liked

home appliance control using gsm
home appliance control using gsmhome appliance control using gsm
home appliance control using gsmChinmoy Jena
 
DTMF (Mobile) Based Automation
DTMF (Mobile) Based AutomationDTMF (Mobile) Based Automation
DTMF (Mobile) Based AutomationYogesh Kumar
 
Home automation control system using dtmf technology
Home automation control system using dtmf technologyHome automation control system using dtmf technology
Home automation control system using dtmf technologyGovind Ekshinge
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobilesDurairaja
 
Call Admission Control (CAC) with Load Balancing Approach for the WLAN Networks
Call Admission Control (CAC) with Load Balancing Approach for the WLAN NetworksCall Admission Control (CAC) with Load Balancing Approach for the WLAN Networks
Call Admission Control (CAC) with Load Balancing Approach for the WLAN NetworksIJARIIT
 
Call Admission Control In Mobile Wireless Networks
Call Admission Control In Mobile Wireless NetworksCall Admission Control In Mobile Wireless Networks
Call Admission Control In Mobile Wireless NetworksMervat AbuElkheir
 
Utilizing Call Admission Control To Derive Optimal Pricing Of Multiple Servic...
Utilizing Call Admission Control To Derive Optimal Pricing Of Multiple Servic...Utilizing Call Admission Control To Derive Optimal Pricing Of Multiple Servic...
Utilizing Call Admission Control To Derive Optimal Pricing Of Multiple Servic...jSHOW
 
Networking
NetworkingNetworking
NetworkingSNancy
 
Hacs ( Project Presentation )
Hacs ( Project Presentation )Hacs ( Project Presentation )
Hacs ( Project Presentation )Tarun Sharma
 
Sms based wireless appliances control
Sms based wireless appliances controlSms based wireless appliances control
Sms based wireless appliances controlSourabh Bhattacharya
 
Gsm based home automation ppt
Gsm based home automation pptGsm based home automation ppt
Gsm based home automation pptChakresh Tiwari
 
cell phone based device control
cell phone based device controlcell phone based device control
cell phone based device controlstudent
 
Yuva Home automation project
Yuva Home automation projectYuva Home automation project
Yuva Home automation projectYuvaraja Ravi
 
Intel CPU Manufacturing Process
Intel CPU Manufacturing ProcessIntel CPU Manufacturing Process
Intel CPU Manufacturing ProcessA B Shinde
 
SMS(GSM)BASED HOME AUTOMATION SYSTEM PROJECTS-ECE/EEE/E&I/ICE
SMS(GSM)BASED HOME AUTOMATION SYSTEM PROJECTS-ECE/EEE/E&I/ICESMS(GSM)BASED HOME AUTOMATION SYSTEM PROJECTS-ECE/EEE/E&I/ICE
SMS(GSM)BASED HOME AUTOMATION SYSTEM PROJECTS-ECE/EEE/E&I/ICEASHOKKUMAR RAMAR
 
Manufacturing processes of plastics
Manufacturing processes of plasticsManufacturing processes of plastics
Manufacturing processes of plasticsMustafa Bzu
 
GSM Based Motor Controller
GSM Based Motor ControllerGSM Based Motor Controller
GSM Based Motor Controllergopalsystems
 
REMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMP
REMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMPREMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMP
REMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMPKHYATEE ELECTRONICS PVT.LTD
 

Viewers also liked (20)

home appliance control using gsm
home appliance control using gsmhome appliance control using gsm
home appliance control using gsm
 
DTMF (Mobile) Based Automation
DTMF (Mobile) Based AutomationDTMF (Mobile) Based Automation
DTMF (Mobile) Based Automation
 
Home automation control system using dtmf technology
Home automation control system using dtmf technologyHome automation control system using dtmf technology
Home automation control system using dtmf technology
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
 
Internet Domain Names
Internet Domain NamesInternet Domain Names
Internet Domain Names
 
Call Admission Control (CAC) with Load Balancing Approach for the WLAN Networks
Call Admission Control (CAC) with Load Balancing Approach for the WLAN NetworksCall Admission Control (CAC) with Load Balancing Approach for the WLAN Networks
Call Admission Control (CAC) with Load Balancing Approach for the WLAN Networks
 
Call Admission Control In Mobile Wireless Networks
Call Admission Control In Mobile Wireless NetworksCall Admission Control In Mobile Wireless Networks
Call Admission Control In Mobile Wireless Networks
 
Utilizing Call Admission Control To Derive Optimal Pricing Of Multiple Servic...
Utilizing Call Admission Control To Derive Optimal Pricing Of Multiple Servic...Utilizing Call Admission Control To Derive Optimal Pricing Of Multiple Servic...
Utilizing Call Admission Control To Derive Optimal Pricing Of Multiple Servic...
 
IP address and Domain name
IP address and Domain nameIP address and Domain name
IP address and Domain name
 
Networking
NetworkingNetworking
Networking
 
Hacs ( Project Presentation )
Hacs ( Project Presentation )Hacs ( Project Presentation )
Hacs ( Project Presentation )
 
Sms based wireless appliances control
Sms based wireless appliances controlSms based wireless appliances control
Sms based wireless appliances control
 
Gsm based home automation ppt
Gsm based home automation pptGsm based home automation ppt
Gsm based home automation ppt
 
cell phone based device control
cell phone based device controlcell phone based device control
cell phone based device control
 
Yuva Home automation project
Yuva Home automation projectYuva Home automation project
Yuva Home automation project
 
Intel CPU Manufacturing Process
Intel CPU Manufacturing ProcessIntel CPU Manufacturing Process
Intel CPU Manufacturing Process
 
SMS(GSM)BASED HOME AUTOMATION SYSTEM PROJECTS-ECE/EEE/E&I/ICE
SMS(GSM)BASED HOME AUTOMATION SYSTEM PROJECTS-ECE/EEE/E&I/ICESMS(GSM)BASED HOME AUTOMATION SYSTEM PROJECTS-ECE/EEE/E&I/ICE
SMS(GSM)BASED HOME AUTOMATION SYSTEM PROJECTS-ECE/EEE/E&I/ICE
 
Manufacturing processes of plastics
Manufacturing processes of plasticsManufacturing processes of plastics
Manufacturing processes of plastics
 
GSM Based Motor Controller
GSM Based Motor ControllerGSM Based Motor Controller
GSM Based Motor Controller
 
REMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMP
REMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMPREMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMP
REMOTE GSM BASED MOBILE STARTER FOR MOTOR / PUMP
 

Similar to Cellphone based home automation

Sigfox Makers Tour - Copenhagen
Sigfox Makers Tour - CopenhagenSigfox Makers Tour - Copenhagen
Sigfox Makers Tour - CopenhagenNicolas Lesconnec
 
SIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنزSIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنزEssosElectronic
 
Embedded system and development
Embedded system and developmentEmbedded system and development
Embedded system and developmentRajani Bhandari
 
Low cost embedded system
Low cost embedded systemLow cost embedded system
Low cost embedded systemece svit
 
Driver Configuration Webinar
Driver Configuration WebinarDriver Configuration Webinar
Driver Configuration WebinarAVEVA
 
Yokogawa Centum-VP-Engneering-Course.pptx
Yokogawa Centum-VP-Engneering-Course.pptxYokogawa Centum-VP-Engneering-Course.pptx
Yokogawa Centum-VP-Engneering-Course.pptxSibabrataChoudhury2
 
Vivek Kotwal Resume
Vivek Kotwal ResumeVivek Kotwal Resume
Vivek Kotwal ResumeVivek Kotwal
 
[Advantech] ADAM-3600 training kit and Taglink
[Advantech]  ADAM-3600 training kit and Taglink[Advantech]  ADAM-3600 training kit and Taglink
[Advantech] ADAM-3600 training kit and TaglinkMing-Hung Hseih
 
How to Select Hardware for Internet of Things Systems?
How to Select Hardware for Internet of Things Systems?How to Select Hardware for Internet of Things Systems?
How to Select Hardware for Internet of Things Systems?Hannes Tschofenig
 
Manmeet_8 mon_Embedded_Circuit designing_Mannul Testing_SQL
Manmeet_8 mon_Embedded_Circuit designing_Mannul Testing_SQLManmeet_8 mon_Embedded_Circuit designing_Mannul Testing_SQL
Manmeet_8 mon_Embedded_Circuit designing_Mannul Testing_SQLManmeet Singh Sidhu
 
MSMDC_CLI363
MSMDC_CLI363MSMDC_CLI363
MSMDC_CLI363mokacao
 
Gefen: Video over IP and Cascading Retail Wall
Gefen: Video over IP and Cascading Retail WallGefen: Video over IP and Cascading Retail Wall
Gefen: Video over IP and Cascading Retail WallrAVe [PUBS]
 
Debasish sahu embedded software engineer 2 years
Debasish sahu embedded software engineer 2 years Debasish sahu embedded software engineer 2 years
Debasish sahu embedded software engineer 2 years Debasish Sahu
 

Similar to Cellphone based home automation (20)

Sigfox Makers Tour - Copenhagen
Sigfox Makers Tour - CopenhagenSigfox Makers Tour - Copenhagen
Sigfox Makers Tour - Copenhagen
 
Resume
ResumeResume
Resume
 
SIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنزSIMATIC manager سيماتك منجر سيمنز
SIMATIC manager سيماتك منجر سيمنز
 
Embedded system and development
Embedded system and developmentEmbedded system and development
Embedded system and development
 
Ullas_CV
Ullas_CVUllas_CV
Ullas_CV
 
Low cost embedded system
Low cost embedded systemLow cost embedded system
Low cost embedded system
 
Driver Configuration Webinar
Driver Configuration WebinarDriver Configuration Webinar
Driver Configuration Webinar
 
Yokogawa Centum-VP-Engneering-Course.pptx
Yokogawa Centum-VP-Engneering-Course.pptxYokogawa Centum-VP-Engneering-Course.pptx
Yokogawa Centum-VP-Engneering-Course.pptx
 
Guru charan_Resume
Guru charan_ResumeGuru charan_Resume
Guru charan_Resume
 
Vivek Kotwal Resume
Vivek Kotwal ResumeVivek Kotwal Resume
Vivek Kotwal Resume
 
[Advantech] ADAM-3600 training kit and Taglink
[Advantech]  ADAM-3600 training kit and Taglink[Advantech]  ADAM-3600 training kit and Taglink
[Advantech] ADAM-3600 training kit and Taglink
 
How to Select Hardware for Internet of Things Systems?
How to Select Hardware for Internet of Things Systems?How to Select Hardware for Internet of Things Systems?
How to Select Hardware for Internet of Things Systems?
 
kripashree
kripashreekripashree
kripashree
 
Manmeet_8 mon_Embedded_Circuit designing_Mannul Testing_SQL
Manmeet_8 mon_Embedded_Circuit designing_Mannul Testing_SQLManmeet_8 mon_Embedded_Circuit designing_Mannul Testing_SQL
Manmeet_8 mon_Embedded_Circuit designing_Mannul Testing_SQL
 
MSMDC_CLI363
MSMDC_CLI363MSMDC_CLI363
MSMDC_CLI363
 
Gefen: Video over IP and Cascading Retail Wall
Gefen: Video over IP and Cascading Retail WallGefen: Video over IP and Cascading Retail Wall
Gefen: Video over IP and Cascading Retail Wall
 
Kumarreddy(4+yrs)
Kumarreddy(4+yrs)Kumarreddy(4+yrs)
Kumarreddy(4+yrs)
 
B.E M.E projects
B.E M.E projects B.E M.E projects
B.E M.E projects
 
Case study
Case studyCase study
Case study
 
Debasish sahu embedded software engineer 2 years
Debasish sahu embedded software engineer 2 years Debasish sahu embedded software engineer 2 years
Debasish sahu embedded software engineer 2 years
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Cellphone based home automation

  • 1. A Cell Phone-Based Remote Home Control System Advisor: Ahmed E. Kamal, Professor [email_address] Client: ECpE Department Arturo Palau – EE apalau@iastate.edu Chau Nguyen – EE chayman@iastate.edu Adam Mohling – CprE mohbandy@iastate.edu Issa Drame – EE issad@iastate.edu
  • 2.
  • 3.
  • 4. Project in Action – Entire System Thermostat Fan Lamp Controlled Devices…
  • 5. Project in Action – Cellular Phone Communication Controlled Devices… Thermostat Fan Lamp
  • 6.
  • 7.
  • 8.
  • 9. Project in Action – Cellular Module Text Messages Controlled Devices… Thermostat Fan Lamp
  • 10. Cellular Modules 3/5V SIM reader with SIM detection Not Required AT access to TCP/IP stack UDP UCS2 16 bit data supported Control via AT commands RS232 DB-9 connection GSM / GPRS GM28 3/5V SIM reader with SIM detection Required AT access to TCP/IP stack UDP AT +proprietary commands 60 pin board-on-board including RS232 for AT + 2 general purpose Serial interfaces GSM / GPRS GM47 1.8/3V on board SIM card reader Required TCP/IP protocol stack. PPP protocol AT commands (GSM07.07 and 07.05) USB 2.0 Low insertion force system connector GSM / GPRS EE54 Edge SIM Kit Additional features Programming Connection type Type Model
  • 11.
  • 12. Project in Action - Microcontroller Text Messages GM28 Controlled Devices… Thermostat Fan Lamp
  • 13. Microcontrollers $94.80 $99 $85 $66 Price WINISP and Flash Magic Programming Tools   AVR and IAR Studio AVREdit and AVRGCC C-compiler Demos free Assembler, C compiler AVR ISP (C-complier) AVR Studio 3 and 4 Application Builder AXIDE STK300 Application Builder Application Builder Software     switches and 10-way Bar LED Buffalo Monitor utility for debug and test program Brownout (2.9V or 4.5V level) Brownout (2.9V or 4.5V level) 44-pin PLCC sockets 32Kbytes external RAM Include daughter board Vcc and Ground for external circuitry 40-pin DIP 3"x1.5" Solderless Breadboard Vcc and Ground for powering external circuitry Sockets for various microcontrollers Highlights     32 pins 38 pins 66-pins 64-pins I/O 9-15V AC or DC 7-18VDC 9-15VDC or 7-12VAC 9-15VDC or 7-12VAC Power Consumption RS232 PC COM port ISP and RS232; opt. USB ISP and RS232 Cable/Connection XA-G49 (64KB Flash; 2KB RAM) MC68HC11E9 (12KB Flash/EPROM; 512B RAM; 512B EEPROM) ATmega128**(128KB Flash; 4KB EEPROM; 4KB SRAM) AT90S8515**(8K bytes Flash) Microcontroller 8051 Starter Kit Philips XA/RD/66x Freescale Starter Kit MC68HC11E9 STK300 Starter Kit STK200 Starter Kit Starter Kit
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Project in Action – Controlled Devices Controlled Devices… Text Messages GM28 STK300 Thermostat Fan Lamp
  • 24.
  • 28. Controlled Device - Digital Thermostat
  • 29.
  • 30.
  • 31.
  • 32. Questions? Text Messages GM28 STK300 Any device with an electrical interface Controlled Devices… Thermostat Fan Lamp
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.

Editor's Notes

  1. Controlled Device Considered Fan Operations: 4 position switch 3 windings on one core Switch selects either a winding or off position Implemented through relays 3 control relays is in parallel with switch Remote/Manual select relay
  2. Manufactured controls: Electrical switch Control Through module: Similar to fan control Implemented through relays Status detection scheme similar to fan’s
  3. How to interface the digital thermostat with microcontroller