Table des matières:

Émetteur radio FM portable : 4 étapes
Émetteur radio FM portable : 4 étapes

Vidéo: Émetteur radio FM portable : 4 étapes

Vidéo: Émetteur radio FM portable : 4 étapes
Vidéo: [Projets DIY N°1 ] Présentation d'un emetteur FM radio 2024, Novembre
Anonim
Émetteur radio FM portable
Émetteur radio FM portable

Dans ce projet, nous allons créer un émetteur FM en utilisant Arduino.

Étape 1: ce dont vous aurez besoin

  1. Un arduino Nano, ou n'importe quel Arduino de votre choix.
  2. Un écran LCD Arduino 16x2.
  3. Module FM Elechouse V 2.0
  4. Un interrupteur à bouton
  5. Une résistance de 220 Ohm
  6. Une résistance variable de 500k Ohm
  7. Une résistance variable de 50k Ohm
  8. Une résistance variable de 10k Ohm pour l'écran LCD

Étape 2: L'Assemblée

L'Assemblée
L'Assemblée
L'Assemblée
L'Assemblée

L'idée de cette partie est de compléter l'ensemble de la configuration de notre circuit afin d'atteindre l'objectif, faire un émetteur FM.

Commencez par prendre votre maquette, quelques cavaliers et votre Arduino. Recherchez les broches A0, A1, A4, A5, D2, D3, D4, D5, D9, D10, D11, Ground et 5V.

Une fois localisés, nous commencerons par connecter les résistances variables qui serviront de boutons qui à l'avenir modifieront la fréquence à laquelle nous aimerions transmettre. Maintenant, rappelez-vous que dans la liste des pièces, trois résistances variables ont été mentionnées. Pour cette partie, nous utiliserons les 500k et 50k. Naturellement, le 50k nous servira de marqueur pour chaque unité de fréquence et le 500k nous servira pour marquer les décimales.

Pour le montage, connectez la borne du milieu de la résistance variable de 500k à A0, la borne de gauche à la masse et celle de droite à 5V. Ensuite, procédez de la même manière pour le 50k, mais cette fois, le terminal du milieu ira à la broche A1 de l'Arduino.

Maintenant que nous avons assemblé les boutons, nous allons assembler la partie du circuit qui comprend l'émetteur FM. Prenez le module et regardez les broches. Vous devriez voir la borne Vcc, la borne de terre, une broche SDA et une broche SCL. Il devrait être évident que Vcc passe à 5V et que Ground passe à GND. Maintenant, pour le SDA et le SCL, vous devrez vous renseigner sur l'interface série de l'Arduino de votre choix, plus précisément sur l'I2C. Pour l'arduino Nano, SDA est sur la broche A4 et SCL sur la broche A5, alors connectez-vous à chaque broche respective et vous aurez assemblé la partie transmission.

De plus, nous allons connecter le commutateur. Le commutateur a pour fonction de changer d'état en enregistrant la fréquence à laquelle nous voudrons transmettre et en définissant la fréquence à laquelle nous voudrons transmettre. La connexion d'un commutateur est assez simple, connectez simplement à la borne la résistance qui ira à la source, puis connectez-vous à la même borne un court-circuit à la broche Arduino D9 afin de pouvoir rechercher des changements dans le commutateur à l'avenir. Le deuxième terminal ira à la terre.

Enfin, il existe plein de tutos pour brancher le LCD pour l'Arduino, c'est pourquoi je ne vous expliquerai pas comment faire. Néanmoins, je vais inclure le lien que j'ai utilisé pour connecter ledit LCD sans pilote.

Relier:

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

Le lien est en espagnol, mais l'explication est suffisante pour quiconque ne parle pas la langue.

Aussi, je considère utile de regarder les deux schémas inclus dans cette section.

Étape 3: Le code

Le code
Le code
Le code
Le code
Le code
Le code

La première chose que vous remarquerez est l'inclusion d'une bibliothèque nommée FMTX.h C'est la bibliothèque créée par Elechouse pour l'utilisation de leur propre module. Vous pouvez trouver cette bibliothèque et plus d'informations sur l'utilisation de ce module dans la fiche technique respective, que vous trouverez dans le lien suivant:

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

Désormais, le code utilise le principe de l'électronique numérique à flanc montant. Imaginez un interrupteur connecté à la source et une LED. Intuitivement, vous verrez que si vous appuyez sur le bouton, la LED s'allumera, et si vous lâchez prise, la LED s'éteindra. Maintenant, l'idée est de garder la LED allumée pour la première pression sur le bouton et pour la suivante, la LED s'éteindra. Nous appliquerons le même principe pour notre code. Le premier état servira à régler la fréquence à laquelle nous voudrons transmettre et le second à sauvegarder. Pour transmettre à cette fréquence, vous devrez revenir au premier état.

Conseillé: