Turinys:

ARDUINO FM RADIJAS: 3 žingsniai
ARDUINO FM RADIJAS: 3 žingsniai

Video: ARDUINO FM RADIJAS: 3 žingsniai

Video: ARDUINO FM RADIJAS: 3 žingsniai
Video: Arduino FM Radio with Si4703 2024, Lapkritis
Anonim
ARDUINO FM RADIJAS
ARDUINO FM RADIJAS
ARDUINO FM RADIJAS
ARDUINO FM RADIJAS
ARDUINO FM RADIJAS
ARDUINO FM RADIJAS

Mokytojai iš radijo FM radijo stotyje Si4703 ne dažnai.

J 'ai souhaité supilkite didžiąją dalį pousser programavimo ir peu bei nugarinės que les fonctions de base proposées dans les example, et utiliser un uncran TouchScreen.

Paskutinis radijo stotis:

  • - 12 išankstinių nustatymų, esančių klavišuose
  • - Fonction Mono Stereo
  • - Ieškokite iš anksto nustatytų ar sur stotų stočių (naudokite jutiklinį ekraną)
  • - Indikatoriaus baterija
  • - Règlage du Volume (per jutiklinį ekraną arba potenciometrą) avec affichage d'une barre de progression
  • - Avance des Fréquence par pas de 1 via un encodeur
  • - Fonction RDS (Nom de la Station et texte fourni par l'émetteur)
  • - Rappel du Volume sélectionné et de la dernière station à l'allumage
  • - Maitinimas USB, „Accus 9V“, „Bloc secteur 9V“

Vaizdo įrašas yra matomas ici:

www.youtube.com/embed/QUOgoKPhcMc

1 žingsnis: „Un Mot Sur Les Librairies“

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

Naudokite „ATMEGA“ir „TFT TFT imposent cependant une modification du fichier si4703.cpp de la manière suivante“:

#define resetPin 52

#define SDIO 20

// int SCLK = 21; // SCL/A5 „Arduino“

Paprastas RDS principas yra paprastas:

radio.readRDS (rdsBuffer, 15000);

Serial.println (rdsBuffer);

J'ai préféré pour a part utiliser la librairie RDSParser plus programuotojas, kuris gali gauti daugiau informacijos apie tai, kas geriausia.

2 žingsnis: „Les Connexions“

„Les Connexions“
„Les Connexions“

Si4703 modulis

  • Si4703 3.3V kaištis => Arduino uno 3.3V
  • Si4703 GND kaištis => Arduino uno GND
  • Si4703 SDIO kaištis => Arduino uno A20
  • Si4703 SCLK kaištis => Arduino uno A21
  • Si4703 RST kaištis => Arduino uno D53

Potenciometro tūris

  • kaištis 0 => Arduino uno GND
  • 1 kaištis => Arduino uno A15
  • 2 kaištis => Arduino uno 5V

„Bouton Seek UP“

  • Smeigtukas 0 => Arduino uno GND
  • 1 kaištis => Arduino uno D53

„Bouton Seek DWN“

  • Smeigtukas 0 => Arduino uno GND
  • 1 kaištis => Arduino uno D51

Kodavimo priemonė

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

3 žingsnis: „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 mažos galios HP

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

  • 2 butonai poussoir
  • 1 Potenciomas
  • 1 koduotuvas

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

  • Unikalus TFT jutiklinis ekranas

    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

Rekomenduojamas: