Professional Documents
Culture Documents
ITT270 AssignB Q Xhome
ITT270 AssignB Q Xhome
NAME :
STUDENT ID :
GROUP :
LECTURER :
ITT270 Assignment B
Nowadays, many home automation systems incorporate the concepts of Internet of things
(IoT). An IoT-based home automation system requires household items to be connected to the
Internet via a smart home hub or smart home gateway. Homeowners then can control their
household items remotely using a website or smartphone app.
There are multiple kinds of home automation, depending on the complexity required by the
homeowner. A basic home automation system typically can control when to switch on or off
the air conditioners, fans or lamps depending on the data from the sensors or other triggers.
The task for this Assignment B is to design a simple smart home control system based on the
requirements specified below.
Name: 1
Student ID:
Group:
ITT270 Digital Electronics Assignment B (5%)
Due: Friday 20220527
The air conditioner, fan and lamp are to be switched on or off based on the following conditions:
You are required to design the smart home control system based on the conditions above.
Name: 2
Student ID:
Group:
ITT270 Digital Electronics Assignment B (5%)
Due: Friday 20220527
Task B.1: Convert the operation of the smart home control system into a digital system using
logic gates.
2) Draw and populate k-map(s) based on the truth table in (1). Then derive the logic
equations from the k-map(s). [Show groupings in k-map(s) clearly] (4 marks)
3) Using the logic equations from (2), construct and simulate the logic circuit in the
simulator. Screenshot all input-output combinations from the simulator. (15 marks)
4) Do the simulation outputs from (3) match the truth table in (1)? (1 mark)
Name: 3
Student ID:
Group:
ITT270 Digital Electronics Assignment B (5%)
Due: Friday 20220527
After careful review, there are some invalid conditions found in the requirements specified in
Table 1. Therefore, the requirements have been updated as in Table 2.
You are required to redesign the smart home control system based on the updated operation
requirement above.
Name: 4
Student ID:
Group:
ITT270 Digital Electronics Assignment B (5%)
Due: Friday 20220527
Task B.2: Convert the updated operation of the smart home control system as specified in
Table 2 into a digital system using logic gates.
1) Derive a truth table based on the updated requirements of the system. (5 marks)
2) Draw and populate k-map(s) based on the truth table in (1). Then derive the logic
equations from the k-map(s). [Show groupings in k-map(s) clearly] (4 marks)
3) Using the logic equations from (2), construct and simulate the logic circuit in the
simulator. Screenshot all input-output combinations from the simulator. (15 marks)
4) Do the simulation outputs from (3) match the truth table in (1)? (1 mark)
Name: 5
Student ID:
Group: