Batl:STM32開発者プラットフォーム

画像



こんにちは、Habrの読者/作家の皆さん!

今日は私にとって特別な日であり、プロジェクトの立ち上げに挑戦することにしました。

このプロジェクトは興味深いものであり、非常に実行可能であると約束されました。 ついにアイデアが頭の中で形になり、私はそれをブームスターターの腸に放り込もうとしていましたが、同様のプロジェクトがより有名なキックスターターのサイトで始まりました。 これがあなたを失望させなかった場合、私はあなたに尋ねます...





記事はboomstarterでコピーアンドペーストされるので、下のリンクを突くのが面倒な人は大したことはありません。

「一人一人が自分のやり方で才能がある。 年齢、宗教、財政状況、その他多くの要因に関係なく、私たちはすべて創造的な人々でもあります。 私たちの可能性を広げましょう!」 これらの行はどういうわけか「紙の上」に落ち、私はそれらを読み直さなかったので、そのままにしておくことにしました。



プロジェクトの目的



仕事で創造性を発揮する人もいれば、趣味で仕事をする人もいます。 創造的な能力を開発するだけでなく、プログラム可能なコントローラーに基づいたプロジェクトの実装のアシスタントにもなるデバイスを提供します。 このプロジェクトの目標は、電子的な「デザイナー」モジュールを作成することです。これは、大規模プロジェクトの不可欠な部分としても、完全なデバイスとしても使用できます。 このプロジェクトは、さまざまな構成と目的の市販デバイスを開発する最初のステップに過ぎません。 プロジェクトの中で同じ考えを持つ人々、つまり製品を作成するというアイデアに本当に影響を受けた人々を見つけることが重要です。 お互いの足を追って成功することができます! このスタートアップに資金を提供することで、プログラミングの技術を習得するだけでなく、プロジェクトを実行するための最初のステップに少し足りない人にも刺激を与えることができます!



申込み



さまざまなBatlアプリケーションがあります。 最も一般的なもののいくつかを次に示します。



1.教育。 プログラミングと回路は、人の発達を助ける重要なポイントです(これは、脳がスポンジのような新しい情報を吸収する就学前および学齢期の子供に特に当てはまります)。



2.デザイン。 Batlは、ソフトウェアおよびハードウェアのデバッグプラットフォームとして機能できます。 いくつかの提案されたものから、あなたに最も近い開発環境を選択し、自分用に最適化し、作業を開始してください!



3.ロボット工学。 自分の手で「合理的な」何かを作成することへの関心は常に高い。 ロボットの開発に没頭すると、夢のデバイスを作成できるだけでなく、無生物の「活性化」の可能性の魅力も体験できます。



4.自動化。 スマートホーム、アラームとアラート、漏れ監視システムなどで使用する自動化デバイスの設計...家庭の信頼性と経済性を高めます。



また、 1つのBatlモジュールがプロジェクトの「中心」として機能し、ロボット、スマートホームシステム、データ収集および処理コントローラー、電子照明および換気制御システム、プログラミングトレーニングシステム、またはその他のデバイスになります。 Batlを使用すると、ほとんどの空想を実現できます。



対象読者



いろいろ。 Batlは、年齢、性別、教育レベルに実質的に制限のないデバイスです。 プロジェクトを実現したり、何か新しいことを学び始めるのに遅すぎることはありません。



既存のプロジェクトとの違い



1.セットアップ。 Batlには、設定する必要のない直感的なハードウェアインターフェイスがあり、PCに接続するとすぐに動作を開始します。 初心者であっても、モジュールとの通信が容易であることを高く評価します。



2.価格設定ポリシー。 デバイスの最初のバッチでさえ、他の同様のプロジェクトと比較してコストとパフォーマンスの面で競争力があります。 将来的には、バッチ内のデバイス数の増加に基づいて価格を調整する予定です。



3.可用性。 過去1年間のコントローラー(STM32)は、多数の開発者を引き付けてきました。 STMicroelectronicsは一流のサポートを提供します。これは、エレクトロニクス開発の重要なポイントの1つです。

4. Batl Sの主な機能

カーネル:ARM Cortex-M3、32ビット。

フラッシュメモリ:64 Kバイト。

RAMメモリ:7.875 Kバイト。

コア/周辺電源電圧:2-3.6V;

PCとペアリングするためのインターフェース:miniUSB;

追加のプログラミングインターフェイス:SWD。

ポート数:25;

管理:ボタンの起動とリセット。

LED表示:電源および制御出力(PC13)。



5. Batl Sの寸法最も明らかな利点の1つは、モジュールの小型サイズです。これは、組み込みシステムに特に当てはまります。 ボードの寸法はわずか18.5x43 mmで、そこに含まれる可能性は膨大です。



画像



実装



プロジェクトは4つの主要な段階で実装されます。



1.デザイン。 Batl Sボードの外観の変更(STM32F100C8T6B)。 Batl Mラインアップ(STM32F100RBT6)の次の設計。 ソフトウェアのデバッグを容易にするために、プログラミング環境(IARなど)と統合するために、プログラマーがこのバージョンに組み込まれます。



2. 10個のサンプルを注文し、テストソフトウェアを実行します。 ハードウェアリビジョン。 ドキュメントの作成。



3.デバイスの最初のバッチを100個注文します。 プロジェクトの拡張カードの概念の開発。



4.プロジェクトの推進に積極的に関与する人々の奨励。 小冊子と説明書の準備。 ウェブサイトの改訂。



遅れた目標:



300000rを収集した後、プロジェクトへのさらなる支援の可能性があり、収集された後続の各100000rは次の段階に進みます。

1.サイトの開発と、デバイスの予約注文の可能性の整理。 詳細な技術文書の作成。 Batlをすばやくマスターするためのいくつかのレッスンを含むチュートリアルを作成します。



2. Batlボード用の最初の拡張モジュールの作成。 投票フォームがウェブサイトに表示され、最も人気のあるモジュール(拡張ブレッドボード、リアルタイムクロック、センサー付きモジュール、スクリーンモジュール、リレースイッチングカード、さまざまな周波数のRFモジュールなど)を選択できます。 オプションを提供する機会もあります。



3.ラインの3つのモジュールの開発、生産、およびテスト。 テストが正常に完了すると、モジュールはすぐに販売されます。 新機能-新しいアイデア!



4.組み立てられたプリント回路基板の迅速なテストのための装置の作成。これは同時にBatlモジュールの拡張ボードとしても使用できます。 追加のコネクタ、「ブレース」、LEDなどは、余分な時間とリソースを費やすことなく、より迅速に目標を達成するのに役立ちます。 私たちはあなたのためにすべてをします! 必要なのは、問題を解決するための創造的なアプローチだけです!



5.製品本体の開発。 完成したシステム(スイッチ、ソケット、電化製品のケースなど)にBatlモジュールを埋め込むことに加えて、デバイスの外観を完成させることができます。 ケースのいくつかのデザインを作成し、デザインを作成する機会があります(3Dプリンターでの印刷)。 ステージの終了後、誰でもサイトからケースの3Dモデルをダウンロードして印刷できます。



新しい段階ごとに、製造品質に影響を与えることなく、Batlモジュールのコスト、ひいては最終的なコストを削減するためにあらゆることを試みます。



今後の計画



デバイスの最初のバッチの発売後、ユーザーをプラットフォームに紹介するプロセスで発生する可能性のあるコメントを考慮して、デバイスのハードウェアを完成させる予定です。 次に、(STラインから)さまざまなコントローラー上で、さまざまな機能を持つデバイスのラインを作成します。



ラインの最初のBatl XSボードは非常に低コストで、STM32F100C4T6Bチップ上で設計されます(寸法も削減される可能性があります)。



Batl XXLは、高性能チップ上の幅広いインターフェースを備えています。 このモジュールを開発するために、技術的な要件を解決するためにユーザー間で調査が行われます。 各開発者はプロジェクトに貢献する機会があります。 私たちはあなたの経験を信じ、協力を期待しています!



合計で、ラインナップには拡張機能を備えた6つのデバイスが含まれます。 拡張機能はクロスプラットフォームになることに注意してください。



別れの言葉



あなたの夢があなたを魅了します! アイデアを具体化します! Batl Sモジュールの紹介からマイクロコントローラーの学習を始めてください。最初から始めることはありません。



All Articles