Paso 1: Construir un sensor de temperatura usando un ESP8266 y DS18b20 - salida serie
Conectarse el DS18b20 de la ESP8266 es muy simple. Debe ayudar la foto de arriba junto con el protoboard Fritzing.
Simplemente conectas el pin de la mano izquierda a tierra, el pin del centro para lo GPIO que desea utilizar (yo uso D1 que es GPIO5), y el derecho tenía ping a 5v.
Una vez que esto está conectada hasta puede utilizar el ejemplo de DallasTemperature Simple para obtener la temperatura del sensor que se envía a la salida serial.
He añadido sensors.setResolution(12) que establece la resolución del dispositivo en 12 pedacitos para que obtener una lectura más precisa de la temperatura. Se puede ver en los valores por debajo de lo que puede esperar de cada una de las resoluciones del pedacito:
Tiempo de conversión de Resol de modo
9 bits de 0,5 ° C ms 93,75
10 bits de 0,25 ° C 187,5 ms
11 bits 0,125 ° C 375 ms
12 bits 0,0625 º C 750 ms
Puede obtener la biblioteca para el DS18b20 desde el administrador de la biblioteca Arduino, así que no hay necesidad de descargar desde github por separado.