ESP32のDEVフレームワークは2.0

に達しました

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

リバースエンジニアリング:トラッシュプリンタは、そのコントロールパネルの秘密リバースエンジニアリング:トラッシュプリンタは、そのコントロールパネルの秘密

を実現します。 NYC抵抗器からの自動車と「Phooky」と一緒に遊ぶのが本当にこの感情には見知らぬ人ではありません。古いEpson WF-2540インクジェットプリンタは、その重要な「栄養素」のために分解されました、あなたは知っている、ファンキーなモーター、エンコーダー、スイッチのような良いものです。しかし、あなたはコントロールパネルで何を作りますか?結局のところ、彼らは通常彼らがコントロールするデバイスのニーズに非常に確実であり、通常は再利用のために多くの範囲を提供しません。 RP2040 PIOはこれらのLCDピクセルを押すことができます [Phooky]通常彼らに悩まされていませんが、今回は楽しみのために亀裂を与えることを決定しました。中では、普通のものから、重要なスイッチやLEDの大きな片面PCB、およびLCDディスプレイをホストしている小さなPCBがあります。簡単な部分は、キーボードのスキャンが行われた方法を理解することでした。 Raspberry PI Picoモジュールをサービスに押し込み、キーボードをスキャンし、純粋なブルートフォースでキーボードマップを作成できるようにしました。回路をトレースする必要はありません。 [Phooky]がEPSON E02A46EAチップをベースにしたLCDインターフェースを調査し始めたときに興味がありました(そのようにデータシートを見つけました。難しい方法です。メインCPUからの行(EPSON E01A9CA、EPSON E01A9CA、それが何であっても)識別され、一部の制御信号、およびRGBチャネルの3行が識別されました。 SaleaeデータのキャプチャをいくつかのROM検索ソフトウェアに投げることによって、ディスプレイ構成を従来の320×120ユニットにすることを考え出した。 RP2040のPIOユニットを使用してビデオ波形を生成し、ピクセルをLCDコントローラに押し出し、RP2040ボードをケース内部の内部に接続でき、コントロールパネルをアクションの準備が整ったUSBデバイスに変換します。 リバースエンジニアリングジャンク(またはそうでない)アイテムについて少しもっと知りたいのですが、それらをあなたの意志に再利用しますか?このハッキング作品を数週間後に戻ってチェックアウトします。もう少し進んだ何かのために、あなたは自動車のECUハッキングの場であなたの手を試すことができました。 おかげで。ヒントのためにペリー!

あなた自身のLEDを作りましょうあなた自身のLEDを作りましょう

これまでにあなた自身のLEDを作りたいと思った? あなたはそれがどれほど簡単かを読んだ後に誘惑されるかもしれません。 いいえ、これはあなたがプロジェクトを照らすために使用するために使用する実用的なLEDではありませんが、とにかく非常にクールです。 [Michael] eBayでは、約1ドルのためにMoissanite、または炭化ケイ素の箱を拾いました。 LEDを作ることは、あなたの肯定的なリードを結晶に置きそしてマイナスの鉛に取り付けられた縫製針でそれを触れているのと同じくらい簡単です。 彼はサイト上のLEDの少しの歴史と同じくらい最善の結果を得る方法についてのヒントを持っています。 [ありがとうandreas]

3D Printerering:今週OpenScad3D Printerering:今週OpenScad

でものを作ると、描画よりもプログラミングのような3DモデリングプログラムであるOpenScadで始まります。大規模なREPRAPの部品を含む、大量の有益な3D印刷可能なオブジェクトを含む – オープンシュドクッドで作成されます。 これはOpenScadの総チュートリアルであることは示されていません。基本的な部分を開発するのに十分なスカードをデモするだけです。来週はAutoCADを使用して部品を作成する可能性があるでしょう。 3Dプリンタガイドを点検して、以下のOpenSCADで部品を作ります。 まず、いくつかの基本 OpenScadの背後にある基本的な概念は建設的な標準形状です。この方法を説明するための言葉を利用することはただひどいものであるので、ここに非常に短い例です。理想的なことは、OpenScadで生産された2つのオブジェクトの写真です、キューブ、下のシリンダーはコードです。 前 1 2. 3. 4. 5. 6. 7 モジュール例(){ 球(10); 翻訳([15,15、-10]){ シリンダー(H = 20、R = 5)。      } } 例(); 脳の死者はシンプルです。私たちはちょうど10の半径の半径と5の高さ20のシリンダーを持つボールを生産しています。 Z軸内で10単位の下にあります。これが建設的なソリッドジオメトリが入ってくるところです。このようにUNION()コマンドを利用して、これら2つの3Dプリミティブを統合できます。 1 2.