Arduino:交通信号のセットを作る:9ステップ

Arduino:交通信号のセットを作る:9ステップ

目次:

Anonim

このプロジェクトはまだ進行中のフィードバックでの作業を評価しています!

このチュートリアルでは、Arduinoの基本を説明しながら、一連の制御可能で設定可能な信号機の作成プロセスについて説明します。ある程度の知識が必要で、素晴らしいArduino.ccの人々によって作成された次の文書のすべてのページではないにしても、ほとんどのページを読んで従うことを強くお勧めします。

Arduino - 入門ガイド

この文書では、これから使用する基本的な電子部品とその使用方法について簡単に説明します。また、デジタル、アナログ、シリアルの入出力とその使用方法についても説明します。

これまでの私の交通信号に関するチュートリアルを読んだことがあるかもしれませんが、これは似たような概念になりますが、Arduino開発環境が単純であるため、構築が容易で機能が豊富になります。

このプロジェクトの後、あなたはそれを拡張することを好むかもしれません…

+交差道路でライトを機能させる(シーケンスの複雑さを増す)。

+ EEPROMとシリアルポートを使用して設定をプログラム可能にする。

+ライトを同じコードを実行している他のArduinoと通信させる。

用品:

ステップ1:部品

あなたが既にAVRマイクロプロセッサで私の前のプロジェクトをしたなら、あなたはいくつかの部品を必要とするでしょう、そしてあなたは再び同じものを買う必要はありません、あなたはTinker.itといくつかから得ることができるArduinoとUSBの導線だけが必要です5Vピエゾサウンダの形態。

これらは、このプロジェクトのバックアップまたは拡張のためにもっと注文できる最小要件です。

ブレッドボード×1(34-0655)

1xジャンパリンク(34-0495)

2個の赤色LED(55-0155)

1xオレンジ(琥珀色ではない)LED(55-0124)

2個の緑色LED(55-0120)

1倍白色LED(55-1640)

1倍ピエゾサウンダ(35-0282)

1倍押ししてボタンを作ります(78-0630)

1x 10K抵抗器(62-0394)

1×220Ω抵抗器(62-0354)

オプション - 1x 3m USBケーブル(19-8662)

ラピッドオンライン - £20.70

1x Arduino Diecimila

Tinker.it-£20.35

合計は£41.05で、これはAVRチュートリアルよりも高いのですが、それだけの価値があり、それには配信が含まれます。

配送料は急速に非常に高いので、なぜあなたのそこにいる間、そしてTinker.itで買い物をして、あなたが後で遊ぶことができるいくつかの部分を見つけることができるかどうか確かめないでください。あなたが遊ぶことができると思うより多くのLEDと他のビット。

良い知らせは、このプロジェクトのために道具やはんだ付けを必要としないことです。すべての部品が揃ったら、プロジェクトを組み立てる準備ができていますが、このプロジェクトをより恒久的なものにする予定の場合は、作業が終わったら作業を解決するための何らかの形式のストリップボードを用意することをお勧めします。

ステップ2:はじめに

開始するのは簡単です、単にレイアウトしてそこにあるすべてのコンポーネントをチェックします、それはブレッドボードの左側にArduinoを持っていること、そして切断し、そしてブレッドボードに各コンポーネントを追加するために次の数ステップに従うだけです。 Arduinoをテストし、最後にArduinoをプログラムして、コードが動作しているかどうかを確認するためにコメント付きでコードを確認します。

ステップ3:LED

始める前に、すべてのLEDが正しい方向に接続されていることを確認してください。短い方のリード線が右側に、そして長い方が左側に進みます。

あとで抵抗器を追加するので、LEDに損傷を与える可能性があるので、まだ電源を差し込まないでください。

下の画像は長いリードと短いリードを示し、次に2番目の画像は配線方法を示し、3番目は順序を示しています。

先端! LEDが5列ビットから2列ビットに広がっているか、そうでなければ動作しなくなり、ショートする可能性があります。

ステップ4:ピエゾ

Arduinoにジャンパーを取り付けるには、これに戻って持ち上げる必要がありますが、今のところ、中央の分割線の両側に1本のピンを入れて、2本のピンをショートさせないようにします。

ブレッドボードのピンは2つのセクションを分離するために中央で分割して5の2つのセクションで左から右に接続され、2つの外側のピンは2列で上から下に接続されます。ボードの片側から反対側に接続されている場合は、必要に応じてこれらを使用して、2つの別々の回路を互いに独立させることができます。

さらに一部のボードでは上半分と下半分が接続されていないため、回路が機能しない場合は上半分から下半分までのワイヤを使用してジャンプする必要があります。

ステップ5:ボタン

ボタンには4つのピンがあります。これらがすべて接続されていることを確認してから、Piezoのように曲がってはいけません。

LEDのように、一番上から右上のピンを垂直のピンの赤い側に配線します(下の2番目の図を参照)。

BROWN BLACK ORANGE GOLD(10k)の抵抗を使用して、下の4番目の図に示すように配線します。 (ボードの右下から垂直に垂直に走っている、1インチの小さな道で十分です)。

ステップ6:抵抗

220オームの抵抗器を使用して、LEDから分割器を横切って反対側の同じ列に配線し(例えば2番目の図を参照)、すべてのLEDについて繰り返します。

ピエゾとボタンの間に白色LEDを追加し、そのLEDにも抵抗を追加します。

下の3番目の画像は最終結果を示しています。 (あなたの回路が私のように機能しないのでなければ、緑色のワイヤは必要ではないことに注意してください、それはいくつかのボードが分割されるのでボードの電源レールの上半分を下半分に結合します)。

ステップ7:配線

今度はArduinoをブレッドボードに配線します。配線は上から下の順序ですべての単語を順番に並べます。間違った時に間違ったライトが点灯した場合は、適切な場所にケーブルを貼り直します。 。

下の画像はこれらがどのように配線されるべきかを示しています。

Image 2&3:5 Vラインから、ボタンから出てきた抵抗器に行きます。

Image 4&5:GND(アース)ピンの緑色の線は、LEDのカソードを接続した赤いレールにつながっています。

Image 6:LEDは13番ピンから8番ピンへと順番に配線され、一番上のLEDからブレッドボードに向かって進みます。あなたが下のようにそれを配線することができるので、私がボードを左に持っていると言った理由はここにあります…

13 o -------- o --- / / / / / --- --- O --- |

12 o -------- o --- / / / / / --- --- O --- |

11 o -------- o --- / / / / / --- --- O --- |

10 o -------- o --- / / / / / --- --- O --- |

09 o -------- o --- / / / / / --- --- O --- |

画像7:オレンジ色のワイヤをピエゾ(ピン8)に配線し、LED(ピン7)とボタン(ピン6)を待ちます

ボタンが押されているかのように信号機が絶えずループする場合を除き、ピン6の位置は重要です。

ステップ8:Arduinoをプログラミングする

Arduinoをプログラミングするのはそれほど簡単ではありませんでしたが、Arduino IDEにArduinoを探す場所とどのタイプのArduinoと対話するかを指示する必要があります。

TOOLS> BOARD> ARDUINO DIECIMILAに行くために話すべきタイプをそれに言うために。

Arduinoを探す場所を指示するには、TOOLS> SERIAL PORTの順に選択し、最も論理的なポートを選択してください。ブルートゥースやその他のものではなく、usbシリアルまたは類似のものが表示されます。別のポートに設定してください。

今、あなたは添付のPDEファイルを開いて、いくつかの点を指している矢印の付いたボタンを押すことによって、それをボードにアップロードする/ …

-> |

これには少し時間がかかります。Arduinoがコードを実行するのに成功したら、一番右のボタン(シリアルモニター)を押して、インターフェースのような端末でボードを制御します。

ステップ9:そして彼ら全員はその後ずっと幸せに暮らしました…終わり。

あなたはやりました!

私はコメントを書いているコードを通して、あなたはそれぞれの行が何をするかについて調べるためにこれらを読むことができます、そしてそれから何が起こるか見るためにそれをいじってみることができます、最悪の場合あなたはただそれを元に戻すことができます。

あなたがより多くの助けや指導を必要とするならば私は下記のリンクとリソースを持っています…

私が行く前に、AlexとTinker.itのチームに、私が知っていることすべてを彼らのBeginnersワークショップで教えてくれたことに感謝したいと思います。 arduinoのための素晴らしい部品リソースであるSparkfun.comとRapidonline.comにも感謝します!

リンクとリソース

Arduino.cc - これはArduinoの本拠地です

ガイド - このガイドは読むことをお勧めします!

Rapid Online - 今日使用している部品のイギリスの小売業者

Tinker.it - Arduinoのイギリス小売業者

Digikey - 私が今日使用した部品の米国小売業者

Sparkfun - Arduinoのアメリカ小売業者

電子情報 - 初心者のための電子情報このサイトは、はんだ付け、電子部品、抵抗器の色分けなどについての情報を探すのに素晴らしい場所です…

読んでくれてありがとう、そして楽しんでね!