Tabla de contenido:

Transmisor de radio FM portátil: 4 pasos
Transmisor de radio FM portátil: 4 pasos

Video: Transmisor de radio FM portátil: 4 pasos

Video: Transmisor de radio FM portátil: 4 pasos
Video: CZE 7C transmisor estéreo de FM 2024, Noviembre
Anonim
Transmisor de radio FM portátil
Transmisor de radio FM portátil

En este proyecto, crearemos un transmisor de FM usando Arduino.

Paso 1: lo que necesitará

  1. Un arduino Nano, o cualquier Arduino de su elección.
  2. Una pantalla LCD Arduino de 16x2.
  3. Módulo Elechouse FM V 2.0
  4. Un interruptor de botón
  5. Una resistencia de 220 ohmios
  6. Una resistencia variable de 500k Ohm
  7. Una resistencia variable de 50 k ohmios
  8. Una resistencia variable de 10k ohmios para la pantalla LCD

Paso 2: el montaje

La Asamblea
La Asamblea
La Asamblea
La Asamblea

La idea de esta parte es completar toda la configuración de nuestro circuito para lograr el objetivo, hacer un transmisor de FM.

Comience tomando su placa de pruebas, algunos puentes y su Arduino. Busque los pines A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, Tierra y 5V.

Una vez ubicados, comenzaremos conectando las resistencias variables que servirán como perillas que en el futuro cambiarán la frecuencia a la que nos gustaría transmitir. Ahora, recuerde que en la lista de partes se mencionaron tres resistencias variables. Para esta parte usaremos los de 500k y 50k. Naturalmente, el 50k nos servirá de marcador para cada unidad de frecuencia y el de 500k nos servirá para marcar decimales.

Para el montaje, conecte el terminal medio de la resistencia variable de 500k a A0, el terminal izquierdo a tierra y el derecho a 5V. Luego, proceda con lo mismo para el de 50k, pero esta vez el terminal del medio irá al pin A1 del Arduino.

Ahora que hemos montado los mandos montaremos la parte del circuito que incluye el transmisor FM. Toma el módulo y mira los pines. Debería ver el terminal Vcc, el terminal de tierra, un pin SDA y un pin SCL. Debería ser obvio que Vcc va a 5V y Ground va a GND. Ahora, para SDA y SCL, tendrá que buscar en la interfaz en serie para el Arduino de su elección, más específicamente, busque el I2C. Para el arduino Nano, SDA está en el pin A4 y SCL en el pin A5, así que proceda a conectar cada pin respectivo y habrá ensamblado la parte de transmisión.

Además, conectaremos el interruptor. El interruptor tiene la función de cambiar entre estados para guardar la frecuencia a la que queremos transmitir y establecer la frecuencia a la que queremos transmitir. La conexión de un interruptor es bastante simple, simplemente conecte en el terminal la resistencia que irá a la fuente, y luego conecte al mismo terminal un corto al pin D9 de Arduino para poder buscar cambios en el interruptor en el futuro. La segunda terminal irá a tierra.

Finalmente, hay muchos tutoriales para conectar la pantalla LCD para el Arduino, por eso no explicaré cómo hacerlo. Sin embargo, incluiré el enlace que utilicé para conectar dicho LCD sin controlador.

Enlace:

fabricadigital.org/2015/11/como-conectar-u…

El enlace está en español, pero la explicación es suficiente para cualquier persona que no hable el idioma.

Además, considero útil mirar ambos esquemas incluidos en esta sección.

Paso 3: el código

El código
El código
El código
El código
El código
El código

Lo primero que notará es la inclusión de una biblioteca llamada FMTX.h Esta es la biblioteca creada por Elechouse para el uso de su propio módulo. Puede encontrar esta biblioteca y más información sobre el uso de este módulo en la respectiva hoja de datos, que encontrará en el siguiente enlace:

www.elechouse.com/elechouse/index.php?main_…

Ahora el código utiliza el principio de flanco ascendente de la electrónica digital. Imagine un interruptor conectado a la fuente y un LED. Intuitivamente verás que si presionas el botón el LED se encenderá, y si lo sueltas, el LED se apagará. Ahora, la idea es mantener el LED encendido para la primera pulsación del botón y para el siguiente, el LED se apagará. Aplicaremos el mismo principio para nuestro código. El primer estado será para configurar la frecuencia a la que queremos transmitir y el segundo para guardar. Para transmitir a esa frecuencia, tendrá que volver al primer estado.

Recomendado: