Pixie:ArduinoベースのNeoPixel腕時計
コンポーネントと消耗品
> |
| × | 1 | |||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
必要なツールとマシン
> |
| |||
| ||||
|
このプロジェクトについて
<図> <図> <図> <図> <図>
時間の夜明け以来、人々は時間を分配し始めました。最初は日時計で、後に砂時計の後に水時計が登場しました。ミレニアムは後に最初の振り子時計を作成し、数世紀後には電子時計を作成しました。
今日は、アナログ時計とデジタル時計の両方の技術を原子時計の精度で組み合わせた腕時計、ピクシーの作り方を紹介します。
ピクシー 時間を青色で表示 赤の分 と緑色の秒 、懐中電灯もあります 静電容量式タッチスイッチによってアクティブ化されるモード 、10秒間。 LEDが熱くなり、損傷する可能性があるため、理由を尋ねられるかもしれませんが、必要に応じて、自己責任で時間を増やすことができます!
時間形式:
時間: 1つのLED =1時間
分: 1つのLED =5分
秒: 1つのLED =5秒
ビデオを見る!!!!
ステップ1:プロジェクトの部品、材料、ツール <図>
- Arduino Pro mini
- 12個のLEDを備えたNeoPixelリング
- DS1307リアルタイムクロックモジュール
- ステップアップ電圧レギュレータ5v
- 1 x1Mオーム抵抗
- リチウムイオン電池-3.7v850mAh
- ワイヤー-さまざまな色
- 導電性材料の小さな平和
- はんだごて
- ホットグルーガン
ステップ2:電気設計 <図> <図>
回路図にあるように、RTCモジュール DS1307 ArduinoボードのTWI(I2C)インターフェースに接続します(アナログピン5(SCL)および4(SDA) )。 NeoPixel リングはArduinoのピン3に接続されています。
1Mオームの抵抗はピン10と13を一緒に接続しています。 「タッチ」ワイヤーはピン10に接続されています。
すべての GND および VSS ピンはステップアップ電圧レギュレータに接続されています(上記の回路図にはありません 。
ステップ3:時計を組み立てる <図> <図> <図> <図> <図> <図>
最初に1Mオーム抵抗をピン13と10にはんだ付けし、次にNeoPixelリング用に3本のワイヤーをはんだ付けし、ピン10用にもう1本をはんだ付けします。
その後、ステップアップレギュレータをRTCのGNDとVSSに接続し、次にRTCのSDA、SCL、GND、VSSをArduino Pro Miniボードに接続し、再びそれらをはんだ付けしてワイヤで接続しました。
最後に、すべてのボードを可能な限りコンパクトに熱接着します。
ステップ4:エンクロージャーと設計 <図> <図> <図> <図> <図> <図> <図>
エンクロージャーには、段ボールとダクトテープを使用して作成した単純な段ボール箱と、上部に37 x 37 mm、厚さ3mmの透明なプレキシガラスを使用しました。
ボックスのサイズは37mm x 37 mm x 15mmです。また、ボックスの下部に、電源線と「タッチ」線用に2つの穴を開けました。
ストラップには、長さ〜8インチ、幅1インチ(〜20cm x 2.5 cm)のフィルトと、両端にベルクロを使用しました。
ステップ5:ソフトウェア(ソースコードとライブラリ) <図> <図>
時計のソースコード全体を含む.zipファイルをダウンロードしてください。
次のライブラリも必要になります:
Adafruit_NeoPixel
時間
DS1307RTC
ワイヤー-組み込みのArduinoIDE
CapacitiveSensor
スケッチをProminiにアップロードするためのプログラミングボードとしてArduinoUNOを使用しました。 使用することをお勧めします それ 。
FM7T39KIT22NPAW.zip
ステップ6:ショーケース <図> <図>
コード
Github
https://github.com/PaulStoffregen/DS1307RTChttps://github.com/PaulStoffregen/DS1307RTCGithub
https://github.com/PaulStoffregen/CapacitiveSensorhttps://github.com/PaulStoffregen/CapacitiveSensorGithub
https://github.com/adafruit/Adafruit_NeoPixelhttps://github.com/adafruit/Adafruit_NeoPixelGithub
https://github.com/PaulStoffregen/Timehttps://github.com/PaulStoffregen/Time 回路図
製造プロセス