สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
Les tutoriels sur les radios FM à พื้นฐาน 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 exemples, et utiliser un écran TouchScreen
สุดท้ายแล้ว la radio fournit:
- - 12 สถานีที่ตั้งไว้ล่วงหน้า répartis en deux claviers
- - ระบบเสียงโมโนสเตอริโอ
- - Seek Up / Dwn sur les ตั้งค่าล่วงหน้า ou sur les สถานี (ผ่านหน้าจอสัมผัส ou boutons)
- - ตัวบ่งชี้แบตเตอรี่
- - Règlage du Volume (ผ่านหน้าจอสัมผัส ou Potentiometre) avec affichage d'une barre de Progression
- - Avance des Fréquences พาร์ 1 ผ่าน un encodeur
- - Fonction RDS (สถานีสถานีและข้อความ fourni par l'émetteur)
- - สถานี Rappel du Volume sélectionné et de la dernière à l'allumage
- - Alimentation USB, Accus 9V, Bloc secteur 9V
La video est มองเห็นได้ ici:
www.youtube.com/embed/QUOgoKPhcMc
ขั้นตอนที่ 1: Un Mot Sur Les Librairies
La librairie utilisée pour le Si4703 est classiquement celle du même nom. การใช้งาน
การใช้งาน ATMEGA et d'un écran TFT กำหนด cependant une แก้ไข du fichier si4703.cpp de la manière suvante:
#define รีเซ็ตพิน 52
#define SDIO 20
// int SCLK = 21; //SCL/A5 บน Arduino
หลักการ le RDS est lu de façon simple:
radio.readRDS(rdsBuffer, 15000);
Serial.println(rdsBuffer);
J'ai préféré pour ma part utiliser la librairie RDSParser plus complexe à โปรแกรมเมอร์ mais qui m'a donné de bien meilleurs résultats.
ขั้นตอนที่ 2: Les Connexions
โมดูล Si4703
- พิน Si4703 3.3V => Arduino uno 3.3V
- พิน Si4703 GND => Arduino uno GND
- พิน Si4703 SDIO => Arduino uno A20
- พิน Si4703 SCLK => Arduino uno A21
- พิน Si4703 RST => Arduino uno D53
ปริมาตรโพเทนชิออมิเตอร์
- ขา 0 => Arduino uno GND
- ขา 1 => Arduino uno A15
- ขา 2 => Arduino uno 5V
Bouton Seek UP
- พิน 0 => Arduino uno GND
- พิน 1 => Arduino uno D53
Bouton Seek DWN
- พิน 0 => Arduino uno GND
- พิน 1 => Arduino uno D51
ตัวเข้ารหัส
- ขา 0 => Arduino uno GND
- ขา 1 => Arduino uno 5v
- ขา 2 => Arduino uno D31
- ขา 3 => Arduino uno D33
- ขา 4 => Arduino uno D35
ขั้นตอนที่ 3: Les Composants
- Arduino Mega
www.amazon.fr/dp/B06XKZY117/ref=pe_3044141_189395771_TE_dp_1
-
ศรี4703
www.amazon.fr/dp/B079BT3T5C/ref=pe_3044141_185740131_TE_item
- Ampli Velleman
-
2 HP เล็กกระทัดรัด
www.amazon.fr/dp/B07912QQ97/ref=pe_3044141_189395771_TE_3p_dp_1
- พูซัวร์ 2 ลูก
- 1 Potentiometre
-
1 ตัวเข้ารหัส
www.amazon.fr/dp/B011BHAQZE/ref=pe_3044141_189395771_TE_3p_dp_i1
-
หน้าจอสัมผัส Unécran TFT
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