
Nous continuons d'analyser la méthodologie de mise en œuvre des projets DIY décrite dans la partie introductive de l'article par l'exemple d'un projet amateur réalisé par l'auteur de l'article. La description des activités du projet est réalisée en utilisant la méthodologie et la terminologie de GOST R 54869-2011 "Gestion de projet. Exigences pour la gestion de projet." La description des mesures au stade de la planification du projet pour plus de clarté est complétée par quelques "spécificités de l'industrie".
Résumé du projet
Le projet a commencé le 01.01.2018 et est en phase de conception préliminaire .
Objet du projet: vulgarisation et développement des radiocommunications amateurs à ondes courtes.
Produit minimum viable du projet: abordable pour un concepteur de radio de lycée pour l'auto-assemblage du récepteur de l'observateur radio ( SWL ).
Le budget du projet n'est pas approuvé, les coûts du projet en 2018 s'élevaient à 6481 roubles 42 kopecks.
Calendrier du projet sans spécifier de délais spécifiques.
Contexte du projet
L'idée du développement indépendant d'une simple station de radio amateur moderne m'a visité pour la première fois lors de l'assemblage d'un nouvel émetteur-récepteur à partir de modules prêts à l'emploi de développement domestique. C'était agréable de «toucher» la nouvelle technologie de traitement du signal DDC / DUC pour moi, mais le processus était alourdi par un «lourd héritage du passé maudit» incompréhensible: les codes sources du firmware n'étaient pas publiés; des diagrammes de modules ont été publiés mais pas vrais; obtenir des conseils qualifiés en temps opportun était problématique. Il y avait donc un désir de faire "tout comme il se doit".
Processus d'initiation du projet
Enfin, dans mes pensées pour démarrer le projet, je me suis renforcée lorsque j'ai visité une fois un club radio de mon ancien mentor. La situation là-bas était, à mon avis, très curieuse: il y a une station de radio collective, mais les enfants ne sont pas intéressés par la radio, et quelque chose à souder, d'ailleurs d'ailleurs! Mais en même temps, les enfants s'intéressent aux robots et y programment quelque chose ...
C'est alors que la conception du projet s'est finalement formée:
- dans le cadre du projet, une carte principale avec un écran TFT 2,4 pouces est développée qui ressemble au STM32F4DISCOVERY, mais avec des commandes (encodeurs, boutons) à côté de l'écran, ainsi qu'un synthétiseur de fréquence et un codec audio I2S «à bord»;
- la carte principale a la capacité de se connecter à un ordinateur en tant que périphérique audio USB, ainsi qu'un port COM USB pour contrôler la carte via l'interface CAT;
- l'affichage sert également à afficher un indicateur panoramique;
- les produits basés sur la carte principale ont une conception modulaire en bloc: la carte principale de l'appareil peut être étendue avec les cartes du canal radio SDR ( radio définie par logiciel ) du récepteur, le canal radio CB ( bande civile ) de la station de radio, le canal radio SDR de l'émetteur-récepteur, etc.
- les textes, graphiques et vidéos du projet sont publiés sous les termes de la licence CC BY-SA 3.0 ;
les logiciels développés et adaptés dans le cadre du projet sont publiés sous les termes de
la licence GNU GPLv3 .
Il n'y a rien de fondamentalement nouveau dans la conception du projet:
- le principe modulaire par blocs de la construction d'une station de radio est décrit en détail dans le livre de Ya.S. Lapovka (UA1FA) «Je construis une station de radio HF» - M., DOSAAF, 1983;
- l'appareil mathématique de traitement du signal utilisé dans le SDR est décrit au chapitre 3, «Méthode de phase pour générer et recevoir des signaux SSB», par V.T. Polyakova (RA3AAE) "Émetteurs-récepteurs à conversion directe". - M., DOSAAF, 1984;
- Un exemple de la mise en œuvre du chemin de réception avec un mélangeur de clés est donné dans l'article de V.T. Polyakova «Synchronous AM receiver» - «Radio», 1984, n ° 8, p.31-34.
Les deux premières sources sont stockées avec amour dans ma bibliothèque dès l'âge de 35 ans. Leur photo a été utilisée comme KDPV. Malgré le fait que les solutions techniques décrites dans ces publications soient dépassées depuis longtemps, les idées qui y sont présentées sont toujours d'actualité.
Et pourtant: il était immédiatement clair que le projet et le projet devaient être gérés de manière indépendante.
Processus de planification du contenu du projet
Un exemple de mise en œuvre d'un produit de projet unique est l'émetteur-récepteur mcHF QRP TRX M0NKA. Le circuit, les dessins et les codes source de l'émetteur-récepteur sont dans le domaine public.
L'émetteur-récepteur M0NKA est une station de radio entièrement autonome: il dispose de commandes locales, d'un écran couleur avec indicateur panoramique, le traitement du signal est effectué par nos propres moyens informatiques. L'émetteur-récepteur a la capacité de se connecter à un ordinateur en tant que périphérique audio USB et port COM USB. Le système de commande de l'interface CAT est similaire au système de commande de l'émetteur-récepteur YAESU FT-817 populaire.
Les perspectives de l'émetteur-récepteur M0NKA sont confirmées, entre autres, par le fait qu'il existe au moins un firmware open source alternatif pour celui - ci , et par le fait que l'industrie chinoise produit plusieurs «clones» de cet appareil:

En tant que produit minimum viable du projet, nous pouvons envisager la mise en œuvre de la fonctionnalité des produits suivants:
Les diagrammes, dessins et codes sources de ces produits sont du domaine public. SoftRock Lite II RX et Peaberry SDR V2 peuvent être achetés à la fois sous forme assemblée et en kits d'auto-assemblage.
Les deux développements n'ont pas de contrôles locaux et fonctionnent comme des «préfixes» pour l'ordinateur. Pour contrôler les modes de fonctionnement et le traitement du signal, le programme freeware HDSDR est généralement utilisé:

Le récepteur SoftRock Lite II RX se connecte au connecteur USB et à l'entrée analogique de la carte son de l'ordinateur, l'émetteur-récepteur Peaberry SDR V2 se connecte uniquement à l'USB, car Comprend un périphérique audio USB. Gérant les paramètres de fréquence et les modes de fonctionnement de ces appareils, n'ayant pas d'interface CAT, HDSDR implémente un logiciel open source développé par PE0FKO, un amateur néerlandais.
À la suite de l'analyse des solutions existantes pour développer le MVP de la carte principale, la base élémentaire suivante a été sélectionnée: MCU STM32F103RET6, synthétiseur de fréquence si5351B, codec TLV320AIC3105, écran TFT ILI9341 avec interface SPI. La sélection finale du MCU a été retardée jusqu'à la réception des résultats de la mise en œuvre du périphérique audio USB. Les alternatives sont STM32F407 et STM32F429.
Le canal du canal radio MVP utilise un schéma bien testé d'émetteur-récepteur QSD (détecteur de clé quadratique) et QSE (excitateur de clé quadratique) Peaberry SDR V2.
Processus de planification du personnel du projet
Le temps des génies célibataires est dans un passé lointain. Aujourd'hui, les projets sont réalisés par l'équipe projet. Même dans un projet aussi simple que celui-ci, des compétences sont nécessaires:
- chef de projet;
- ingénieur d'études;
- ingénieur de circuits;
- circuit traceur de carte;
- ingénieur logiciel.
Mes compétences professionnelles étaient suffisantes dans cette liste pour tout sauf la programmation. Je n'ai pas proposé à mes collègues programmeurs de travailler gratuitement sur mon projet. J'ai décidé de maîtriser moi-même la compétence d'un ingénieur logiciel et au cours d'un échange de vues avec mes collègues j'ai reçu des conseils pratiques:
- faites-le vous-même jusqu'à ce que j'obtienne un prototype fonctionnel;
- développer les compétences de programmation STM32 sur des cartes de développement standard à faible coût comme Blue Pill ;
- appliquer des logiciels strictement définis dans le développement (sauf, bien sûr, si je veux obtenir des conseils de collègues).
Bien que j'aie été laissé seul avec le projet, mes collègues m'ont néanmoins souvent aidé en paroles et en actes.
Processus de planification de l'approvisionnement du projet
Comme je n'avais aucune expérience avec quoi que ce soit de la base élémentaire sélectionnée, les éléments suivants étaient inclus dans le plan d'approvisionnement:
Après avoir surmonté la barrière psychologique du plan d'approvisionnement, 1 000 $ ont décidé de reporter la planification de l'approvisionnement pendant un certain temps et de s'engager dans la planification des risques.
Processus de planification de la réponse aux risques
Le risque d’un projet est un événement probable dont la survenance peut affecter à la fois négativement et positivement les résultats du projet. Les risques les documentent et les classent selon leur probabilité et leur degré d'influence sur le projet.
Ce qui suit est un registre des risques le plus simple complètement non canonique du projet en question. Je n'ai pas analysé plus en profondeur:
Événement 1: un produit unique du projet est développé et mis en production. Probabilité: faible. Scénario de réponse: se concentrer initialement sur la production industrielle, résider dans les exigences techniques des paramètres technologiques du produit.
Événement 2: le projet est fermé après la réussite des tests du projet MVP. Probabilité: moyenne. Scénario de réponse: développement dans le processus de mise en œuvre du projet de la documentation de conception (logiciel) de travail en quantité suffisante pour publication après la clôture du projet.
Événement 3: le projet est fermé jusqu'au développement du projet MVP. Probabilité: élevée. Scénario de réponse: se concentrer initialement sur la minimisation des coûts du projet.
Même à partir de cette analyse la plus simple, il est évident que la probabilité de réussite d'un projet est faible. Quant à la probabilité d'un retour sur investissement dans le projet, elle tend vers zéro. La conclusion en est une: pour tout développement d'événements dans un projet amateur, les achats doivent être minimisés et tous les travaux doivent être effectués de manière indépendante.
Plan d'approvisionnement basé sur les risques
Après l'analyse des risques, le plan d'approvisionnement du projet est devenu plus modeste:
- Carte de débogage chinoise STM32F103RET6 pour 450 roubles;
- Programmeur ST-Link v.2 pour 500 roubles;
- cloner Saleae Logic 8 pour 500 roubles;
- chaque petite chose pour le prototypage à moins de 5000 roubles.
Processus d'élaboration du calendrier du projet
Le calendrier du projet était très simple:
- Acquérir des compétences en programmation STM32 sur la carte de débogage.
- Débogage du travail des autorités locales (encodeurs, boutons, affichage).
- Débogage du si5351B et du canal radio, implémentant un produit extrêmement minimal.
- Débogage du fonctionnement de l'interface CAT, du si5351B et du canal radio.
- Débogage TLV320AIC3105, débogage d'un périphérique audio USB, implémentation MVP.
L'organisation du travail vise le mouvement progressif dans la mise en œuvre du MVP fonctionnel du simple au complexe. Il n'y a pas de délais en principe.
Résultats préliminaires
En conclusion de la première partie de l'article, je tiens à dire que la redondance apparente dans la description du processus de planification a été introduite pour mieux révéler les caractéristiques de ce processus dans un projet amateur. Cette approche de planification a permis de réduire les coûts et de rationaliser l'exécution des travaux pendant la mise en œuvre du projet. À l'heure actuelle, le troisième point du calendrier est en cours de mise en œuvre: le canal radio reçoit déjà un signal du générateur et si5351B est en cours d'optimisation. Les coûts du projet au cours de l'année se sont élevés à 6481,42 roubles.
Et aussi, collègues! Ne considérez pas tout ce qui précède comme un dogme. Ceci est juste une tentative de décrire l'expérience spécifique de la planification d'un projet amateur. J'espère vraiment que toute évaluation sera accompagnée d'un commentaire.
73! À la connexion!