工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Adafruit 1/460リングネオピクセルを使用したシンプルな掛け時計

コンポーネントと消耗品

Adafruit Neopixel 1/460リング
× 4
eDOTcoreボード
× 1
Arduino UNO
× 1
Arduino Nano R3
× 1
Arduino Micro
× 1

アプリとオンラインサービス

>
Arduino IDE

このプロジェクトについて

eDOTcore:RTCを内蔵した多用途のArduinoボード

プロジェクトへのリンク

コード

  • シンプルなネオピクセルリングクロック
シンプルなネオピクセルリングクロック Arduino
 #include  #include  #include  #define PIN 6#define PIXEL 60Adafruit_NeoPixel strip =Adafruit_NeoPixel(PIXEL、PIN、NEO_GRB + NEO_KHZ800); RTC_DS1307 RTC; //クロックobjectDateTimeClockを確立します; //現在のクロックを保持しますtimebytehourval、minuteval、secondval; void setup(){Serial.begin(9600); Wire.begin(); // I2Cを開始RTC.begin(); //クロックを開始if(!RTC.isrunning()){// Serial.println( "RTCが実行されていません!"); //次の行は、RTCをこのスケッチがコンパイルされた日時に設定します} // RTC.adjust(DateTime(__ DATE __、__ TIME__)); strip.begin(); strip.show(); //すべてのピクセルを「オフ」に初期化しますstrip.setBrightness(20);} void loop(){Clock =RTC.now(); // RTC時間を取得しますsecondval =Clock.second(); //秒を取得minuteval =Clock.minute(); //分を取得hourval =Clock.hour(); //時間を取得if(hourval> 11)hourval- =12; //この時計は12時間で、13〜23の場合、0〜11に変換します。hourval=(hourval * 60 + minutesval)/ 12; strip.setPixelColor(hourval、0x008080); strip.setPixelColor(hourval-1、0x004040); strip.setPixelColor(hourval + 1、0x004040); // strip.setPixelColor(hourval-2、0x001010); strip.setPixelColor(hourval + 2、0x001010); strip.setPixelColor(minuteval、0x800080); // strip.setPixelColor(minuteval-1、0x200020); strip.setPixelColor(minuteval + 1、0x200020); strip.setPixelColor(secondval、0x808000); // strip.setPixelColor(secondval-1、0x002F00); strip.setPixelColor(secondval + 1、0x002F00); strip.show(); strip.setPixelColor(hourval、0x000000); strip.setPixelColor(hourval-1、0x000000); strip.setPixelColor(hourval + 1、0x000000); strip.setPixelColor(hourval-2、0x000000); strip.setPixelColor(hourval + 2、0x000000); strip.setPixelColor(minuteval、0x000000); strip.setPixelColor(minuteval-1、0x000000); strip.setPixelColor(minuteval + 1、0x000000); strip.setPixelColor(secondval、0x000000); // strip.setPixelColor(secondval-1、0x000000); strip.setPixelColor(secondval + 1、0x000000); delay(25); / * Serial.print(hourval、DEC); Serial.print( ':'); Serial.print(minuteval、DEC); Serial.print( ':'); Serial.println(secondval、DEC); * /} 

カスタムパーツとエンクロージャー

ネオピクセルリングウォールクロック用の3Dプリントパーツ
thingsiverse.comのCADファイル

製造プロセス

  1. Arduinoハメ撮りビジョンクロック
  2. Arduinoを使用してモニターをAmbilightにする
  3. Simple Word Clock(Arduino)
  4. NeoPixelリングでジャイロスコープを楽しむ
  5. マスタークロック
  6. Arduinoとスマートフォンを使用したDIY電圧計
  7. IoTを使用した心拍数モニター
  8. Arduino UnoWiFiを使用したWebServerBlink
  9. Pixie:ArduinoベースのNeoPixel腕時計
  10. シンプルなUNO計算機
  11. DS1302RTCを備えたシンプルな目覚まし時計