週末にスマートな電球を作る方法

Jan 13, 2017 伝言を残す

無作為のプロトタイプが無作為に作成され、文書化されていない何年もの間、私たちはその愛を分かち合うために適切なブログ投稿を行うことに決めました。 私たちは分かち合うことが大好きです。

数週間前から、Bluetooth 4.0( Bluetooth低エネルギー (BLE))として知られていました。 そのプロセスの間、私たちはいくつかのクールなアプリケーションを考え、外出してそのうちの1つを構築することに決めました。

基本的な考え方は次のとおりです。あなたは電球を取って、ブルートゥースのアンテナ、arduino、およびRGB LEDを束ねます。 次に、調光、色、およびあなたの(BLEが有効な)電話で考えることができる何かを制御します。 いい物。

ハードウェア

私たちは電球を作っているので、どこかで始めなければならないので、ホームデポでさまざまな電球を買って、最大のものを選びました。 私たちはスペースを必要とするので、コンポーネントのごみがあります。 いったん我々は電球を持っていた、私たちは切迫したawesomenessのためのスペースを作るために退屈な古い蛍光灯を空にした。

まず、回路に電力を供給する方法が必要です。 あなたがしているバースのエンジニアであることから、私たちは、あなたが考えていることを知っています。「私は主電源を5Vに変換するトランス回路を作るべきです。 良いアイデア! それが余りにも多くのスペースを占有することを除いて、それについて考える、あなたはそれらのものの大きさを見たことがありますか? 怠け者の力を使って、私たちはそれらの小型のiPhone充電器の1つを使用することに決めました。 今私たちは5Vをすべて次のステップに供給しています。

5VではArduinoとLEDに電力を供給できますが、3.3Vで動作するBluetoothモジュールは使用できません。 再び、あなたは何を考えているのかを知っています。「ねえ、あなたはArduino Pro Miniを持っていて、BTモジュールに電源を供給するために内部レギュレータを持っています! まあ、それは実際には本当に良いアイデアですが、私たちはあなたが狡猾ではないので、3.3Vの代わりにPro Miniの5Vバージョンを購入しました。 つまり、5V〜3.3Vのレギュレータを作る必要がありました。 悪くない、今私たちは平等です。

素晴らしい、今私たちはプロジェクト全体に力を発揮することができます。 Arduinoピンは40mAしか駆動できないワイシャツの束なので、待って、できません。 (いつかは、ピンあたり1000Aを駆動できるマイクロコントローラを設計しますが、それは冷蔵庫のサイズになりますが、私は満足しています)今は多くのように聞こえるかもしれませんが、それは十分ではありません。 RGB LEDは技術的に3つのLEDがすべて1つ(赤、緑、青)の内部に詰め込まれています。 これらの各LEDは最大順方向電流が20mAで、Arduinoピンによって容易に管理されます。 だから問題は何ですか? できるだけ多くのLEDを電球の中に入れたいと考えています(私たちは3人だけで終わった、判断しないでください)。 したがって、1つのLEDにつき1つのピンが必要になります。 ピン数が多いので、各色を駆動するためにトランジスタを使用しました。 これは3本のピンで、私たちが望む任意の数のLED(トランジスタが電流を駆動できるならば)です。

これらのLEDの抵抗を忘れないようにしましょう。 私たちは抵抗器がたくさんあるわけではありませんでしたので、すべてのLEDをまったく同じ順電流で動作させることができませんでした。 それでも、それは十分に近いです。

ソフトウェア

偉大な、すべてのハードウェアが完了しました。 2つの部分に分かれている操作の頭脳のために今。 Arduinoファームウェア、iPhoneアプリケーション。 ファームウェアはかなり簡単です。

現在、ArduinoはBLEモジュールからシリアルデータを読み込んでいませんが、BLEモジュールが何を言っているかにかかわらず、パススルーとして機能しています。 BLEのGPIOの3つの値を読み取り、LEDの各色を制御します。 将来的には、UARTからシリアルコマンドを読んで、すばらしいことがたくさんあるはずです。 当然。

あなたが見ることができるように、それは華やかに見えます。

iPhoneアプリケーションの場合、私たち自身のRamonGonzálezによって、今後の投稿を待つ必要があります。

パーツリスト

最後に、独自のものを作りたい場合は、ここにすべての部品の大まかなリストとその価格があります。

電球: 2ドル10ドル。
この球根はかなり大きく、開けやすいので、これには最適です。

充電器: 5ドル
我々は、地元のハードウェア店で販売されている格安ノックオフを使用しました。 電球の中に入る限り、任意のものを使用できます。

BLEアンテナ $ 44

Arduino Pro Micro: $ 10
私たちは5Vバージョンを使用しましたが、3.3Vバージョンを購入する方が良いです。

LEDの+雑貨: 〜10ドル

全部で約80ドルの総額


お問い合わせを送る

whatsapp

電話

電子メール

引き合い