Professional Documents
Culture Documents
PRESENTED BY
20C35A0253 – P. SAI KRISHNA
20C35A0242 – K. NEETESHWAR ROA
20C35A0260 – S. NISHA
20C35A0231 – J. USHA
20C35A0206 – B. SAI KRISHNA
CONTENTS
ABSTRACT
INTRODUCTION
COMPONENTS
ARDUINO
BLOCK DIAGRAM/CIRCUIT DIAGRAM
BH1750 AMBIENT LIGHT SENSOR
TEMT6000 SENSOR
LCD
SOURCE CODE
FEATURES AND SPECIFICATIONS
APPLICATIONS
REFERENCES
ABSTRACT:
o ARDUINO UNO
o BH1750 AMBIENT LIGHT SENSOR
o TEMT6000 SENSOR
o LCD(16X2)
o PCB
o BATTERY(9V)
ARDUINO
Arduino UNO is a
microcontroller board based on
the ATmega328P. It has 14
digital input/output pins (of
which 6 can be used as PWM
outputs), 6 analog inputs, a 16
MHz ceramic resonator, a USB
connection, a power jack, an
ICSP header and a reset button.
It contains everything needed to
support the microcontroller;
simply connect it to a computer
with a USB cable or power it
with a AC-to-DC adapter or
battery to get started.
CIRCUIT DIAGRAM
BH1750 AMBIENT LIGHT SENSOR:
The BH1750 provides 16-bit light measurements in lux, the SI unit for measuring light making it easy to compare against other
values like references and measurements from other sensors. Able to measure from 0 to 65K+ lux, the BH1750. With some
calibration and advanced adjustment of the measurement time, it can even be convinced to measure as much as 100,000 lux.
Power Pins
VIN - this is the power pin. Since the sensor chip uses 3 VDC, we have included a voltage regulator on board that
will take 3-5VDC and safely convert it down. To power the board, give it the same power as the logic level of your
microcontroller - e.g. for a 5V microcontroller like Arduino, use 5V
3Vo - this is the 3.3V output from the voltage regulator, you can grab up to 100mA from this if you like
GND - common ground for power and logic
I2C Logic Pins
SCL - I2C clock pin, connect to your microcontroller I2C clock line. This pin is level shifted so you can use 3-5V
logic, and there's a 10K pullup on this pin.
SDA - I2C data pin, connect to your microcontroller I2C data line. This pin is level shifted so you can use 3-5V
logic, and there's a 10K pullup on this pin.
STEMMA QT - These connectors allow you to connectors to dev boards with STEMMA QT connectors or to other
things with various associated accessories.
ADDR/AD0 Jumper - I2C Address pin. Pulling this pin high or bridging the solder jumper on the back will change
the I2C address from 0x23 to 0x5C
TEMT6000 LIGHT SENSOR:
The TEMT6000 is made up of a single phototransistor, which acts just like a simple NPN
transistor. The greater is the incoming light on the Base, the more the current flowing
from the Collector to the Emitter. The sensor only works in the visible spectrum (390–
700 nm). The Infrared, ultraviolet ray or any other light will have no effect on the sensor.
The sensor operates in the range of 3.3V to 5V. The breakout board has a voltage
divider circuit connected to the 10K Resistor. The TEMT600 acts as one of the resistors
in the divider network. As the light falls on the phototransistor surface, the resistance
value changes which changes the voltage on the SIG pin. An Arduino or any
other microcontroller is used to read the value and then to measure illuminance and
light intensity.
LCD DISPLAY: