Block Diagram of the Project:
LabVIEW Screenshot depicting the control of the Applications in Home:
Cloud Dashboard for Collecting Different Sensor Data:
I2C - INTER INTEGRATED CIRCUITS -- Serial Protocol
--> Communication Protocol
2 lines
SDL - Clock Line
SDA - Data line
MultiMaster Multi Slave Communication
Every Device is assigned with a unique address
For the Device which we are using it address is 0x48H
Temp | Humidity | Gas | Flame
Common to all Sensors is 4 pinout
1. VCC - 3.3V
2. A0 - Analog out - ADC
3. GND - 0V
4. D0 - Digital Op
I2C
Raspberry PI <---> ADS1115 --- VCC, GND, A0, A1, A2, A3
| | | | --->
Temp Humi Gas Flame
ADC - Analog to Digital Conversion16 bit ADC
Analog - voltages - sinusoidal signals
0-3.3V -- 0 --32767
2^16 - 0 to 65535 ( 65535/2 = +-32767)
y= 2.5V - Temp_Volt
x = 32767 * Y/3300
Value[0] =x
y= x*3300/32767
No comments:
Post a Comment