Sommario:

Trasmettitore radio FM portatile: 4 passaggi
Trasmettitore radio FM portatile: 4 passaggi

Video: Trasmettitore radio FM portatile: 4 passaggi

Video: Trasmettitore radio FM portatile: 4 passaggi
Video: Come ascoltare musica in macchina senza AUX con soli 18 euro!! Musica bluetooth in qualsiasi auto 2024, Luglio
Anonim
Trasmettitore radio FM portatile
Trasmettitore radio FM portatile

In questo progetto, creeremo un trasmettitore FM usando Arduino.

Passaggio 1: cosa ti servirà

  1. Un arduino Nano o qualsiasi Arduino a tua scelta.
  2. Un LCD Arduino 16x2.
  3. Modulo FM Elechouse V 2.0
  4. Un interruttore a pulsante
  5. Una resistenza da 220 Ohm
  6. Un resistore variabile da 500k Ohm
  7. Un resistore variabile da 50k Ohm
  8. Un resistore variabile da 10k Ohm per l'LCD

Fase 2: L'Assemblea

L'assemblea
L'assemblea
L'assemblea
L'assemblea

L'idea per questa parte è di completare l'intera configurazione del nostro circuito per raggiungere l'obiettivo, realizzando un trasmettitore FM.

Inizia prendendo la tua breadboard, alcuni jumper e il tuo Arduino. Cerca i pin A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, Ground e 5V.

Una volta individuati, inizieremo collegando i resistori variabili che fungeranno da manopole che in futuro cambieranno la frequenza a cui vorremmo trasmettere. Ora, ricorda che nell'elenco delle parti sono stati menzionati tre resistori variabili. Per questa parte utilizzeremo quelli da 500k e 50k. Naturalmente il 50k ci servirà da marker per ogni unità di frequenza e quello da 500k ci servirà per segnare i decimali.

Per il montaggio collegare il terminale centrale del resistore variabile da 500k ad A0, il terminale sinistro a massa e quello destro a 5V. Quindi, procedi allo stesso modo per quello da 50k, ma questa volta il terminale centrale andrà al pin A1 dell'Arduino.

Ora che abbiamo assemblato le manopole andremo ad assemblare la parte del circuito che comprende il trasmettitore FM. Prendi il modulo e guarda i pin. Dovresti vedere il terminale Vcc, il terminale di terra, un pin SDA e un pin SCL. Dovrebbe essere ovvio che Vcc va a 5V e Ground va a GND. Ora per SDA e SCL, dovrai esaminare l'interfaccia seriale per l'Arduino di tua scelta, più specificamente cercare quella I2C. Per l'arduino Nano, SDA è nel pin A4 e SCL nel pin A5, quindi procedi al collegamento a ciascun rispettivo pin e avrai assemblato la parte di trasmissione.

Inoltre, collegheremo l'interruttore. L'interruttore ha la funzione di passare da uno stato all'altro salvando la frequenza alla quale vorremmo trasmettere e impostando la frequenza alla quale vorremmo trasmettere. La connessione di un interruttore è piuttosto semplice, basta collegare sul terminale il resistore che andrà alla sorgente, quindi collegare allo stesso terminale un cortocircuito sul pin D9 di Arduino per poter cercare cambiamenti nell'interruttore in futuro. Il secondo terminale andrà a terra.

Infine, ci sono molti tutorial per collegare l'LCD ad Arduino, ecco perché non spiegherò come farlo. Tuttavia, includerò il collegamento che ho usato per collegare detto LCD senza driver.

Collegamento:

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

Il link è in spagnolo, ma la spiegazione è sufficiente per chi non parla la lingua.

Inoltre, ritengo utile guardare entrambi gli schemi inclusi in questa sezione.

Passaggio 3: il codice

Il codice
Il codice
Il codice
Il codice
Il codice
Il codice

La prima cosa che noterai è l'inclusione di una libreria denominata FMTX.h Questa è la libreria realizzata da Elechouse per l'utilizzo del proprio modulo. Puoi trovare questa libreria e maggiori informazioni sull'uso di questo modulo nella rispettiva scheda tecnica, che troverai nel seguente link:

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

Ora il codice utilizza il principio del fianco ascendente dell'elettronica digitale. Immagina un interruttore collegato alla sorgente e un LED. Intuitivamente vedrai che se premi il pulsante il LED si accenderà e, se lo lasci andare, il LED si spegnerà. Ora l'idea è di tenere acceso il led per la prima pressione del pulsante e per quella successiva il led si spegnerà. Applicheremo lo stesso principio per il nostro codice. Il primo stato sarà per l'impostazione della frequenza alla quale vorremo trasmettere e il secondo per il salvataggio. Per trasmettere a quella frequenza dovrai tornare al primo stato.

Consigliato: