Arduinoロータリーエンコーダーの読み取りの改善

Arduinoロータリーエンコーダーの読み取りの改善

ロータリーエンコーダーは、エレクトロニクスプロジェクトの優れた入力デバイスです。このInstructableが、次のプロジェクトでの活用に役立つことを願っています。 なぜロータリーエンコーダーコードを書くのですか? 私は、今後のプロジェクトの1つの入力メカニズムとして低価格のロータリーエンコーダーを使用したいと考えていましたが、当初ロータリーエンコーダーから読み取り値を取得し、エンコーダーが過去にクリックした「戻り止め」またはサイクル数を決定するために利用可能なコードオプションに戸惑いどの方向に。 私のメインスケッチはArduinoのメモリのほとんどを使用する必要があると思うので、使用可能なさまざまなエンコーダライブラリを避けています。 また、これから説明するスケッチベースのコードアプローチよりもはるかに多くのコードバジェットを使用するようです。 私のアプローチの背後にある思考をバイパスして、Instructableに直接入りたい場合は、ステップ1に進んでください。 その他のアプローチ いくつかの主要なスケッチベース(つまり、ライブラリを使用しない)アプローチは、rtのブログ投稿で議論されており、Arduino入力として使用できる最も安価なエンコーダーを作成するロータリーエンコーダーコードを記述しています。 また、エンコーダが生成するロジック信号の良い例もあります。 rtはタイマー割

続きを読みます
Arduino自己バランスロボット

Arduino自己バランスロボット

みなさん、こんにちは! このレッスンでは、障害物を避けて動き回ることができる小型の自己バランスロボットの構築方法を紹介します。 これは、幅4インチ、高さ4インチの小さなロボットで、Arduino Pro Mini開発ボードとMPU6050加速度計-ジャイロスコープモジュールに基づいています。 次の手順では、MPU6050とArduinoを接続する方法、ロボットの傾斜角を測定する方法、PIDを使用してロボットのバランスを保つ方法を説明します。 また、超音波距離計がロボットに追加され、歩き回るときに障害物にぶつかることを防ぎます。 パーツリスト これらの部品のほとんどはaliexpressから購入しましたが、他の電気店でも見つけることができます。 1. Arduino Pro Mini 2. MPU-6050を備えたGY-521モジュール 3. DRV8833 Pololuモータードライバー 4. 2、5Vブーストコンバーター 5. US-020超音波距離センサー 6. NCR18650バッテリーとホルダー 7.マイクロメタルギアモーター(N20、6V、200 rpm)およびブラケットのペア 8. 42x19mmホイールのペア 9. 3、両面プロトタイプPCB(4cm x 6cm) 10. 8、25 cmのナイロンスペーサーと4、ナイロンナット 上記とは別に、いくつかのケーブル、berg

続きを読みます
WebブラウザArduinoシミュレーション

WebブラウザArduinoシミュレーション

このインストラクタブルでは、123D Circuits.ioのブレッドボード仮想プロトタイピングとArduinoシミュレーションを使用して、LEDチェイサーを作成しています。 最後に私たちが持っているものを示すアニメーションは次のとおりです。 ステップ1:新しい回線を作成する 最初のステップとして、「新規回線の作成」をクリックします。 回路タイプとしてブレッドボード+ Arduino回路をチェックします。 ステップ2:ブレッドボードの回路図を作成する 各デジタルピン2〜13のLEDをアノード(LEDのベンド側)に接続します。 カソードを互いに接続し、次にArduino GNDの抵抗器に接続します。 抵抗値を300オームに設定します。 注:123D Circuitsブレッドボードビューでは、LEDが上を向いている場合、カソードはLEFTのピンです。 この図では、すべてのLEDのアノードとカソードが接続されているように見えますが、これは真実ではなく、重複するワイヤはエンドポイントでのみ接続されます。 ステップ3:Arduinoをプログラムする Arduinoを選択し、「Arduinoコードエディター」のページの下部をクリックして、次のコードを追加します。 int i = 2; int time = 200; int dir = 1; //リセットを押すと、セットアップルーチンが1回実行さ

続きを読みます
USBからLinuxを簡単にインストール

USBからLinuxを簡単にインストール

Linuxディストリビューションですべてのディスクを無駄にすることにうんざりしていませんか? おそらく、CDドライブが壊れていますか? たぶん、あなたは単にCDのような古代の技術にはあまりにもクールです? このInstructableでは、USBからLinuxをインストールする方法を説明します。これは、私が知っている最も簡単な方法です。 編集:私はしばらく前にこれを書いた(XP時代!)。 不十分なビデオとひどい文法が含まれていました。 それは多くの意見を持っていて、うまくいけば何人かの人々を助けたので、より良い指示でInstructable全体を更新しました。 ステップ1:必要なもの あまりない! 部屋から出ることなく、これらのものを手に入れることができるでしょう。 1. linuxのコピー。これは任意のディストリビューションにすることができます。 OSの大部分は個人的な意見であり、シンプルで使いやすいOSを探しているなら、Linuxミントをお勧めします (表示されているインストールでkodibuntuのコピーを使用しています) 2.このプログラムunetbootinが必要になります 3. USB。 ステップ2:UNetbootin ダウンロードしたプログラムにより、起動可能なライブUSBドライブを作成できます。 使い方はとても簡単です。 (番号付きのステップは画像上の矢印と一致しま

続きを読みます
WittyボードとArduino IDEを使用してESP8266MOD ESP-12モジュールをプログラム/フラッシュする

WittyボードとArduino IDEを使用してESP8266MOD ESP-12モジュールをプログラム/フラッシュする

このInstructableは、Witty Boardを使用してESP-12モジュールとも呼ばれるESP8266MODの配線、設定、フラッシュのプロセスをガイドします。 ESP8266MODモジュールをフラッシュするためのさまざまなパラダイムを試しましたが、安定したソリューションがありません。 私の経験では、ほとんどすべてにしゃっくりがあり、信頼できませんでした。 さらに、毎回機能するクリーンなセットアップが必要でした。 この説明可能では、ワードプログラムとフラッシュは交換可能です。 ステップ1:必要なもの 必要なもの 1-ESP8266MODモジュール 1-ESP8266MODモジュールアダプターピンとピン 1 – ESP8266 Wittyボードの下半分 1-AMC1117またはXC6206P332PR 3V3レギュレーター(AMC1117を使用) 1-LED 1-マイクロUSBデータケーブル 手順2:ESP8266MODを使用する理由 WeMos D1 miniはかなり安価です。 CH340 USB to Serialコントローラーチップが付属しています。 なぜESP8266MODを使用する手間がかかるのですか? 統合されたWeMos D1 miniを使用しない唯一の理由は、数ドルの節約とは別に、電力消費を制限し、バッテリー寿命を延ばすためです。 CH340チップとその関連コン

続きを読みます
ウイルス対策ソフトウェアを使用せずにウイルスを削除する

ウイルス対策ソフトウェアを使用せずにウイルスを削除する

ウイルスは、自分自身をコピーしてコンピューターに感染するコンピュータープログラムです。 「ウイルス」という用語は、生殖能力を持たないアドウェアやスパイウェアプログラムなど、他の種類のマルウェアを指すために誤って使用されます。 真のウイルスは、あるコンピューターから別のコンピューターに(何らかの形式の実行可能コードで)広がる可能性があります。 ウイルスがPCに感染する方法の1つは、USB / Flashドライブを使用することです。 「Ravmon」、「New Folder.exe」、「Orkutは禁止されています」などの一般的なウイルスがUSBドライブを介して拡散しています。 ほとんどのウイルス対策プログラムはそれらを検出できません。検出しても、ほとんどの場合は検出できません ファイルを削除するには、隔離するだけです。この投稿では、コマンドプロンプトを使用して有害なファイルを削除します。 アンチウイルスはできません。 これらは手順です。 ステップ1: 検索プログラムとファイルでcmdを入力して起動し、コマンドプロンプトを実行します。 ステップ2: ウイルスに感染したドライブを選択します (ドライブ名:) 例 C: J: F: D: E: ステップ3: attrib -s -h *。* / s / dと 入力し、Enter キー を押します ステップ4: タイプ dir dirコマンドは

続きを読みます
iPod touch第4世代を脱獄する方法

iPod touch第4世代を脱獄する方法

読んでください! ご存知かもしれませんが、iPodのジェイルブレイクは、境界上のリンゴのセキュリティに違反しているため、令状に違反しています。 このプロジェクトを開始する前に、ジェイルブレイクについて読んでください。 このチュートリアルの実行について私に報告しないでください。iDeviceをジェイルブレイクしたい場合は選択することをお勧めします。 IPHONEを脱獄することはお勧めし ません ! このチュートリアルでは、IOS 6.1.x(0, 1、2 3, 4, 6)を実行しているiPodをジェイルブレイクする方法について説明します 追伸 これは無拘束の脱獄です。 注:私は自分でこの方法を思いついたのではなく、// www.iphonehacks.com/2013/03/jailbreak-ios-6を使用しました... およびposixspwnを説明するサイト。 楽しい! ステップ1:資料とダウンロード 最初に必要なことは、適切なものを持っていることを確認することです。 必要になるだろう... -IOS 6.1を実行しているiPod touch第4世代(0、1、2、3) -それをつなぐコンピューター(Macbook Airを使用しました) iPodをコンピューターに接続するための充電USBコード(標準のアップルコード) ソフトウェアをダウンロードする機能 脱獄する

続きを読みます
Windows XP / 7/8 / 8.1 / 10にMinGW GCC / G ++コンパイラをインストールする方法

Windows XP / 7/8 / 8.1 / 10にMinGW GCC / G ++コンパイラをインストールする方法

GccおよびG ++は、すべてのプラットフォームでCおよびC ++に最適なコンパイラーの1つです。 それは、軽量で使いやすく、シンプルです。 しかし、パッケージとインストールはそれほど単純ではありません。 ただし、一度に1ステップずつ進めて、このチュートリアルで説明されていることをすべて実行すれば、明確で簡単です。 すべてのスクリーンショットが提供されます。 完了が難しいステップを見つけている場合は、それらを見てください。 YouTubeにはBeing Engineersというチャンネルがあります。 これが役立つと思われる場合は、チャンネルにアクセスして購読してください。 それは大いに役立ちます。 リンク-www.youtube.com/c/being_engineers1 また、物事を迅速に機能させるために私が作成したこのビデオを見ることができます。 ビデオにも同じ手順が示されています- Windows 10 を使用している場合、プログラムの実行に問題がある可能性があります。 必要なステップで解決策を説明します。 したがって、これ以上遅延することなく、このチュートリアルを始めましょう。 ステップ1:エディターのダウンロード(Notepad ++) 記述したいエディターを使用して、コードを保存できます。 しかし、私の経験から、 Notepad ++ をお勧めし ます。 Googleを

続きを読みます
OV7670 Arduinoカメラセンサーモジュールフレームキャプチャチュートリアル

OV7670 Arduinoカメラセンサーモジュールフレームキャプチャチュートリアル

説明 カメラモジュールは、+ 3.3Vの単一電源から給電されます。 外部発振器は、カメラモジュールのXCLKピンのクロックソースを提供します。 I2Cバスを介してカメラ内部レジスタを適切に構成すると、カメラはピクセルクロック(PCLK)とカメラデータをHREFやVSYNCなどの同期信号でホストに返します。 OV7670カメラモジュールは、低価格の0.3メガピクセルCMOSカラーカメラモジュールで、640 fpsのVGA解像度の画像を30 fpsで出力できます。 OV7670カメラモジュールはオンボードLDOレギュレーターに組み込まれており、3.3Vの単一電源のみが必要で、Arduino、STM32、Chipkit、ARM、DSP、FPGAなどで使用できます。 仕様 光学サイズ1/6インチ 解像度640x480 VGA オンボードレギュレータ、単一3.3V電源のみが必要 高品質のF1.8 / 6mmレンズを搭載 低照度での操作に適した高感度 サブサンプリングのためのVarioPixel®メソ

続きを読みます
ESP8266ダミー用WiFiモジュール

ESP8266ダミー用WiFiモジュール

ESP8266 WiFiモジュールの概要 ESP8266は、インターネット経由でデバイスを制御するための非常に便利で安価なWiFiモジュールです。 Arduinoのようなマイクロコントローラーで動作することも、単独で動作するようにプログラムすることもできます。 モノのインターネット(IoT)が大幅に安価で簡単になりました! ESP8266には工場でインストールされたファームウェアが付属しており、標準の「ATコマンド」で制御できます。 独自のコードを簡単に作成してアップロードすることもできます。これにより、非常に強力で柔軟になります。 ESP8266は2014年に発売され、急速に人気が高まっています。 ESP8266プロセッサは1つしかありませんが、多くの異なるブレークアウトボードにあります。 これらはすべて、露出するピンやフラッシュメモリのサイズなどの点で異なります。これらのブレイクアウトボードは、長年にわたって急速に進化しており、Webには多くの情報があります。 これは祝福であると同時に呪いでもあります。アドバイスの一部は時代遅れであるか、単に間違っているからです。 その結果、何でもできるようになるまでに3日かかりました! 幸運な人もいますが、私にとっては、何かを機能させるための戦いでした。 時々、私はそれを壊したと思っていましたが、いくらかの忍耐力で常に生き返りました! 私はつい

続きを読みます
ArduinoおよびNRF24L01

ArduinoおよびNRF24L01

この短い学習曲線の背後にある理由: 私の息子は他の騒々しい家族から離れて自分の部屋に閉じ込められるのが好きです。 自閉症の兄弟や食事などを手伝うために、彼の母は時々彼の存在を必要とします。彼は、彼を得るために階段を上り下りする母を救う何かを彼の部屋に持っていることについて私に尋ねました。 。 簡単なソリューション。 彼は双方向の何かが欲しかった。 オーディオやビジュアルなど、それ以上の詳細はありません。 NRF24L01は非常に費用対効果が高く、しかも効果的な小さな無線デバイスであると聞いていたので、いくつかの研究を行い、何ができるかを確認することにしました。 ArduinoでNRF24L01無線モジュールを使用する方法を示す多くのInstructablesが利用可能です。 2つのArduinoがまったく同じ方法で通信できる単純なセットアップを見つけるのは難しいことがわかりました。 同じように各送信と受信の両方のセットアップが必要であり、2つのArduinoで両方を行う最も簡単な方法を定義します。 2つのArduinoが相互に通信できるようになると、Arduinoを拡張して他のことを行うための基本的なフレームワークが得られます。 このInstructableは、私の息子が望む製品を生産するのではなく、それと他の多くの単純な双方向アプリケーションのフレームワークを生産します。 ステップ

続きを読みます
iPhone 5のスクリーン交換

iPhone 5のスクリーン交換

兄は最近、壊れたiPhone 5で大学から戻ってきました。少し調べてみると、以前のiPhone 4/4と比較して、この電話の修理がどれほど簡単であるかがわかりました。 電話の背面を通過してすべてのコンポーネントを削除する代わりに、すべてのコンポーネントを1つの画面アセンブリから別の画面アセンブリに移動するのと同じくらい簡単です。 この説明可能な内容で、iPhone 5の画面を変更するのに必要な手順を説明します。 ほとんどすべてのアップル製品と同様に、完全に組み立てられたスクリーンを購入して、自分で修正しようとする必要があります。 自己時間とフラストレーションを節約できます。 完全に組み立てられた交換部品を購入し ます。 eBayやそのようなサイトのベンダーはあなたを助けようとはしていません。彼らはあなたのお金を探しています。 部品を購入する前に、必ず調査を行う必要があります。 そのため、交換品を購入するときには賢くしてください。 私は完全に組み立てられた網膜ディスプレイとガラス片を買いに進みました。 これらの作品は別々に購入するべきではありません。 アップルは、手で行うことはほとんど不可能な2つの層の積層を行うため、これを強調します。 ステップ1:材料/器具 材料:(当たります) 1. iPhone 5 2. iPhone 5スクリーン交換アセンブリ ツール: 1.フィリップスヘッド

続きを読みます
30ドル未満で強力なプログラム可能なキーパッドを作成します。

30ドル未満で強力なプログラム可能なキーパッドを作成します。

X-Keysプログラマブルキーパッドのような製品は、PhotoShopのようなホットキーの重いソフトウェアを使用する人にとって素晴らしい仲間です。 ラベルが付いた1つの小さなボードにすべてのホットキーを配置し、ボタンを押すだけでソフトウェアにプログラムされたマクロまたはキーストロークをアクティブにできます。 しかし、これらの製品の価格は、基本モデルであっても100.00ドルを超えます。 海外に住んでいる場合、輸入のコストと米ドルの為替レートは価格を膨らませ、製品を非常に高価にします。 基本的なUSB番号パッドを使用して、はるかに少ないコストで独自のカスタムマクロパッドを作成できます。 これらをeBayで10ドル未満で簡単に受け取ることができます。 ステップ1:カスタムラベルを作成する PhotoShop用のパッドを作成しています。 必要な機能とその場所を決定するために、紙のドラフトレイアウトを作成しました。 これはExcelでも簡単に行えます。 機能を忘れたためにラベルをはぎ取って再度行う必要がないように、この部分に努力を払ってください。 Google画像検索は、必要な各機能を検索します。 「塗りつ

続きを読みます
DIYレトロブライトホワイトニングソリューション

DIYレトロブライトホワイトニングソリューション

注意! このページの情報は単なる参考情報です。 どのタイプのガイドやチュートリアルも構成していません。 過酸化水素は、正しく扱わないと危険です。 目を触ったり、飲んだり、ペットや子供のために外に出したりしないでください。安全ゴーグルと古い服を着てください。そして最も重要なことです! エンクロージャーやお気に入りのTシャツxDを損傷しても、私を責めないでください 黄色度の概要: コンピューターやビデオコンソールに関しては、元のケースをさらに維持したいのです。さらに、古い学校のケースは、とてもクールでノスタルジックな理由の1つです。 しかし、多くの古いデバイスで見られる茶色がかった黄色はノスタルジックではなく、基本的には時間と紫外線にさらされると酸化する物質の層です。 一部の古いデバイスは、ABSプラスチックを使用して作られているため、難燃性にするための物質でコーティングされていました。 この層は、デバイスの寿命に応じて多少茶色になります…太陽や煙は、より露出した領域で黄色になります。 ステップ1:ケースのクリーニング 古いデバイスを元の状態に戻す最初のステップは、デバイスを分解してクリーニングすることです。 最初はどれだけ汚れているかは関係ありません。石鹸水と歯ブラシだけでいくつかのクリーニングを行うと、すべてのデバイスが良くなります。 古い歯ブラシを投げないでください。これは多くのプ

続きを読みます
DIY Maglite LEDアップグレードコンバージョン5,000ルーメン

DIY Maglite LEDアップグレードコンバージョン5,000ルーメン

このチュートリアルでは、標準の2 D Magliteを5, 000ルーメンのLEDライトに変換する方法について説明します。 必要なツールはほとんどありません。 サンディングチップが付いたスクリューガンまたはドリルは便利ですが、ピンチでは、マイナスドライバーで作業できます。 ステップ1:ステップ1:ホストの選択。 ホストサイズの選択。 任意のDまたはCセルマグを変換することができます 同様のビルドでこれ。 今日は、2Dサイズの雑誌での作成に焦点を当てます。 3や6 Dなどのより大きなホストを使用することは、おそらく作業量が少なくなりますが、2 Dのよりコンパクトなサイズが好きです。 ステップ2:ステップ2:バッテリーの種類を選択します。 次に、使用するバッテリーを決定します。 このビルドのライトエンジンには、6 Dセルと同等の電圧が必要です。 6 NIMH Dセルは優れたオプションですが、3.7Vのリチウムイオンを使用して2 Dサイズでこれを構築するため、リチウムイオン26650が必要です。完成したビルドにはセルの10アンペアのドレイン。 または、IMR 18650またはIMR 26500を使用することもできます。 ステップ3:ステップ3:ライトエンジンの選択 最近、懐中電灯市場では多くのドロップイン電球とヒートシンクが利用可能です。 このビルドでは、Adventure Sport F

続きを読みます