Menú English Ukrainian Ruso Inicio

Biblioteca técnica gratuita para aficionados y profesionales. biblioteca técnica gratuita


ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA
biblioteca gratis / Esquemas de dispositivos radioelectrónicos y eléctricos.

Llamada de música de memoria en PIC16F84. Enciclopedia de radioelectrónica e ingeniería eléctrica.

biblioteca técnica gratuita

Enciclopedia de radioelectrónica e ingeniería eléctrica. / Simuladores de llamadas y audio

Comentarios sobre el artículo Comentarios sobre el artículo

A veces quieres saber: "¿No tocaron el timbre cuando no había nadie en casa?". Esto ayudará a la llamada musical propuesta, que tiene una función de memoria especial. Se hizo sobre el microcontrolador de la popular familia R/C, como resultado se obtuvo un dispositivo extremadamente simple, capaz de reproducir varias docenas de melodías y recordar la última pulsación del botón del timbre si la puerta no se abrió a tiempo.

El principio de funcionamiento de este dispositivo es el siguiente: si la puerta principal no se abre dentro de los tres minutos posteriores al momento en que se presiona el botón del timbre, la próxima vez que se abra, se reproducirá una de las melodías programadas. , cuando abras la puerta y escuches esta melodía, entenderás que alguien llamó en tu ausencia. Por lo demás, su trabajo no difiere de la habitual convocatoria musical.

En la realización descrita, el dispositivo reproduce 16 melodías, que se seleccionan aleatoriamente. Al cambiar los códigos del programa de control, puede reemplazar las melodías ib con cualquier otra, así como cambiar su número y tiempo de sonido.

El diagrama esquemático de la llamada se muestra en la fig. 1. Su base es el microcontrolador DD1 (PIC16F84-04I/P de Microchip). La frecuencia del reloj la establece el resonador de cuarzo ZQ1. La señal 34 se toma del pin 7 (RB1) del microcontrolador, es amplificada por el transistor VT1 y reproducida por el cabezal dinámico BA1.

Llamada de música de memoria en PIC16F84

El botón de timbre SB1 y el sensor de puerta abierta SF1 están conectados a las salidas del microcontrolador a través de las resistencias limitadoras de corriente R3, R5. Los condensadores C5 y C6 excluyen el funcionamiento espontáneo de la llamada de interferencias causadas por aparatos eléctricos.

El dispositivo se alimenta de la red de CA a través de un transformador reductor T1. La tensión del devanado secundario es rectificada por el puente de diodos VD1. El voltaje de CC se estabiliza mediante el regulador integrado DA 1.

Un dibujo de una placa de circuito impreso y la ubicación de las piezas se muestran en la fig. 2. La placa está diseñada para instalar resistencias MLT. condensadores K50-35 (C1, C2) y KM (el resto).

Llamada de música de memoria en PIC16F84

Puente de diodos VD1 - KTS405 con cualquier índice de letras. Resonador de cuarzo ZQ1 - a una frecuencia de 4 MHz. Condensadores C3, C4: cualquier cerámica con una capacidad de 15 ... 33 pF. Transistor VT1: cualquiera de la serie KT815. La resistencia de la resistencia R1 no debe ser superior a 40 kOhm.

Como T1, cualquier transformador es adecuado que proporcione un voltaje de 9 ... 10 V en el devanado secundario a una corriente de 0.3 A. En la versión del autor, se usa un transformador TS-Sh-ZM1. en el que el número de vueltas del devanado secundario se reduce en 90.

Botón SB1 - habitual para un timbre, sensor de apertura de puerta SF1 - interruptor de láminas. unido al marco de la puerta. Se coloca un imán en la puerta misma. Cuando la puerta está cerrada, el interruptor de láminas se cierra bajo la acción de un imán, y cuando se abre, se abre. El sensor puede ser de cualquier diseño.

Listado de programas:

Llamada de música de memoria en PIC16F84
(haga clic para agrandar)

Para reemplazar melodías, familiaricémonos con el principio de colocarlas en la memoria del microcontrolador. Se encuentran en la memoria del programa en el rango de direcciones de 200H a 3FFH. Una nota ocupa una palabra de máquina en la memoria. Cada melodía debe terminar con el código 07H. Máscara M_RAND. ubicado en las direcciones 0079H y 0085H. determina el número de melodías y. respectivamente, el número máximo de notas en una melodía (Tabla 2).

Llamada de música de memoria en PIC16F84

Entonces, si la máscara es F8H (32 melodías de 15 notas), entonces la primera melodía tomará las direcciones 200H-20FH. el segundo -210H-21FH ..... 32º - 3F0H-3FFH. Obviamente, cada uno de ellos ocupa 16 palabras de máquina, y el número máximo de notas en una melodía es de 15 (se reserva una palabra de máquina para el código 07H).

Cabe señalar: si no hay código 07Н al final de la melodía. luego se reproducirá el siguiente sin parar, etc. hasta entonces. hasta que se encuentre este código. En este caso (16 melodías de 31 notas), la primera melodía ocupa las direcciones 200H-21FH. el segundo -220H-23FH, etc. El número real de billetes (de 1 a 31) depende de dónde se colocará el código 07H. Los códigos de nota, dependiendo de su duración y pertenecientes a una octava en particular, se presentan en la Tabla. 3.

Llamada de música de memoria en PIC16F84
(haga clic para agrandar)

Puede usar el programa music.exe para obtener una vista previa de las melodías.

En la dirección 008BH está la constante Wait_D. determinar el tiempo de espera para la apertura de la puerta. Este tiempo (en segundos) es aproximadamente igual a Wait_D-2. En nuestro caso, la constante es 5AH (en decimal - 90) y el tiempo de espera es 90 2 = 180 s = 3 min.

Para cambiar el programa, debe cargar el archivo ring.hex en un editor hexadecimal (generalmente integrado en el software del programador) y editarlo, teniendo en cuenta que la palabra de máquina del microcontrolador PIC16F84 tiene una longitud de 14 bits y está representada por un número hexadecimal de cuatro dígitos. Solo se deben reemplazar los dos dígitos menos significativos, ya que los más significativos representan el código de instrucción. Por ejemplo, en la memoria en la dirección 208H está el número 3483H y debe escribir el código 07H. Al cambiar solo los dígitos inferiores, obtenemos el número 3407Н.

También es posible realizar cambios directamente en el código fuente del programa (archivo nng.asm). Para hacer esto, debe crear una carpeta Ring en el directorio raíz de cualquier disco, colocar los archivos nng.asm, ring.pjt y ring.lkr allí. Luego, en el entorno MPLAB v4.12, abra el proyecto ring.pjt y el archivo ring.asm. que necesita ser editado. Luego, comience a construir el proyecto y obtenga un nuevo archivo ring.hex.

Archivos de proyecto

Autor: M. Burov, Kostromá

Ver otros artículos sección Simuladores de llamadas y audio.

Lee y escribe útil comentarios sobre este artículo.

<< Volver

Últimas noticias de ciencia y tecnología, nueva electrónica:

Cuero artificial para emulación táctil. 15.04.2024

En un mundo tecnológico moderno donde la distancia se está volviendo cada vez más común, mantener la conexión y la sensación de cercanía es importante. Los recientes avances en piel artificial realizados por científicos alemanes de la Universidad del Sarre representan una nueva era en las interacciones virtuales. Investigadores alemanes de la Universidad del Sarre han desarrollado películas ultrafinas que pueden transmitir la sensación del tacto a distancia. Esta tecnología de punta brinda nuevas oportunidades de comunicación virtual, especialmente para quienes se encuentran lejos de sus seres queridos. Las películas ultrafinas desarrolladas por los investigadores, de sólo 50 micrómetros de espesor, pueden integrarse en textiles y usarse como una segunda piel. Estas películas actúan como sensores que reconocen señales táctiles de mamá o papá, y como actuadores que transmiten estos movimientos al bebé. El toque de los padres sobre la tela activa sensores que reaccionan a la presión y deforman la película ultrafina. Este ... >>

Arena para gatos Petgugu Global 15.04.2024

Cuidar a las mascotas a menudo puede ser un desafío, especialmente cuando se trata de mantener limpia la casa. Se ha presentado una nueva e interesante solución de la startup Petgugu Global, que facilitará la vida a los dueños de gatos y les ayudará a mantener su hogar perfectamente limpio y ordenado. La startup Petgugu Global ha presentado un inodoro para gatos único que puede eliminar las heces automáticamente, manteniendo su hogar limpio y fresco. Este innovador dispositivo está equipado con varios sensores inteligentes que monitorean la actividad del baño de su mascota y se activan para limpiar automáticamente después de su uso. El dispositivo se conecta al sistema de alcantarillado y garantiza una eliminación eficiente de los residuos sin necesidad de intervención del propietario. Además, el inodoro tiene una gran capacidad de almacenamiento, lo que lo hace ideal para hogares con varios gatos. El arenero para gatos Petgugu está diseñado para usarse con arena soluble en agua y ofrece una gama de arena adicional ... >>

El atractivo de los hombres cariñosos. 14.04.2024

El estereotipo de que las mujeres prefieren a los "chicos malos" está muy extendido desde hace mucho tiempo. Sin embargo, una investigación reciente realizada por científicos británicos de la Universidad de Monash ofrece una nueva perspectiva sobre este tema. Observaron cómo respondieron las mujeres a la responsabilidad emocional y la voluntad de los hombres de ayudar a los demás. Los hallazgos del estudio podrían cambiar nuestra comprensión de lo que hace que los hombres sean atractivos para las mujeres. Un estudio realizado por científicos de la Universidad de Monash arroja nuevos hallazgos sobre el atractivo de los hombres para las mujeres. En el experimento, a las mujeres se les mostraron fotografías de hombres con breves historias sobre su comportamiento en diversas situaciones, incluida su reacción ante un encuentro con un vagabundo. Algunos de los hombres ignoraron al vagabundo, mientras que otros lo ayudaron, como comprarle comida. Un estudio encontró que los hombres que mostraban empatía y amabilidad eran más atractivos para las mujeres en comparación con los hombres que mostraban empatía y amabilidad. ... >>

Noticias aleatorias del Archivo

La forma de la oreja afecta la audición 03.04.2018

Cambiar la forma de la aurícula puede privar a una persona de la capacidad de determinar dónde está la fuente de sonido. Científicos canadienses llegaron a esta conclusión al cambiar temporalmente la forma de las orejas de varias personas.

El hecho de que tengamos dos oídos, no uno, nos permite localizar el sonido en un plano horizontal; el cerebro tiene en cuenta el intervalo de tiempo entre cómo la onda sonora llega a los oídos y lo interpreta como un desplazamiento de la fuente hacia la izquierda o hacia la derecha. Pero este sistema no ayuda a entender si el sonido viene de abajo o de arriba: la forma compleja de la aurícula nos ayuda en esto. Científicos de la Universidad de Montreal descubrieron cómo la forma del oído afecta la capacidad de navegar por los sonidos.

16 voluntarios participaron en el experimento. Cada uno de ellos se sentó en una silla en una sala especialmente equipada, donde se colocaron altavoces a diferentes alturas a la izquierda y derecha de la silla. Los participantes en el experimento tenían que determinar de dónde venía el sonido. Lo hicieron bien, pero solo hasta que los científicos les colocaron almohadillas de silicona en las orejas que cambiaron la forma de la aurícula. Después de eso, los voluntarios comenzaron a decir que el sonido provenía de arriba, mientras que el altavoz de abajo en realidad funcionaba, y viceversa. Cierto, después de un tiempo, las almohadillas dejaron de interferir con la localización del sonido: el cerebro se adaptó a la nueva forma del oído. La forma del pabellón auricular de cada persona es individual; No existen dos oídos idénticos, al igual que no existen huellas dactilares idénticas, por lo que los criterios específicos por los que el cerebro determina la altura de una fuente sonora también son estrictamente individuales, concluyen los autores del trabajo.

Durante el experimento, los científicos registraron la actividad de las neuronas en la corteza auditiva mediante resonancia magnética. El escaneo mostró que cuanto mayor es la fuente de sonido, más débil es la respuesta de las neuronas; es posible que el cerebro determine la altura de la fuente de sonido por el nivel de actividad celular, creen Trapo y Schoenwiesner.

Otras noticias interesantes:

▪ El principal problema de la colonización de Marte

▪ Leche de papa

▪ reloj de diamantes

▪ Cargador portatil magnetico Anker 622 Magnetic Battery

▪ estrella supermasiva

Feed de noticias de ciencia y tecnología, nueva electrónica

 

Materiales interesantes de la Biblioteca Técnica Libre:

▪ Sección del sitio Gran Enciclopedia para niños y adultos. Selección de artículos

▪ artículo Razzut, hombro! ¡Saluda con la mano! expresión popular

▪ artículo ¿Cuánto dura el Fausto de Goethe? Respuesta detallada

▪ artículo Proporcionar primeros auxilios para el sangrado. Cuidado de la salud

▪ artículo Antenas UHF activas en zigzag. Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo Un dispositivo para probar módulos LCD basado en el controlador HD44780. Enciclopedia de radioelectrónica e ingeniería eléctrica.

Deja tu comentario en este artículo:

Nombre:


Email opcional):


comentar:




Comentarios sobre el artículo:

Sergei
En lugar de RTCC, es mejor escribir TMR0 según 16F84inc. En la página 2, el contador PCLATH por alguna razón nos envía más allá de la lista de melodías (¿tal vez fue intencionado?) Por si acaso, al final del programa, después de IDLOCS, puse DT en lugar de DW. Volvamos a TEMP1. En general, todavía no he descubierto completamente el programa. Y no quiero descargar estúpidamente el archivo hix indiscriminadamente. En general, el programa es ingenioso, tiene todas las interrupciones. Aunque por alguna razón, TOIE no está conectado. en el registro INTCON. [arriba]


Todos los idiomas de esta página

Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio

www.diagrama.com.ua

www.diagrama.com.ua
2000 - 2024