Cómo utilizar los pernos de ESP8266-01 (2 / 4 paso)

Paso 2: Mejor truco: utilizar I2C

El mejor truco para obtener entradas extras en el ESP8266-01 es utilizar una interfaz I2C.

Una opción es usar GPIO0 y GPIO2 como el bus I2C.

La pullup resistencias necesarias para conseguir el módulo para poner en marcha correctamente pueden doblar como las resistencias de pull-up de bus I2C y el otro esclavo, componentes en el bus son de colector abierto y así deben no tire el autobús hacia abajo al encender. Sin embargo en algunos esclavos de los casos, particularmente aquellos con batería de respaldo, puede atascarse y pulsado el autobús. En estos casos necesita aislar el autobús hasta que el ESP8266 obtiene a través de su etapa de arranque.

Puede evitar este problema mediante el uso de TX y RX para el bus I2C

Algunas cosas en cuenta:

  1. GPIO1 (TX) se utiliza como la línea de datos, porque siempre obtendrá algunos debug salida GPIO1 en energía para arriba. No es posible suprimir esta salida, pero la línea de reloj (RX) se llevará a cabo alta por lo que ninguno de estos datos se registran a los esclavos
  2. Al programar la ESP8266, la línea de RX está conectada a la salida del programador. Al final de la programación se reinicia la ESP8266 y 330 resistor de protección evita RX unidad de salida del programador se ponga en cortocircuito.
  3. Los resistores de la serie I2C ofrecen una protección similar para el TX, RX de cortos en el bus I2C

El ESP8266 es 3.3V dispositivo así que preferentemente utiliza 3.3V I2C esclavos. Son muchos, pero no todos los dispositivos I2C son 3.3V estos días. "En general, en un sistema donde un dispositivo está en un voltaje más alto que otro, es posible conectar los dos dispositivos vía I2C sin cualquier nivel cambio de circuitos entre ellos. El truco es conectar las resistencias de pull-up en la parte inferior de las dos tensiones". (Tutorial de SparkFun I2C) Para una mezcla de 5V y 3.3V dispositivos conectan el enderezamiento los 3.3V de línea, como se muestra arriba.

Usando I2C es una gran manera de añadir un convertidor de A D de varios canales a la ESP8266-01 que no expone la única entrada de ADC del módulo subyacente. Por ejemplo usando Adafruit 12 bits I2C 4 canales ADC o para analógica salida I2C DAC Breakout – Junta de MCP4725 de SparkFun. También hay muchos otros tipos de sensores con buses I2C.

Ver http://www.i2c-bus.org/i2c-primer/common-problems... para más información de superar problemas de I2C. Ver también Arranque confiable para I2C RTC de respaldo de batería para un método corto para ayudar a limpiar el bus

Artículos Relacionados

Hacer campo punta y Broadhead caza los pernos de la ballesta pistola

Hacer campo punta y Broadhead caza los pernos de la ballesta pistola

hay varios modelos diferentes de 50 lb y 80 lb-tire la pistola ballesta disponible, pero los pernos sólo vendidos son de plástico moldeado o tubos de aluminio con plástico moldeado fletches, que tienen puntas de blanco y estos son acerca de 6-3/4 pul
Cómo arreglar una pantalla VFD perdida (o cualquier otra cosa con los pernos rechazados)

Cómo arreglar una pantalla VFD perdida (o cualquier otra cosa con los pernos rechazados)

cuando era un muchacho joven-despertador de mis padres (ya viejo en aquel momento) dejó de funcionar. Una vez que abrirlo descubrí una hermosa pantalla enorme, pero desde que era un poco tonto no desoldered, ni he dejado largos pins, pero para "afina
Toma de corriente de Arduino con los pernos expuestos

Toma de corriente de Arduino con los pernos expuestos

Encontré a mi mismo a menudo tratando de tapar cosas en casa con Arduino. Así que pensé que sería bueno tener un sistema que sólo puede conectar el sensor, enchufe el aparato y el código algo para ver como va. Nunca me ha gustado romper aparte un apa
Cómo utilizar los palillos

Cómo utilizar los palillos

Los palillos son dos piezas de igual longitud palos utilizados como una herramienta de comer usados en Asia oriental y sudeste de Asia. La figura 1 es que el carácter chino simplificado presenta los palillos. Figura 2 es el carácter chino rápido y la
Cómo construir un jardín elevado con los pernos de bolos usado. ¡ Nunca has visto antes!

Cómo construir un jardín elevado con los pernos de bolos usado. ¡ Nunca has visto antes!

Tengo un suelo muy pobre en mi patio, y me fui consiguiendo frustrado con los cultivos malos que era conseguir tratando de crecer vegetales en ella. Así que, decidí hacer algo al respecto! Construí algunos jardines elevados, y en apenas una semana lo
Los pernos programables Indy Rock

Los pernos programables Indy Rock

¿Recuerdas cuando punk rockers y indy niños ¿Coloque pins de sus bandas favoritas en todo sus sudaderas, mochilas y lo que no? Este proyecto de wearables parecía tomar esos botones al siguiente nivel, permitiendo que cada perno servir como una entrad
Hacer una ballesta de PVC de estilo Medieval de 100 libras y los pernos

Hacer una ballesta de PVC de estilo Medieval de 100 libras y los pernos

¡ Hola todos! Hoy vamos a estar construyendo una crossbow de estilo medieval de 100 libras con un producto de PVC. Mientras usar PVC de grado de muebles más caro, este arco puede hacerse con tubería de plomería y eléctrico del PVC para traer el mater
Bebe cambiador de cinco 2 x 4 x 8' los pernos

Bebe cambiador de cinco 2 x 4 x 8' los pernos

Usa cinco 2 x 4 x 8' mesa de tacos he podido crear este cambio para sólo $11,55 en madera. Las dimensiones de esta mesa de cambiar pañales son 33 1/2" ancho x 17 1/4" profundidad x 33 1/2" alto. El cambiante marco de pad (cambio de almohadi
Aprender a utilizar los paneles de Adobe Photoshop

Aprender a utilizar los paneles de Adobe Photoshop

Aprenda cómo agregar, eliminar, sustituir y utilizar paneles en Adobe Photoshop. Este tutorial es ideal para principiantes que se consigue a los apretones con Photoshop.
Cómo utilizar los módulos XBee como transmisor y receptor - Tutorial de Arduino

Cómo utilizar los módulos XBee como transmisor y receptor - Tutorial de Arduino

En este tutorial utilizaremos dos módulos xBee (serie 1) con la placa de Arduino uno. Configuraremos a actuar como un transmisor y receptor para controlar el brillo de un LED sin cables mediante un potenciómetro.La pila de xBee - serie 1 - módulos to
Una manera fácil de controlar tu Arduino de los pernos de la internet. (No hay reenvío de puertos)

Una manera fácil de controlar tu Arduino de los pernos de la internet. (No hay reenvío de puertos)

Pernos de control Arduino desde internet, sin necesidad de utilizar complejo Puerto Puerto de reenvío de configuraciones en su servidor de seguridad.Como el Arduino está conectado a la red y tiene una dirección IP válida podrás cambiar elEstados del
Un armario más eficiente utilizar los cinturones de

Un armario más eficiente utilizar los cinturones de

Cuando me despierto, después de desayunar y cepillar mis dientes, que empiezo a correr porque me doy cuenta, como cada día, que no tengo tiempo suficiente para tomar el bus. Ese es el momento cuando voy a mi armario y me sale loco. Es un completo lío
Cómo utilizar los ingredientes botánicos de la madre tierra 100% Natural contra la celulitis tratamiento en el hogar

Cómo utilizar los ingredientes botánicos de la madre tierra 100% Natural contra la celulitis tratamiento en el hogar

madre tierra botánicos Ltd. ofrece un tratamiento natural contra la celulitis 100% que se utiliza en algunos spas de gama alta en el Caribe y el Reino Unido.  Este tratamiento está disponible para compra y uso en el hogar de www.earthmotherbotanicals
Pasadores de ESP8266 usando GPIO0/GPIO2/GPIO15

Pasadores de ESP8266 usando GPIO0/GPIO2/GPIO15

Esta es una nota muy breve sobre cómo usar GPIO0 / GPIO2 y GPIO15 de los pernos del módulo ESP8266.Actualización: También puedes ver cómo utilizar los pernos de ESP8266-01IntroducciónESP8266 es un chip de bajo costo wifi habilitado. Viene en una vari