Test 1 LaTeX
Test 1 LaTeX
September 2021
Acknowledgements
I Would like to thank all who in one way or another contributed in the completion of
this thesis. I am so grateful to the Faculty of Science and Technology at the University of
Ziane Achour - Djelfa - for making it possible for me to study here. I give deep thanks to the
Professors at the Automatic class and other workers of the faculty.My special and heartily
thanks to my supervisor, Professor Hebchi Mohamed who encouraged and directed me. I
also thank my family and friends who supported me throughout the time of this research. I
want to acknowledge and appreciate their help and transparency during our research. I am
also so thankful to my fellow students and colleagues whose been always there and been part
of my special year.
Abstract
Humidity and Temperature are crucial parameters for the optimal response of biological
systems e.g. each has its own impact on growth and production of quality crops. There are
several techniques of measuring humidity and temperature. However, there is still a need
for continuous technological innovation to enable fast, real time and remote monitoring of
these parameters. The aim of this study research was to fabricate a functional hardware
and software system to measure temperature and humidity. The system was designed to
allow multiple communications with user, LED indication mechanism. The study utilized
an Arduino Uno (Wavgat) board interfaced with a Temperature and Humidity sensor, I2C
Module, LCD.
A code was generated using the computer with the appropriate Arduino program and
sent to the Arduino microcontroller for running the circuit. To study the performance char-
acteristics of the Arduino-based humidity and temperature sensor.
Keywords:
Arduino Uno, Temperature and Humidity sensor, LCD, I2C Module
0.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.2 Arduino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.2.1 Inexpensive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.2.2 Cross-Platform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.2.3 Simple, clear programming environment . . . . . . . . . . . . . . . .
0.2.4 Open source and extensible software . . . . . . . . . . . . . . . . . .
0.3 What we can do with Arduino . . . . . . . . . . . . . . . . . . . . . . . . . .
0.4 Arduino board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.4.1 Power (USB/Barrel Jack) . . . . . . . . . . . . . . . . . . . . . . . .
0.4.2 Ping (5V, 3.3V, GND, Analog, Digital, PWM, AREF) . . . . . . . .
0.4.3 Reset Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.4.4 Power LED indicator . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.4.5 TX RX LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.4.6 Main IC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.4.7 Voltage Regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.5 The Arduino Family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.6 Arduino IDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.7 FINAL PROJECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.7.1 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.7.2 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.7.3 Simulation of the DHT11 sensor . . . . . . . . . . . . . . . . . . . . .
0.7.4 Simulation of the LCD . . . . . . . . . . . . . . . . . . . . . . . . . .
0.7.5 Project Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
List of Figures
List of Abbreviations
Figure 1: Caption
0.1 Introduction
Arduino is an open-source electronics platform based on easy-to-use hardware and software.
Arduino boards are able to read inputs-light on a sensor, a finger on a button, or a Twitter
message - and turn it into an output - activating a motor, turning on an LED, publishing
something online. You can tell your board what to do by sending a set of instructions to the
microcontroller on the board. To do so you use the Arduino programming language (based
on Wiring), and the Arduino Software (IDE), based on processing. Over the years Arduino
has been the brain of thousands of projects, from everyday objects to complex scientific
instruments. A worldwide community of makers-students, hobbyists, artists, programmers,
and professionals has gathered around this open-source platform, their contributions have
added up to an incredible amount of accessible knowledge that can be of great help to novices
and experts alike. Arduino was born at the Ivrea Interaction Design Institute as an easy tool
for fast prototyping, aimed at students without a background in electronics and programming.
As soon as it reached a wider community, the Arduino board started changing to adapt to
new needs and challenges, differentiating its offer from simple 8-bit boards to products for
IoT applications, wearable, 3D printing, and embedded environments. All Arduino boards
are completely open-source, empowering users to build them independently and eventually
adapt them to their particular needs.
0.2 Arduino
0.2.1 Inexpensive
0.2.2 Cross-Platform
0.4.5 TX RX LEDs
0.4.6 Main IC
0.7.1 Components
0.7.2 Definitions
1 Caption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .