Servidor Web de RC salida de frecuencia dual (2 / 5 paso)

Paso 2: La conexión a

El trazado exacto de la placa será probablemente diferente a la mía ya que usé un "Consejo de componente Universal" de Radio Shack. Esta placa fue realmente un muy buen ajuste para este proyecto ya que la disposición simétrica de los autobuses me permitió poner la ESP8266 en el medio y los dos pares de receptor/transmisor en cada lado. Usted puede lograr lo mismo con una placa perforada pero necesitará algunos rastros. También en medio de la Junta fueron el conector micro-USB y los dos botones táctiles. Estos GPIOs de arranque los dos que se utilizan para la programación de la ESP8266.

El transmisor y receptor 315 MHz están en un lado de la ESP8266 y las unidades de 434 MHz son en el otro lado. Cada receptor y el transmisor obtiene su poder enrutarse a través de un transistor por lo que se pueden apagar cuando no esté en uso.

La Junta de ESP8266-12 para los transistores, módulos de RF y pulsadores son apenas suficientes pines GPIO. Pero "apenas suficiente" es también conocido como "suficiente", que prensa en...

Asignaciones de pines GPIO


ENTRADA-SALIDA

Los dos receptores tienen una salida digital de 5V. Puesto que el ESP no es tolerante a 5V, tiene a esta corte a medida con un divisor de voltaje para evitar daños en la uC. Los dos transmisores tienen entradas digitales que son nominalmente 5V pero trabajo muy bien con 3, 3V por lo que puede ser conducidos directamente en los pines GPIO.

Tablero de Huzzah de Adafruit tiene dos botoncitos, uno ligado a la GPIO0 y el otro RESET. Tienes que pulsar ambos para subir nuevo código a la Junta. Porque lo encuentro demasiado pequeño para usar cómodamente estos pulsadores, agregué botones de GPIO0 y el botón RST para hacer la vida menos frustrante. Simplemente conecté un botón a cada uno de estos pines y el otro lado de los botones para toma de tierra. Luego coloca los botones en el extremo de la placa de circuito donde yo podía llegar a ellos fácilmente.

Energía

El Huzzah ESP8266 acepta una amplia gama de voltajes de entrada en Vbat y alimenta a través de un incorporado 3.3V regulador. Puesto que las unidades RF aceptan 5V, decidí usar un wall-Mart de 5V para proporcionar energía a la Junta. Esto llegó a través de un conector micro-USB y se enrutó a unidades de RF y el ESP. (Cuidado! - no se alimenta a 5V a los pines GPIO en el ESP, pero que se trata fácilmente con divisores del voltaje.)

Para reducir el consumo de energía y la interferencia de RF, no quería dejar las unidades RF en continuamente por lo que había controlado poder con cuatro transistores.

¿Son los transistores necesarios?

Tal vez no. No pude encontrar una hoja de datos para las unidades de RF que definitivamente dieron un consumo de corriente máximo. Según mis mediciones que hice con mi DMM, esos tableros un consumo de 8-12 mA. Esto es muy cerca del límite de lo que los pines GPIO ESP8266 pueden fuente así que he elegido para hacer de ellas y con los transistores de NPN. ¿Pude han salido con la conducción de las unidades de RF de la ESP? No estaba seguro por lo que decidió pecar de cauteloso.

¿Error gigante?

Bueno... hora de ' fess para arriba. Soy un chico de software y soy un novato con el hardware. Así que mi diseño de circuito puede ser completamente desordenado. Para controlar el poder de las cuatro unidades de RF, que cada uno de ellos conectado directamente al bus de 5V. Entonces encamina sus conexiones a tierra a través de la espiga del coleccionista de un transistor NPN y había conectado el emisor de los transistores a tierra. Cuando la uC proporciona una señal a la base, permite poder fluya a través de la unidad de RF, entonces a través del transistor y a tierra. ¿Hay una mejor manera de hacer esto? ¿Debo haber usé transistores PNP? ¿Poner los transistores en el lado de 5V en vez del lado de la tierra? No dude en comentar sobre las formas que podría haber hecho esta parte mejor.

Artículos Relacionados

Configurar su propio servidor Web! ¿

Configurar su propio servidor Web! ¿

Alguna vez has querido tener un lugar donde podía guardar sus archivos y acceder a ellos en cualquier lugar tienes una conexión a Internet? Decir que quisiera tener tu biblioteca de música disponible en caso de que usted quiso darle una canción a uno
DIY Arduino y frambuesa Pi estación y servidor web

DIY Arduino y frambuesa Pi estación y servidor web

Este es un proyecto que llevará la temperatura usando el sensor de temperatura TMP36 IC y una placa Arduino . Esta información será envía en serie a la Frambuesa Pitablero de edición de una página web que el Raspberry Pi es anfitrión de sí mismo. Par
[Domótica] Versión 2: Compruebe la etiqueta RFID utilizando servidor web simple.

[Domótica] Versión 2: Compruebe la etiqueta RFID utilizando servidor web simple.

Este contenido es Wizwiki-W7500 RC522 RFID + servidor Web.IDE es compilador de web de mbed para ARM.La misión de este proyecto es comprobar la etiqueta RFID utilizando servidor web simple.Paso 1: Descripción-Usted necesita piezas debajo de lista1. RF
ESP8266 servidor Web que sirve varias páginas

ESP8266 servidor Web que sirve varias páginas

Con NodeMCU, el ESP8266 puede servir fácilmente una página web.En su forma más simple, el servidor responde a una solicitud mediante el envío de nuevo ' cliente: send() una línea a la vez para cada línea en la página.Esto funciona. Sin embargo si ust
Convirtiendo su frambuesa Pi en un servidor web personal

Convirtiendo su frambuesa Pi en un servidor web personal

lámpara es un acrónimo que significa LinuxApacheMySQLPHP y son componentes necesarios para ejecutar una página web HTML dinámico.Este instructable demostrará cómo puede convertir su frambuesa Pi en un servidor web personal. Los pasos para instalar to
Arduino wifi redback servidor Web ejemplo

Arduino wifi redback servidor Web ejemplo

Un arduino wifi Redback puede utilizarse como un servidor Web. El ejemplo de servidor Web de redback de wifi está disponible en la biblioteca de CuHead nos muestra perfectamente cómo hacerlo. Voy a guiarte a través de él para que usted pueda entender
Cómo probar tu propio servidor web frente a vulnerabilidades en mysql

Cómo probar tu propio servidor web frente a vulnerabilidades en mysql

Si eres un programador que debe cuidar de la seguridad de su código y servidores. Este instructable muestra cómo funciona una inyección mysql y lo que puede hacer para evitar que su propio código a otros fines que usted espera.Después de leer esto, c
Cómo construir su PC Media Center, servidor web, archivos de intercambio

Cómo construir su PC Media Center, servidor web, archivos de intercambio

Este tutorial le a cómo construir un PC para instalar mi media center, servidor web, compartir archivos.Para mí lo utilizare para hacer un centro de medios de comunicación.¿Qué necesita? :Mini o mid towerTablero de madreProcesadorMemoria RAMPara mi u
Temperatura y humedad Datalogger + servidor Web

Temperatura y humedad Datalogger + servidor Web

en este instructable (mi primer instructable) vamos a crear una temperatura y humedad datalogger añadiendo la posibilidad de acceder a los datos por web.El nuevo arduino ethernet lo hace todo tan fácil que parece magia. En la misma Junta se obtiene:
La parte de ESP8266 2 - servidor Web de Arduino

La parte de ESP8266 2 - servidor Web de Arduino

En mi anterior instructable las ESP8266 parte 1 - serie WIFI módulo para Arduino, intenté describir lo que es, la conexión, prueba y configurar la ESP8266 (vamos a llamarlo ESP para el cortocircuito). Aquí hacemos un resumen sobre cómo el ESP a puede
Frambuesa Pi - servidor Web / Wireless Access Point (WAP)

Frambuesa Pi - servidor Web / Wireless Access Point (WAP)

Lo que usted necesitaFrambuesa Pi modelo B + (o B) con fuente de alimentaciónCable EthernetAdaptador WiFiTarjeta SD 4GB + con RaspbianPreparaciónEste tutorial completo se supone que tiene su Pi ya configurado y listo para ir. Si no está listo/prepara
Servidor Web DIY con Arduino Mega 2560

Servidor Web DIY con Arduino Mega 2560

en este proyecto de bricolaje, vamos a hacer nosotros mismos un servidor web pequeño con W5100 escudo y arduino mega 2560,Vamos a conseguir nosotros mismos iniciado,Preparar todas las piezas...Paso 1: Las piezas necesarias para este DIY 1. Arduino Me
NodeMCU Temp con servidor Web

NodeMCU Temp con servidor Web

NodeMCU Temp con servidor Webes más fácil pensar:usted necesita una configuración preparada para el arduino IDE.Paso 1: Instalación simple y fácil: Necesita conectar su TempSensor correcta! Siempre se mira dos veces! Porque el ESP no es 5V ambiente :
NodeMCU acceso a bordo de LED a través de servidor web

NodeMCU acceso a bordo de LED a través de servidor web

El ESP8266 es el dispositivo en el mercado de bricolaje. Ha traído una agradable gran tormenta en la comunidad de aficionados. Junto con GPIOs, un ADC, SPI interfaz, UART interface (y por supuesto la parte de WiFi)... tiene todas las características