Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Infinity spiegelklok

Componenten en benodigdheden

Real Time Clock (RTC)
× 1
Arduino Nano R3
× 1
Weerstand 10k ohm
× 3

Over dit project

We hebben een prachtig ontwerp dat je beide als cadeau voor jezelf kunt aanbieden:Infinity Mirror Clock. Wil je niet dat de spiegel die je bezit een eindeloos uiterlijk heeft en tegelijkertijd gebruikt kan worden? We zijn erg blij om dit project met u te delen, dat is voorbereid met RGB-LED's die tegenwoordig veel worden gebruikt. Je kunt leren hoe je een oneindige spiegelklok kunt maken door je video te bekijken.

Code

  • Arduino-code
Arduino-codeArduino
#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; // Seriële klok DS1302 rtc (kCePin, kIoPin, kSclkPin); } void printTime() { // Haal de huidige tijd en datum op van de chip. Tijd t =rtc.time(); saat=t.u; 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(); //Serial.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); // Rode colorWipe (strip.Color (0, 255, 0), 25); // Groene colorWipe (strip.Color (0, 0, 255), 25); theaterChase(strip.Color(127, 127, 127), 50); // Witte theaterChase (strip.Color (127, 0, 0), 50); // Rode theaterChase (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 wacht) { for(uint16_t i=0; i  

Aangepaste onderdelen en behuizingen

Schema's


Productieproces

  1. Koekoeksklok
  2. Spiegel
  3. Infinity Gears
  4. Arduino pov vision-klok
  5. Verilog-klokgenerator
  6. Eenvoudige Word Clock (Arduino)
  7. Arduino gekoelde spiegelhygrometer
  8. Caleidoscope Infinity Mirror
  9. Hoofdklok
  10. Italiaanse Word Clock
  11. Berlijnse klok