Paso 3: El Wifi sensor: ESP8266
Ahora, el circuito completo (igual que la foto de arriba):
Arduino Uno - convertidor de nivel de lógica
5V <> – HV
RX <> – HV8
TX <> – HV7
GND GND <> –
3.3V <> – LV
Convertidor de nivel de lógica - ESP8266
LV <> – 3, 3V
LV <> – CH-PD (a través de la resistencia de 1 k)
LV <> – RST (a través de la resistencia de 1 k)
HV8 <> – TX
HV7 <> – RX
GND GND <> –
Ahora para los problemas.
Tengo la ESP trabajando, pero sólo en parte; Era capaz de enviar comandos y recibir una respuesta, no pude flashearlo.
Con esta configuración llegar al punto donde sería aceptar comandos y devolver una respuesta apropiada, sin embargo, después de cargar accidentalmente un bosquejo para el ESP, no enviaría detrás esas respuestas. En su lugar envió una respuesta extraña con caracteres aleatorios.
He intentado deshacerse de este problema a través de intermitente el dispositivo, pero todos mis intentos fueron sin resultado.
Reflexión
El problema real podría tener múltiples causas:
-El ESP no puede obtener suficiente energía de arduino
-El ESP no puede obtener suficiente electricidad en peek, al hacer el trabajo pesado, como parpadear o envío de datos
-El ESP es simplemente roto
Retrospectivamente que yo diría que era demasiado ambicioso con la toma de un proyecto de Arduino como este, mi proyecto era demasiado complicado. Sobre todo si tenemos en cuenta que yo no tenía experiencia con hardware o previo a este proyecto de Arduino. No espero que la ESP8266 causaría problemas tantos. Si tuviera que rehacer este proyecto, yo habría utilizado un módulo ethernet (o wifi) más caro, que era más fácil de usar.