Circuito transmissor de FM digital estéreo KT0803L. Adquira o Circuito Transmissor de FM Digital Estéreo KT0803L hoje mesmo e leve suas habilidades em eletrônica para o próximo nível! Construa seu próprio transmissor de FM digital estéreo compacto e transmita sua música favorita com facilidade. Desafie-se com este projeto e impressione seus amigos com o som claro e nítido produzido por este circuito inovador. Não perca mais tempo, mergulhe no emocionante mundo da transmissão FM digital agora mesmo!
Indiscutivelmente. Leve suas habilidades em eletrônica para o próximo nível com o Circuito Transmissor de FM Digital Estéreo KT0803L! Construa seu próprio transmissor de FM digital estéreo compacto e transmita sua música favorita com facilidade. Desafie-se com este projeto e impressione seus amigos com o som claro e nítido produzido por este circuito inovador. Coloque as mãos no Circuito Transmissor de FM Digital Estéreo KT0803L hoje mesmo e mergulhe no emocionante mundo da transmissão FM digital. Vamos começar a construir!
Transmissores e receptores de FM são tópicos populares de projetos eletrônicos, mas construir um transmissor de FM digital pode ser uma tarefa desafiadora para entusiastas da eletrônica. Este projeto apresenta um circuito compacto de transmissor de FM digital estéreo que opera na faixa de frequência de 87MHz a 108MHz. A frequência pode ser ajustada usando botões táteis com um passo de 0,1MHz. O circuito é alimentado por um microcontrolador ATMega8, que se comunica com uma tela OLED SPI de 0,96 polegadas e o chip transmissor de FM KT0803L através de uma interface I2C. Você pode conectar um microfone ou cabo AUX diretamente à placa para transmitir áudio do seu telefone ou computador. Testes revelaram que o circuito opera de forma estável e produz som claro e nítido.
Especificações
- Tensão de Entrada: 7-9VDC
- Consumo de Corrente: 50mA
- Faixa de Frequência: 87MHz a 108MHz
- Passo de Frequência: 0.1MHz
- Entrada AUX: Estéreo
Esquema KT0803L circuito transmissor de FM digital estéreo

A fonte de alimentação
P2 é um conector XH para aplicar energia à placa. A tensão de entrada pode ser algo entre 7-9VDC. FB1 e C11 constroem um filtro passa-baixa para reduzir ruídos de entrada. REG2 é o regulador TLV1117-5.0 [1] para preparar a linha de tensão +5V. C12 e C13 são usados para estabilizar a tensão de saída do regulador e reduzir o ruído. REG1 é o regulador TLV1117-3.3 [2] para preparar a linha de tensão +3.3V. D1 é um LED para indicar a conexão adequada da fonte, e C10 e C14 são usados para estabilizar a saída e reduzir o ruído.
Entrada de microfone
P1 é um conector XH para conectar seu microfone de eletreto à placa. C8 é um capacitor de desacoplamento para reduzir o ruído, e R6 prepara uma linha de alimentação para o microfone. C9 remove o componente DC do sinal e Q1 [3] amplifica os sinais fracos do microfone para serem entregues ao chip transmissor FM.
Conversor de nível lógico
T1 e T2 são Mosfets do canal N 2N7002 [4] que são usados para converter o nível lógico I2C de 5V do microcontrolador (U2) para o nível lógico de 3.3V a ser aplicado ao chip transmissor FM (U1). R2, R3, R7 e R8 são resistores pull-up para completar o circuito.
Transmissor FM
O principal componente desta parte é o chip KT0803L (U1) [5]. S1 é uma entrada de fone de ouvido SMD usada para conectar um cabo AUX à placa. Isso permite transferir o som do seu telefone celular, PC ou outro dispositivo para a placa. C5 e C6 são usados para transferir o sinal acústico para U1. C2 e C3 são capacitores de desacoplamento, e ANT é um conector UFL que fornece uma interface para sua antena telescópica à placa.
Microcontrolador e Display
O coração do circuito é o microcontrolador ATMega8-AU (U2) [6]. C15…C18 são capacitores de desacoplamento para reduzir o ruído. R10 é um resistor pull-up para o pino RESET. O LCD é o display OLED de 0.96 polegadas e 128×64, como mostrado na Figura 2. C19 é um capacitor de desacoplamento para o pino de alimentação do LCD. SW1 e SW2 são botões táteis para aumentar e diminuir a frequência. C20 e C21 são usados para debouncer os botões, e r11 e R12 são resistores pull-up. ISP prepara os pinos AVR-ISP necessários para programar o MCU. Embora não seja obrigatório, você pode optar por soldar um cabeçalho de pinos no lugar.
Código e Programação
Se você apenas deseja construir o projeto da mesma forma que está, basta baixar o arquivo HEX daqui [7] e programar o microcontrolador. Configure os bits de fusível do relógio do MCU para 8MHz, Interno. Se você planeja modificar o código, abaixo está o código do MCU para a plataforma Arduino. Certifique-se de adicionar esta biblioteca FM [8], esta biblioteca SPI OLED [9] e a biblioteca do gerenciador de placas MiniCore [10] ao seu ambiente de desenvolvimento Arduino. Configure a fonte de clock como Interno, 8MHz.
#include
#include
#include "SSD1306Ascii.h"
#include "SSD1306AsciiSpi.h"
#define CS_PIN 7
#define RST_PIN 9
#define DC_PIN 8
#define Down_Key 15
#define UP_Key 14
float frequency = 87.0;
float tolerance = 0.001;
SSD1306AsciiSpi oled;
void setup() {
fmtx_init(frequency, EUROPE);
oled.begin(&Adafruit128x64, CS_PIN, DC_PIN, RST_PIN);
oled.setFont(Adafruit5x7);
pinMode(Down_Key, INPUT);
pinMode(UP_Key, INPUT);
oled.clear();
oled.set2X();
oled.println(" FM-TR ");
oled.setRow(3);
oled.setCol(40);
oled.set2X();
fmtx_set_freq(frequency);
oled.println(frequency, 1);
}
void loop() {
if (digitalRead(Down_Key) == 0 && frequency > 87.0) {
delay(130);
frequency = frequency - 0.1;
fmtx_set_freq(frequency);
if (frequency < 100.0) { oled.setRow(3); oled.println(" "); oled.setRow(3); oled.setCol(40); oled.println(frequency, 1); } if ((frequency - 100.0) >= -tolerance) {
oled.setRow(3);
oled.println(" ");
oled.setRow(3);
oled.setCol(35);
oled.println(frequency, 1);
}
}
if (digitalRead(UP_Key) == 0 && frequency < 108.0) {
delay(130);
frequency = frequency + 0.1;
fmtx_set_freq(frequency);
if (frequency < 100.0) { oled.setRow(3); oled.println(" "); oled.setRow(3); oled.setCol(40); oled.println(frequency, 1); } if ((frequency - 100.0) >= -tolerance) {
oled.setRow(3);
oled.println(" ");
oled.setRow(3);
oled.setCol(35);
oled.println(frequency, 1);
}
}
}
Lista de material Circuito transmissor de FM digital estéreo KT0803L.
Nome | Qtd | Nome fab. | Descrição/valor |
ANT | 1 | U FL-R-SMT-1(80) | 1 agulha interna IPEX Board Edge 1 25 mm |
C1, C4 | 2 | HGC0805G0150J500NTGJ | 15pF-50V 0805 Capacitores Cerâmicos Multicamadas |
C2. C15, C20. C21 | 4 | 0805B105K500NT | 1uF-50V X7R ±10% 0805 Capacitores cerâmicos multicamadas |
C3, C5, C6. C7. C8. C9. C16, C17. C18, C19 | 10 | 0805B104K500NT | 100nF-50V X7R ±10% 0805 Capacitores cerâmicos multicamadas |
C10, C12 | 2 | 0805X106K250CT | 10uF-25V X7R ±10% 0805 Capacitores cerâmicos multicamadas |
C11 | 1 | RVT100UF25V67RV0011 | Cap eletrolítico de alumínio 100uF-25V SMD.D6.3xL7.7mm |
C13, C14 | 2 | 0805B475K250NT | 4 7uF-25V X7R ±10% 0805 Capacitores de cerâmica multicamada |
D1 | 1 | NCD0805Y1 | LED amarelo 0805 |
FB1 | 1 | CBG321609U222T | 1206 conta de ferrite |
LCD | 1 | Unknown | Display OLED SSD1306 128 * 64 0 96 SPI. Amarelo azul |
P1, P2 | 2 | XH-2PA | Plugin, P = fio de 2,5 mm para placa |
01 | 1 | MMBT3904 | Transistor bipolar NPN SOT-23 |
R1, R2. R3. R6, R7. R8. R10, R11, R12 | 9 | 0805W8F4701T5E | 4 7kQ 0805 Resistor SMD |
R4 | 1 | RMC08052 2K1%N | 2.2kQ 0805 Resistor SMD |
R5 | 1 | SCR0805J100K | 100kQ 0805 Resistor SMD |
R9 | 1 | AECR0805F330RK9 | 330Q 0805 Resistor SMD |
REG1 | 1 | LD1117-3.3 | Regulador de tensão linear SOT-223 positivos de 3,3V |
REG2 | 1 | LD1117-5.0 | Reguladores de tensão linear SOT-223 positivos de 5,0 V |
S1 | 1 | C2939584 | Conector de áudio SMD para fone de ouvido de 3,5 mm |
SW1, SW2 | 2 | TP10721645 | chave de toque SMD SPST SMD |
T1. T2 | 2 | 2N7002 | 500mA Canal N SOT-23 MOSFET |
U1 | 1 | KT0803L | Chip transmissor FM estéreo digital monolítico |
U2 | 1 | ATMEGA88PA-AUR | 8 KB AVR 20 MHz 23 unidades de microcontrolador LQFP-32 (7×7) |
Y1 | 1 | X308032768KGB2SC | Cristal 32.768kHz 12,5pF ±10ppm DT-38 |
Download dos arquivos, links, e notas
- Download PCB em Gerber + BOM + arquivo Centroid
- Arquivo HEX para o microcntrolador
- Biblioteca Arduino KT0803L
- Biblioteca SPI OLED
- MiniCore Board Manager
- Comprar CI KT0803L
Fonte: https://www.pcbway.com/blog/technology/Stereo_Digital_FM_Transmitter_Circuit_64d799f3.html
Comentar via Facebook