Saturday, April 11, 2020

MADMAXs Home Automation System Essays - Microcontrollers

MADMAX's Home Automation System Anosa, Tiara Kristy S. Ma. Jessica Catipunan Garillo, Abigail Joy B. Jainar, John Benedict T. Perez, Joanna Micaela S. Engr. Gil R. delas Alas Jr. CPE Faculty Jose Rizal University Mandaluyong City Table of Contents TOC \o "1-3" \h \z \u CHAPTER 1 PAGEREF _Toc500277596 \h 3 1.1. Project Description PAGEREF _Toc500277597 \h 3 1.2 Project Objectives PAGEREF _Toc500277598 \h 3 1.3 Project Scope and Limitation PAGEREF _Toc500277599 \h 3 CHAPTER 2 PAGEREF _Toc500277600 \h 4 2.1 Design Framework PAGEREF _Toc500277601 \h 4 2.2 Design Constraints and Trade Offs PAGEREF _Toc500277602 \h 4 2.3 System Development Process PAGEREF _Toc500277603 \h 4 2.4 Design Standards PAGEREF _Toc500277604 \h 5 CHAPTER 1 The Project 1.1. Project Description This automation project will allow the user to control and monitor his home with the aid of a website. The user will be able to know his energy consumption, garbage container status and the amount of his laundry ahead of time. 1.2 Project Objectives The main objective of this project is to design and implement a home automation system that is capable of monitoring, controlling and automating the house through an easy manageable web interface. Develop a monitoring system by using Arduino which acts as an interface between the user and the devices. Design a laundry basket which will calculate the weight for the laundry price to be determined. Implement a garbage container which will automatically open if it detects a hand and will have an indicator for the user to know if the container is already full. Test and evaluate based on functionality and accuracy of the system. 1.3 Project Scope and Limitation The user can monitor the energy consumption and bills from the webpage, control the switches on it and also retrieve reports or logs that has been done. The prototype will consist of two floors. The ground floor will be the basement and the second one will be the user's bedroom. The minimum pricing for the laundry is 25 pesos per kilo. One of the limitations of this project is that the user cannot control the light intensity coming from the bulb to low, medium or high. Another limitation that this project has is that the load cell sensor has a maximum weight capacity of 3kg. CHAPTER 2 Conceptual Framework 2.1 Design Framework 1 . Analyze the materials to be used - Microcontroller - Sensors (weight and ultrasonic sensor) - Motor - Bulb . Software/s to be used 2 - Arduino IDE - HTML - CSS INPUT PROCESS OUTPUT 1 . Circuit design implem entation . 2 Hardware and so ftware interface with one another Home Automation System 1 . Analyze the materials to be used - Microcontroller - Sensors (weight and ultrasonic sensor) - Motor - Bulb . Software/s to be used 2 - Arduino IDE - HTML - CSS INPUT PROCESS OUTPUT 1 . Circuit design implem entation . 2 Hardware and so ftware interface with one another Home Automation System 2.2 Design Constraints and Trade Offs PIR Sensor Instead of using this, the project will make use of an ultrasonic sensor. PIR sensors detect occupants' presence by sensing the difference between heat emitted by moving people and background heat. Ultrasonic sensors detect the presence of people by sending out ultrasonic sound waves into a space and measuring the speed at which they return. Load Cell Sensor This project will make use of a Piezoresistive because it is cheaper than a load cell sensor. 2.3 System Development Process Define Code Test Iteration Final Project Figure 2.3 Agile Method Define Code Test Iteration Final Project Figure 2.3 Agile Method 2.4 Design Standards This section will discuss the specifications of the hardware materials to be used during the project development. Arduino Uno R3 ATmega328P Microcontroller 5V Operating Voltage 7-12V Input Voltage (recommended) 7-12V 6-20V Input Voltage (limit) 14 (of which 6 provide PWM output) Digital I/O Pins 6 PWM Digital I/O Pins 6 Analog Input Pins Ultrasonic Sensor Detecting range: 3cm-4m Best in 30 angle Electronic brick compatible interface 5VDC power supply Breadboard friendly Dual transducer Arduino library ready Load Cell Sensor Model: YZC-131 Dimensions: 60x13x13mm/2.36 x 0.51 x 0.51(L x W x H) Rated Load: 3 (kg) Rated output: 1.0 0.15mV / V Operating temperature range: