Tamagotchi ROMダンプとリバースエンジニアリングTamagotchi ROMダンプとリバースエンジニアリング

一般的に、成功のための真の重要なことだけでなく、Tamagotchi Toysの現在の世代からROMを廃棄しました。あなたが消費者エレクトロニクスに発展したトリックを発見するファンであるならば、あなたは私たちは戻って行きたいと思います。去年。彼女は遊びやすいさやをハッキングするのはかなり少しの見方をしましたが、ボードプロセッサの一般的なプラスチップからのフルロードダンプに手を取得することはできませんでした。このアップデートは彼女の成功をもたらし、それが完全に行われた方法の詳細を共有します。 私たちが発見したように、ビデオ講義は、これがどんなプロセッサを使うべきかを理解するためだけに重要な雑用でした。それは他のいくつかのものを持つ6502のコア。メーカーのウェブサイトを耕す後、彼女はポートAに合わせて作成されたコードを発見した後、1バイトをダンプするために作成された自分のコードを実行することができました。 SPIプロトコルを利用するたびにROMの。 [Natalie]あなたがそれを使って掘り下げることを考えているならば、コードダンプを公開しました。しかし通常どおり、旅は最も魅力的な部分であると考えています。 [ありがとうItay]

ArduinoをUSBキーボードに回すArduinoをUSBキーボードに回す

新しくリリースされたArduino Leonardoには、非常に興味深い機能、特にUSBキーボードとして機能する能力がいくつかあります。新しいAtmega 32U4マイクロコントローラのおかげで。この機能はレオノール氏には排他的ではありません。マイケルは、彼が送ったビルドで議論しています。 Arduino Uno(およびMega)は、別のATMEGA8U2マイクロコントローラを通じてコン​​ピュータに通信します。単にArduinoデバイスファームウェアアップグレードで新しいファームウェアを送信するだけで、古いArduinoボードがTeensyやLeonardoなどの新しいボードの機能の一部をいくつか取得させるのは簡単です。 [Michael]は、このアップグレード作業を行うために必要な手順を実行し、Arduinofied ‘Cut、Copy、Paste’ Button Projectといくつかのマルチメディアコントロールを披露することでビルドを終了します。あなたは休憩の後にビデオ内でビルドすることをチェックすることができます。 USBキーボードをエミュレートする場合は、JoysticksからUSBオーディオデバイスへすべてをエミュレートするためにLUFAファームウェアをインストールすることも可能です。とてもクールで、とても便利です。

KICAD Finest Practices:図書館管理KICAD Finest Practices:図書館管理

1つの典型的な問題は、多くの新しいKICAD個人からの概要とフットプリントライブラリとの関連性があります。この手法は、それぞれのプロジェクトを使用して、1つの回路図記号だけでなく設置面積ライブラリだけを利用することです。このように、デフォルトの回路図ライブラリへの変更はプロジェクトに影響を与えず、それを破っていることなく他の人との仕事を共有するのが簡単になります。私はこの方法を洗練していただけでなく、この記事のプロセスであなたを歩き回りました。 私たちは過去に何度もキカド(そして他の)電子スタイルオートメーション(EDA)ツールを扱った。 [Brian Benchoff]彼が彼の手を積むかもしれないすべての異なるEDAバンドルを利用して、開始から表面への仕事を構築する上で全シリーズをしました。 CADまたはEDAソフトウェアアプリケーションは完璧で、個人だけでなく、それらが使用するプログラムの構成を選択することを発見しなければならない。これは通常、「地獄がどのようにしているのかをどのようにしているのか」を理解することができない場合には、予備段階の間に髪の毛を引っ張るだけでなく、たくさんのサッキングや髪を引っ張ることができます。 KICADとそのライブラリ管理を利用するときに利用するための非常に最良の方法を発見するには、次のとおりです。 プロジェクト管理 KICADは、概略的な標識を個別のライブラリーに備えています。これは多くの人々を除外しますが、それに利用したときそれはかなりうまく機能します。 コンピュータの昔の日には、多くの設計者が最初に概略を迅速に引き出し、その後、それらが使用されるべき要素のスペックを肌に浮上させる。これは、それらが要素のフットプリントを選択するのを助け、ボード設計段階につながります。 KICADはこの作業フローを遵守しようとします。これは、KICADプロジェクトを整理するために利用する通常のフォルダ構造です。これは、ソフトウェアを使用してたくさんの長年にわたってこの方法を微調整しました。 do do §3D_MODELS// .STEPおよびすべてのフットプリントのためのWWRデザインデータ ⁠Datasheets//使用されている要素のデータシート ファイナルプロダクションファイル images // SVG写真と3Dボードレンダリング ⁠LIB_SCH//回路図シンボル ⁠LIB_FP.PRETTY//フットプリント ◦pdf//回路図、ボードレイアウト、ディメンション描画 回路図ライブラリの管理 KICADにバンドルされた組み込みのライブラリからの標識を利用する際の回路図を描くと、Eeschemaはリージョナルバックアップライブラリ – doodad-cache.libを作成します。回路図を描画したら、このデータを§Lib_schフォルダにコピーしてDoodad.libに名前を変更します。 次に、→PreferenceScomponentライブラリに移動し、[現在の参照パスリスト]を選択して、[表示]ウィンドウの上部にある[追加]ボタンをクリックします(途中で追加ボタンではありません)。最後にDoodad.libを選択してください。リスト内の現在選択されているライブラリの下に追加されます。 KICADはこれらのライブラリを順番に読み込みます。そのため、Doodad.libを選択する必要があります。異なるライブラリにまったく同じ名前の符号がある場合は、最初のインスタンスが使用されます。この時点で、他のすべてのライブラリを排除することも、使用したすべての符号がdoodad.libに追加される限り、そのファイルからのみ呼び出される限り、それらを無視することもできます。 あなたの仕事は1つの回路図記号ライブラリだけを利用しています –

Fubarinoコンテスト:オランダ語の単語クロックFubarinoコンテスト:オランダ語の単語クロック

[Gerben]は、約1年前にエレクトロニクスの世界への経験を始めました。彼の最初の巨大な仕事はこの素晴らしい言葉時計です。あなたが疑問に思うならば、それはオランダです。 Web開発者として、[Gerben]の最初のものはこの時計のWebベースのモックアップを開発しました。その後、彼は木の枠を作った電源ツールに夢中になりました。彼は電子機器のための地域を覚えていなかったので、おかしいです。この監督は、彼自身のPCBを最初に、酢と同様に過酸化物を非常に利用し、次にHClと同様に摂取するだけでなく設備を提供することによって固定されました。 この単語クロックのイースターエッグは、時間が13:37のときのスクロールURLです。本当に完全に独創的な創造的な卵。 ビデオの外観から、この単語時計の表面は、前に見たもの以外のものです。時計の正面全体がガラスで、静電容量的なタッチボタンが4-LEDの「分」に表示されます。 ここでは、ここでの写真、およびボードデータと同様にすべてのコードがここにあります。 これは、マイクロチップが賞品として印刷した20のFubarino SDボードの一つの可能​​性についてのFubarinoコンテストのエントリーです。

ロボットロックペーパー – ハサミはあなたが勝つことは決してロボットロックペーパー – ハサミはあなたが勝つことは決して

だからロボットはTic-Tac-Toe、Chess、Jepardy、そして今、彼らもロックペーパー – はさみでも優勢な型です。このロボットアームはあなたのゲームで毎回あなたのゲームを凌駕します。それはまさに追いつくのに十分なだけではありませんが、それはあなたが行っていることと反応することを計画しているのです。これはすべて、行為でそれをキャッチするのを早くするための方法のすべてが起こります。 東京大学の研究者たちは、高速視力を高速な手で統合するという概念を思い付きました。明らかに1ミリ秒はあなたが選んだステップを調べるのに必要なすべてです。手が征服設定を入力するのにかかる時間は、それよりわずかに長いだけです。あなたが休憩の後にクリップで見ることができるように、それはすでに1-2-3のシュートのプロトコルと、新しいゲームを始めるための任意のタイプのオペレータ介入、または継続的に競争しようとしている継続的な機関を理解しています。機械。 私たちは以前にメーカーによってゲームで殴られました。これは、ヒューマンプレーヤーが特別な機器を着用する必要がなく、メーカーはオンラインの手から物理的なものに移動していることが初めてです。 [reddit]

加速度計加速度計

[Viktor’s]洗濯機を洗濯機を監視する洗濯機は、服を掃除するのが良い仕事をしましたが、それについて少し静かに保たれました。この機械は、サイクルが完成したことを彼に知らせるための可聴警戒を持っていません。彼は自分の警報を建てることにしました。 あなたは、2つの磁石がボードを洗濯機の金属製のハウジングに保持することがわかります。このボードは機械の回路のどんな種類の機械の回路にも本当に接続されていません。検知は、Freescale MMA7361 3軸加速度計のおかげで、動きに基づいています。彼が洗濯物の荷を始めるとき、彼はボードのための電源スイッチを反転させます。デバイスを駆動するPIC 12F683は、変化のために加速度計の監視を開始します。動きを読むことなく約1分以上行くと、ピエゾブザーはビープ音を始めます。このオーブン前熱警報アドオンの同じ線に沿って簡単な解決策と同様の簡単な解決策です。

Fubarino Contest:Harkadayあなたのはんだ付けアイロンFubarino Contest:Harkadayあなたのはんだ付けアイロン

コーヒーポットのほかに、電子ティンカーナーのワークベンチの中で最も重要なツールは、はんだ付けアイロンです。驚くべきことに、しかし、私たちはたくさんの人々が自分のはんだ付けステーションを構築するのを見たことがありません。 [Pjkim]はしました、そして私たちのフバリノコンテストのためにイースターエッグを含めるために行きました。 数年前、[Pjkim]は危険なプロトタイプから無料のはんだ鉄の運転手を受け取りました。この素晴らしいキットは、はんだ付けアイロンとシリアルデータロギング、2×16ディスプレイ、全体のはんだヒントとの互換性、それは完全に再プログラム可能です。 [Pjkim] Fubarinoコンテストのための任務は、はんだ鉄のどこかにイースターエッグを置くことでした。鉄が使用の準備ができているときにハッカデイのURLを表示させることによってそれをしました。これは唯一のファームウェアの修正ではありません。新しいファームウェアはまた、ボタンをデバウスし、自動車の繰り返しを追加します。 いくつかのコードを見つけようとしているなら、Pjkim]ハッカデーのフォーラムにすべてを置きます。また、後で入手可能なイースターエッグから表示されているビデオもあります。 これは、マイクロチップが賞品として印刷した20のFubarino SDボードのうちの1つにチャンスのためのFubarinoコンテストのエントリーです。

1万のRGB LED1万のRGB LED

RGB LEDを制御する – 特にWS2812 RGB LEDドライバを備えた新しい、ファンシーなもの。これらのLEDは、赤、緑、青を表示するように個別に制御できますが、マイクロコントローラやコンピュータとインターフェースすると問題があります。マイクロコントローラは一般的に画像を保存するためのRAM全体を持っていません。これらのLEDと本当に素晴らしいものは、リアルタイムのオペレーティングシステムまたはこれらのLEDが必要とする非常に正確なタイミングを実行する能力を持っていません。 [Sprite_tm]この問題について考えて、これらのWS2812 LEDの全体を管理するための素晴らしいソリューションを思い付きました。 [Sprite]現在のロットの現在のロットに1つの装置があると考えられました。これらのボード上のビデオインターフェースはデジタルであっても、Olinuxino Nanoの16ビットLCDインタフェースを一貫したタイミングで非常に高速にスピードするものにすることが可能です。 RGBピクセルの実質的な配列が必要なものだけです。 Linuxボードを使用して、ビデオ出力を使用してRGBピクセルを駆動することは、[Sprite_tm]ビデオ出力を意味します。彼は最新のLinuxカーネルを実行しているので、彼はビデオハードウェアを有効にするためのドライバを持っていませんでした。 16ビットのLCDインタフェースを定義し、適切な表示モードを追加するためのいくつかのファイルを追加することができるように、[スプライト]の問題ではありません。 [Sprite_tm]はすでに600のLEDのストリップをシミュレートして30 fpsのフレームレートを得ることができました。それは1つの€22/30米ドルの板によって制御されるほぼ10,000のLEDです。 現在、実質的なLEDディスプレイを構築するための唯一の障害は実際にはRGB LEDストリップを購入しています。封筒の後退した数学は、640×480のディスプレイにLEDだけで約50,000ドルになるでしょう。誰かが私たちがこれらのLEDストリップを安く入手できる場所を知っていますか?

最後に、アニメーションGIFライトペインタ最後に、アニメーションGIFライトペインタ

照明絵画、または移動したRGB LEDストリップの写真を撮る、または極めて長い露光で、Arduinos、写真、明るい、輝き、活気に満ちたものです。 。 Hackaday alumnus [Phil Burgess]が私たちが見た軽い絵画のための最高のチュートリアルを思い付きました。それはそのような素晴らしい設定です、それはいくつかのカメラの露出を利用してアニメーションの.gifを生産するために利用することができます。 開発はArduino Uno、SDカードシールド、ならびにAdafruitの新しいネオピクセルストリップを、1メートル当たり144のRGB LEDを備えた。このプロジェクトのためのワイヤーの潜在的に重要な混乱にもかかわらず、[Phil]は何でも非常にきちんとしています。彼は、 ‘Duino、8 AAセルの電池ホルダー、電力のための3A UBEC、ならびにパイントリムから構築された木のフレームのための高度な状況を利用しています。 光絵画の芸術の一部には、淡い運動をしようとしているのであれば、多くの運が大きく、指数関数的には塗られています。この問題を解決するために、[Phil]は非常に巧妙な解決策を思い付きました。自転車に接続されたロータリーエンコーダーを利用してください。ロータリーエンコーダが自転車のホイールに押し付けられた状態で、[Phil]は、右の画素が右側と同様に適切な時間に照らされていることを確認するために、ライトストリップが1次元に沿っている場所の非常に正確な測定を得ることができます。場所。 それは素晴らしいビルドです、そしてサンタはあなたの好みの電子小売業者にいくつかのギフト証明書を持ってきたのであれば、私たちは本物の世界にアニメーション化された.gifをもっと良い方法を信じることができませんでした。