Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Зеркальные часы бесконечности

Компоненты и расходные материалы

Часы реального времени (RTC)
× 1
Arduino Nano R3
× 1
Резистор 10 кОм
× 3

Об этом проекте

У нас прекрасный дизайн, который вы можете подарить себе:часы-зеркало бесконечности. Разве вы не хотите, чтобы имеющееся у вас зеркало выглядело бесконечно и использовалось в одно и то же время? Мы очень рады поделиться с вами этим проектом, который подготовлен с использованием светодиодов RGB, которые сегодня широко используются. Вы можете узнать, как сделать бесконечные зеркальные часы, посмотрев свое видео.

Код

  • Код Arduino
Код Arduino Arduino
 #include  #include  #include  #ifdef __AVR__ #include  # endif # define PIN 8 # define NUMPIXELS 60Adafruit_NeoPixel pixels =Adafel_NeoPixel pixels =Adafel_Neo NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800); Adafruit_NeoPixel strip =Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800); пространство имен {byte ysaat; byte ydak; byte saat; byte dak; byte sn; byte kontrol; const int kCePin =5; // Разрешение микросхемыconst int kIoPin =6; // Ввод / выводconst int kSclkPin =7; // Последовательные часы DS1302 rtc (kCePin, kIoPin, kSclkPin); } void printTime () {// Получить текущее время и дату с чипа. Время t =rtc.time (); saat =t.hr; dak =t.min; sn =t.sec; если (saat> =12) {saat =saat-12;} пикселей.setPixelColor (5 * saat, pixels.Color (25,25,255)); pixel.setPixelColor (dak, pixels.Color (0,200,10)); пикселей.setPixelColor (sn, pixels.Color (255,0,0)); pixel.show (); //Serial.println(t.sec); //pixels.setPixelColor(t.hr, pixels.Color (0,0,0)); //pixels.setPixelColor(t.sec-1, pixels.Color (0,0,0)); pixel.show (); если (sn ==0) {пикселей.setPixelColor (dak-1, пикселей.Color (0,0,0)); pixel.setPixelColor (dak, pixels.Color (0,200,10)); pixel.show (); для (int я =1; я <60; я ++) {пикселей.setPixelColor (я, пикселей.Цвет (0,0,0)); }} если (dak ==0) {пикселей.setPixelColor (59, пикселей.Color (0,0,0)); }} void animasyon () {colorWipe (strip.Color (255, 0, 0), 25); // Красный colorWipe (strip.Color (0, 255, 0), 25); // Зеленый colorWipe (strip.Color (0, 0, 255), 25); TheaterChase (strip.Color (127, 127, 127), 50); // Белый TheaterChase (strip.Color (127, 0, 0), 50); // Красный TheaterChase (strip.Color (0, 0, 127), 50); для (int я =1; я <60; я ++) {пикселей.setPixelColor (я, пикселей.Цвет (0,0,0)); }} void colorWipe (uint32_t c, uint8_t wait) {for (uint16_t i =0; i  

Изготовленные на заказ детали и корпуса

Схема


Производственный процесс

  1. Часы с кукушкой
  2. Зеркало
  3. Шестерни бесконечности
  4. Часы видения Arduino pov
  5. Генератор часов Verilog
  6. Простые часы со словами (Arduino)
  7. гигрометр с охлаждаемым зеркалом Arduino
  8. Зеркало бесконечности калейдоскопа
  9. Основные часы
  10. Итальянские часы со словами