WS2811は8MHzのクロック

タイミングを利用して800kHzで参加することができます。そのため、多くの通信プロトコルが非常に正確なクロックソースが必要な理由です。 WS2811 LEDストリップコントローラは異なりません。しかし、[Danny]は、8MHzのクロックソースで確実にそれらを駆動する方法を考え出した。

WS2811は、RGBピクセル用の最も顕著なコントローラの1つと似たようなコントローラの1つであることを終えました。このプロジェクトを処理するために影響を受ける16MHz AVRメソッドを含む、それらに対処するために利用されるいくつかのハックが見ました。彼はそのライブラリを利用することを組織したが、16MHzのクリスタルドライブハウスの25日間の送料時間は、代わりに内部発振器を利用する方法を発明する。

ハックの要旨は、二値ビット値のペアを管理するための組み立てコードを構成したことです。手で4つの可能な組み合わせごとにコードブロックを使用すると、正確なタイミングを保護するための条件付きジャンプを作成する方法を発見しなければならなかった。このパズルを手で修理しようとしている壁を打った後、彼はそれを家に固定するためのC ++プログラムを作曲しました。証明はこのビデオにあり、これは1つのストリップ上にいくつかのラーソンスキャナを駆動する1つのチップを示す。

Leave a Reply

Your email address will not be published.

Related Post

普遍的なUSB対直交エンコーダ普遍的なUSB対直交エンコーダ

コンピュータマウスは、Macの前に長い間、古い8ビットコンピュータの多くがマウスを利用する可能性があるソフトウェアアプリケーションを持っていました。これらのマウスは、直交エンコーダと同様に球体を有していた。これらの古いマウスをUSBガジェットに変えるためのコンバータは存在しますが、もう一方の方法はそれほど一般的ではありません。 [Simon] SmallyMouse2の種類でその問題に対する回答を確立しました。 USBマウスをBBCマイクロ、Acorn Master、Acorn Archimedes、Amiga、Atari St、Atari Stとともに利用できるものに変わります。 SmallyMouse2のスタイルは、USBガジェットをサポートするAT90USBマイクロコントローラとホールドモードを使用するとともに、数GPIOを有効にします。このマイクロコントローラは、USBマウスをBBCマイクロ個別ポートAMXマウス、ジェネリック直交マウス、ならびに10ピン成長ヘッダーに効果的に変換する。ファームウェアはLUFA USBスタックを利用し、これらの奇妙なUSBの標準的なオプションをRetrocomputerプロジェクトに使用します。 ジョブは完全にオープンなソース、およびこのジョブをキサージョブからファームウェアに複製するためのすべてのデータが[Simon]のgithubで提供されています。あなたがあなたの屋根裏部屋に座っているこれらの伝統的な逆コンピュータのうちの1つがあるならば、それはあなたがまだマウスを持っているかどうかを調べるのに素晴らしい時期かもしれません。そうでなければ、これはYesteryearの伝統的なGUIを掘るのが理想的な仕事です。

Roborama 2008BRoborama 2008B

Dallas Personal Robotics Groupは、11月22日(TX)で11月22日に半年産業のロボラマコンテストを開催しました。 DPRGは最近のオースティンメーカーフェアーにテーブルを持っていました。各春と秋、彼らは自律ロボットのためのロボラマコンテストを開催します。春のイベントは、屋外のセルフナビゲートロボットのコンテストがあります。 2008Bのコンテストは、屋内ロボットの能力をテストするために開発されました。通常、科学場所で開催され、今年、彼らはGarlandのDPRG保管施設でコンテストを持っていました。 幅広いロボットが表されました。コンピューティング電源は、WiFiを搭載したオンボードPCまで何もしませんでした。 Polulu 3piは大きく表されました。請負業者自身が高校生からベテランクラブ会員へのものであった。 受賞者は、各コンテストでの配置を購入する賞を受賞しました(最初に選ぶようになったなど)。賞品には、STM32Circle、Servos、またはLocal Electronics Storeへのギフト証明書が含まれています。他の参加者は彼らのロボットをもう少し威嚇するようにするためのミニシーロンのLEDディスプレイを得ました。あなたはここで完全な結果を見ることができます。 最も簡単なイベントはクイックトリップコンテストでした。この競争は、ロボットが始動領域から2番目の領域まで再配置し、再び戻っていました。この地域は壁によって囲まれて黒いテープでマークされ、ロボットは面積で考慮されるべきテープを完全に交差させるべきです。それが非常に単純に聞こえますが、すべてのロボットがコースを完了できなかったわけではありませんでした。勝者は、誰が最低時間でコースをうまく終わったかによって識別されました。クイックトリップコンテストの今年の勝者は、学生Nathan Harlanによって建てられたGortというLego-Botでした。 2番目のイベントは、T-Timeと呼ばれるほとんど複雑なほとんど複雑です。これには3つの領域があり、回転の精度をテストします。 3つの領域があり、ロボットは1つに始まり、他の2つを訪問して開始領域に戻るべきです。コースは「T」の形であるので、ロボットは数回のターンを作るべきです。 Boxyroxy MK IVでDavid Martineauによって獲得されました。 3番目のイベントは、ラインフォロー競争でした。ロボットは黒い背景の上の白いストライプをたくさんの鋭い曲線をたどるべきです。コース自体はヤード広場だけであるので、小さいボットははるかに簡単にフィットします。今年は、次の行がポルル3piについてのすべてでした。少なくとも4つの入力された、そしてそれらのすべてが変更されていないハードウェアを使用しました:唯一の違いはプログラミングでした。 1人の競技者は神経ネットを開発するための遺伝的アルゴリズムを使用しました。別の競技者はコンテストの日に彼をプログラムしました。勝者はSteve Rainwaterが所有するPI R四角形でした。 次のRoboramaは2009年春に常になるでしょう.DPRGはモンクラブ会議を開催しています。ロボット請負業者はまた、ロボトシストがガーランドの貯蔵施設で会い、袖口に取り組む機会である。クラブ会員だけでなく、誰にも開かれていません。

3D Printerering:AutoCADで物品を作る3D Printerering:AutoCADで物品を作る

オクトポッドと無駄なプラスチックのつまらないものが始まります。 3Dスタイルツールで物事を作る方法を正確に発見する方法をもう一度分割してください。今週、私たちはAutoCADで何かを作ります。それは座席につき4000ドルかかる素晴らしいソフトウェアアプリケーションです。ただし、エンジニアリングプログラムで大学に行く場合は、キャンパス上のどこかでAutoCADを実行しているコンピュータラボがあります。 先週、私たちはオープンシッキングで何かを作ることを見ました。 AutoCADはずっと異なります。 OpenScadがSorta、Kindaのようなプログラミングのようなもので、AutoCADはT-四角、三角形、直接エッジのデジタルバージョン、そしてあなたが電話をかけないときに上向きを得る人々は「リードホルダー」を呼び出す人々です。 私はこのチュートリアルを2つの部分に破損しています。今週末、2Dオブジェクトの改善を3D印刷可能部分に公開します。 AutoCADで2D項目を作成する方法については、正確にチェックアウトしました。 私たちのこと たびに同じアイテムを利用せずに3D印刷可能項目を作成するためのさまざまな方法を実証するので、この図面を再びオプションしています。その描画はほぼ100歳ですが、それはまだ図面の優れた紹介と写真を3D印刷可能なオブジェクトに変えることです。 理想的に掘り下げましょう。 私たちは私たちの部分の上の観点を描くことから始めるつもりです。 2つの円を描くことから始めます。 [ホーム]タブから、[円を減らす]メニューをクリックするだけでなく、[中央の直径]を選択します。これにより、直径のための数を入力するだけでなく、センターのポイントを選択して円を描くことができます。私たちのもののほぼ100歳の描画から、私たちは直径1インチの円を描くと同時に直径1インチの円を描くことを要求します。 これを述べることで、この次の部分をはじめにします。これは、AutoCAD、または任意のタイプの作成アプリケーションではありません。この次のステップを実行するための専門家の方法は、より好ましくは異なる色、ならびに無限遠に及ぶものを製造することである。これはビルディングラインと呼ばれ、このようなものをするための適切な方法です。それにもかかわらず、私はこれだけでなく物事をするための基本的な方法です。 次のステップは、私たちのものの上の円の端から突き出ているビットビットを作り出すことです。奇数半径を持つもので始まります。 円の中心から始めて1°インチの長さを長く描きます。次に、1 3/8インチの長さの線の下の両側に線を描きます。あなたは右の写真のように見えるものになります。それでは、サークルの中心から来るその最初の行を削除し、その5/16インチの長い部分を側面に追加しても、巨大な円と交差するもう1つのラインを描きます。 これらの角は100歳の図面と比較して少し大まかに見えます。 「家」タブから「切り身」を選択してください。 AutoCADは、コマンドバー内の単語[Polyline Radius Trime Multiple]を表示するとともに、アイテムを選択するように促します。 RADIUSを入力し、0.125を指定し、難しい角の1行をクリックしてから次の行をクリックします。 2回目をクリックすると、その90度の角が大きな丸みを帯びたエッジに置き換えられます。フランジを巨大な円に結び付ける他の2つの半径とはまったく同じことができます。 この部品を2D図面に投影するという点では、今すぐ取り除くためには追加のライン理想があります。それは私たちがただ描いた最後の2つの切り身の間です。あなたは家のタブのTRIMボタンをクリックしてその行を取り除くことができます。オブジェクトの選択をお勧めしますので、作成したばかりの最後の2つの切り身をクリックします。両方とも点線に変換されたら、Enterキーを押しながら、取り除きたい行をクリックします。 2D図面に投影されたように、私たちの部分の「上」部分を仕上げすることは、読者への運動として残されています。 さて、私たちの部分からは1つのビットがありません。ラインを描くことから始めます – それは私たちのサークルの中心からどのくらいの期間だけ問題ではありません。