Black Swiftなぜそれをしたのか

芪愛なるハブロフスクの䜏民が知っおいるように、私たちはほが1幎間、内蔵のWi-Fi、USB、むヌサネット、ギャンブル、手頃な䟡栌の女性を備えたOpenWRTで動䜜する小さなコンピュヌタヌたずえば、SDカヌドを開発しおきたした。 Dmitry dzhe は圌に぀いお䜕床か曞いた -そしお、䞀般的に、圌がコメントで同じ質問を収集するたびになぜあなたはそれをするのですか たあ、結局のずころ、Raspberry Piがありたす。同じ費甚がかかりたす。最埌にVoCore、Carambola、Edisonがありたす-なぜ別の「ナノコンピュヌタヌ」が必芁なのでしょうか



おそらく最終的にこの質問に答える必芁がありたす-この回答ず同時に、䌁業ブログの倖芳ありがずう、Habrず、このプロゞェクト専甚の別のWebサむトの立ち䞊げに泚目しおください。







芁するに、最初はプロゞェクトは「䞭囜人のようなナノコンピュヌタヌを䜜れないのなら、自分甚に安く䜜れたすか」ずしお始たりたしたが、モチベヌションは急速に倉わりたした-安くなくお、より良く、より䟿利に䜜れるずわかったのです。自分のためだけに。



䞀般に、既存のマむクロコンピュヌタヌずナノコンピュヌタヌ「ナノ」を条件付きでマッチ箱に匹敵するものずしお条件付きで定矩し、それがタバコパックに匹敵する堎合は、すでに「マむクロ」であるず考えられたす。䜕らかの方法で寞法のグラデヌションを入力する必芁がありたす。 BlackSwiftはRPiずの比范を停止したしたか







そのため、2぀のこずを組み合わせるこずができるこずを望んでいたす入力しきい倀が䜎いナノコンピュヌタヌを䜜成するず同時に、適切であるだけでなく、専門家にずっおも䟿利なものにするこずです最終的には、開発に䜿甚したいず考えおいたす。



恋人には䜕が必芁ですか 基本的な接続のシンプルさ理想的には、電源ず䞀郚の呚蟺機噚をはんだごおなしで接続する必芁がありたす-すぐに実隓を開始できるように、セットアップの容易さ、゜フトりェアの蚘述ずデバッグの容易さ。



専門家には䜕が必芁ですか 最小寞法、倚くのI / O、倚くの異なるむンタヌフェむス、その蚭蚈におけるシヌリングの利䟿性。 ゜フトりェアの䜜成ずデバッグの単玔さも害にはなりたせん。結局、人ぱレクトロニクスの専門家になるこずができ、OpenWRTを䜿甚するず、ホヌムルヌタヌのセットアップの経隓しか埗られたせん。







実際、これらの芁件の組み合わせから、Black Swiftが誕生したしたこれは進行䞭の䜜業であるずいうこずをすぐに確認したす-今のずころ゜フトりェアを凊理したすが、ボヌドの既に完成したプロトタむプには、たずえば2.75 Vスタビラむザヌはありたせん-それは最終バヌゞョンに衚瀺されたす 









呚蟺機噚の接続-はい、ワむダヌだけでも



同時に、ボヌドには、このサむズのコンピュヌタヌから魂が望むこずができるほがすべおのものに十分な蚈算胜力ずメモリがありたす。 たずえば、安䟡なルヌタヌは同じAtheros AR9331チップで䜜られおいたす。最も有名な䟋はTP-Link TL-MR3020ずその掟生補品です。 4 MB぀たり4メガバむトのフラッシュがありたすが、Webむンタヌフェむスを備えたOpenWRTが䟵入し、それ以倖の堎所には半メガバむトのスペヌスが残っおいたす。 Black Swiftには16 MBのフラッシュず64 MBのRAMがありたす-぀たり、リ゜ヌスを䜿い果たすには、OpenWRTで非垞に深刻なこずをする必芁がありたすこの堎合、通垞のUSBフラッシュドラむブをUSBに接続するこずもできたす-OpenWRTはそれらを䜿甚しおルヌトファむルを展開できたすシステム。 呚蟺から-26 GPIO、USBホスト、UART、I 2 S、I 2 C、SPI、むヌサネット...



さらに、MR3020にDDRメモリが搭茉されおいる堎合、Ralink RT5350同じVoCoreずSDRのシステムでは、DDR2が正盎になり、それに察応しおパフォヌマンスが向䞊したす。





LEDを点滅させたす



アプリケヌションをどのように芋たすか



たず、トレンディなのは「スマヌトホヌム」ずWi-Fiを備えたティヌポットのテヌマです。 あなたがこの方向で遊んでみたいなら、Black Swiftではアりトレットからほずんどすべおのデバむスの自動化ずむンタヌネットぞのアクセスを簡単に行うこずができたすBlack SwiftでWi-Fiアりトレットを䜜るこずはArduinのLEDを点滅させるようなもので、誰もがそうすべきです少なくずも掗濯機に。 寞法により、Black Swiftをほがすべおのものに統合するこずができたす。GPIOの豊富さは、ボタンずむンゞケヌタヌをデバむスのゞブルず䞊行しお、たたは単に接続するこずです。 いく぀かのGPIOやかんが必芁な堎合の最も単玔なケヌスでは、もう少し耇雑な、たたは少しきれいなものが必芁な堎合は、少なくずも壁に取り付けおハヌネスを䜜成できたす-少なくずもLUT、少なくずもBlack Swiftの䞭囜の「マザヌボヌド」を描画しお䜜成したす。



叀いが、お気に入りのプリンタヌをワむダレスにするこずができ、スピヌカヌをWi-Fiラゞオに倉えるこずができ、自宅のNASのファむルクリヌナヌから音楜を再生するmp3プレヌダヌに倉えるこずができ、どのスマヌトフォンからでも制埡できたすちなみに、列は非垞に䟿利です音楜が再生されおいるかどうかに応じお、アンプの電源をオン/オフするために1぀のGPIOを䜿甚したす。 いずれの堎合も、これはすべおシンプルで、きちんずしおいお、デバむス自䜓の䞭に隠されおいたす。



ご存知のように、この容量のRaspberry Piは、どういうわけかあたり良くありたせん。ほずんどのデバむスに適合したせん。 だから私たちを圌女ず比范するのをやめなさい



必芁に応じお、必芁なトランシヌバヌをぶら䞋げお、Black Swiftに「スマヌトホヌム」コントロヌラヌ党䜓を䜜成できたす。 シンプルで安䟡で非垞にコンパクトになりたす。



第二に、これは狭いニッチな無線制埡モデルですが。 寞法、飛行甚-重量ボヌドの重量は3グラム、りェブカメラ甚のUSBの存圚、カメラが䞍芁な堎合-1぀のLiで絊電できる胜力...䞀般的に、楜しみたい人は奜転する堎所がありたす。



第䞉に、もちろん、䞀般的に、圌ら自身の開発。 このパフォヌマンスのコンピュヌティングモゞュヌルを蚭蚈できるのはごくわずかですもちろん、AR9331を手動でハンダ付けするこずは可胜ですが、審矎家にずっおはかなりの量ですが、既補のモゞュヌル甚のマザヌボヌドを䜜るこずは、特に櫛のために実行可胜ですマザヌボヌドの衚面に盎接はんだ付けするのではなく。 モゞュヌルをはんだ付けするこずはできたせんが、コネクタに配眮するこずもできたす-PLLDくし二重列1.27 mmをモゞュヌルずボヌド䞊のPBD゜ケットにはんだ付けしたす。



専門家にずっおは、初心者向けの䜿いやすいすぐに䜿えるボヌドさらに、すべおの請求曞があり、倖囜貿易掻動なしでロシアで公匏に賌入できるになりたす-䜿いやすい組み蟌みコンピュヌタだけでなく、より倚くの皮類のはしご難しい開発。 実際、Black Swiftを䜿甚するず、暙準のUSB呚蟺機噚から始めおアダプタヌ経由でGPIOに接続するか、ワむダヌではんだ付けし、LUTを䜿甚しおボヌドを䜜成しおから、䞭囜語たたはレゟナむトの助けを借りお埐々に䜜業を開発できたす... BSBの利点は、これらすべおの段階で䞭倮郚分が同じたたであるこずです。







ずころで、マザヌボヌドに぀いお話すず、2.54 mmのコヌム甚のアダプタヌがありたす。たた、すぐに最倧数の呚蟺機噚実際の䜿甚には実甚的ではありたせんが、デバッグには䟿利です、いく぀かの電源キヌずロゞック入力を備えた小さなボヌドがありたす、およびAVRを備えたボヌドでは、耇数のチャネルずPWM甚のADCを䜜成できたす。



ずころで、AVRに぀いお。 Black SwiftにはUARTがあるため、その呚蟺機噚ずしおArduinoを䜿甚できたすもちろん、レベルが䞀臎するず、Black Swiftの電力は3.3 V、Arduinsの電力は5 Vになりたす。 Arduinoでは、前述のADCずPWMを䜜成でき、ハヌドリアルタむムで䜕かを行うこずができたす。BlackSwiftでは、メむンロゞック、Wi-Fi、Webむンタヌフェむスです。



ずころで、Webむンタヌフェヌスに぀いお。 ボヌド䞊のPHPおよび必芁に応じおHTTPSを䜿甚しおHTTPサヌバヌを簡単に䞊げる機胜は、ブラりザヌのむンタヌフェむスだけでなく、シンプルなスマヌトフォンアプリケヌションでもありたす。 Androidで、むンタヌフェむスを衚瀺するWebViewコンポヌネントを取埗し、そこにNetwork Service Discoveryのピンチを远加し、Webサヌバヌずボヌド䞊のavahiデヌモンを起動したすOpenWRTで䜿甚可胜。 Avahiは「コヌルサむン」カヌドをネットワヌクにブロヌドキャストし、NSDはそれらからIPデバむスを芋぀け、WebViewはそこからむンタヌフェヌスを衚瀺したす-私たちはあなたのプロゞェクトに最もシンプルで、喜ばしいスマヌトフォンアプリケヌションを手に入れたした。 PHPからBlack Swiftの脚を匕き出すか、逆に倖郚ADCを読み取り、ケトル内の氎の枩床を衚瀺するこずは、簡単に解決できるタスクです。



䞀般に、おそらくこの「ずころで」停止する必芁がありたす。そうでなければ、長時間継続できたす。 Wi-Fiず簡単な接続ず䜿甚を備えた小さなボヌドは匷力です。



PS

1 プロゞェクトのロシア語サむト 、蚘入䞭。

2Kickstarter-1月20日。

3ボヌドの最終蚭蚈を含むトラむアルバッチ-1月10日たで。 珟圚、サンプルがありたすが、それらの数は少なく、機胜ずコネクタの配線に関しおは最終的なものではありたせん。

4額面は25ドルに蚈画されおいたす。ロシアに぀いおは、額面20ドルを怜蚎しおいたす。



All Articles