Module(s) IHM dédié radio

Toute cette partie sera, comme dit précédemment, basée sur le travail de g0orx et de toutes les personnes ayant contribué à son repository.

Mais, comme le poste sera entièrement composé de modules reliés via un bus encore à définir, un gros travail d'adaptation m'attends. Et ce, aussi bien au niveau software que hardware. Il va vraiment falloir que je me penche sur comment m'en sortir avec les encodeurs rotatifs.

[Sarcasme]J'aime me simplifier la vie![/Sarcasme]

Vu ma manie de tout modulariser, j'envisage même de concevoir plusieurs module ayant des contrôles différents. Par exemple un module horizontal pour l'eurorack 1U et un second module vertical pour l'eurorack 3U. Ce qui me permettrait de reproduire à peu près le panel pihpsdr existant. Mais avec la possibilité de les déplacer, les remplacer facilement, voir de rajouter des modules (clavier numérique physique par exemple).

Interne

  • étage d'alim 12V in
  • toute la quincaillerie dédiée au bus de données
  • un microcontrôleur (j'envisage un STM32 entrée de gamme ou équivalent)
  • un ou plusieurs I/O expander (en fonction des besoins)
  • un ou plusieurs contrôleurs PWM pour leds (en fonction des besoins)

Dans l'idéal, le bus de donnée passera par un composant qui dialoguera via le bus SPI du MCU qui permet des débits élevés. Tandis que les I/O expander et autres contrôleurs PWM pour leds y seront raccordés via le bus I²C.

Façades

Clairement pas la partie la plus complexe à dessiner, par contre j'ai déjà parlé des soucis pour la matérialisation physique de ces plaques d'alu.

Avant
  • boutons poussoirs à contact momentané
  • boutons poussoirs à contact maintenu
  • leds
  • encodeurs rotatifs
Arrière
  • Connecteur rail alimentation et bus de données (CAN ou RS485)