Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Jam dinding sederhana menggunakan Adafruit 1/4 60 Ring Neopixel

Komponen dan persediaan

Adafruit Neopixel 1/4 60 ring
× 4
papan eDOTcore
× 1
Arduino UNO
× 1
Arduino Nano R3
× 1
Arduino Micro
× 1

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

eDOTcore:Papan Arduino Serbaguna dengan RTC Bawaan

Tautan ke proyek

Kode

  • Jam dering Neopiksel sederhana
Jam cincin Neopiksel sederhanaArduino
#include #include #include #define PIN 6#define PIXEL 60Adafruit_NeoPixel strip =Adafruit_NeoPixel(PIXEL, PIN, NEO_GRB + NEO_KHZ800);RTC_DS1307 RTC; // Menetapkan jam objectDateTime Jam; // Memegang jam saat ini timebyte hourval, minuteval, secondval;void setup() { Serial.begin(9600); Kawat.mulai(); // Mulai I2C RTC.begin(); // mulai jam if (! RTC.isrunning()) {// Serial.println("RTC TIDAK berjalan!"); // baris berikut menyetel RTC ke tanggal &waktu sketsa ini dikompilasi } // RTC.adjust(DateTime(__DATE__, __TIME__)); strip.mulai(); strip.tampilkan(); // Inisialisasi semua piksel ke 'off' strip.setBrightness(20);}void loop() { Jam =RTC.now(); // dapatkan waktu RTC secondval =Clock.second(); // dapatkan detik minuteval =Jam.menit(); // dapatkan menit hourval =Clock.hour(); // dapatkan jam if(hourval> 11) hourval -=12; // Jam ini adalah 12 jam, jika 13-23, ubah menjadi 0-11 hourval =(hourval*60 + minuteval) / 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.tampilkan(); 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 (menit, DEC); Serial.print(':'); Serial.println(secondval, DEC);*/}

Suku cadang dan penutup khusus

Bagian cetak 3D untuk jam dinding cincin Neopixel
File CAD di thingiverse.com

Proses manufaktur

  1. Arduino pov vision clock
  2. Membuat Monitor Ambilight Menggunakan Arduino
  3. Jam Kata Sederhana (Arduino)
  4. Giroskop Menyenangkan dengan NeoPixel Ring
  5. Jam Master
  6. Voltmeter DIY Menggunakan Arduino dan Smartphone
  7. Pemantau Detak Jantung Menggunakan IoT
  8. WebServerBlink Menggunakan Arduino Uno WiFi
  9. Pixie:Jam Tangan NeoPixel Berbasis Arduino
  10. Jam Alarm Sederhana dengan DS1302 RTC