Mục lục:

ARDUINO FM RADIO: 3 bước
ARDUINO FM RADIO: 3 bước

Video: ARDUINO FM RADIO: 3 bước

Video: ARDUINO FM RADIO: 3 bước
Video: tạo một đài AM đơn giản, thu tất cả các đài phát thanh quốc tế 2024, Tháng mười một
Anonim
ARDUINO FM RADIO
ARDUINO FM RADIO
ARDUINO FM RADIO
ARDUINO FM RADIO
ARDUINO FM RADIO
ARDUINO FM RADIO

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

J 'ai souhaité pour ma part pousser la Programmation un peu plus loin que les fonctions de base proposées dans les exeamples, et useiser un écran TouchScreen.

Au cuối cùng, la radio fournit:

  • - 12 cài đặt sẵn répartis en deux claviers
  • - Âm thanh nổi Fonction Mono
  • - Seek Up / Dwn sur les Presets ou sur les Stations (thông qua màn hình cảm ứng ou boutons)
  • - Indicateur Batterie
  • - Règlage du Volume (qua màn hình cảm ứng ou Potentiometre) avec affichage d'une barre de Progression
  • - Avance des Fréquences par pas de 1 qua un encodeur
  • - Fonction RDS (Nom de la Station et texte fourni par l'émetteur)
  • - Trạm Rappel du Volume sélectionné et de la dernière à l'allumage
  • - USB Alimentation, Accus 9V, Khối 9V

La video est có thể nhìn thấy ici:

www.youtube.com/embed/QUOgoKPhcMc

Bước 1: Thư viện Un Mot Sur Les

Lá thư điện tử (Laosystemirie useisée pour le Si4703 est classiquement celle du même nom).

L'utilisation d'un ATMEGA et d'un écran 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 trên Arduino

Đơn giản là:

radio.readRDS (rdsBuffer, 15000);

Serial.println (rdsBuffer);

J'ai préféré pour ma part Tận dụng la Librairie RDSParser plus complexe à Lập trình viên mais qui m'a donné de bien meilleurs résultats.

Bước 2: Les Connexions

Les Connexions
Les Connexions

Mô-đun Si4703

  • Si4703 chân 3.3V => Arduino chưa 3.3V
  • Chân Si4703 GND => Arduino una GND
  • Si4703 chân SDIO => Arduino una A20
  • Chân Si4703 SCLK => Arduino una A21
  • Chân Si4703 RST => Arduino una D53

Khối lượng điện thế

  • chân 0 => Arduino una GND
  • chân 1 => Arduino una A15
  • chân 2 => Arduino chưa 5V

Bouton tìm kiếm LÊN

  • Chân 0 => Arduino una GND
  • Chân 1 => Arduino una D53

Bouton Seek DWN

  • Chân 0 => Arduino una GND
  • Chân 1 => Arduino una D51

Encodeur

  • chân 0 => Arduino una GND
  • chân 1 => Arduino una 5v
  • chân 2 => Arduino una D31
  • chân 3 => Arduino una D33
  • chân 4 => Arduino una D35

Bước 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 cho đuôi nhỏ nhắn

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

  • 2 cơn poussoir
  • 1 Potentiomètre
  • 1 mã hóa

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

  • Màn hình cảm ứng TFT Un écran

    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

Đề xuất: