Tabla de contenido:

Caja de música de radio FM basada en PIC16F1847 y AR1010: 5 pasos
Caja de música de radio FM basada en PIC16F1847 y AR1010: 5 pasos

Video: Caja de música de radio FM basada en PIC16F1847 y AR1010: 5 pasos

Video: Caja de música de radio FM basada en PIC16F1847 y AR1010: 5 pasos
Video: 🔴BEATPAD VIRTUAL🔴 Para PC GRATIS para ✅CARGAR todo el AUDIO que quieras ✅[[SPOT, BASES, JINGLES]]✅ 2024, Noviembre
Anonim
Image
Image

Esta es mi primera publicación Instructable. Hice una caja de radio FM digital usando este módulo receptor de radio FM AR1010 barato que compré en Ebay y un microcontrolador PIC16F1847 de MICROCHIP. ¿Por qué PIC? ¿Por qué no usar Arduino? Porque tengo un montón de estos circuitos integrados almacenados en el contenedor de piezas. Y también porque la mayoría de los instructivos y tutoriales de Radio FM Digital usan arduino.

Hagámoslo…..

Paso 1: Piezas y herramientas necesarias …

Las partes básicas son las siguientes:

  1. El cerebro - Microchip Pic16F1847
  2. Receptor de radio FM digital - Módulo AR1010
  3. Pantalla - Módulo LED MAX7219 de 8 dígitos y 7 segmentos
  4. Amplificador de audio - PAM8403 Placa de amplificador de audio de 5 V CC Control de volumen de 2 canales 2 * 3 W
  5. Energía / Carga - 3V a 5V 1A Módulo elevador Cargador USB Convertidor Boost con 1pc. Batería 18650 rescatada de una vieja batería de portátil.
  6. Interfaz - 3 uds. micro interruptores de botón
  7. Caja de caja impresa en 3D: enlace de archivos STL aquí

Herramientas para usar:

  • Soldador
  • Alicates de punta larga
  • Probador múltiple digital
  • Cuchillo exacto
  • Alicates de corte
  • Pistola de pegamento
  • impresora 3d
  • Programador / Depurador Microchip PICKIT 3

Paso 2: ESQUEMA Y MONTAJE DE CABLEADO

ESQUEMAS Y MONTAJE DE CABLEADO
ESQUEMAS Y MONTAJE DE CABLEADO
ESQUEMAS Y MONTAJE DE CABLEADO
ESQUEMAS Y MONTAJE DE CABLEADO
ESQUEMAS Y MONTAJE DE CABLEADO
ESQUEMAS Y MONTAJE DE CABLEADO

El esquema se dibuja utilizando la versión gratuita del software de diseño de PCB Autodesk Eagle.

La lista de piezas para la placa principal es la siguiente:

1 PC. PIC16F1847 MCU PDIP-18

1 PC. AMS1117-3.3 Regulador de voltaje SOT223

6 uds. Resistencias de 4.7Kohm / 0.5 Watt

1 PC. Condensador electrolítico 10uf / 16v

Todas estas piezas están montadas en una placa de perforación de una sola cara cortada a medida de 30 mm x 30 mm para que quepan dentro de la carcasa. El PIC Mcu está montado en la parte superior de la placa. El regulador AMS1117-3.3 SMD y el módulo AR1010 están soldados en el lado de cobre.

No hay oscilador externo porque utilicé el reloj interno de 32 mhz del MCU PIC16F1847. No utilicé ningún encabezado ni conector para conectar los módulos, están soldados con cables de puente. Los encabezados son para depuración en serie y programación ICSP.

Paso 3: CÓDIGO

El código está escrito y compilado utilizando la versión Code Limited de MikroC for PIC.

Usé la Biblioteca Arduino Ar1010 de adamjansch / AR1010lib y la porté para que fuera compatible con MikroC para PIC IDE.

Escribí mi propia biblioteca Max7219.

Eso es todo gracias

Paso 4:

Se actualizó el archivo de origen para incluir la biblioteca MAX7219 …

Paso 5: Actualizaciones futuras:

Agregaré un RTC para el tiempo y tal vez algunos sensores como temperatura y humedad.

Entrada de audio Bluetooth.

Reproductor de mp3.

Recomendado: