Activity: Hardware Selection & Software Implementation.
This week, I will go through the main hardware, software and application that will be utilized in the development of the E-mask, which are mentioned below.
- BMP180 Barometric Sensor
BMP180 is a sensor from the BMP180 series. The sensor is all made to measure atmospheric pressure, generally defined as barometric pressure. The BMP180 is a high-precision sensor intended for consumer use Barometric pressure is the weight of air applied to everything. The air has weight, and pressure is sensed anywhere there is air. The BMP180 sensor detects the pressure and produces the data in a digital format. In this project, the BMP180 serves as an input, sensing the air pressure exhaled by the PUI and calculating the PUI's breath count in one minute.
- DHT11 Temperature and Humidity Sensor
The DHT11 is a temperature and humidity sensor that is frequently used. The sensor includes a temperature NTC and an 8-bit microcontroller for serial data output of temperature and humidity measurements. Since the sensor has been completely calibrated, it is simple to connect to other microcontrollers. The sensor has a temperature range of 0°C to 50°C and a humidity range of 20% to 90%, with a precision of 2°C and 5%, respectively. The DHT11 serves as an input in this project, detecting the air humidity exhaled by the PUI and calculating it as an output.
- NodeMCU (ESP8266)
NodeMCU is a LUA-based open-source firmware and development board designed for Internet of Things (IoT) applications. It features firmware that operates on the ESP8266 Wi-Fi SoC from Espressif Systems, and hardware based on the ESP-12 module. The ESP-12E module on the NodeMCU ESP8266 development board contains an ESP8266 chip with a Tensilica Xtensa 32-bit LX106 RISC microprocessor. The NodeMCU Development Board are often easily programmed with Arduino IDE since it is easy to use. It will take no more than 5-10 minutes to programme NodeMCU using the Arduino IDE. In this project, the ESP8266 operates as a microcontroller that processes data from the input and sends it to the output for execution.
- Arduino IDE
Arduino Integrated Development Environment (IDE) is the software used to program the ESP8266 Wi-Fi module and make the hardware of the module work accordingly on the basis of the coding programmed by this software through the NodeMCU. Furthermore, using the Arduino IDE, the microcontroller can also be programmed to connect with any available Wi-Fi network. In this project, the hardware has been programmed and the operation will be carried out by the BMP180, DHT11 sensors and Blynk application after getting the information from the microcontroller.
- Blynk Application
Blynk is a mobile phone’s application that includes a hardware-agnostic Internet of Things (IoT) platform with white-label mobile application, private clouds, device management, data analytics, and machine learning. Moreover, Blynk is an application that allows to quickly build interfaces for controlling and monitoring hardware projects from iOS and Android devices. After that, through this platform a project dashboard and arrange buttons, sliders, graph, and another widget onto the screen can be created. This software will help the PUI to monitor their breathing activity on their own through the application. In the application, PUI can directly see their breath count in the form of a bar graph, air pressure in the form of a line graph and other parameters such as humidity and temperature in labeled value. So that PUI can keep the DHO updated about their latest health condition regularly.
No comments:
Post a Comment