Cuprins:
Video: RADIO FM ARDUINO: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Les tutoriels sur les radios FM à base de Si4703 ne manquent pas.
J 'ai souhaité pour ma part pousser la programation un peu plus loin that the fonctions de base proposées in les exemples, and use un écran TouchScreen.
Au final, la radio fournit:
- - 12 Presets répartis en deux claviers
- - Fonction Mono Stereo
- - Seek Up / Dwn sur the Presets ou sur les Stations (prin touchscreen sau boutons)
- - Indicateur Batterie
- - Règlage du Volume (via touchscreen ou Potentiometre) cu affichage d'une barre de progression
- - Avance des Fréquences par pas de 1 via un encodeur
- - Fonction RDS (Nom de la Station și text fourni par l'émetteur)
- - Rappel du Volume sélectionné et de la dernière station à l'allumage
- - Alimentation USB, Accus 9V, Bloc sector 9V
Videoclipul este vizibil aici:
www.youtube.com/embed/QUOgoKPhcMc
Pasul 1: Un Mot Sur Les Librairies
La librairie utilisée pour le Si4703 est classically 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 pe Arduino
În principiu le RDS este lu de façon simple:
radio.readRDS (rdsBuffer, 15000);
Serial.println (rdsBuffer);
J'ai préféré pour ma part use the librairie RDSParser plus complexe to programmer mais qui m'a dat de cele mai bune rezultate.
Pasul 2: Les Connexions
Modulul Si4703
- Si4703 3.3V pin => Arduino uno 3.3V
- Si4703 GND pin => Arduino uno GND
- Si4703 SDIO pin => Arduino uno A20
- Si4703 pin SCLK => Arduino uno A21
- Si4703 pin RST => Arduino uno D53
Volum de potențiometru
- pin 0 => Arduino uno GND
- pin 1 => Arduino uno A15
- pin 2 => Arduino uno 5V
Bouton Seek UP
- Pin 0 => Arduino uno GND
- Pinul 1 => Arduino uno D53
Bouton Seek DWN
- Pin 0 => Arduino uno GND
- Pinul 1 => Arduino uno D51
Codificator
- pin 0 => Arduino uno GND
- pin 1 => Arduino uno 5v
- pin 2 => Arduino uno D31
- pin 3 => Arduino uno D33
- pinul 4 => Arduino uno D35
Pasul 3: 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 mărime mică
www.amazon.fr/dp/B07912QQ97/ref=pe_3044141_189395771_TE_3p_dp_1
- 2 boutons poussoir
- 1 Potentiomètre
-
1 codificator
www.amazon.fr/dp/B011BHAQZE/ref=pe_3044141_189395771_TE_3p_dp_i1
-
Un ecran TFT touchscreen
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
Recomandat:
Antenă radio Radio Ham Rooftop: 8 pași (cu imagini)
Urban Rooftop Ham Radio Antenna: Am pus recent o antenă radio ham pe acoperiș, astfel încât să pot obține un semnal mai bun în interiorul apartamentului meu, care nu se află la un etaj superior. Fiind un ultra începător fără prea multe investiții în hobby, era perfect acceptabil să trebuiască să urci pe acoperiș pentru a
Si4703 Radio FM Arduino Uno Schield: 6 pași (cu imagini)
Si4703 Radio FM Arduino Uno Schield: acum 2 luni mi s-a făcut radio FM cu cipul TEA5767 (scutul Arduino Uno). Am fost folosit cu cipul amplificatorului de sunet TDA2822. Totul funcționează, dar primesc informații că este o altă placă Si4703 FM care avea RDS. Așa că nu-mi pierd timpul și creez
Radio FM cu RDS (Radio Text), control BT și bază de încărcare: 5 pași
Radio FM cu RDS (Radio Text), Control BT și bază de încărcare: Bonjour, Acesta este al doilea meu „Instructables”. Deoarece îmi place să fac lucruri nu foarte utile, iată ultimul meu proiect: Acesta este un radio FM cu Radio Text cu o bază de încărcare și care poate fi monitorizată prin Bluetooth și un APPT Android Prin urmare, voi
JAMONUL BORD - TRANSFORMĂȚI UN RADIO PORTATIV ÎN RADIO MOBIL: 6 pași
JAMONUL MOSTIT - TRANSFORMĂȚI UN RADIO PORTATIV ÎN RADIO MOBIL: Un radioamator mobil cu un buget restrâns? Da, se poate face cu oarecare creativitate. Există o mulțime de aparate de radio portabile chineze ieftine. Aceste noi aparate de radio ieftine, la rândul lor, au scăzut prețurile la echipamentele folosite pentru șuncă de calitate. Un alt lucru care se adaugă
Internet Radio / Web Radio Cu Raspberry Pi 3 (fără cap): 8 pași
Internet Radio / Web Radio Cu Raspberry Pi 3 (fără cap): HI Doriți să găzduiți propriul radio pe internet, atunci sunteți la locul potrivit. Voi încerca să elaborez cât mai mult posibil. Am încercat mai multe moduri în care majoritatea dintre ei aveau nevoie de o placă de sunet pe care nu aveam chef să o cumpăr. dar am reușit să