Mostrando entradas con la etiqueta si7432. Mostrar todas las entradas
Mostrando entradas con la etiqueta si7432. Mostrar todas las entradas

martes, 22 de abril de 2025

Arduino nano - Radio SI7432 ALL BAND AM - FM - SSB

  Página principal

Arduino nano
Radio SI7432 ALL BAND
AM - FM - SSB

En el proyecto  https://github.com/pu2clr/SI4735  hay muchos ejemplo con el CHIP SI7432 .
Entre ellos existe uno SI473X_04_ALL_IN_ONE que recibe todas las banda y modulaciones.
Lo que hago es modificarlo para poder cambiar cualquier opción desde
un Rotary encoder.



En el primer ejemplo utilizo la librería Tiny4kOLED.h para manejar el OLED junto con Rotary.h para manejar el mando encoder.






En el segundo montaje utilizo una librería propia para manejar el OLED junto con 
Rotary.h para manejar el mando encoder.
Además quito mucha información de pantalla, que se puede ver directamente en el menú.
 



VIDEO

Programa1
programa2

Libreria SI4732
Rotary
Tiny4kOLED

Saludos.
Juan Galaz



Bibliografía:

https://github.com/pu2clr/SI4735
https://github.com/skathir38/Rotary



domingo, 20 de abril de 2025

Arduino nano - Radio SI7432 AM - FM

Arduino nano
Radio SI7432
AM - FM

Con el CHIP SI7432 realizo una radio de FM y AM. Es una continuación de radsi.html
En este montaje utilizo un Rotary encoder para cambiar la frecuencia, y un OLED para visualizar la frecuencia.




Lo monto en una placa de circuito impreso, alimentándolo  con 5 V del USB, y el SI4732 se alimenta mediante los 3.3V del propio arduino nano.
Para sintonizar la AM se utiliza una bobina de 500uH con núcleo de ferrita.
Utilizo el mando
Rotary encoder para navegar por todas la opciones del programa.
En FM funciona todo bastante bien, incluso el RSD, además con poca antena la señal es buena.
En AM  la señal de audio baja bastante, y en mi edificio la señales de baja frecuencia tienen bastante ruido.
También debemos girar la bobina en dirección a la emisora de AM.
Como el propio circuito genera ruido, he añadido en el menú una opción para que no se actualice las calidades de señal y de esta forma no genera ruido.


VIDEO


PROGRAMA 
Libreria SI4732

Saludos.
Juan Galaz



Bibliografía:

https://github.com/pu2clr/SI4735
https://github.com/skathir38/Rotary



jueves, 27 de marzo de 2025

Arduino - Radio SI7432

  Página principal

Arduino
Radio SI7432


Con el CHIP SI7432 realizo una radio de FM.

El circuito de radio frecuencia es el mismo para los 3 montajes, no se utiliza la bobina ni el condensador para la banda de AM, solo se utiliza la parte de FM.
El SI4732 y el SI4735 son el mismo chip, pero con diferente encapsulamiento .
Puedes variar la dirección del bus I2C mediante colocar el pin SENB a Vcc o a masa.
En el bus I2C  he colocado resistencias de 120 ohmios a modo de protección entre el Arduino nano que funciona a 5V y el CHIP SI7432 que funciona a 3V, no es lo mas adecuado, pero funciona bien.
Revisé el consumo del CHIP SI7432 y comprobé que consumía 21mA, por lo que se puede alimentar a través de los 3,3 V que proporciona el Arduino nano.  He colocado dos condensadores en la alimentación del CHIP para mejorar la estabilidad de la alimentación. El display OLED se alimenta a 5V.
Para el primer montaje utilizo botones para cambiar la frecuencia.
También se pueden cambiar mediante comandos en la consola serie  con las siguientes ordenes:
HELP                 ayuda
VOL=[0-63]           Volumen
FRE=[8400-10800]     Frecuencia
+++_ o ---_          Sintonía
NEXT  o  FREV        Busca emisora





La librería utilizada para manejar el OLED es realizada por mi.
La programación hace uso de la librería  https://github.com/pu2clr/SI4735.
    Programa        Librería


En este segundo montaje utilizo un Rotary encoder para cambiar la frecuencia.
Se podría modificar el programa para que cambiase de frecuencia con más velocidad dependiendo la velocidad de rotación, pero eso lo dejo para el que quiera hacerlo, no es difícil.



Programa        Librería Rotary Encoder

VIDEO

Espero que os haya gustado este pequeño circuito.


Saludos.
Juan Galaz



Bibliografía:

https://github.com/pu2clr/SI4735
https://github.com/skathir38/Rotary