DIYプロジェクトテクニック。 パート1



私たちは、記事の著者によるアマチュアプロジェクトの例に関する記事の紹介部分で説明されているDIYプロジェクトの実装方法を分析し続けています。 プロジェクト活動の説明は、GOST R 54869-2011「プロジェクト管理。プロジェクト管理の要件」の方法論と用語を使用して実行されます。 明確にするためのプロジェクト計画段階での対策の説明は、いくつかの「業界仕様」によって補足されています。







プロジェクト概要



プロジェクトは 2018 年1月1日に開始され、 予備設計段階にあります。

プロジェクトの目的:アマチュア短波無線通信の普及と開発。

プロジェクトの最小実行可能製品:高校生のラジオデザイナーがラジオオブザーバーレシーバー( SWL )を自己組み立てするための手頃な価格。

プロジェクト予算は承認さず、2018年のプロジェクト費用は6481ルーブル、42コペックでした。

特定の期限を指定しないプロジェクトスケジュール







プロジェクトの背景



シンプルでモダンなアマチュア無線局を独自に開発するというアイデアは、国内開発の既成モジュールから新しいトランシーバーを組み立てるときに初めて訪れました。 新しいDDC / DUC信号処理技術を「触って」くれたのは良かったのですが、このプロセスは理解できない「ひどい過去の重い遺産」によって負担されました。ファームウェアのソースコードは公開されていませんでした。 モジュール図は公開されましたが、真実ではありませんでした。 適時に適格なアドバイスを得ることが問題でした。 そのため、「必要なすべて」を実行したいという要望がありました。







プロジェクト開始プロセス



かつてのメンターのラジオクラブを訪れたとき、プロジェクトを始めることについての考えをようやく強くしました。 私の意見では、状況は非常に好奇心が強いものでした。集合的なラジオ局はありますが、子供たちはラジオにも興味がなく、はんだ付けするものもあります! しかし、同時に、子供たちはロボットに興味を持ち、そこで何かをプログラムしています...







そのとき、プロジェクトの設計が最終的に形成されました。









プロジェクトの一部として開発および適合されたソフトウェアは、GNU GPLv3ライセンスの条件の下で公開されています。



プロジェクトの設計に根本的に新しいものはありません。









最初の2つの情報源は、35歳になるとすぐに本棚に保存されます。 彼らの写真はKDPVとして使用されました。 これらの出版物に記載されている技術的解決策は古くからあるという事実にもかかわらず、そこに提示されたアイデアは依然として関連しています。







それでも、プロジェクトとプロジェクトの両方を独立して管理する必要があることはすぐに明らかになりました。







プロジェクト内容計画プロセス



ユニークなプロジェクト製品の実装例は、 mcHF QRP TRX M0NKAトランシーバーです。 トランシーバーの図、図面、およびソースコードはパブリックドメインです。







M0NKAトランシーバーは完全に自律的なラジオ局です。ローカルコントロール、パノラマインジケーター付きのカラーディスプレイ、信号処理は独自のコンピューティング手段によって実行されます。 トランシーバーには、USBオーディオデバイスおよびUSB COMポートとしてコンピューターに接続する機能があります。 CATインターフェースのコマンドシステムは、一般的なYAESU FT-817トランシーバーのコマンドシステムに似ています。







M0NKAトランシーバーの見通しは、とりわけ、少なくとも1つの代替オープンソースファームウェアが存在するという事実と、中国産業がこのデバイスのいくつかの「クローン」を生産するという事実によって確認されています。









プロジェクトの最小の実行可能な製品として、次の製品の機能の実装を検討できます。









これらの製品のスキーム、図面、およびソースコードはパブリックドメインです。 SoftRock Lite II RXとPeaberry SDR V2は両方とも、組み立てられた形と自己組み立て用のキットの形で購入できます。







どちらの開発にもローカルコントロールがなく、コンピューターの「プレフィックス」として機能します。 動作モードと信号処理を制御するに 、通常、 フリーウェアのHDSDRプログラムが使用されます。









SoftRock Lite II RXレシーバーはUSBコネクタとコンピューターのサウンドカードのアナログ入力に接続します。PeaberrySDR V2トランシーバーはUSBにのみ接続します。 USBオーディオデバイスが含まれています。 これらのデバイスの周波数設定と動作モードの管理には、CATインターフェイスがないため、HDSDRはオランダのアマチュアPE0FKOによって開発されたオープンソースソフトウェアを使用します







メインボードのMVPを開発するための既存のソリューションを分析した結果、次の要素ベースが選択されました。MCUSTM32F103RET6、周波数シンセサイザーsi5351B、コーデックTLV320AIC3105、SPIインターフェース付きTFTディスプレイILI9341。 最終的なMCUの選択は、USBオーディオデバイスの実装結果が受信されるまで遅延しました。 代替はSTM32F407およびSTM32F429です。







MVP無線チャネルのチャネルは、QSD(2次キー検出器)およびQSE(2次キー励起子)トラ​​ンシーバーPeaberry SDR V2の十分にテストされたスキームを使用します。







プロジェクト要員計画プロセス



単一の天才の時代は遠い過去にあります。 今日、プロジェクトはプロジェクトチームによって実施されています。 このような単純なプロジェクトでも、コンピテンシーが必要です。









このリストでは、プログラミング以外のすべての専門的なスキルで十分でした。 私は同僚やプログラマーに私のプロジェクトで無料で働くことを勧めませんでした。 私は自分でソフトウェアエンジニアの能力を習得することを決定し、同僚と意見交換する過程で実践的なアドバイスを受けました。









私はプロジェクトに取り残されましたが、それでも私の同僚はしばしば言葉と行為で助けてくれました。







プロジェクト調達計画プロセス



選択した元素ベースからの経験はなかったため、調達計画には以下が含まれていました。









調達計画によって心理的障壁を克服した後、1000ドルはしばらく調達し、リスクの計画を延期することにしました。







リスク対応計画プロセス



プロジェクトリスクはありそうなイベントであり、その発生は、プロジェクトの結果にマイナスとプラスの両方の影響を与える可能性があります。 リスクは文書化し、プロジェクトへの影響の確率と程度によってランク付けします。







以下は、問題のプロジェクトの完全に非標準的な最も単純なリスク登録簿です。 私はより深く分析しませんでした:







イベント1:ユニークなプロジェクト製品が開発され、生産されました。 確率:低い。 対応シナリオ:最初は工業生産に焦点を当て、製品の技術的パラメーターを技術的要件に組み込みます。







イベント2:MVPプロ​​ジェクトのテストが成功すると、プロジェクトは終了します。 確率:中。 対応シナリオ:プロジェクト終了後の公開に十分な量の作業設計(ソフトウェア)ドキュメントのプロジェクト実装プロセスの開発。







イベント3:プロジェクトは、MVPプロ​​ジェクトが開発されるまで閉じられます。 確率:高。 対応シナリオ:最初は、プロジェクトコストの最小化に焦点を当てます。







この最も単純な分析からでさえ、プロジェクトが成功する可能性は小さいことは明らかです。 プロジェクトへの投資収益率の可能性に関しては、ゼロになる傾向があります。 これからの結論は次のとおりです。アマチュアプロジェクトでのイベントの開発では、購入を最小限に抑え、すべての作業を独立して実行する必要があります。







リスクベースの調達計画



リスク分析の後、プロジェクトの調達計画はより控えめになりました。









プロジェクトスケジュール開発プロセス



プロジェクトのスケジュールは非常に簡単でした。







  1. デバッグボードでSTM32プログラミングスキルを習得する。
  2. 地方自治体(エンコーダー、ボタン、ディスプレイ)の作業のデバッグ。
  3. si5351Bと無線チャネルのデバッグ、非常に最小限の製品の実装。
  4. CATインターフェイス、si5351Bおよび無線チャネルの動作のデバッグ。
  5. TLV320AIC3105のデバッグ、USBオーディオデバイスのデバッグ、MVP実装。


作業の編成は、MVP機能の実装における単純なものから複雑なものへの漸進的な動きを目的としています。 原則として締め切りはありません。







予備結果



記事の最初の部分の終わりに、アマチュアのプロジェクトでこのプロセスの特徴をよりよく明らかにするために、計画プロセスの説明に明らかな冗長性が導入されたことを言いたいと思います。 この計画アプローチにより、コストの削減とプロジェクトの実施中の作業の実行の合理化が保証されました。 現在、スケジュールの3番目のポイントが実装されています。無線チャネルはすでにジェネレータから信号を受信して​​います。si5351Bは最適化されています。 年間のプロジェクト費用は6481.42ルーブルでした。







また、同僚! 上記のすべてを教義と見なさないでください。 これは、アマチュアプロジェクトを計画する特定の経験を説明するための試みです。 評価にコメントが添えられることを本当に期待しています。







73! 接続へ!








All Articles