A websocket client.
A PubSub or MQTT service is not required.
Up to 16 hi-res
(15 bits) A-ports over I2C.
Included a websocket server.
ADS1115
Included a ESP8266 websocket
server and (demo)browser client (A PubSub or MQTT service is not required).
Two libraries:
ADS1115 an
thermistor.
Max. input voltage: VDD +
0,3V
Get from port #n:
- maxSteps
4.096/32768 (Gain amplifier bit is set to 0x1 = 4.096V by 65536 neg+pos steps, we use only the positive steps) - VoltStep
VDD/maxSteps - Volt
calculated value (VoltStep * steps) - steps
I2C value read from ADS1115 port #n - Ohm
voltage divider (used by thermistor(s)) - temp
calibrated temperature (only from thermistor(s))
- The ADS1115 modules use only two D-pins (I2C)
So you have 2-9 pins free (depending on the ESP8266 type) - Configurated for 3.3V VDD
- Up to 16 hi-res A-Pins
- Gain amplifier bit is set to 0x1 (= 4.096V by 65536 steps)
- 15 bits resolution (32768 positive steps, there are also 32768 negative steps)
- ~26600 steps (arduino 1024) on ~3.3V
- ~0.000125V-step on ~3.3V
- Including a thermistor library with Steinhart-Hart A-B-C
coefficients calculation and calibrate option
Thermistors can be connected to any port (0-15)
Information:
http://www.ti.com/lit/ds/symlink/ads1115.pdf ADS1115
http://assets.newport.com/webDocuments-EN/images/AN04_Thermistor_Calibration_IX.PDF
https://en.wikipedia.org/wiki/Steinhart%E2%80%93Hart_equation
hhttp://www.thinksrs.com/downloads/programs/Therm%20Calc/NTCCalibrator/NTCcalculator.htm
http://www.daycounter.com/Calculators/Steinhart-Hart-Thermistor-Calculator.phtml
http://blog2.thermoworks.com/2010/10/making-a-proper-ice-bath/ how to
making a proper ice bath!!!