Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Horloge miroir infini

Composants et fournitures

Horloge en temps réel (RTC)
× 1
Arduino Nano R3
× 1
Résistance 10k ohm
× 3

À propos de ce projet

Nous sommes dans un design merveilleux que vous pouvez offrir à la fois comme cadeau pour vous-même :Infinity Mirror Clock. Ne voulez-vous pas que le miroir que vous possédez ait une apparence infinie et soit utilisé à la même heure ? Nous sommes très heureux de partager avec vous ce projet qui est préparé avec des LED RVB qui sont largement utilisées aujourd'hui. Vous pouvez apprendre à créer une horloge miroir infinie en regardant votre vidéo.

Code

  • Code Arduino
Code ArduinoArduino
#include #include #include #ifdef __AVR__ #include #endif#define PIN 8#define NUMPIXELS 60Adafruit_NeoPixel pixels =Adafruit_NeoPixel( NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);Adafruit_NeoPixel strip =Adafruit_NeoPixel(60, PIN, NEO_GRB + NEO_KHZ800);namespace {byte ysaat;byte ydak;byte saat;byte dak;byte sn;byte kontrol=0; const int kCePin =5; // Chip Enableconst int kIoPin =6; // Input/Outputconst int kSclkPin =7; // Horloge série DS1302 rtc(kCePin, kIoPin, kSclkPin); } void printTime() { // Récupère l'heure et la date actuelles de la puce. Temps t =temps rtc(); saat=t.hr; dak=t.min; sn=t.sec; if(saat>=12){saat=saat-12;} pixels.setPixelColor(5*saat, pixels.Color (25,25,255)); pixels.setPixelColor(dak, pixels.Color(0,200,10)); pixels.setPixelColor(sn, pixels.Color(255,0,0)); pixels.show(); //Série.println(t.sec); //pixels.setPixelColor(t.hr, pixels.Color(0,0,0)); //pixels.setPixelColor(t.sec-1, pixels.Color(0,0,0)); pixels.show(); if(sn==0) { pixels.setPixelColor(dak-1, pixels.Color(0,0,0)); pixels.setPixelColor(dak, pixels.Color(0,200,10)); pixels.show(); for(int i=1;i<60;i++) { pixels.setPixelColor(i, pixels.Color(0,0,0)); } } if(dak==0) { pixels.setPixelColor(59, pixels.Color(0,0,0)); }}void animasyon(){ colorWipe(strip.Color(255, 0, 0, 25); // Red colorWipe(strip.Color(0, 255, 0), 25); // Vert colorWipe(strip.Color(0, 0, 255), 25); théâtreChase(strip.Color(127, 127, 127), 50); // Théâtre Chase blanc(strip.Color(127, 0, 0), 50); // Théâtre Chase rouge(strip.Color(0, 0, 127), 50); for(int i=1;i<60;i++) { pixels.setPixelColor(i, pixels.Color(0,0,0)); } } void colorWipe(uint32_t c, uint8_t wait) { for(uint16_t i=0; i 

Pièces et boîtiers personnalisés

Schémas


Processus de fabrication

  1. horloge à coucou
  2. Miroir
  3. Infinity Gears
  4. horloge de vision Arduino pov
  5. Générateur d'horloge Verilog
  6. Horloge de mots simple (Arduino)
  7. Hygromètre à miroir réfrigéré Arduino
  8. Miroir infini Kaléidoscope
  9. horloge maîtresse