¿Paso 5: ADC en un ESP8266-01?
Si eres muy bueno con un soldador, esta capacidad de ADC puede accederse en cualquier versión de la ESP8266. La gráfica anterior es el pinout para el chip de EX. El chip en el ESP-1 tiene el pinout, pero no la conexión física. Unas manos constantes y un hierro podrían golpéelo.
Algunas observaciones que podrían salvar acidez estomacal:
- Estos módulos no son protoboard amistoso y no sólo porque los pines están demasiado juntos. Simplemente conectar en un cable de conexión o bump el tx rx las conexiones pueden producir errores. A golpear la placa puede ser problemático. Estos chips son muy sensibles a las fluctuaciones de tensión. Horas de pelo tirando y persiguiendo el fantasma en la máquina fue solucionado por la soldadura tanto como sea posible. Conexiones soldadas han proporcionado un controlador de roca sólida.
– 3.3 voltios y es mucha. 630mA. Si utiliza un regulador de lm1117t3.3 (hacer). Soldadura lo! Si la tierra se suelta o se movió, su 3.3v puede spike. Exceso de tensión hará que el ESP reiniciar. Demasiada tensión causará humo.
- Codificación de formatos de la api de NodeMCU puede o no trabajar en su escritura. Es decir, wifi.sta.setip(), uso ' = 'no':'.
-Se puede utilizar la ONU como un dispositivo serie, sin embargo, la ONU pone a 5v en pines tx y rx. Algunas fuentes afirman que GPIOs de la ESP8266 son tolerantes. TX y rx no están. Use divisores de voltaje y diodos o alguna otra magia. Además, si tienes que usar un Arduino para su proyecto, usar un Arduino. Como este producto se madura, quizás no necesite un Arduino.
- El mod de NodeMCU servidor tiene pérdidas de memoria graves. Estas fugas hacer la Junta reiniciar cuando la memoria es demasiado baja. Introducir 'print(node.heap()' en la secuencia de comandos y ver la memoria como acceder a la página. Como el "montón" agota, el ESP se reiniciará. Esta pérdida de memoria puede reducir o eliminarse mediante restablecer todas las variables a la 'nada' al final de la secuencia de comandos. Sin embargo, si la secuencia de comandos termina temprano por alguna razón, la memoria se utiliza hasta 'reset' esto puede o no puede ser un problema para su proyecto.
También, el botón de "Montón" en LuaLoader, parece no dar lecturas de memoria precisa.
Hay una gran discusión aquí: tech.scargill.ne
- Los pines 4 y 5 tal como se indica en mi ESP-12 se invierten en LuaLoader. Es decir, si desea leer o cambiar el pin 4, necesitará asignar la tarea a pin 5 LuaLoader y el pin 5, necesitará asignar pin 4.
Con la capacidad de programa digitales pins, leer los pines analógicos, almacenan y ejecutan secuencias de comandos múltiples con firmware de NodeMCU. Esta plataforma se convierte en una alternativa capaz y muy económica para sus proyectos de IoT.
Espero que haya encontrado este instructable útil!