Paso 4: Diseño de circuitos
Hay algunas incorporaciones al circuito utilizado en el compañero Instructable. Es decir, la adición de la ESP8266, bus I2C y algunas nuevas habilidades. El ATmega328p tiene control total sobre la escala. Directamente, los botones de modo activo bajo las unidades, lee la pantalla LCD y puede incluso desactivar la función a la escala utilizando un transistor. Este chip también se comunica con la ESP8266 mediante el bus I2C (también conocido como TWI).
Además, el mega328 es responsable de reiniciar la ESP8266 Si pide un evento debido a problemas de red o algún otro estado de error. El ESP8266 tiene el trabajo de publicar nuestros datos a internet usando PubNub. Tomar en cuenta que este circuito todo funciona a 3.3V DC!
Hay mucho sucediendo otra cosa en este circuito. Creo que debe ser bastante directo a alguien que puede leer un esquema. Otra vez, no puedo insisto que este circuito funciona con 3.3V DC. El ATmega328p tiene un rango de voltaje de entrada muy ancha, no así la ESP8266 y la escala. Los pasadores abiertos en PORTC pueden utilizarse para sensores analógicos adicionales. La opción más obvia sería un sensor de temperatura, pero esto requeriría una sonda para ir en el café de la olla en nuestra oficina, y que probablemente iría sin usar.
Un fuente ideal de voltaje es de 5V (sólo a los 3, 3V entrada regulador),
asdfasdasdfd
y he elegido usar un viejo cargador de teléfono USB, asegúrese de puede fuente de por lo menos 500mA (más pueden).
Cortar el extremo micro USB del cable (la parte que va en su teléfono) y tira hacia atrás el aislamiento. Puede ser difícil hacerlo sin cortar los cables internos... tratando de mantener. Retire el blindaje (alambre no aislado) para revelar las líneas de alimentación y de datos. Con seguridad usted puede cortar el verde y blanco los cables (líneas de datos). Sólo nos preocupamos por el rojo (5V) y negro (GND) unos.