Example Assingment Project Management 1
Example Assingment Project Management 1
ENGINEERING
EKT346
SEMESTER 1 2019/2020
(MANAGEMENT FOR ENGINEERS )
PRODUCT NAME:
TWEETING WEATHER STATION BASED ON IOT
By
PIVOT Tech COMPANY
What We Do
Pivot Tech Company’s main focus is on the tweeting weather monitoring system based on IoT. The
aim of this project is to create an online weather system which enables a user to check real-time weather
parameters of a place anytime and anywhere. In this project, a weather station will be built to collect
weather parameters. The collected data will then store into Cloud and analysis of weather will be
done.cA mobile app or web will be developed to display the real-time weather conditions and users
will receive notification as a reminder to get themselves prepared for their plans.
This system was design for UniMAP Main campus which is located Pauh, Perlis as we know Perlis is
one of the smallest country in northern region which makes it the hottest and raining every year. The
product will responsible to monitor the weather conditions all around the main campus such as School
Computer and Communication , library and residential hostel. As the students’s hostel was the main
location which students stay and go and back from the class it is very important to student aware with
their surroundings. As every student have their own phones and media social such as Twitter platform
, students can access the weather-related information via mobile phone or web easily. Notifications
will be sent to the users too as a reminder.
This weather station system is made up with safety and health in mind as well as being systematic and
user friendly. This system does not produce any pollution as it in web settings. The Wi-fi signal for the
NodeMCU does not pose a health hazard in terms of radiation to the user as the 2.4GHz to 2.5GHz,
frequency bands to provide access to Internet service accords with the safe range of frequency of 3kHz
to 300GHz. This product can benefit to the people of society to help them remind and planned their
activity in the current weather.
1.1.1. Mission
PIVOT Tech is your preferred partner that provide an IoT platform, tools and services
to help you become more innovative, effective and productive.
To create an online weather system which enables the user to check real-time weather
parameters through twitter platform.
1.1.2. Vision
PIVOT Tech’s vision is to be your preferred partner in developing Internet of Things
(IOT) solutions.
P : Proactive
I : Innovation
V: Valuable
O : Openness
T : Trust
1.2 Scope of Project
In order to propose the project of Tweeting Weather Station based on Internet of Thing (IoT), we
decided to manage a system for nations to monitor the current weather around the country by
setting up a station with Arduino Uno R3 microcontroller and a few of sensors to generate the
readings of temperature, humidity, rain index and gas index from the environment. The collection
of readings will then be sent to the cloud platform and can be monitored through our prototype
device. The Cloud platform is suggested to be used in this project (NodeMCU) because it is free
to be used and it can fully manage data, support monitoring, data analysis and help in building
vertical applications.
Besides, the system is linked with some selected applications such as Twitter and Blynk platform
by using NodeMCU Wifi module to transmit the data stored in Arduino to the cloud and then send
the notifications to both Apps to show the current weather updates to every users of those
applications. The platform of Twitter and Blynk apps allow the development for next generation
to be more reliable, fast and engaging as well as to fulfil the scope of Internet of Things (IoT).
2.0 Product Delivery and Installation Master Plan
2.1 Description of product
Figure 2.1
This is an 16x2 LCD display screen with I2C interface. It is able to display 16x2 characters on 2
lines, white characters on blue background. Usually, Arduino LCD display projects will run out of
pin resources easily, especially with Arduino Uno. And it is also very complicated with the wire
soldering and connection. This I2C 16x2 Arduino LCD Screen is using an I2C communication
interface. It means it only needs 4 pins for the LCD display: VCC, GND, SDA, SCL. It will save at
least 4 digital / analog pins on Arduino. This LCD 12C is used to display the character and value of
the sensor. It also can connect with jumper wire directly.
2.1.4 Temperature and humidity sensor (DHT11)
Figure 2.3
This DHT11 Temperature and Humidity Sensor features a calibrated digital signal output with the
temperature and humidity sensor capability. It is integrated with a high-performance 8-bit
microcontroller. Its technology ensures the high reliability and excellent long-term stability. This
sensor includes a resistive element and a sensor for wet NTC temperature measuring devices. It has
excellent quality, fast response, anti-interference ability and high performance. Its fairly simple to use,
but requires careful timing to grab data.
2.1.5 Rain Sensor
Figure 2.4
The rain sensor module is an easy tool for rain detection. It can be used as a switch when raindrop
falls through the raining board and also for measuring rainfall intensity. The module features, a rain
board and the control board that is separate for more convenience, power indicator LED and an
adjustable sensitivity though a potentiometer. The analog output is used in detection of drops in the
amount of rainfall. Connected to 5V power supply, the LED will turn on when induction board has
no rain drop, and DO output is high
The gas-sensitive material used in the MQ135 gas sensor is tin dioxide (SnO2) with low conductivity
in clean air. When there is a polluting gas in the environment, the conductivity in the sensor increases
with the concentration of polluted gas in the air. The change in conductivity can be converted to an
output signal corresponding to the gas concentration using a simple circuit. Sensitive material of
MQ135 gas sensor is SnO2, which with lower conductivity in clean air
2.2 Advantages
Create an online weather system which enables the user to check real-time weather
parameters
Making it easy for users to plan trips and activities for the day
2.3 Applicable Standard and Requirements
The design of the Tweeting Weather Station based on IoT is suitable to be used all around
the world. Each country has its own standard weather forecast and designs. Like in local,
sensor together with the android applications are required to monitor the weather
conditions. The diagram below shows the mini Tweeting Weather station that have been
commercialize and using an Intel Edison runs the show for TWIST. The Edison is mounted
on an Arduino breakout board, which makes it easy to read the digital & analog signals
from the sensors. The Edison is connected to the 5V rail via a micro USB cable. The Edison
has a built-in Wi-Fi radio, which allows it to connect to the Twitter without the need for
any additional hardware.
In order to introduce the product to the worldwide, Monitoring and Meteorological Data
Acquisition Platform can introduce the purpose of TWIST is so that individuals and
communities can collect data of what's actually happening in their environment and share
this data on social media such as Twitter. By having this product and design, the product
system is not only available in local, but brings it to be an international product which
totally overcome the worldwide standard differences and improve the market
internationally.
Furthermore, we own a strong delivery and installation team which gives us the
flexibility and capability to respond to our customers’ requirements for all installation
related requests, as well as any on-going moves, adds, and changes. We provided
professional training for our delivery and installation team in order to deal with our
customers effectively. Our delivery and installation team is specializes in aspects such
as pre-installation activities including site verification, estimating, plan ning and
scheduling, delivery and install as well as evaluation and follow-up work. For an
example, we provide professional information and suggestions in designing the
lightning system such as energy usage monitoring and control, lighting, entertainment,
outdoor sprinkler systems and also providing details on installations and budgeting on
behalf of our customers. We are trying to create an effective interacting platform with
customers. In short,a successful organization is a dynamic, learning and developing
system. Along with this, it is necessary to measure and monitor information relating to
meeting the requirements and satisfaction of customers in order to build good
reputation in this competitive era
The software able downloaded freely from the Arduino official website as it is
an open source software. As mention before, the IDE is formed by Java which is easy to
program and making it work on the Arduino board. IDE is a multifunction application
program, it can upload in any OS either Windows. Linux and Mac OS X and so on, The
IDE for an Arduino has the compiler advantages, example helping to navigate through
the codes and exist the correct mapping in the code, syntax showing source code i
colourful and highlighting the syntax error or not define parameter, and also has the skill of
running and compile the coding to the device. It is also contain of a large software library which
easier for the user to program to provide both input and output. The coding was known as
almost same C++ language is programs on the Arduino.
Initially power supply (5V output) will be needed to power up Arduino Uno
and NodeMCU,then in order to start the system all the weather sensors will
through initialization stage before the sensors detection stage occurred. At
the detection stage,all the sensors which is Temperature, Humidity,Gas and
Rain will detect and capture the value and display it on LCD. After the
detection stage done,all the value will save at the cloud which is nodeMCU.
Next, all the data sent to the Twitter and Blynk applications. Therefore,the
users will received notification via their smartphones about the weather
parametes changing thru Twitter and Blynk Platforms.