INHOUDSOPGAWE:

ARDUINO FM RADIO: 3 stappe
ARDUINO FM RADIO: 3 stappe

Video: ARDUINO FM RADIO: 3 stappe

Video: ARDUINO FM RADIO: 3 stappe
Video: Быстрый трехшаговый процесс, чтобы заработать 289 долла... 2024, Oktober
Anonim
ARDUINO FM RADIO
ARDUINO FM RADIO
ARDUINO FM RADIO
ARDUINO FM RADIO
ARDUINO FM RADIO
ARDUINO FM RADIO

Les tutoriels sur les radios FM à base de Si4703 ne manquent pas.

U kan ook 'n deel van die programmeerprogramme vir ons gebruik, sowel as die basiese voorstelle wat in voorbeelde gebruik kan word en op 'n touchscreen kan gebruik word.

Au final, by radio fournit:

  • - 12 voorafbepaalde répartis en deux claviers
  • - Funksie Mono Stereo
  • - Soek op/Dwn sur les Presets ou sur les Stations (via touchscreen ou boutons)
  • - Aanduiding Batterie
  • - Regulering van volume (via aanraakskerm of potensiaal)
  • - Avance des Fréquences par pas de 1 via un encdeur
  • - Funksie RDS (Nom de la Station et texte fourni par l'émetteur)
  • - Rappel du Volume sélectionné et de la dernière station à l'allumage
  • - Voedsel USB, Accus 9V, Bloc secteur 9V

Die video is sigbaar:

www.youtube.com/embed/QUOgoKPhcMc

Stap 1: Un Mot Sur Les Librairies

La librairie utilisée pour le Si4703 est classiquement celle du même nom.

Die gebruik van ATMEGA en d'un écran TFT imposent cependant une modification du fichier si4703.cpp de la manière suivante:

#define resetPin 52

#definieer SDIO 20

// int SCLK = 21; // SCL/A5 op Arduino

Die beginsel van die RDS is eenvoudig:

radio.readRDS (rdsBuffer, 15000);

Serial.println (rdsBuffer);

J'ai préféré pour ma part utiliser la librairie RDSParser plus complexe à programmeur mais qui m'a donné de bien meilleurs résultats.

Stap 2: Les Connexions

Les Connexions
Les Connexions

Module Si4703

  • Si4703 3.3V pin => Arduino uno 3.3V
  • Si4703 GND pin => Arduino uno GND
  • Si4703 SDIO -pen => Arduino uno A20
  • Si4703 SCLK pin => Arduino uno A21
  • Si4703 RST -pen => Arduino uno D53

Potensiometer volume

  • pen 0 => Arduino uno GND
  • pen 1 => Arduino uno A15
  • pen 2 => Arduino uno 5V

Bouton Soek OP

  • Speld 0 => Arduino uno GND
  • Speld 1 => Arduino uno D53

Bouton Soek DWN

  • Speld 0 => Arduino uno GND
  • Speld 1 => Arduino uno D51

Encodeur

  • pen 0 => Arduino uno GND
  • pen 1 => Arduino uno 5v
  • pen 2 => Arduino uno D31
  • pen 3 => Arduino uno D33
  • pen 4 => Arduino uno D35

Stap 3: Les Composants

Les Composants
Les Composants
Les Composants
Les Composants
Les Composants
Les Composants
  • Arduino Mega

    www.amazon.fr/dp/B06XKZY117/ref=pe_3044141_189395771_TE_dp_1

  • Si4703

    www.amazon.fr/dp/B079BT3T5C/ref=pe_3044141_185740131_TE_item

  • Ampli Velleman
  • 2 HP de petite stert

    www.amazon.fr/dp/B07912QQ97/ref=pe_3044141_189395771_TE_3p_dp_1

  • 2 boutons poussoir
  • 1 Potensiomètre
  • 1 ontmoeting

    www.amazon.fr/dp/B011BHAQZE/ref=pe_3044141_189395771_TE_3p_dp_i1

  • 'N Unieke TFT -raakskerm

    www.amazon.fr/Elegoo-Tactile-320x240-Technical-Arduino/dp/B01JD4TJZU/ref=sr_1_1?ie=UTF8&qid=1521623541&sr=8-1&keywords=arduino+touch+screen

Aanbeveel: