の高速サンプリング
Hackaday賞エントリー:Raspberry Pi
Related Post
How-To:USB Remote Control ReceiverHow-To:USB Remote Control Receiver
MP3を聴く、XVIDまたはX264Sを閲覧する今、コンピュータは多くの家の少なくとも1つのスペースの楽しみセンターです。しかし、あなたが特別なHTPCを持っていない限り、あなたは鍵盤を使ってキーボードを使って、ボリュームの修正、そして急速に早送りのMythBustersの再販を停止します。 PCリモートコントロールは、著名なソフトウェアでサポートされていないUSBデバイスに、古代シリアルポートデザイン(誰がいますか?)を受信します。このハウツーでは、Windows用のソフトウェア、Linux、およびMac用にサポートされている典型的なプロトコルを模したUSB赤外線受信機をスタイルします。部品リストだけでなく、プロトコルプラス回路図への完全なガイドがあります。 デザインの概要 リモコンは変調された赤外線のデータを送信します。赤外線受信機ICは、変調されたビームを1Sだけでなく0Sのクリーンストリームに分離する。データストリームは、USB接続を介してコンピュータに送信されるだけでなく、マイクロコントローラによってデコードされる。ソフトウェアはコードを処理し、コンピュータ上のアクションをトリガーします。 バックグラウンド コンピュータ赤外線受信機 最も古いPCの赤外線受信者スタイルは、レシーバICを使用してシリアルポートピン、通常はDCDを切り替えます。このスタイルは、USENETに由来する可能性が最も高い、そしてそれはまだWeb上で最も顕著なものです:Engadget、Interestableなどは、データをPCに送信しないので真のシリアルデバイスではありません。代わりに、コンピュータプログラムがシリアルポート上のパルスと信号を復調するだけでなく、時間がかかります。これは非常に簡単な設計ですが、それはWindowsで提供されなくなったタイミング精度への直接割り込みゲインアクセスに依存します。まだシリアルポートがある場合は、LinuxまたはMacユーザーがこの受信側を試すことができます。このタイプの受信機が現代のWindows XP PC上のシリアルポートと協力すること、およびUSB->シリアルコンバータを介して転送する正確なタイミングを期待していませんでした。 いくつかの高度な高度な赤外線受信機は、コンピュータにデータを送信する前に赤外線信号を決定または復号する真のシリアルポートデバイスです。 UIR / IRMANとUIR2は従来のピクチャ16F84を統合していますが、ファームウェアやソースコードを供給しません。これらのデバイスは、必要に応じてUSB->シリアルコンバータを介して現代のコンピュータで動作する必要があります。 USBIRBOYとUSBIRBOYはネイティブUSBデバイスですが、幅広いサポートがありません。 受信者ソフトウェア 受信者タイプに関係なく、コンピュータには、着信リモートコマンドをリッスンするためのプログラムが必要であり、それらをコンピュータ上のアクションに変換します。 LinuxおよびMacユーザーはLIRCを持っています。これは多くの異なる受信機タイプをサポートしています。 Windowsユーザーは少し幸運です。 WinLircは、簡単な割り込みベースのシリアルポート受信機のためのLIRCの放棄されたWindowsポートです。 WinLircは2003年に最後に開発されました。幸いなことに、Girderの最後のフリーウェア版(3.2.9b)はまだダウンロードのために提供されています。 IRリモートプロトコルの操作 IR信号を復号化します リモートコントロール38kHzプロバイダパルスの間隔またはタイミングでエンコードコマンド、[San Bergmans]は、関係するプリンシパルについて説明しています。赤外線受信機ICはデータストリームをキャリアから分離する。私たちの仕事は、マイクロコントローラでデータストリームを復号することです。たくさんのリモートコントロールプロトコルがありますが、PhillipsのRC5は普通に普通に使用されているとともに、趣味で使用されています。 RC5は1ビット時間あたり1.778msの正確に14の等しい長さのビットのストリームです。ビット時間の最初の半分の間のパルスは0を表し、後半のパルスは1を表す。この計画はマンチェスター符号化と呼ばれます。 私たちは、既知のRC5リモコン、既知のRC5リモコンの出力を調べるためにロジックアナライザを使用しました。ダイアグラムは、2ボタンの2つのプレスと2ボタンの2つのプレスを示しています。なお、出力は上記の説明から逆方向に逆になることに留意されたい。 最初の2ビット時間は開始ビット、その後にトグルビットが続きます。受信機が繰り返しプレスと同様に、ボタンが押されるたびにトグルビットが逆になります。次の5ビットはアドレス(0b1110 = 0x1e)、その後にコマンド(0b000001 =
[SPRITE_TM] LCDを小さなLinuxボードにリンクします[SPRITE_TM] LCDを小さなLinuxボードにリンクします
[Sprite_tm]の1つの1つの同僚の1つは最近、LCDのタッチスクリーンをラズベリーPIにリンクするように彼に挑戦しました。悲しいことに、[Sprite_tm]はまだラズベリーPIの出荷を講じていませんが、彼はLCDをビデオ機能なしでLinuxボードにリンクするために処理しました。 Sprite_tm]のスクリーンには16ビットの並列インタフェースがあるため、16ビットのパラレルインタフェースがあるため、Carambola Linuxボード上で見つけるのが難しいため、LCDの作業を行うためにいくつかのシフトレジスタを開発に持ち込まなければなりませんでした。これらのシフトレジスタはSPIインターフェースを介してカランボーラボードにリンクされています。すべてのLCDピンをLinuxボードにリンクするための非常に簡単な方法です。 もちろん、LinuxがカーネルドライバなしでLCDと話す方法はありません。 [SPRITE_TM] FrameBuffer Chauffeurを構成して、LCDをコンソール、Xセッションとして利用することも、フレームバッファデバイスに構成することができる任意の種類の他のプログラムで利用することもできます。 すべてのGreat Chauffeurの著者と同様に、[Sprite_tm]はパッチを片付けて、シフトレジスタ回路図と一緒にカランボーラのSPI-IFIED LCDパネルを許可しています。任意のタイプの運で、[Sprite_tm]が彼のラズベリーPIの出荷を取るときにRaspi Chauffeursを見てください。
Mac OS XMac OS X
でWeb Explorer 11を入手する方法は、Appleの豪華なiMacまたはMacBookコンピューターの1つを購入しました。それで、あなたがしたい最初のことは何ですか?もちろん、WindowsをセットアップすることなくMicrosoftのWebエクスプローラーを実行します。まあ、おそらくそうではないかもしれませんが、特定の個人がMac上のIEの最新バージョンと効果的に相互作用するだけでなく、迅速にやりたいと思うかもしれない理由はいくつかあります。 たとえば、Webデザイナーであり、Microsoftのブラウザでの互換性のためにサイトの最新の変更をテストしたい場合、この便利なビットプロセスにより、まさにそれが可能になります。 IE 11 Upの最新バージョンを取得するためのいくつかの簡単な手順に加えて、オンラインマシンでWindowsを実際に設定することなく、またはBoot Campを利用してMacで作業するためのいくつかの簡単な手順に加えて、プロセスに着手する前に以下を参照してください。 。 AppleのMac OS XでMicrosoftのWeb Explorer 11を入手する方法: ステップ1:Mac用のMicrosoftのリモートデスクトップアプリをダウンロードし、Macにインストールする必要があります。これは、Mac App Storeから無料で提供されています。 ステップ2:MicrosoftのContemporary IE ServiceでのMicrosoft.modern.ieで、Microsoftアカウントの使用を示しています。これは、@hotmail、@live、または@outlookアカウントかもしれません。サービスへのアクセスを取得することは完全に無料です。アカウントの資格情報を検証した場合、サービスは許可を要求します。実際に続行することを選択してください。 ステップ3:サービスに登録されているだけでなく、自分の場所に最も近い場所を選択してください。あなたに最も近いものを選択すると、最高のパフォーマンスが提供されます。 ステップ4:Macで、リモートデスクトップアプリを紹介します。 ステップ5:リモートデスクトップで、トップタイトルバーナビゲーションからAzure Remoteapp選択を選択します。 ステップ6:プロンプトが表示されたら、Microsoftアカウントを使用してMicrosoft Azureにログインします。 ステップ7:もう一度プロンプトが表示されたら、ポップアップボックスでWebエクスプローラーの選択を選択します。これにより、サービスが基礎となるリモートデスクトップアプリに渡され、プライマリインターフェイスに表示されるようになります。 ステップ8:リモートデスクトップのEdgeHTMLリンクを使用して、北ヨーロッパをダブルクリックします。 「北ヨーロッパ」の部分は、上記のステップ3の一部として選択した場所によって異なります。 MicrosoftのWeb