ESP8266 ADC - sensores analógicos (5 / 5 paso)

¿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!

Artículos Relacionados

ESP8266 ADC - múltiples sensores analógicos

ESP8266 ADC - múltiples sensores analógicos

Aunque el ESP8266 -07 y -12 tienen sólo una patilla de ADC, no significa que se limitan a solamente un sensor análogo por módulo. Usted puede utilizar muchos!Sin embargo, para utilizar varios sensores necesitará múltiplex de los sensores. Multiplexac
Sensores analógicos - calcular la no linealidad introducida por una carga o Pull-Down Resistor

Sensores analógicos - calcular la no linealidad introducida por una carga o Pull-Down Resistor

¿Ha tenido alguna vez esa sensación terrible que añadir una resistencia de carga o 'bajar' a su sensor está arruinando todas las lecturas analógicas?Tal vez te estás preguntando ¿por qué queremos echar a perder un circuito perfectamente bueno poniend
Reloj de alcance: sensor analógico reloj y temperatura en un osciloscopio

Reloj de alcance: sensor analógico reloj y temperatura en un osciloscopio

Scopeclock es un equipo fácil de usar para hacer más útil tu osciloscopio analógico capaz de X-Y. Usando este simple utilizar hardware que puede convertir tu osciloscopio analógico en un reloj de alcance. Este proyecto era yo y mi amigo kshitij gupta
Robot de AAA (autónoma analógico Arduino)

Robot de AAA (autónoma analógico Arduino)

la AAA Robot es un robot perfecto para principiantes. Es versátil, fácil de construir y discute muchos de los temas entre deben aprender, incluyendo pero no limitado a interruptores de transistor, motor de sensores analógicos de nad. Este Instructabl
Arduino: Lectura de voltaje analógico

Arduino: Lectura de voltaje analógico

En esta lección usarás dos resistores - una resistencia estática y una resistencia variable - para crear un divisor de tensión que le permite comprender efectivamente la intensidad de luz detectada por el fotoresistor - esencialmente un medidor de lu
Cómo configurar un portador del chip con Sharp Sensor de distancia analógico GP2Y0A60SZLF

Cómo configurar un portador del chip con Sharp Sensor de distancia analógico GP2Y0A60SZLF

Como empecé tratando de usar este sensor, que tenía algunas dificultades mientras que configurarlo.El problema surge cuando se empieza a convertir el voltaje analógico en distancia. Como pueden o no saben, que el sensor produce una salida de voltaje
Crear un circuito sensor de luz de transpondedor analógico!

Crear un circuito sensor de luz de transpondedor analógico!

Este es un divertido proyecto para asustar a su gato, perro, compañero o vecino. Utiliza fotocélula, o luz, sensores como resistores en un circuito analógico para crear sonidos extraños. Puede usarse cualquier sensor, pero las fotocélulas son baratos
Cómo hacerlo te hacen propio Phidgets analógico Sensor Cables

Cómo hacerlo te hacen propio Phidgets analógico Sensor Cables

Cuando se trabaja con Phidgets de sensores, los cables vienen en un número limitado de longitudes (60cm, 10cm y 350cm). Hay momentos cuando usted necesita un periodo más específico o algo más. Aquí está una manera bastante fácil de hacer su propia!Ca
Velocímetro de bicicleta "Analógico"

Velocímetro de bicicleta "Analógico"

En este instructable voy a mostrar cómo hacer un velocímetro "análogo" fácil utilizando un arduino nano, un servo motor y algunos componentes extras más.Es la parte analógica del proyecto sólo en la pantalla de la velocidad, todas las de detecci
Acelerómetro analógico Control de un Servo

Acelerómetro analógico Control de un Servo

Se trata de un método de usar la salida de pulso cuadrado de un acelerómetro de dos ejes de Memsic para controlar un servo. Sin embargo, a diferencia de otros métodos que utilizan un dispositivo microcontrolador, te voy a mostrar cómo directamente to
Termistor de KY-013 analógico (Arduino)

Termistor de KY-013 analógico (Arduino)

Tuve un tiempo difícil encontrar información "plug & play" y códigos, conexiones, etc. sobre el Sensor de temperatura analógico KY-013. Yo no soy un programador para hacer un montón de ensayos y errores, sobre todo, pero finalmente conseguí
Indicador de fase lunar reloj analógico de Steampunk

Indicador de fase lunar reloj analógico de Steampunk

hice un reloj steampunk utilizando una caja de teléfono de madera antiguo, tres indicadores analógicos, switches, una ventana y un mecanismo de cuerda. El reloj muestra las horas, minutos y segundos en los relojes y cuando lo adquieres, muestra el me
Convertidor analógico/digital simulado RaspberryPi

Convertidor analógico/digital simulado RaspberryPi

Es difícil conseguir datos numéricos en un RaspberryPi a través de la GPIO porque no tiene un convertidor analógico a digital. Este instructable muestra cómo el tiempo de la carga y descarga de un condensador para leer un sensor resistivo. La demostr
LinkIT uno-ver todos los datos analógicos usando hotspot Wi-Fi móvil

LinkIT uno-ver todos los datos analógicos usando hotspot Wi-Fi móvil

Tan en proyectos de micro-controlador vemos los valores de los sensores en pantallas LCD y LED. Su poco aburrido y muy complicado para soldar los cables y comprobarlo. Tan con el uso de Link uno es muy fácil ver el sensor de los valores y resultados