フリッパーゼロは、私たちが開発しているハッカーのためのタマゴッチフォームファクターポケットマルチツールです。以前の投稿[ 1 ]、[ 2 ]、[ 3 ]、[ 4 ]、[ 5 ]、[ 6 ]、[ 7 ]
ハードウェア開発はソフトウェア開発とは大きく異なります。ソフトウェアで少なくとも毎日編集できる場合、ハードウェアの場合は、ボードを変更するたびに、テストサンプルの新しい生産サイクルを開始し、それらが到着するまで待つ必要があります。したがって、電子機器の製造における重要な段階は、設計の凍結です。これは、リストとコンポーネントの定格が変更されなくなり、回路基板とケースの設計が変更されなくなったことを意味します。その後、生産を注文することができます。
過去1か月半の間、ハードウェア検証に積極的に取り組んでおり、すべてのユースケースをテストでカバーしようとしています。これで、BOMをロードし、EVT(エンジニアリング検証テスト)形式で最初の50フリッパーの生産を開始する準備がほぼ整いました。最初のバッチのデバイスは、開発に関与する寄稿者に出荷されます。
供給システム
Flipperの電源サブシステムは、一見したところよりもはるかに複雑です。内周にはいくつかの独立した3.3V電源回路を使用し、NFC発振回路と外部GPIOコームの出力には5Vを使用します。
電力システムの主要コンポーネント
- BQ25896-バッテリー充電コントローラー、充電プロセスを制御します
- BQ27220-(燃料ゲージ)入力および出力エネルギーのメーター、バッテリーの状態を監視し、摩耗を考慮してバッテリーの実際の容量を決定できるようにします
- 2x TPS62743、LM3281 -DC / DCコンバーター、これらはパルスコンバーターでもあります
Flipperの電源システム図(クリック可能)
より高速にデバッグするために、Flipperに接続された個別のモジュールの形式で電源システムを備えたボードをリリースしました。このように、電源システムはメインボードよりもはるかに頻繁に変更されるため、メインボードとは独立して変更を加えることができました。
外部電源ボードに接続されたフリッパー
赤外線のためのより多くの力
従来の赤外線リモコンには、高出力で放射できる巨大なIR出力ダイオードがありますが、サイズが大きいため、フリッパーに供給することはできません。そのため、SMDLED送信機から十分な電力を得る方法を探す必要がありました。
赤外線SMDLED VSMY149403
つのVSMY14940LEDを使用することにしました。それらは狭い放射パターンを持ち、ダイオードあたり82 mW / srの電力を持っています。
新しいIRポート設計:送信用の3つのダイオードと受信用のTSOP
IrDAテスト
デュアルバンドRFIDアンテナ
1つの底面にRFID125kHzとNFC13.56 MHzを組み合わせるには、一生懸命努力する必要がありました。これを行うために、アンテナを別のボードに取り、それらを1つのPCBに結合して、一方を他方の内側に配置しました。
いくつかの組み合わせを試しましたが、最終的には、2つの範囲の異なるサイズのカードが読み取れる最良のオプションが見つかりました。フリッパーは現在、内部の4つのボードで構成されています。
フリッパー内に4枚のボード
MicroSDテスト
フリッパーでは、SDカードはSPIモードで動作します。これは通常のSDIOよりも動作が遅いモードですが、このモードでも読み取り速度は400 KB / sに近く、タスクには十分すぎるほどです。
SPIモードでのSDカードの読み取り速度テスト(バイト/秒)
「SDカードの最大サイズはいくつですか?」というよくある質問への回答:現在、16、32、および64GBのカードを問題なく使用しています。私たちが使用しているFatFSライブラリを使用すると、最大数TBのカードを操作できます。デフォルトでは、exFATファイルシステムが使用されます。カードはフリッパーで直接フォーマットできます。
以前のプロトタイプでは、カードを取り外すときに問題がありました。カードの突起が本体に触れることがありました。そのため、本体にエッジを追加し、カードは常に問題なく取り外せるようにしました。
プラスチック製のリブで、引き出し時のSDカードの紙詰まりの問題を修正
外部GPIOの変更
内部使用のためにフリッパーで1つのGPIOを使用する必要があり、ピン9を底面のiButtonピンに接続することにしました。同じピンが1-Wireインターフェースを担当するため、組み込みの1-Wireライブラリを使用してセンサーやその他の周辺機器を接続できます。
これで、ピン9がiButtonピン(1線式)に接続されました。
インターフェース
メインメニューの最初のバージョン。アイコンのアニメーションをチェックしてください。これは最終バージョンではなく、メニューはやり直されますが、一般的な概念はすでに理解できます
メインメニューのデモンストレーション
力学テスト
ほとんどの作業は、機械部品のテストに費やされます。私たちは常にさまざまなボタンのデザインをテストし、スプリングとプッシュロッドのデザインを変更しています。これを行うために、電子機器を使用せずに、はんだ付けされたSMDボタンのみを使用して個別のボードを印刷します
ジョーク
私たちのCTOAndrey @ coreglitch Strokovは、Flipperでクレイジーなことを書くことがあります。たとえば、Ludum Dare47ハッカソンの一部としてのfloopper-bloopperゲームです。Wintergatanのメロディーを演奏する 開発者@ DrZlo13オールドスクールミュージックプレーヤーからのもう1つの楽しいデモ-MarbleMachine。
フリッパーゼロについて、開発プロセスやニュースに従ってください:
Instagramの
、Facebookの
英語でのブログ
のすべてのフリッパーゼロに備えての公式サイト。