Devices

From Let's Control It
Revision as of 19:30, 18 November 2020 by TD-er (talk | contribs)
Jump to navigation Jump to search

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


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 - -