menu structuur ESP32 AM/FM zender (Algemeen)

door Otto @, Drenthe, 18-03-2024, 21:14 (40 dagen geleden) @ loek
Gewijzigd door Otto, 18-03-2024, 21:47

Daar waar op het Oled scherm staat "presss OK to confirm" heb ik in de menustructuur de melding staan "bevestigen (ok) met toets C"

Hallo Loek,

Je hebt twee "standen" van de software. De standaard modus is "speler", en de andere zijn de "instelmenu's". Jij mengt ze echter door elkaar. In de "speler" zijn afhankelijk van het type speler de knoppen van links naar rechts:

  • MP3 speler: terug/vorig nummer; volgend nummer; afspelen/pauzeren; activeer het menu
  • Bluetooth: terug/vorig nummer; volgend nummer; afspelen/pauzeren; activeer het menu
  • Webradio: vorig station; volgend station; afspelen/pauzeren; activeer het menu
  • Waveform: vorige golfvorm; volgende golfvorm; afspelen/pauzeren; activeer het menu

""Terug/vorig nummer" houdt in dat als het nummer langer dan 5 seconden speelt, het nummer weer van voren af aan speelt. Speelt die korter dan 5 seconden, dan gaat de speler naar het vorige nummer. Dus als je tijdens het afspelen van een nummer naar het vorige nummer wilt, moet je twee keer drukken.

Druk je op de menuknop, dan kom je in de instellingen. Als je daar in zit, en je doet 5 seconden niets, dan gaat het programma automatisch* terug naar de speler. In de instellingen zijn de knoppen:

  • stap terug; stap vooruit; bevestig keuze (indien nodig); volgend menu item

in en dat staat nu dus fout in het menuschema ik zal dit veranderen. Ook zal ik bij AM dept trim bij voorkeur dus 2 invullen.

Nee, dat is niet goed. Er is geen "bij voorkeur" waarde, en die is zeker niet 2. De waarde hangt af van de toleranties van de diverse componenten. Maar als je niet kan meten is de waarde -7 (minus 7) een goede keuze, die eigenlijk altijd goed werkt.

Jij noemt "enkele foutjes in de structuur." zijn dit de twee eerder genoemde fouten of zijn er nog meer?

Beter is om het onderscheid tussen speler en menu's aan te houden. Verder mis ik nog dingen. In de code van de software zijn de volgende menu's gedefinieerd

  • MenuPlayer : is dus eigenlijk geen menu, maar is de (muziek)speler
  • MenuTime : alleen bij MP3, terug/vooruit spoelen naar bepaalde tijd
  • MenuSelectSsid : alleen bij webradio, kiezen van de SSID
  • MenuSource : audiobron kiezen
  • MenuOutput : modulator kiezen, AM, FM, of beide
  • MenuSetupFmFreq : alleen als FM actief is, frequentie kiezen
  • MenuSetupFmModType : alleen als FM actief is, kiezen tussen mono en stero
  • MenuSetupAmModLevel : alleen als AM actief is, kiezen modulatiediepte 50% of 100%
  • MenuEnterSetup : activeren setup gedeelte, niet in gaan bij normaal gebruik
  • MenuSetupAmFreq
  • MenuTrimAmOffset
  • MenuSetupAmGrid : Let op, bij N en S America heb je een ander kristal nodig
  • MenuSetupFmPga
  • MenuExitSetup : verlaten setup gedeelte

In principe zou je alleen de relevante keuzes voor de betreffende speler en modulator moeten krijgen, dus geen SSID als je niet in de webradio zit, geen FM frequentie als je alleen AM uitgang hebt, enz. Dat is echter nog niet geheel uitgewerkt in de software, maar dat komt wel goed bij de volgende releases...

Otto

* Binnen de setup menu's wordt niet na 5 seconden teruggeschakeld naar de speler.

--
Ohm sweet Ohm...
[image]


Complete draad:

 RSS Feed van berichtenreeks

powered by my little forum