フリッパーゼロ-鉄の最終バージョンから一歩離れた





フリッパーゼロは、私たちが開発しているハッカーのためのタマゴッチフォームファクターポケットマルチツールです。以前の投稿[ 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の

英語でのブログ



のすべてのフリッパーゼロに備えての公式サイト



All Articles