Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Construa um Rádio FM Compacto com Arduino Nano e RDA5807M

Componentes e Materiais

Arduino Nano R3 × 1
Display OLED 0,96" 64x128 (I2C) × 1
Módulo Rádio FM RDA5807M (RDA Microelectronics) × 1
Amplificador de Áudio PAM8403 × 1
Alto-falante 3W × 1
2× Chaves Táteis 6×6 mm × 2
Potenciômetro 100k Ω × 1
Conector DC (Jack de Alimentação) × 1
Impressora 3D (opcional, para o gabinete) × 1

Ferramentas Necessárias

Sobre o Projeto

Recentemente, descobri o módulo RDA5807, um sintonizador de rádio FM em um encapsulamento minúsculo. É muito barato e usa protocolo I2C, exigindo apenas dois fios para comunicação — menos fiação!

Minha mãe ouvia rádio todos os dias enquanto cozinhava, até o aparelho quebrar. Quis surpreendê-la com um rádio que eu mesmo construí.

Neste tutorial, mostro como interfaciar o CI RDA5807 com um Arduino. Para dar um acabamento profissional, projetei e imprimi um gabinete em 3D. Sou iniciante em modelagem 3D, então o design é simples e funcional.

Vamos começar!

Passo 1: O Planejamento

O objetivo é manter tudo simples e organizado. Usaremos o Arduino Nano como cérebro do projeto. A comunicação com o módulo já está resolvida: basta instalar a biblioteca Radio (compatível também com SI4703, SI4705 e TEA5767).

Dois botões na frente: um para entrar no modo "Seleção de Frequência" e outro para confirmar a frequência. Um potenciômetro rola pelas estações pré-definidas (configuradas no código conforme sua localidade).

Um display OLED mostra a frequência sintonizada. O sinal de áudio do módulo é fraco; o PAM8403 amplifica para alimentar o alto-falante de 3W. Escolhi um módulo PAM8403 com potenciômetro de volume e chave liga/desliga integrados.

Passo 2: Preparando o Módulo de Rádio FM

Construa um Rádio FM Compacto com Arduino Nano e RDA5807M

O módulo é minúsculo e seu espaçamento de pads não é compatível com protoboards. Por isso, criamos uma plaqueta de breakout:

  1. Corte um pedaço pequeno de placa perfurada (pelo menos 5 furos de cada lado).
  2. Solde pinos macho (headers) conforme a foto.
  3. Posicione o módulo sobre a placa e solde fios finos entre os pads do módulo e os pinos do header. Usei as pernas cortadas de componentes como fios.

Passo 3: Fabricando o Gabinete

Construa um Rádio FM Compacto com Arduino Nano e RDA5807M

Modelei o gabinete no Fusion 360 e imprimi na Creality Ender 3. Os arquivos .STL estão anexados.

Passo 4: Preparando as Placas de Circuito

Construa um Rádio FM Compacto com Arduino Nano e RDA5807M

Duas placas: a principal (Arduino + módulo FM) e a dos botões (montada na placa frontal). Usei conectores macho/fêmea para facilitar a montagem/desmontagem. Siga o esquemático para a fiação.

Passo 5: Programação

Construa um Rádio FM Compacto com Arduino Nano e RDA5807M

Baixe o arquivo FMRadio_final.ino e abra na Arduino IDE. Antes de carregar, ajuste dois parâmetros:

Carregue o código!

Passo 6: Montagem Final

Construa um Rádio FM Compacto com Arduino Nano e RDA5807M
  1. Cole o display OLED e o alto-falante na placa frontal com cola quente.
  2. Posicione os botões 3D impressos, pingue supercola nos switches táteis e encaixe a placa de botões alinhando tudo.
  3. Aperte o potenciômetro na placa frontal.
  4. Cole o aro interno e fixe a placa frontal com todos os componentes.
  5. Faça todas as conexões entre componentes e a placa principal. Conecte a saída de áudio do módulo de rádio ao amplificador (montado na tampa traseira).
  6. Coloque cola quente nos conectores como alívio de tensão.
  7. Parafuse a tampa traseira com parafusos M3.
  8. Corte 4 discos de 2–3 mm de uma haste de cola quente e cole na base como pés de borracha.

Pronto!

Passo 7: Divirta-se!

Alimente com 5 V (ou use um regulador 7805 com entrada 12 V). Obrigado por acompanhar até aqui. Espero que goste do projeto e aprenda algo novo. Deixe um comentário se construir o seu. Inscreva-se no meu canal no YouTube para mais projetos!

Código

Arquivo: FMRadio_final.ino (download no projeto).
Biblioteca Radio: https://github.com/mathertel/Radio

Peças Impressas (STL)

Esquemático

Consulte a seção "Schematics" do projeto original para o diagrama de ligações.

Processo de manufatura

  1. Sistema de Presença RFID Confiável com Arduino e Python
  2. Controle Remoto Universal Android com Arduino, 1Sheeld e IR
  3. Crie Animações e Jogos Envolventes em LCD com Arduino UNO
  4. Construa uma Rádio Internet Wi‑Fi com Raspberry Pi e Arduino: Transmita Estações Globais
  5. Construa um Voltímetro Inteligente com Arduino e Smartphone – Projeto DIY Fácil
  6. Construa um Pote Inteligente IoT com ESP8266, Arduino e Sensor Ultrassônico – Monitoramento em Tempo Real
  7. Medição Precisa de Frequência e Ciclo de Trabalho com Arduino UNO
  8. Controle um Rover Arduino com Firmata e Gamepad Xbox One
  9. Medição de Distância em Tempo Real com Sonar Arduino e Visualização no Processing
  10. Construa uma Bússola Digital em Tempo Real com Arduino e Processing