Índice:

Caixa de música de rádio FM baseada em PIC16F1847 e AR1010: 5 etapas
Caixa de música de rádio FM baseada em PIC16F1847 e AR1010: 5 etapas

Vídeo: Caixa de música de rádio FM baseada em PIC16F1847 e AR1010: 5 etapas

Vídeo: Caixa de música de rádio FM baseada em PIC16F1847 e AR1010: 5 etapas
Vídeo: Mc Bokão - Fuzil A.R-10 ( Web Clipe ) Dj Bronks Do Selma 2024, Novembro
Anonim
Image
Image

Este é meu primeiro post instrutível. Eu fiz uma caixa de rádio FM digital usando este módulo receptor de rádio FM AR1010 barato que comprei no Ebay e um microcontrolador PIC16F1847 da MICROCHIP. Por que PIC's? Por que não usar o Arduino? Porque eu tenho um monte desses ICs estocados na caixa de peças. E também porque a maioria dos instructables e tutoriais do Digital FM Radio usam o arduino.

Vamos fazer isso…..

Etapa 1: Peças e ferramentas necessárias …

As partes básicas são as seguintes:

  1. O cérebro - Microchip Pic16F1847
  2. Receptor de rádio FM digital - Módulo AR1010
  3. Display - MAX7219 Módulo Led de 8 Dígitos e 7 Segmentos
  4. Amplificador de áudio - PAM8403 5V DC Placa de amplificador de áudio 2 canais 2 * 3W Controle de volume
  5. Alimentação / carregamento - 3V a 5V 1A Módulo Step Up USB Charger Boost Converter c / 1 unidade. Bateria 18650 recuperada de uma bateria antiga de laptop.
  6. Interface - 3 peças. micro interruptores de botão
  7. 3D Printed Box Enclosure - STL files link here

Ferramentas para usar:

  • Ferro de solda
  • Alicate de bico longo
  • Multi testador digital
  • Faca Exacto
  • Alicate de corte
  • Pistola de cola
  • impressora 3d
  • Programador / depurador Microchip PICKIT 3

Etapa 2: ESQUEMAS e MONTAGEM DE FIAÇÃO

ESQUEMAS e MONTAGEM DE CABOS
ESQUEMAS e MONTAGEM DE CABOS
ESQUEMAS e MONTAGEM DE CABOS
ESQUEMAS e MONTAGEM DE CABOS
ESQUEMAS e MONTAGEM DE CABOS
ESQUEMAS e MONTAGEM DE CABOS

O esquema é desenhado usando a versão gratuita do software de design Autodesk Eagle PCB.

A lista de peças da placa principal é a seguinte:

1 pc. PIC16F1847 MCU PDIP-18

1 pc. AMS1117-3.3 Regulador de tensão SOT223

6 pcs. Resistores de 4,7 Kohm / 0,5 watt

1 unidade Capacitor eletrolítico de 10uf / 16v

Todas essas peças são montadas em uma placa de perfuração de face única de 30 mm x 30 mm com corte personalizado para caber dentro da caixa. O PIC Mcu é montado na parte superior da placa. O regulador SMD AMS1117-3.3 e o módulo AR1010 são soldados no lado do cobre.

Não há nenhum oscilador externo porque usei o relógio interno de 32 MHz do MCU PIC16F1847. Eu não usei nenhum conector e conector para conectar os módulos, eles são soldados com fios de jumper. Os cabeçalhos são para depuração serial e programação ICSP.

Etapa 3: CODE

O código é escrito e compilado usando a versão Code Limited do MikroC para PIC.

Usei a biblioteca Arduino Ar1010 de adamjansch / AR1010lib e a portei para ser compatível com o MikroC para PIC IDE.

Eu escrevi minha própria biblioteca Max7219.

É só isso, obrigado

Passo 4:

Atualizado o arquivo fonte para incluir a biblioteca MAX7219 …

Etapa 5: Atualizações futuras:

Vou adicionar um RTC para tempo e talvez alguns sensores como temperatura e umidade.

Entrada de áudio Bluetooth.

Leitor de mp3.

Recomendado: