SPI 4 puente de x UART (MULTIUART)

Si eres un fan de la electrónica de entonces como yo a menudo lo encontrará molesto la falta de hardware puertos serie en dispositivos modernos. Muchos módulos como el Wifi ESP8266 y el Bluetooth HC-06 están disponibles para los cacahuetes, pero cada uno de ellos requiere una UART basan periférico serial de su mando para trabajar eficazmente. De hecho una amplia gama de la electrónica externa se puede Agregar a su sistema mediante una conexión en serie UART: GPS, GSM (teléfono móvil), RFID, RS232, LIN, Ethernet, Zigbee, Modbus, DMX, sistemas 4D gráfica LCD para nombrar unos cuantos más.

Más modernos microcontroladores y dispositivos como el Raspberry Pi tienen al menos un serial UART periférica por lo que puede hacer mucho con estos dispositivos. Sin embargo ahora y después debe combinar varios módulos de comunicación estilo juntos en un solo diseño. Un proyecto reciente que realizó fue un sistema de alarma móvil que solía armar / desarmar el sistema, GPS para rastrear la ubicación a proximidad de Bluetooth, acelerómetro para rastrear el movimiento y GSM basado en mensajes SMS para informar al propietario que su artículo es.

El Arduino Mega 2560 ofrece dos periféricos UART serie pero qué pasa si eso no es suficiente o necesitas algo más asequibles para la producción masiva. ¿Para mover a un chip diferente puede significar reescribir toda su código así que existe una manera más fácil?

Comúnmente, estos modernos microcontroladores disponen un periférico llamado SPI que es típicamente mucho más rápido entonces una UART basado en periférico serial y puede usarse para hablar con varios dispositivos utilizando señales seleccione cada chip del controlador. Si el controlador no tiene un periférico SPI entonces puede simplemente ser conducida con un enfoque de software poco golpeado con pins de I/O estándar sin grandes caídas. Mediante la interfaz SPI y mi diseño usted puede comunicarse con hasta cuatro periféricos UART serie simultáneamente.

Aquí es una guía para recrear y construir mi SPI 4 puente de x UART para el uso en sus propios proyectos. Si usted no quiere hacer su propia también tengo un número limitado de tableros ensamblados disponibles.

Artículos Relacionados

Linux, WiFi, Ethernet, USB Shield para Arduino

Linux, WiFi, Ethernet, USB Shield para Arduino

Yun el escudo es un escudo de Arduino que simplemente "girará" Arduino (Leonardo, ONU, MEGA2560 etc) igualmente un "Arduino Yun". Proporciona un sistema Linux, WiFi, Ethernet en la placa de Arduino para la conectividad. También tiene u
Construir tu propio (a) sensor de color pequeña.

Construir tu propio (a) sensor de color pequeña.

Hace unos meses vi un instructable por fjordcarver sobre cómo construir un coloursensor con un RGB led y una LDR. Me inspiró a probar si podía mejorar su diseño.Aquí son las cosas que yo quería:El sensor debe tener pernos como pocos como sea posible.
ESP8266 Wifi adiciónales para Arduino fácil

ESP8266 Wifi adiciónales para Arduino fácil

ActualizaciónEl proceso descrito aquí ya no se recomienda. Este instructivo ha sido reemplazado por ESP8266 WiFi Shield para Arduino y otros micros que proporciona una función de configuración de página web más universal.IntroducciónESP8266 es un chi
Introducción a ARDUINO UNO-R3

Introducción a ARDUINO UNO-R3

Hola chicos, saben lo que una placa de arduino es. Pero como un principiante (o) un novato puede enfrentar una dificultad en la elección de la tabla de la derecha de la amplia gama de tableros en la familia de Arduino.Te sugiero fuertemente Arduino U
Registrador de temperatura con el mini pro y la pila solo

Registrador de temperatura con el mini pro y la pila solo

Se trata de un sistema mínimo de registro de temperatura.Se necesita:Uso de Arduino pro mini (ATmega328p) - sensor de temperatura interno y EEPROMPaquete de baterías o cualquier otra cosa puede encender el mini pro - energía de 'raw' pin debe > = 5 v
Interfaz SPI de FlySky/Turnigy 9 x

Interfaz SPI de FlySky/Turnigy 9 x

interfaces radio RC a un microcontrolador es un poco de un dolor, especialmente si quieres un montón de canales, porque tienes que tiempo cada canal de salida individualmente.Un AVR sólo tiene un temporizador de 16 bits con dos canales de comparar, p
VUSBTiny AVR SPI programador

VUSBTiny AVR SPI programador

después de hacer un programador isp de usbtiny y usarlo durante 6 meses, estaba mirando uno otro para llevar alrededor. me gusta el simplicy del diseño usbtiny isp pero quisiera hacerla aún más pequeña y menos partes. una cosa en el diseño original q
Utilizando un Arduino para controlar o probar un dispositivo electrónico SPI

Utilizando un Arduino para controlar o probar un dispositivo electrónico SPI

hay muchos dispositivos electrónicos que utilizan el bus SPI, o autobús de interfaz periférico Serial, comunicaciones (varios sensores, LCD displays, potenciómetros digitales, convertidores D/a y A/d, transmisores inalámbricos y receptores, controles
JolliCube - 8 x 8 x 8 LED cubo (SPI)

JolliCube - 8 x 8 x 8 LED cubo (SPI)

Cubos de LED no deja de impresionarnos. Ver algunas animaciones de 7 x 7 x 7 o más cubos de LED puede ser muy fascinantes.Durante mucho tiempo hemos querido construir uno de estos cubos más grandes que 7 x 7 x 7. Investigado en línea para proyectos s
Cómo utilizar el SPI en LabVIEW

Cómo utilizar el SPI en LabVIEW

Este Instructable le explicará cómo comunicarse con un sensor de luz ambiental Pmod (PmodALS) via SPI usando chipKIT WF32, LabVIEW y LabVIEW MakerHub LINX. Esto también irá sobre como leer la hoja de datos para que puedas usar como guía para otros di
Un BeagleBone Tutorial - Getting Started With Motor puente del cabo

Un BeagleBone Tutorial - Getting Started With Motor puente del cabo

Este proyecto es un tutorial que le puede enseñar cómo utilizar el Motor puente cabo en BBB o BBG, y te voy a mostrar una demo que puede conducir a la vez seis servos dos motores de CC y un motor paso a paso.Paso 1: Sobre Motor puente del caboEl Moto
Principio microcontroladores parte 2: Creación de una interfaz SPI del programador para el microcontrolador

Principio microcontroladores parte 2: Creación de una interfaz SPI del programador para el microcontrolador

Hola, esperamos que te ha gustado la parte 1 del principio microcontroladores. Vamos a mover a lo largo de a parte 2 y empezar a hablar acerca de cómo obtener tu microcontrolador para comunicarse con una computadora e interfaces.Por lo tanto, en este
Perno de conexión con Arduino: Perno UART

Perno de conexión con Arduino: Perno UART

IntroducciónEste instructivo está hecho para perno de usuarios que desean la unidad de hardware de perno con Arduino Uno de interfaz o simplemente quieren experimentar con la UART del tornillo.Requisitos previosAcceso a taller de IoT de perno y su re
Diseño con memoria Flash SPI discreta

Diseño con memoria Flash SPI discreta

Diseño con flash discreto es 1/10th el costo, utiliza un mucho más pequeño factor de formay requiere mucho hardware menos especializado que el uso de las tarjetas flash SD.Este Instructable le mostrará cómo agregar 1MB de memoria flash externa discre