AM/FM modulator met ESP32 module (Algemeen)

door Otto @, Drenthe, 02-01-2024, 23:40 (117 dagen geleden) @ loek
Gewijzigd door Otto, 02-01-2024, 23:43

Als er nog een print beschikbaar is dan neem ik hem graag van je over.

Hallo Loek,

Er zijn al een paar gegadigden, maar ik heb er nog wel eentje voor jou.

Verder heb ik nog een vraag over het afspelen van de MP3 op de micro kaart. Tot nu toe gebruik ik jou oude AM zender ontwerp met een schil er om heen om de frequentie in te stellen . De weergave is dan in meters of in frequentie. Dat is handig bij afregelen van zenderschalen soms staan deze in meters en soms in frequentie. Ik weet wel dat je dat kan berekenen maar het is toch handig als je dit direct kan zien.

Zit dit ook in jou nieuwe ontwerp?

Ja. Ik heb even een foto gemaakt van het display:

[image]

De MG-frequentie wordt zowel in kHz als in meters weergegeven. De FM-frequentie wordt zowel in MHz als met het kanaalnummer weergegeven. Het kanaalnummer staat tussen haakjes en begint met C van channel. Elk kanaal is een veelvoud van 300 kHz. De frequentie kan echter in stappen van 100 kHz worden gewijzigd. Dit wordt weergegeven door een + of - na het kanaalnummer weer te geven. Dus 96.0 MHz is kanaal 30, 96.1 MHz is kanaal 30+, 96.2 MHz is kanaal 31-, 96.3 MHz is kanaal 31, enz.

Verder gebruik ik als signaal bron een MP3 speler met een audio (koptelefoon) uitgang. Ik heb lang moeten zoeken voordat je een MP3 speler had die echt random nummers speelt. Sommige spelen files die van één CD/DVD komen achter elkaar af, en zo zijn er wel meer varianten.

Weet je hoe deze MP3 speler werkt?

De speler heb ik hergebruikt van mijn vorig ontwerp. Zoals ik al eerder heb opgemerkt, gebruik ik die vooral om oude opnames van radioprogramma's af te spelen. Dat soort opnames zijn meestal één of meerdere uren lang. De meeste MP3 spelers onthouden wel het nummer dat wordt afgespeeld, maar als je die aan- en uitzet, start dat nummer weer van voren af aan. Dat is heel vervelend als het programma al een eind onderweg was. Ik heb daardoor iets ingebouwd dat het actuele nummer verder gaat op de plaats waar die gestopt was. Alle nummers worden in volgorde op de kaart afgespeeld. Zo heb ik ooit de laatste week van Veronica op zee in zijn geheel chronologisch afgespeeld.

Er is geen mogelijkheid tot "random" afspelen, omdat ik daar geen behoefte aan had. Maar iedereen die wil, kan dat natuurlijk zelf inbouwen.

En als laatste vraag: Hoe wordt jou programma uiteindelijk op deze print geladen. Heb je daar een speciale programmer voor nodig. Of programmeer jij de IC's ?

Nee, hoor. Dat gaat met een standaard micro-USB kabel. De software word met de Arduino-omgeving gecompileerd, waarna je dit op de voor dat programma gebruikelijke manier kunt uploaden naar de ESP32-module. (Vie de seriële monitor van Arduino, kun je ook nog mijn debug-brij bekijken :-) ).

Otto

--
Ohm sweet Ohm...
[image]


Complete draad:

 RSS Feed van berichtenreeks

powered by my little forum