FlowCodeグラフィカルプログラミング

0 Comments

実際にソフトウェアを書くことなくマイクロコントローラをプログラムする方法がある場合は、興味がある場合は、FlowCodeに興味がある可能性があります。それは無料の製品ではありませんが、無料のデモがあります。 [Webラーニング]システムを使って核ボードをプログラミングするデモを行いました。あなたはそれを下にチェックアウトすることができます。 製品は滑らかに見え、AVRからの範囲のプロセッサのめまいをサポートしています(はい、Arduino)、PIC、およびARMのターゲット。ただし、CPUの支払い方法とコンポーネントを巻き付けるときに、実際にこれらのプロセッサをすべてターゲットにしたい場合は、価格設定は追加できます。たとえば、非業務用スターターパックは約75ドルの費用がかかり、LED、PWM、ロータリーエンコーダなどのいくつかの一般的なプロセッサとコンポーネントをサポートしています。 価格は取らないで、GUISのアプリケーションの構築に関する深刻な懸念があります。それは魅惑的で簡単なプロジェクトのために聞こえます、それは簡単で直感的です。ただし、フローチャートがある場合は、複雑な問題が迅速に機能します。これは、Complex Logic Designsがスキーマから離れて移動するのと同じ理由です。 それでも、これがどのように行われるかを見て、いくつかのアイデアを与えるかもしれません、そしてそれは正しいアプリケーションのためのチケットだけかもしれません。もちろん町で唯一のグラフィカルゲームではありません。たとえば、ardublockがあります。私たちが見たもう1つはMiniBloqです。あなたはArduinoまたはRaspberry PIのスクラッチを使用することもできます。

さようならハッカデ、私はあなたがいなくて寂しいです。

0 Comments

別れハッカデ、時間は私のために来ました。心配しないで、Hackadayはそれが行ったのと同じように、そして彼の前に[Phil]をしています。 私は2008年7月9日に最初の投稿を書いた。私の意見では、Hackaday.comのような他のサイトはありません。 いくつかのプロジェクトが私の心の中に突き出ている間、それは私が最も喜びを尽くした人々です。私がすべての異なるハッカースペースに行き、私の共著者、私の共著者[Mike Szczys]と[Brian Benchoff]、過去のHackadayの従業員、私たちのコメント、そして私のボス[Jason Calacanis]。 あなたが私を見つけたいのなら、私はcalebkraft.comまたはFacebookやG +にいます。私もTwitterがあります。今日使って始めます。 最後の数年から私のお気に入りの瞬間のいくつかの瞬間を持つメモリレーンをダウンロードしている間、ちょうど少し時間をかけた後に私に参加してください。ああ、そしてはい、私は「休憩の後」と言っていると思います。他に何を言いますか? 私はいくつかの本当に楽しいことを構築しました。 そして私が感じるいくつかのことを喜ばせることができます このコントローラは、Thomas]をそれほど助けませんでしたが、それは私がすでに人々を助け始めていると言って嬉しいです。 私は国を渡ってほとんどすべての道をチェックアウトしました。 これが私にとってどれほど顕著であったかを説明することはできません。私はアリゾナからサウスカロライナ州まですべての途中で出会った。私はハッカースペースが110度の内側で、古いメーソン寺院だったハッキースペースを見ました。私が出会った人々はいつも熱狂的で、親切で快適でした。 私は4月の愚か者のために私の鼻を詰めました 私はずっと前にこのことをし、ばかげて何かをする理由を待っていました。私たちが常に得られるキックスターターの電子メールをからくる素晴らしいチャンスだと思いました。はい、私は実際に私の鼻の節にそのものを突き刺しました。リンクは実際に私の個人的なPaypalアカウントにも行きました。私は実際にそのフォームから寄付を約3ドル得られたと思います! 私はねじれました。 私たちは、2010年1月にラスベガスの消費者エレクトロニクスショーのいくつかのカバレッジを記録したいと思ったかもしれません。非難と罰を受けるために。 私は他の記事を念頭に置いていましたが、私が追加を始めたので停止できませんでした。たぶん私はちょうどそれを残してください。 また読者に感謝します。あなたの家、企業、そしてハッキースペースで行われたプロジェクトのためのものではないならば、このサイトは存在しませんでした。あなたは人々が素晴らしい気にしています。

Handheld Network Analyzer Peek Inside

0 Comments

[Shahriar]最近6.8 GHzのネットワークアナライザの評価を公開しました。あなたは完全なビデオを見ることができます – 絶対的な50分以上 – 休憩下。ガジェットは、ネットワークアナライザ、スペクトラムアナライザ、フィールドスタミナメーター、ならびに信号発生器として機能することができる。それは9 kHzまで1 Hzのステップで調整することができます。あなたが急いで1つ買うために誓う前に警告されます。費用は2,000ドル以下です。 それはたくさんのようですが、この頻度のテストギアは安いものではありません。あなたが本当にそれを要求するならば、あなたは少なくとも同等のもののために少なくとも支払わなければならないでしょう。 [Shahriar]報告にはいくつかの問題がありましたが、彼はその装置が好きだったようです。たとえば、ステップサイズを広く設定すると、スペクトラムアナライザが狭い信号を見逃す可能性があります。 あなたのニーズがもっと控えめな場合は、6 GHzになるのは、はるかに簡単な(そしてより安価な)システムをカバーしました。あなたがさらに少ない場合は、Arduinoが素晴らしいヘルプを持つタスクを実行できます。アナログ発見2は、同様に、ネットワークアナライザ機能を、より安価なコストで他のツールと共にも有する。もちろん、それは10 MHzにすぎません。

Barbot Mixes DrinksはWeb Interface

0 Comments

と完全に飲み物を混ぜ合わせていますか?私たちはこのバートボットがあなたにあなたのお金のためのランを提供するかもしれないと私たちは信じています! このバーボットは5つの異なる酒用のスペースを持っているだけでなく、あなたが自分自身のために調査できることを望む信じられないほど滑らかなWebインターフェースを望む任意の種類の方法を統合することができます。 予備的なセットアップ中に、選択した酒をデバイスに追加してから、Webインターフェイスで設定モードを使用すると、バーボットと一緒に動作しなければならないことを伝えます。これらのフィールドに入っているとき、バーボットは提供された成分と混合することができるさまざまな飲み物をリストします。それは同様に清掃モードを持っています。 この開発の背後にあるハードウェアは、apache2、MySQL、およびWebインタフェースを保持するためのPHPと同様にUbuntu 13.04を実行しているBeagleBone、およびDHCPは、USB WiFiドングルを利用したWebポータルを作成します。オンインターネットインターフェースは、GPIOSを通じてPHPを使用してポンプを直接制御します。 含まれているビデオの休憩の後に完全なプレゼンテーションを見るために。

間に合わせている間に、マイクロコントローラ

0 Comments

を使ってビンゴボール最初と2回目の露出のためのグループ。 これは、今度は2つの露光だけでなく、照明後のCMOSセンサの回復と宿泊施設を可能にするために、2つの露光間のダミーフレーム時間も有意に遅くなります。そのため、撮像プロセス全体が実質的に100 msにかかる理由です。 スキャンされた画像の解像度は、8ビットのピクセル深さを持つ220×220ピクセルです。アナロググレースケールの画像は6ビットから構成され、グレースケールは実際にはグリーンスケールであるため、残りの2ビットはモニタの青と赤の色表現に使用されています。これらの追加のピクセルは、処理ステップ間の特殊なフラグピクセルとして、単一のステップモードで、青と赤の領域として使用されます。プログラムの開発とデバッグ中には、このことが非常に役立ちました。 プロセス全体を17ステップに分割します。これは、開発とデバッグの目的でシングルステップモードで実行することもできます。ステップ番号は、画面の左上隅に表示されます(下記参照)、右上の1 msの解像度のストップウォッチの現在の状態が表示されます。このようにして実行時間に従って各ステップを最適化するのが簡単でした。 ボールの場所と伸張 ボールを正確に位置決めするために、CX =ΣCixai/ΣAiおよびCy =ΣCiyai/ΣAiを使用して、重心(幾何学的中心)のX、Y座標が計算され、ここでCX、CYはX、Y座標、およびAはすべてのピクセルの値。このステップの前に背景が主に黒くなるにつれて、CX、CYは大まかにボールの中央になります。次に、フレームバッファ全体を2Dブロックとして移動させるので、重心はフレームの中心にある座標x = 110、y = 110にある。多くの場合、現像剤の利便性のための2×2赤ピクセル(ビット7)でマークされているため、多くの場合ビット6と7は無視されます。 次に、ボール径を測定し、異なる直径について周囲計の平均画素値を算出する。そして、背景(直径の外側のピクセル全てのピクセル)は、黒い領域のより良い絶縁を保証するために、「白」またはより具体的には緑(値0x3f)に設定される。バックグラウンドは、加工中に数倍以上に設定され、毎回黒(インク)または白(紙)の区域の選択が必要とされる。 球を平らな表面に完璧に変換することは不可能であるが、ステップ3の画像のように画像が非線形変形している場合、形状を改善することができる。小さい16ビットマイクロコントローラは算術演算コプロセッサーを持ち、標準の三角ライブラリを使用すると、プロセッサ時間が多すぎると消費されます。そのため、三角調ル検索テーブルが使用されていて、この場合、ストレッチ手順の実行時間がわずか11 msであったストップウォッチ(最上位の青い数字)で見ることができます。また、ボールの中央部分がほとんど変わらず、辺が非線形に伸びていることもわかり、球面変形が最小限に抑えられる。 ステップ4では、Photoshopのアンシャープマスク機能と同様に、新しいぼやけた画像が作成されます。他のフルフレームバッファ用の十分なRAMスペースがないので、44×44の解像度にスケールダウンされる補助画像上で行われる。 「紙」ピクセルに対する「インク」ピクセルのより良い選択を保証するので、アンシャープマスクの機能は非常に重要です。 「ビット7の設定」を選択すると、VGA画面上の赤い領域が発生します。 同じフレームバッファには、グレースケールの1つ(ビット0~5)と2進数が2つの画像があります(ビット7)。後者は前処理ステップ6で使用され、そこで小さな穴および引っかき傷が排除される。選択された画像は最初に拡張され縮小され、次に操作の購入が繰り返された状態でプロセスが繰り返されます。 コンポーネント操作 もっと多くの前処理ステップの後、もっと大きな操作が起こります。最初のものは「接続されたコンポーネント」として知られています。ここで、絶縁領域が選択され、それぞれのパラメータが取得されます。これには、XおよびYの寸法、XおよびY中心座標、選択されたピクセル数、およびフレームの中心からのユークリッドの距離が含まれます。これにより、すべてのコンポーネントを桁、大きな円、下線、または背景として並べ替えます。この段階では、数字に1桁または2桁が含まれている場合はまた明確になります。 このステップでは、約200ミリ秒の処理時間がかかります。もう1つの問題は、接続されたコンポーネントの標準アルゴリズムに同じサイズの補助フレームバッファを必要とするため、同じフレームバッファを利用する新しいアルゴリズムと短期座標のための小さなテーブルを作成しなければなりませんでした。 この時点で、プロセッサが認識のための最良の候補者を選択するのは簡単です – それはボールの中心から最小のユークリッドの距離を持つ円です。この円の内側に接続されたコンポーネントが考慮され、他のすべてが伸縮されます。 問題のボールは、下線が引かれた数字の特別なOCRボールです。o回転角を測定することができる。サークルの中心が既知であるので、プログラムは、360°の円を中心とした512のステップで、下線の形状に対応する仮想「T」形式を回転させ、それが含まれている「インク」ピクセルを数えた数値を数えます。最高の定格カウントは回転角を決定し、次にフレームバッファの2Dブロックを画像の最下隅に移動させ(左端の画像のステップ12)、ビットマップを反対側のコーナーに移動させる。フレームバッファの。対数検索テーブルのおかげで、この操作グループは50ミリ秒しかかかりません。 それはあらゆるステップで良くなるのを続けます。数字は異なる色で選択され、次に1桁の数字が安全な距離に移動され、次に各桁が30×46の既知の解像度にスケーリングされます。 認識 この読者が私の最初のOCRプロジェクトだったので、私は認識プロセスは解決するために最も難しい部分になるだろうとすべきです。各ステップが完全にデバッグされ、1つずつチェックされた後、私は17番目と最後のステップに達しました。私がすでに指摘したように、私の最初の計画はニューラルネットワークを選ぶことでしたが、私は簡単なアルゴリズムを試し、それを使って演奏しました。私はそれをいくつかのボールで評価し、私がそれが完全に動作しているのを見たときに私がどれほど衝撃を与えたのか想像できません!ついにビットマップは2つのASCII番号に正しくレンダリングされました。 アルゴリズムは非常に簡単です。各数字のビットマップは、最初に水平方向に、次に垂直に3つの部分に実際に分割されました。その後、アクティブピクセルをすべての列または行ごとにカウントし、ヒストグラムを作成しました。桁4および7でのクロスカット線のより良い検出を助けるために傾斜した第7のヒストグラムも追加されている。 各桁ごとに7つのヒストグラムを構築し、それらを事前に記録されたテーブルと比較するには、2つのヒストグラムを構築し、正規の誤差の合計を計算して結果をソートします。開発とデバッグを容易にするために、すべてのヒストグラムが画面にプロットされます。 比較結果が分類された後、私たちは各桁の勝者(この場合は8と5)を取得しますが、私たちの仕事はもっと多くのことが起こるまでは終わっていません。読み取りの質は評価されなければならないので、結果が十分に信頼性がある場合、コントローラは推定できるようになります。 ボールの数字が1桁しかない場合は、各桁のエラーのテーブル(0

一瞬の言語を学び

0 Comments

あなたが待っていると思うとき、平均的な日にはたくさんあります。カフェでの朝の醸造を待っているか、または現れる電子メールのために – それは通常ほんの数分です。本物の仕事を行うには時間が短すぎるが、それは週末に追加されます。 MITのCSAILによって開発された言語学習ツールであるWaituiteを入力します。これは、これらの「マイクロメント」の外国語でユーザーの単語をユーザーの単語に指示することを目的としています。ここで待っているトリックは、コンピュータやスマートフォンの他のタスクやソフトウェアに統合されたUltralightweightデザインです。時間と努力をする別のアプリを起動する必要がなく、バックグラウンドでワイツィートが携帯され、短期間の待ち時間を検出する準備ができています。与えられた例は、Gmailで活性化したり、WiFiネットワークへの接続を待っています。 プロジェクトの後ろのチームはこの概念の待ち学習を呼び出します。あなたはここで紙を読むことができます。試してみたい場合は、WATCHATTERというChrome拡張子を使用してください。 GCHATでの反応を待っている間、それはあなたをクイズします。私たちはwaituiteの残りの部分が公に公開されているのを見たいです。 それは徘徊しながらソーシャルメディアを強制的に更新するための代替手段を探している人々のための素晴らしいソフトウェアです。それはおそらくあなたが一晩のフランス語を学ぶのを助けるでしょうが、それはあなたのスケジュールからもっと多くの時間を彫り出す必要なしにいくつかの追加のボコアを拾うために役立つ方法かもしれません。 ここで言語学習ハッキングの全体が見えませんが、AdaFruitのBabel Fishをチェックアウトするのが好きかもしれません。

Kaoss Padのうち、リボスパッド

0 Comments

MIDIギターから本物の機器を作ることは、80年代、そして彼らが彼らのアコースティックの直接的な1対1のコピーとして作成されています。電気兄弟と同様に。 [Michael]は、MIDA Tri-Bassを使って頭の上でこの条約を回転させてきました。 TRI-BASSは任意のタイプのノイズ自体を作成しません。代わりに、それは首の3つのリボンコントローラによって管理されている3つのチャネルを持つPolyphonic MIDIコントローラです。本体は、4つのMIDIチャンネルに分割された大きなタッチスクリーンで構成されており、本質的にこのギターを電子音楽のために作成された機器に、そして電子的な役割を満たすために囲まれた音響器具ではありません。 他のデジタルギター型のMIDIコントローラの全体的な多数とは異なり、Tri-Bassは本当に木の外に構築されています。はい、首はカエデから建設されています(もちろん、3つのリボンコントローラとはinlaid)、そしてボディは木から直接来て、忘れられたレトロモダンなデザインの影響を受けています。それはキットの優れた部分であり、そして私たちは世界中のデジタルギタリストの手の中の[マイケル]の手の治療を待つことができません。 下の[Michael] Rockinのビデクを調べることができます。

DIYインクジェットプリンタプリンタはハッキングされる

0 Comments

[ニコラスCルイス、パトリックハンナン、ジャールされたKnutzen、Happiness Markham]、ワシントン大学の研修生は最近彼らが行った仕事を折り返しました。 DIYインクジェットプリンターで、一緒に取り組む。基本的なインクジェット技術を使用する個人的な利用のための低コストのオープンソースインクジェットプリンタを構築するために選択されたグループ。上記で視覚化された彼らの作業プロトタイプは、それらの要件のすべてを満たして、それが在宅趣味のための完璧なガジェットを作ります。 プリンタは、スチールロッドやステッピングモーターなどの要素を簡単に獲得して、再プログラムまたは類似のマシンを使用して印刷できる他の部分とともに備えられていました。 Arduino Megaはステッパーを処理し、再生されたプリントヘッドを処理し、それが与えられた処理生成された写真を再作成します。 プリンタはむしろぶら下がっています。私たちはそれがちょうどわずかな微調整で衣服プリンタに直接幻想をすることを信じています。 プリンタを確認するには、下記の短いビデオをチェックしてください。 [ビアメイク]

操作されたKegeratorは、[Joey]がキュージャーを構築することを選択したときに明快な

0 Comments

、彼はスキーをしませんでした。商業システムや簡単なセットはできません。 [Joey]望ましい完全な温度監視、Kegerator自体をタップし、彼のバーにリモートに取り付けられた冷却されたタップ。彼は彼の目的のために少し短いボックス冷凍庫から始めました。 [Joey]が彼の店舗のHDPEから冷凍庫のための長期の襟を切ったので問題ありません。新しいCollarは、すべての電子機器に加えて、ビール線、ガスラインの設置ポイントを提供します。 温度管理は商用コントローラによって処理されますが、温度追跡は完全にもう一つのことです。アルドイノはカスタムメイドのアルミケースにカスタムメイドのアルミケースに座っています。 Arduinoは温度、ビールタイプを報告し、ビールラインの冷却システムを制御します。冷却システムのみが信じられない。 [Joey] CADですべてを開発し、部品を店舗に切りました。 2人のファンがアルミニウムエアボックスに座る。 1つのファンを利用して、ビールラインの周囲の冷凍庫から冷たい空気を押し出す。 2番目のファンは、カーケータ/ライン/タップエアシステムA(比較的)閉ループを保持して、空気を引き戻します。ラインセット全体が2インチのガラス繊維フレックスダクトで絶縁されています。 温度データとパターングラフをWeb上で監視することができ、[Joey]はRaspberry PIを利用して、彼のバールームの壁掛け状態画面を作成しています。私たちはこのビルドが好きです! [Joey]私たちはあなたにビールを手に入れましたが、それはあなたがすでにカバーされていることを持っているようです!