Otro Arduino Boombox

Esta es otra versión de un dispositivo de música con un Arduino UNO, un receptor Bluetooth, radio FM, un reloj y un pequeño IR remote, todas con un pequeño toque de pantalla, por lo que una combinación de varios otros Instructables que encontrará en esta página (creo que ni el título es original). Esto no es un boombox real, sino sólo la parte audio sin amplificador ni caja.

Tal vez hay algo diferente en este proyecto. Muchas implementaciones que encontré sin querer pasen el ruido de modo común de la parte digital de la BT al procesador de audio. Resolví la cuestión mediante la inserción de un amplificador diferencial entre el BT y el preamplificador, ruido de modo tan comunes en positivo negativo terminales de la salida de audio BT Haz cancelados y pasan sólo las señales de diferencia.

En esta aplicación utilizar una pantalla táctil por lo que hay no hay botones excepto los de la IR remoto. Esto proporciona información, reconfigurabilidad y mayor una caja simple sin elementos mecánicos. No proporciono cualquier diseño del recinto, pero sólo los diseños de hardware y software.

Tenemos cuatro piezas en este proyecto. El primero es un procesador de audio que puede ser controlado desde el arduino, el procesador es la TDA7439 algo antiguo, utilizado en muchos otros proyectos de Instructables. Preve multiplexi cuatro entradas estéreos. La entrada es el Bluetooth, que es flotante. La salida del Bluetooth está diseñada así para que el ruido de modo común producido por la sección digital del dispositivo puede ser rechazado con diferencial ampifiers. Así que, diseñé un amplificador diferencial simple con un par de Op amp LM 4562 que deshacerse del ruido de modo común. La TDA7439 y los amplificadores diferenciales estará equipado con un regulador 7808 simple en la misma Junta. Vamos a añadir otro 7808 para este tablero para alimentación del Arduino y la pantalla táctil.

En la segunda parte, construimos otra junta para el BT, la radio, el reloj y los pernos para el IR remote. Estas dos placas se apilan y conectadas al Arduino usando cabezas de alfiler, por lo que no usamos los cables salvo el poder, salida de audio y entradas de audio auxiliares.

La tercera parte es el control de los distintos dispositivos a arduino. En particular, el procesador de audio, la radio y el reloj utilizan el bus I2C, controlando así es failry simple. El Bluetoot es controlada mediante la interfaz UART, pero dado que ya está en uso por la pantalla táctil, tenemos que simular en Arduino pines 10 y 11.

La cuarta parte consiste en el software que controla todo el dispositivo. Como programador me chupo, así verá que mi script es objeto de grandes mejoras. de todos modos, se utilizo un conjunto de bibliotecas de Arduino para la pantalla táctil, bluetooth, radio, IR, multiplexor y así sucesivamente.

A pesar de la mala programación, el dispositivo es funcional. El Bluetooth y el programa de radio los metadatos cuando estén disponibles y el TDA pueden ser controlado para ajustar las fuentes, niveles de volumen y niveles de ecualización, además de la muestra la hora y fecha u, opcionalmente, una cara de reloj analógico. El programa, como es, agota la memoria de Arduino, pero mejor implementaciones pueden requerir menos memoria, añadiendo nuevas funcionalidades al dispositivo.

Artículos Relacionados

Programación Arduino con otro Arduino

Programación Arduino con otro Arduino

Este es mi primer Instructable. En este Instructable voy a mostrarle cómo programar un Arduino con otro Arduino. No hay controladores son necesarios! Este Instructable es también útil para subir bocetos a chino ArduinoPaso 1: Cosas necesarias1. un Ar
Sin embargo otro Arduino 110v regulador de la energía

Sin embargo otro Arduino 110v regulador de la energía

este Instructable muestra cómo construir una caja de salida de la cuadrilla de cuatro en la que cada salida es controlada a través de un Arduino (o cualquier otra señal de nivel de TTL).Diferencia de las otras cajas de relé que no utiliza circuitos y
Otro Arduino contador

Otro Arduino contador

Lote de piezas informes adaptables contadorDispone de un contador que puede adaptarse a la máquina para y datos de los informes a otros lugares por ejemplo escritorio supervisorAquí es contador que he construido como un prototipo de trabajo para una
Otro Arduino Taffic luz

Otro Arduino Taffic luz

después de trabajar con el arduino y no saber qué diablos estoy haciendo, hice otro semáforo simple. Miré en la web hasta encontrar uno que se ve sobre normal y topé con ninguno. Parecían demasiado rápido. Así, encontré y modificadas algunas de códig
Otro Arduino Control remoto coche controlado por teléfono Android con Bluetooth módulo

Otro Arduino Control remoto coche controlado por teléfono Android con Bluetooth módulo

Este tutorial va a configurar el IDE de Arduino para su uso con un tablero de clon de Adafruit protector motor así como establecer un viejo coche de RC que se puede controlar con un teléfono android a través de bluetooth. El código para el coche de R
Otro Arduino láser Tripwire

Otro Arduino láser Tripwire

esta es mi versión de tripwire de láser de login258 enHe hecho un par de modificaciones: el láser es ahora independiente de Arduino para que puede colocarse en cualquier lugar en la sala y he cambiado el LED por un zumbador.LOS LASERS SON PELIGROSOS
Cómo programar un AVR (arduino) con otro arduino

Cómo programar un AVR (arduino) con otro arduino

este instructables es útil si:* tienes tu arduino con atmega168 y compraste un atmega328 en le tienda de electrónica local. No tiene un bootloader de arduino* usted quiere hacer un proyecto que no usa arduino - sólo un chip AVR regular (como el USBTi
Arduino Xbox coche RC Hack (Maisto Rock Crawler)

Arduino Xbox coche RC Hack (Maisto Rock Crawler)

En este proyecto que vamos a hackear un coche de RC (Maisto Rock Crawler) y reemplazar es stock placa de circuito con un Arduino Uno R3, el escudo del Motor y el módulo XBee. Vamos a utilizar otro Arduino para recoger e interpretar datos de un contro
Cómo medir la temperatura con gran exactitud con un Arduino y un tablero de Sensor de temperatura de TSYS01.

Cómo medir la temperatura con gran exactitud con un Arduino y un tablero de Sensor de temperatura de TSYS01.

Mientras estudiaba en la Universidad fuimos desafiados como parte de un trabajo de curso en diseño de una caja con control de temperatura muy preciso. Si el proyecto fuera a tener éxito, múltiples cajas debían ser construido y utilizado en un proyect
Boombox MDF

Boombox MDF

Hola a todosOtro fresco boombox para la colección!Esta vez se trata no de plexiglás como siempre sino de MDF (tableros de fibra de densidad media)Es realmente muy divertido trabajar con este material, es muy fácil de ver, ligero en comparación con lo
Tu primer Arduino Robot (muy fácil) :-)

Tu primer Arduino Robot (muy fácil) :-)

HLO amigos!!!!!!Este es mi nuevo instructablesEn foto de arriba es solamente áspero montaje del robotTe guiará que cómo hacer tu primer Robot con Arduino muy fácilPaso a pasoAsí que vamos a reunir todas las piezas necesariasPaso 1: Reunir el Material
Uber domótica con Arduino y Pi

Uber domótica con Arduino y Pi

[EDITAR] He creado un foro para colaborar en el código de puerta de enlace.http://homeautomation.proboards.com/Board/2/openha...Hace unos años me convertí en propietario de un perro por primera vez. Me gustaba salir de Cody en la perrera solo todo el
Añadir Bluetooth 4.0 para su proyecto de Arduino [Internet] - controlada por Smartphone

Añadir Bluetooth 4.0 para su proyecto de Arduino [Internet] - controlada por Smartphone

Somos Grupo de internet de entusiastas de las cosas que amo hacking juntos diferentes dispositivos. Compruebe hacia fuera nuestro actual proyecto en nuestro sitio web y echa un vistazo a esta guía en un formato diferente en nuestro blog.Paso 1: intro
Barato programable Arduino brazo robótico

Barato programable Arduino brazo robótico

Esto pretende ser una guía de cómo construir un brazo robótico de Arduino. Su concepto es ser barato y fácil de construir. Esto es sólo un prototipo para optimizar mi código, pero es perfecto empezar con la robótica Arduino. Es controlado por un joyp