Generador de tono de tela microcontrolador en C código (1 / 8 paso)

Paso 1: El comienzo o por qué no pude ponerte analógico

Las cosas buenas se inicia en la página siguiente. Si usted quiere saber cómo acabé usando las piezas que hice, leyendo.

El verdadero contador de tiempo:
Después de que el proyecto pensar inmediatamente pensé en el generador piezoeléctrico de mi libro de Forest Mims III op-amps. Me pareció una buena manera de ir, es sólo un piezo, un 741 IC y unos componentes pasivos. No es gran cosa ¿verdad? Bueno tiene 2 problemas, 1) cuando usted presione el interruptor, es posible cambiar el tono 2) es muy cercano imposible sintonizar. La primera podría seguramente superar con alguna tecnología debounce, aunque no sabía cómo hacerlo sin necesidad de añadir otro contador. También podría ser un problema con el uso de un piezoeléctrico. La segunda cuestión acabo de poco manejable cuando empezó a tratar de darle un cierto tono. ¿Qué pasa con el 555? La hoja de datos se muestra una función de tiempo de cpon basada en resistencias y condensadores. Que es grande hasta que comience a escribir en los valores reales de las partes del mundo real, que cuando te encontrarás a golpear un tono de 440Hz comienza a tener un poco difícil. Puede utilizar macetas de adornos para conseguirlo en sintonia, pero con el tiempo tienden a moverse. Constantemente afinar el instrumento, compilado en rápido aumento en el costo y la cantidad de piezas, mi esposa y yo haciendo el tono cambia cuando ella empujó el botón mató el 555 para este proyecto.

OP-amp:
No hay problema, las personas han estado haciendo sintetizadores con op-amps desde antes que yo naciera. ¿Qué tan difícil podría ser para que sea realmente simple, con pocas piezas y notas específicas? Más difícil de lo que pensaba. La mayoría de los diseños que hay es muy complicadas para este proyecto. Diseñadores de sintetizador son hacia fuera para la forma de onda/el tono perfecto. Esto conflictos directamente con un proyecto que se supone que es lo suficientemente barato como para los presupuestos de la escuela o maestros. Un teclado es bastante fácil, es solamente un puñado de resistencias y potencia o un puñado de diodos y el poder. Es el resto del diseño de circuito y el costo de PCB personalizado que empieza a llegar de las manos para alguien en un nivel de electrónica de principio.

Redefinición del proyecto:
Así consiguió redefinido el proyecto antes de que siquiera he iba. Necesitaba algo que podría cambiar un pin del altavoz, en el tiempo, con sólo pulsar un botón. No quería tener que diseñar y comprar un PCB. Esto tuvo que usar componentes como pocos un posible y montarse como un kit de principiantes. Lo estaba mirando me en la cara todo el tiempo. Duh!! Microcontrolador!

Microcontrolador:
Después de comprar un kit de dispositivos modernos Desnudo huesos Arduino y un malvado científico loco Tablero Simple y dejarlos reposar en mi escritorio meses no se usa, tenía el proyecto de introducción perfecta. Comencé a mirar el tiempo que toma poner ambos juntos, la curva de aprendizaje para el código de costo, las piezas adicionales necesarias y hacer lo que quiera y colocado en el tablero.
Costo bastante incluso, fue de $15 más un cable FTDI de $20 para el Arduino, $12 y programador USBtinyISP $22. Ya sabía que no sería C++ desde el Colegio poco podía y calculado de C para microcontroladores que malo, mientras que no sea de parpadear una luz para asegurarse de que armé mi equipo correctamente, he no tenido ninguna experiencia de Arduino. Tanto se podían montar. Era prácticamente un sorteo, así que me decidí en las partes menos de los dos, el tablero.

Artículos Relacionados

Construir un generador de tonos - mejorar su encaje los circuitos mediante la adición de un temporizador 555 IC

Construir un generador de tonos - mejorar su encaje los circuitos mediante la adición de un temporizador 555 IC

en este artículo, aprenderás cómo mejorar tu colección de bloques de circuitos de presión mediante la adición de un temporizador 555 IC. Usted aprenderá las funciones de los pins en el chip 555. Aprenderás que cuando el 555 en modo astable, la salida
Generador de tono de Morse (beeper CW de baja potencia)

Generador de tono de Morse (beeper CW de baja potencia)

aquí se describe cómo construir un generador de tono simple energía baja que uso para enseñar a mi hijo alfabeto Morse.Mientras limpiar mi sótano encontré a mi viejo manipulador morse de la Wehrmacht. Este manipulador fue utilizado por las fuerzas al
Crear usted mismo ATMEGA128 un generador de tono simple

Crear usted mismo ATMEGA128 un generador de tono simple

Hola chicos,En este proyecto que quiero compartir mi experiencia sobre ATMEGA128 generando un tono simple,He creado 8 tonos (1 octava)Vamos a empezar!Paso 1: Preparar los componentes Vamos a preparar los componentes,Necesitamos:1. altavoz, acabo de c
Generador de tono de Tac TIC... y otras cosas...

Generador de tono de Tac TIC... y otras cosas...

Aquí es su próximo proyecto, denominado 'generador de sonido de Tic Tac - y otras cosas'. Se llama, porque es sobre todo otro tipo de oscilador. No es como el anterior circuito de prueba caja MVB - utiliza 2 transistores de oponerse a las polaridades
Generador de tono de Arduino con pantalla LED

Generador de tono de Arduino con pantalla LED

Aquí es un simple Arduino bruja de proyecto se puede hacer con este DIY LED pantalla y algunas otras piezas baratas.Paso 1: Piezas y herramientasPiezas necesarias para este proyecto:(1) Arduino nano(2) pulsadores táctiles(2) resistentes a la de 10 K
Generador de tono de Arduino

Generador de tono de Arduino

La mejor manera de aprender sobre el Arduino es jugar con los ejemplos básicos en el IDE de Arduino. En este instructable voy a mostrarte cómo generar una melodía de un Arduino. Arduino puede no tener suficiente ram para escuchar música pero tiene su
Generador de tono de Arduino feliz cumpleaños

Generador de tono de Arduino feliz cumpleaños

En los últimos instructable veíamos cómo cómo generar un tono con el Arduino UNO. Ahora puesto que utilizar, en este tutorial voy a mostrarte cómo generar una melodía de cumpleaños feliz en su Arduino. Puede ser había creado en una tarjeta de felicit
Generador de funciones de teléfono inteligente

Generador de funciones de teléfono inteligente

qué sucede cuando usted hackear un sensor de vibración y se combina con un gen de función smarphoneTienes un gen de función de gran amplitud que este tipo de gen de función tiene alta performancPaso 1: Cortar el sensor de vibraciones este sensor de v
Medidor de LYT de LED: LED microcontrolador PIC y código promedio móvil

Medidor de LYT de LED: LED microcontrolador PIC y código promedio móvil

Hola a todos, gracias por sacar mi primer Instructable. Han disfrutado de ver sus creaciones en los años y me encanta lo que ustedes están contribuyendo. Este proyecto es una vuelta al lado de una que vi recientemente aquí y tengo que dar un grito ha
Instalar un LED en un tono generador circuito para visualizar una onda cuadrada

Instalar un LED en un tono generador circuito para visualizar una onda cuadrada

en esta foto Instructable te instalas y LED en mi circuito de generador de tono para ayudarle a visualizar la salida de tono de la onda cuadrada del Temporizador 555 en modo astable IC.Por favor revise mi Instructable paso a paso, "construir un gener
Portable MIDI tono generador en-el-barato

Portable MIDI tono generador en-el-barato

IntroducciónEstoy tomando el Funkatron eléctrico a un evento de cursillo que se fuera con tomas de corriente limitada.  Mi configuración es generalmente Funkatron, que dispara notas de un teclado Alesis QS7, que es amplificada por un amplificador de
Cómo trabajar con tela conductora

Cómo trabajar con tela conductora

Trabajo con tela conductora es divertido y es ideal para accesorios personales, circuitos suave, e-textiles y otros proyectos que se aprovechan de sus propiedades. Aprender los conceptos básicos te ayudará a tomar decisiones de diseño y material a la
Teléfono móvil operado Robot

Teléfono móvil operado Robot

este Instructible se entra en la categoría: 13-18del Concurso Nacional de la Robot de la semana de la robóticaMI URL -http://avadhutelectronics.blogspot.com/MI correo electrónico avadhut.deshmukhPaso 1: Componente necesario Componente necesario:IC1 -
Cómo para convertir un viejo teléfono celular (NOKIA 6600) en un SUPERGADGET-MICROORDENADOR

Cómo para convertir un viejo teléfono celular (NOKIA 6600) en un SUPERGADGET-MICROORDENADOR

http://www.internetsecretbook.comEn medio de la dificultad se encuentra la oportunidad. -Albert EinsteinLas funciones del teléfono Nokia 6600 Mostrar la nuevas características de proyección de imagen avanzadas, incluyendo un brillante TFT de 65.536 c