Tutorial complet de l’installation du firmware MMDVM

Introduction, installation de la carte Arduino Due

Le logiciel MMDVM est un fabuleux développement réalisé par Jonathan G4KLX qui permet de construit un relais radioamateur numérique multimode. Effectivement, il sait gérer aussi bien le DSTAR que le DMR et le C4FM.

Le logiciel MMDVM est composé de deux parties.

  1. La partie de décodage encodage des modes numériques : MMDVM. Ce logiciel s’installe sur un Arduino Due
  2. La partie d’interface réseau internet, qui se connecte aux réflecteurs, Talk Group Brandmeister ou YSF Reflector : MMDVM Host, qui s’installe notamment sur un nano ordinateur Raspberry Pi.
Synoptique d'un relais utilisant le "MultiMode Digital Voice Modem" (MMDVM)

Synoptique d’un relais utilisant le “MultiMode Digital Voice Modem” (MMDVM)

En plus d’être accessibles aux bricoleurs ayant la fibre informatique… il s’agit de réalisation à coût faible. Je vous propose de suivre étape par étape toute la mise en œuvre. L’objectif est simple : Disposer d’un relais numérique UHF interconnecté via internet.

Le tutoriel est à lire sur plusieurs pages. Utiliser le sommaire et la navigation proposée en bas d’article pour vous faciliter la navigation.

Installation de la carte Arduino

Vous avez acheté votre carte Arduino DUE, et la première chose à faire est d’installer le logiciel d’édition IDE Arduino. Télécharger le fichier d’installation (86Mo pour la version 1.6.0 de l’IDE) sur la page https://www.arduino.cc/en/Main/Software
Installer le logiciel. Toutes les cases sont cochées notamment Install USB Driver.

 

Plusieurs questions de sécurité d’installation du Driver USB sont posées. Bien sûr, nous répondons Installer.

Le message Completed est affichée, l’installation est terminée, Cliquer sur Close.

Brancher la carte Arduino DUE sur le port USB de programmation (coté connecteur d’alimentation externe), le Gestionnaire de périphérique ajoute un Ports série COM. Dans mon cas, un port COM11 (Arduino DUE Programming Port).

Depuis le menu démarré, vous pouvez lancer le logiciel Arduino

Choisissez le port série correspondant à votre liaison avec l’Arduino DUE, (ici COM11) dans le menu Outils / Ports.

Puis choisir Outils / Gestionnaire de carte. Le gestionnaire télécharge les définitions des cartes Arduino sur internet.

 

Dans le champ Filtrez la recherche, tapez due. Sélectionner la ligne Arduino SAM Boards (32-bits ARM Cortex-M3), et cliquer Installer.

Sélectionner à présent en bas du menu Outils / Type de carte : “Arduino Due (Programming Port)”

Avant de programmer l’arduino avec le logiciel MMDVM, nous allons injecter un petit programme de test, pour vérifier que tout est correctement paramétré.


If you would be interested to participate in a possible future new grouped order (MMDVM board, SvxLink Card), leave your email below to be reported!

3 réflexions au sujet de « Tutorial complet de l’installation du firmware MMDVM »

  1. Merci F5UII pour toutes ces explications et votre travail sur le sujet. Une question à propos de ce relais MMDVM à base de ARDUINO DUE.
    Est-il possible de la faire fonctionner ce relais en DMR autonome sans Rapberry PI ?
    Cette question car nous avons un projet à MARSEILLE sur un site dépourvu de connection à Internet.
    Merci pour votre retour

    (Traduction)
    Thank you F5UII for all these explanations and your work on the subject. A question about this MMDVM repeater based on ARDUINO DUE.
    Is it possible to operate this repeater in standalone DMR without Raspebrry PI?
    This question because we have a project in MARSEILLE on a site devoid of connection to Internet.
    Thanks for your feedback

    1. Merci Laurent,

      Il faudra toujours un Raspberry Pi qui assure la fonction de logique du relais. Sans internet, le relais fonctionnera en local comme un relais analogique, en local, en utilisant le canal (TalkGroup) TG 9.
      Dans ce cas, et même si cela ne semble pas nécessaire, il serait peut être nécessaire d’assurer une mise à l’heure du Raspberry Pi par une source externe (GPS ou RTC), afin qu’il ne dérive pas trop. Le Raspberry Pi se met à l’heure automatiquement par internet.

      (Traduction)
      Thank you Larry,

      It will always require a Raspberry Pi that provides the repeater controler function of the repeater. Without the internet, the relay will operate locally as an analog relay, locally, when users connecting it by using the TG 9 (TalkGroup) channel.
      In this case, and even if this does not seem necessary, i will advise to ensure that the Raspberry Pi is set to an external source (GPS or RTC) so that it does not drift too much. The Raspberry Pi automatically sets itself on the Internet.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *