Two Way Remote Control Dr. Abdelhafid Bouhraoua Mr. Shaheen AbdulRahman Mr. Zayad El-Masri
Jan 14, 2016
Two Way Remote Control
Two Way Remote Control
Dr. Abdelhafid BouhraouaMr. Shaheen AbdulRahman
Mr. Zayad El-Masri
Dr. Abdelhafid BouhraouaMr. Shaheen AbdulRahman
Mr. Zayad El-Masri
Context MotivationsContext Motivations
Context MotivationsContext Motivations
In the HouseIn the House
Context MotivationsContext Motivations
• Many Devices in the House can be controlled Remotely
• Many Devices in the House can be controlled Remotely
In the HouseIn the House
Context MotivationsContext Motivations
• Many Devices in the House can be controlled Remotely
• Each Device has own Control Protocol
• Many Devices in the House can be controlled Remotely
• Each Device has own Control Protocol
In the HouseIn the House
Context MotivationsContext Motivations
• Many Devices in the House can be controlled Remotely
• Each Device has own Control Protocol• All Devices can be Electrically
Controlled
• Many Devices in the House can be controlled Remotely
• Each Device has own Control Protocol• All Devices can be Electrically
Controlled
In the HouseIn the House
Context MotivationsContext Motivations
• Many Devices in the House can be controlled Remotely
• Each Device has own Control Protocol• All Devices can be Electrically
Controlled
• Many Devices in the House can be controlled Remotely
• Each Device has own Control Protocol• All Devices can be Electrically
Controlled
In the HouseIn the House
RF Remote ControlRF Remote Control
ApplicationsApplications
ApplicationsApplications
• TV and A/V Systems• TV and A/V Systems
ApplicationsApplications
• TV and A/V Systems– Check Programs, Kids Watching, Control VCR
(DVR or DVD), etc…
• TV and A/V Systems– Check Programs, Kids Watching, Control VCR
(DVR or DVD), etc…
ApplicationsApplications
• TV and A/V Systems– Check Programs, Kids Watching, Control VCR
(DVR or DVD), etc…
• Computer
• TV and A/V Systems– Check Programs, Kids Watching, Control VCR
(DVR or DVD), etc…
• Computer
ApplicationsApplications
• TV and A/V Systems– Check Programs, Kids Watching, Control VCR
(DVR or DVD), etc…
• Computer– Email Not., Messenger, Audio, Video, etc…
• TV and A/V Systems– Check Programs, Kids Watching, Control VCR
(DVR or DVD), etc…
• Computer– Email Not., Messenger, Audio, Video, etc…
ApplicationsApplications
• TV and A/V Systems– Check Programs, Kids Watching, Control VCR
(DVR or DVD), etc…
• Computer– Email Not., Messenger, Audio, Video, etc…
• Appliances
• TV and A/V Systems– Check Programs, Kids Watching, Control VCR
(DVR or DVD), etc…
• Computer– Email Not., Messenger, Audio, Video, etc…
• Appliances
ApplicationsApplications
• TV and A/V Systems– Check Programs, Kids Watching, Control VCR
(DVR or DVD), etc…
• Computer– Email Not., Messenger, Audio, Video, etc…
• Appliances– Temperature Mon., Status of Appliances, etc…
• TV and A/V Systems– Check Programs, Kids Watching, Control VCR
(DVR or DVD), etc…
• Computer– Email Not., Messenger, Audio, Video, etc…
• Appliances– Temperature Mon., Status of Appliances, etc…
ApplicationsApplications
• TV and A/V Systems– Check Programs, Kids Watching, Control VCR
(DVR or DVD), etc…
• Computer– Email Not., Messenger, Audio, Video, etc…
• Appliances– Temperature Mon., Status of Appliances, etc…
• Safety
• TV and A/V Systems– Check Programs, Kids Watching, Control VCR
(DVR or DVD), etc…
• Computer– Email Not., Messenger, Audio, Video, etc…
• Appliances– Temperature Mon., Status of Appliances, etc…
• Safety
ApplicationsApplications
• TV and A/V Systems– Check Programs, Kids Watching, Control VCR
(DVR or DVD), etc…
• Computer– Email Not., Messenger, Audio, Video, etc…
• Appliances– Temperature Mon., Status of Appliances, etc…
• Safety– Alarm, Smoke, Water or Gas Leakage, etc…
• TV and A/V Systems– Check Programs, Kids Watching, Control VCR
(DVR or DVD), etc…
• Computer– Email Not., Messenger, Audio, Video, etc…
• Appliances– Temperature Mon., Status of Appliances, etc…
• Safety– Alarm, Smoke, Water or Gas Leakage, etc…
How Does it Work?How Does it Work?
How Does it Work?How Does it Work?
Master: Remote Control
Master: Remote Control
How Does it Work?How Does it Work?
Master: Remote Control
Master: Remote Control
Slaves: Command Devices
Slaves: Command Devices
Features (Remote Control)
Features (Remote Control)
Features (Remote Control)
Features (Remote Control)
• Color Graphic LCD screen• Color Graphic LCD screen
• Color Graphic LCD screen• Expandable keypad
• Color Graphic LCD screen• Expandable keypad
Features (Remote Control)
Features (Remote Control)
Features (Remote Control)
Features (Remote Control)
• Color Graphic LCD screen• Expandable keypad• Two-way high bit rate communication
• Color Graphic LCD screen• Expandable keypad• Two-way high bit rate communication
Features (Remote Control)
Features (Remote Control)
• Color Graphic LCD screen• Expandable keypad• Two-way high bit rate communication• Relatively large memory to store the
software
• Color Graphic LCD screen• Expandable keypad• Two-way high bit rate communication• Relatively large memory to store the
software
Features (Remote Control)
Features (Remote Control)
• Color Graphic LCD screen• Expandable keypad• Two-way high bit rate communication• Relatively large memory to store the
software• Variety of extra interfaces like USB
and Infrared (for TV/VCR/DVD control)
• Color Graphic LCD screen• Expandable keypad• Two-way high bit rate communication• Relatively large memory to store the
software• Variety of extra interfaces like USB
and Infrared (for TV/VCR/DVD control)
Features (Slave Devices)Features (Slave Devices)
Features (Slave Devices)Features (Slave Devices)
• Two way communication• Two way communication
Features (Slave Devices)Features (Slave Devices)
• Two way communication• Microcontroller (for intelligence)
• Two way communication• Microcontroller (for intelligence)
Features (Slave Devices)Features (Slave Devices)
• Two way communication• Microcontroller (for intelligence)• Many standard and custom
interfaces (to control to the devices)
• Two way communication• Microcontroller (for intelligence)• Many standard and custom
interfaces (to control to the devices)
Features (Slave Devices)Features (Slave Devices)
• Two way communication• Microcontroller (for intelligence)• Many standard and custom
interfaces (to control to the devices)• USB (for the Computer Slave Device)
• Two way communication• Microcontroller (for intelligence)• Many standard and custom
interfaces (to control to the devices)• USB (for the Computer Slave Device)
DeliverableDeliverable
DeliverableDeliverable
• Simple Features Remote Control• Simple Features Remote Control
DeliverableDeliverable
• Simple Features Remote Control• Communicates with PC using USB
• Simple Features Remote Control• Communicates with PC using USB
DeliverableDeliverable
• Simple Features Remote Control• Communicates with PC using USB• Simple Demonstrator Application:
– Play MP3 Audio Stored on the Computer on the Remote Control
• Simple Features Remote Control• Communicates with PC using USB• Simple Demonstrator Application:
– Play MP3 Audio Stored on the Computer on the Remote Control