Inhoudsopgave:
Video: ARDUINO FM-RADIO: 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
Les tutorials sur les radios FM à base de Si4703 ne manquent pas.
U kunt een deel van de programmatie en de lendenen gebruiken voor de basisvoorstellen van voorbeelden en gebruikers van een ecran TouchScreen.
Au final, la radio fournit:
- - 12 presets répartis en deux claviers
- - Functie Mono Stereo
- - Seek Up/Dwn sur les Presets ou sur les Stations (via touchscreen of boutons)
- - Indicator Batterij
- - Règlage du Volume (via touchscreen of Potentiometer) avec affichage d'une barre de progression
- - Avance des Fréquences 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
- - Voeding USB, Accus 9V, Bloc secteur 9V
La video is zichtbaar ici:
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.
L'utilisation d'un ATMEGA et d'un écran TFT impant cependant une modificatie du fichier si4703.cpp de la manière suivante:
#define resetPin 52
#define SDIO 20
// int SCLK = 21; //SCL/A5 op Arduino
In principe is de RDS eenvoudig te gebruiken:
radio.readRDS(rdsBuffer, 15000);
Serial.println(rdsBuffer);
J'ai preféré pour ma part utiliser la librairie RDSparser plus complex à programmer mais qui m'a donné de bien meilleurs résultats.
Stap 2: Les Connexions
Module Si4703
- Si4703 3.3V pin => Arduino uno 3.3V
- Si4703 GND-pin => Arduino uno GND
- Si4703 SDIO-pin => Arduino uno A20
- Si4703 SCLK-pin => Arduino uno A21
- Si4703 RST-pin => Arduino uno D53
Potentiometer Volume
- pin 0 => Arduino uno GND
- pin 1 => Arduino uno A15
- pin 2 => Arduino uno 5V
Bouton zoeken UP
- Pin 0 => Arduino uno GND
- Pin 1 => Arduino uno D53
Bouton Zoek DWN
- Pin 0 => Arduino uno GND
- Pin 1 => Arduino uno D51
Encodeur
- pin 0 => Arduino uno GND
- pin 1 => Arduino uno 5v
- pin 2 => Arduino uno D31
- pin 3 => Arduino uno D33
- pin 4 => Arduino uno D35
Stap 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 kleine taille
www.amazon.fr/dp/B07912QQ97/ref=pe_3044141_189395771_TE_3p_dp_1
- 2 boutons poussoir
- 1 Potentiometre
-
1 encoder
www.amazon.fr/dp/B011BHAQZE/ref=pe_3044141_189395771_TE_3p_dp_i1
-
Un écran 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
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)