Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Relógio de parede simples usando Adafruit 1/4 60 Ring Neopixel

Componentes e suprimentos

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

Aplicativos e serviços online

Arduino IDE

Sobre este projeto





eDOTcore:uma placa Arduino versátil com RTC integrado


Link para o projeto

Código

  • Relógio anelar Neopixel simples
Relógio anelar Neopixel simples Arduino
 #include  #include  #include  #define PIN 6 # define PIXEL 60Adafruit_NeoPixel strip =Adafruit_NeoPixel (PIXEL, PIN, NEO_GRB + NEO_KHZ8001); // Estabelece o relógio objectDateTime Clock; // Mantém o relógio atual timebyte hourval, minuteval, secondval; void setup () {Serial.begin (9600); Wire.begin (); // Comece I2C RTC.begin (); // iniciar o relógio if (! RTC.isrunning ()) {// Serial.println ("RTC NÃO está em execução!"); // a linha seguinte define o RTC para a data e hora em que este esboço foi compilado} // RTC.adjust (DateTime (__ DATE__, __TIME__)); strip.begin (); strip.show (); // Inicializa todos os pixels para 'off' strip.setBrightness (20);} void loop () {Clock =RTC.now (); // obtém a hora RTC secondval =Clock.second (); // obtém segundos minuteval =Clock.minute (); // obtém os minutos hourval =Clock.hour (); // obtém horas if (hourval> 11) hourval - =12; // Este relógio é de 12 horas, se 13-23, converta para 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.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); atraso (25); / * Serial.print (valor da hora, DEC); Serial.print (':'); Serial.print (minuteval, DEC); Serial.print (':'); Serial.println (secondval, DEC); * /} 

Peças personalizadas e gabinetes

Peças de impressão 3D para relógio de parede anel Neopixel
Arquivo CAD em thingiverse.com

Processo de manufatura

  1. Relógio de visão pov do Arduino
  2. Faça Monitor Ambilight usando Arduino
  3. Simple Word Clock (Arduino)
  4. Diversão do giroscópio com anel NeoPixel
  5. Relógio mestre
  6. Faça você mesmo voltímetro usando Arduino e Smartphone
  7. Monitor de freqüência cardíaca usando IoT
  8. WebServerBlink usando Arduino Uno WiFi
  9. Pixie:Um relógio de pulso NeoPixel baseado em Arduino
  10. Despertador simples com DS1302 RTC