Devices

From Let's Control It
Jump to navigation Jump to search

Up-to-date list

Warning This is an outdated list, please see the up to date list on ReadTheDocs - Plugins


Devices

Long list of devices that has been used and confirmed to work with ESP Easy.
Device Type Device Name Physical values measured Power In connection method output format possible I²C addresses level shifter required mounting options Size (LxWxH)
Pulse counter IR emitter + phototransistor (for ex. water/electricity meters), distance 3.3V - 5V 1 digital GPIO (for pulse/proxy) and/or 1 Analog input (distance) binary(0/1) (for pulse/proxy)/ 0-3.3V (distance) N/A no Ø? (1x or 2x)
C-C?
Environment Temperature (-55 to +125°C) 3.3V - 5V 1 digital GPIO for multiple sensors 1wire bus N/A no
(yes if you use 5V logic and the ESP unit can't handle that voltage on GPIO)
None but could be placed in a metal "pipe"/protective sleeve Ø4.6mm x L4.6mm
Environment Sensor temperature (-40 to +125°C)

IR temperature (-70 to +380°C)

3.3V - 5V SDA/SCL or 2 digital GPIO I²C bus 0x5a no Ø? (2x)
C-C?
Environment BMP085/BMP180 BMP085.png temperature (-40 to +85°C)

barometric pressure (300-1100 hPa)

3.3V SDA/SCL or 2 digital GPIO I²C bus 0x77 no Pins (6x)
C-C2.54mm
Environment temperature (-40 to +85°C)

humidity ( 0…100 % rel. humidity) barometric pressure (300-1100 hPa)

1.8 - 5V SDA/SCL or 2 digital GPIO I²C bus 0x76
0x77
no Ø? (1x) 19.0mm x 18.0mm x 3.0mm
Environment BMP280 BMP280.png temperature (-40 to +85°C)

barometric pressure (300-1100 hPa)

3.3V SDA/SCL or 2 digital GPIO I²C bus 0x76 no Ø? (2x)
C-C?
19.0mm x 18.0mm x 3.0mm
Environment MS5611 MS5611.png temperature (-40 to +85°C)

barometric pressure (10 to 1200 mbar)

3.3V SDA/SCL or 2 digital GPIO I²C bus 0x76 no Ø? (2x)
C-C?
19.0mm x 18.0mm x 3.0mm
Pulse counter Inductive proximity sensor 5V - 12V 1 digital GPIO (for pulse/proxy) binary(0/1) (for pulse/proxy) N/A no
(yes if you consider pull-up and pull-down resistors as level shifter?)
M12 thread Ø12mm x L55mm
Pulse counter General, output as pulse 5V - 12V (in general) 1 digital GPIO (for pulse) binary(0/1) (for pulse) N/A no
Dust "Dust" (particle matter: PM2.5) 3,3V(5V) 1 analog (data) and 1 digital GPIO (for LED) analog (for data) N/A 3,3V:no 5V:Needs special adaption Small flanges on the sides 46.0mm x 30.0mm x 17.6mm
Dust "Dust" (particle matter: PM1/2.5/10) 5V 4 digital GPIO serial N/A No
Current Current (max ±3.2A), Voltage (max. 26V) 3.3V - 5V SDA/SCL or 2 digital GPIO I²C bus 0x40
0x41
0x44
0x45
no Ø? holes (4x)
C-C??
C-C??
?
Environment Soil moisture sensor Soilmoisturesensor small.jpg capacitive moisture, temperature, light 3.3V - 5V SDA/SCL or 2 digital GPIO I²C bus 0x20 (changeable) no ? ?
Gases MH-Z19 Mh-z19.jpg CO2 ppm, temperature, U 5V 2 digital GPIO (Software-Serial) serial N/A no Pins (4x + 5x)
C-C2.54mm
?
Light/Lux BH1750 BH1750.jpg Illuminance, Lux 3.3V SDA/SCL I²C bus 0x5c
0x23
no Ø? holes (2x)
C-C??
?
Light/Lux TSL2561 TLS2561.png Illuminance, Lux 3.3V SDA/SCL I²C bus 0x29
0x39
0x49
no Ø? holes (2x)
C-C??
?
Light/Lux RGB Color 3.3V SDA/SCL I²C bus 0x29 no Ø? holes (2x)
C-C??
?
Light/Lux Light intensity
Analog 1-100% or Binary above/below trigger value
3.3V - 5V 1 analog
and/or
1 digital
analog (0-3.3V)
and/or
binary (0/1)
N/A no Ø? hole ?
Environment temperature (-40 to +85°C)

humidity ( 0…100 % rel. humidity)

3.3V - 5V 1 digital GPIO for multiple sensors 1wire bus N/A no Ø? hole (DHT11) ?
Environment temperature (-40 to +85°C)

humidity ( 0…100 % rel. humidity)

3.3V - 5V 1 digital GPIO for multiple sensors 1wire bus N/A no Ø? hole (DHT22) ?
Environment DHT12 DHT12.png temperature (-20 to +60°C)

humidity ( 20…95 % rel. humidity)

3.3V - 5V 1 digital GPIO for multiple sensors I²C bus
(or 1wire bus)
0xb8 no no 12.3mm x 7.5mm x 4.7mm
Environment SI7021/HTU21D SI7021.png temperature (-40 to +125°C)

humidity ( 0…100 % rel. humidity)

3.3V SDA/SCL or 2 digital GPIO I²C bus 0x40 no
Environment SHT1X SHT1X.png temperature

humidity

3.3V - 5V 2 digital GPIO no n/a no
Environment AM2320 AM2320-Sensor.jpg temperature (-40 to +80°C)

humidity ( 0…99.9 % rel. humidity)

3.3V - 5V SDA/SCL or 2 digital GPIO I²C bus 0x5C (not found via i2c scan?) no
RFID Wiegand WiegandRFID 1.jpg RFID 6V - 12V 2 digital GPIO yes
RFID PN532 PN532.png RFID 3.3V SDA/SCL or 2 digital GPIO I²C bus no
Distance Ultrasonic Distance sensor 5V 2 digital GPIO (one for trigger, one for echo) no n/a yes
Switch input Switch ? ? ?
Switch input PIR Switch 5...12V 1 digital GPIO No (see text)
Switch input Door Switch ? ? ?
Analog input Analog Input ? ? ?
Analog input Analog Input 3.3V - 5V SDA/SCL or 2 digital GPIO I²C bus 0x48 (changeable) no
Analog input Analog Input 3.3V - 5V SDA/SCL or 2 digital GPIO I²C bus 0x48-0x4B no
Extra IO Input / output 3.3V SDA/SCL or 2 digital GPIO I²C bus 0x20-0x27 no
Communication IR 3,3V 1 digital GPIO no n/a no
Gyro MPU 6050 Mpu-6050.jpg Motion 3.3V - 5V SDA/SCL or 2 digital GPIO I²C bus 0x68
0x69
no
Gases CO2 (ppm) 5V
(not over 5.2V!)
2 digital GPIO (Software-Serial) serial N/A no Pins (4x + 5x)
C-C2.54mm
32mm x 19.5mm x 8.2mm
GPIO LED, tones, servos etc. 1.8V - 2.2V (max) 1 PWM GPIO - N/A no - -
GPIO Relay 5V
(3.3V - 5V Logic)
1 digital GPIO, per relay - N/A no - -
GPIO Output 3.3V - 12V (general) 1 digital GPIO, per servo - N/A no - -
Communication Output 1V - 1.5V (general) 1 digital GPIO - N/A no - -
Extra IO PCF8574 PCF8574.jpg Input / output 2.5V - 6V SDA/SCL or 2 digital GPIO I²C bus 0x40-0x4F no - -
Extra IO PCA9685 PCA9685Module.jpg Output 2.3V - 5.5V SDA/SCL or 2 digital GPIO I²C bus 0x40-0x7F no - -
Motor Adafruit Motor Shield v2 Motor shield klein.jpg Output 3.3V SDA/SCL or 2 digital GPIO I²C bus 0x60-0x80 no - -
Notify Buzzer Buzzer.jpg Output 3V - 5V (general) 1 digital GPIO - N/A no - -
Extra IO PWM GPIO (IRF520) MosFET.png Output 3.3V or 5V 1 digital GPIO - N/A no - -
Display Output 5V (general) SDA/SCL or 2 digital GPIO I²C bus 0x27 no
(yes if you use 5V logic and the ESP unit can't handle that voltage on GPIO)
- -
Display Output 3.3V or 5V (general) SDA/SCL or 2 digital GPIO I²C bus 0x3C no
(yes if you use 5V logic and the ESP unit can't handle that voltage on GPIO)
- -
Display Output 5V (general) Rx/Tx or 2 digital GPIO Serial N/A No
The display outputs 3.2 volts max.
4 holes -
Generic Level shifter (level converter) 3.3V - 5V Used inline with the wires. no N/A This is the level shifter, aka logic converter. Used to turn logics of higher voltage (5V) down to ESP friendly voltage (3.3V). - -
Notify MP3 player 3.3V - 5V 1 digital GPIO (TX) no N/A - - -
Notify MP3 player 3.3V - 5V 1 digital GPIO (TX) no N/A - - -
Keypad Input 2.4V - 5.5V 2 digital GPIO NON-STANDARD
I²C bus
N/A - Ø? (2x)
C-C?
-
Switch input Input 3.3V 2 digital GPIO
3 GPIO if "0" is used
no N/A - Ø? (2x)
C-C?
-
Notify Output GPIO-power 1 digital GPIO - N/A no - -
Notify Output GPIO-power 1 digital GPIO - N/A no - -
Display Output 3.3V - 5V 2-3 digital GPIO - N/A no - -