Cuprins:
Video: Ceas UV Glow - Se învârte !: 3 pași (cu imagini)
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Am vrut să construiesc un ceas neobișnuit și aveam câteva LED-uri UV și strălucesc în filamentul întunecat la îndemână, așa că suntem aici. Discul de strălucire este tipărit folosind strălucire în plastic PLA întunecat (uv)
Piese utilizate …
Arduino Nano (v3) 10x LED-uri UV (5mm) 1x Motor 28BYJ-48 (motor pas cu pas ieftin) 1x modul de ceas DS1307 RTC De asemenea, s-au folosit niște PLA negre pentru bază și niște piulițe și șuruburi M3 pentru montarea motorului.
Descărcați și imprimați fața, baza și carcasa (carcasă opțională) de la thingiverse
Pasul 1: Adăugați și conectați LED-urile
Împingeți LED-urile UV în prize
Asigurați-vă că aliniați picioarele scurte pe o parte, acesta va fi firul comun.
Rulați un fir de-a lungul picioarelor scurte și lipiți-le pe toate împreună.
Pasul 2: Adăugați motorul și lipiți firele
Adăugați motorul folosind șuruburile cu cap M3, utilizați un burghiu mai mare pentru a contracapa găurile. Scoateți capacul mic din plastic albastru de pe motor și tăiați urmele din mijloc.
LED-ul superior se conectează la D11 pe Arduino LED-ul inferior este D2 pe Arduino. LED-ul comun se poate conecta fie la pinul D12, fie la GND
Motorul este conectat la Arduino astfel … ALBASTRU: A0GALBU: A1ORANGE: A2ROSE: A3
Și RTC (DS1307) SDA: A4SCL: A5
Vedeți schema pentru mai multe detalii despre cablare.
Pasul 3: Adăugați Glow Disk și programați Arduino
Împingeți discul de strălucire pe arborele motorului.
Descărcați schița Arduino de pe
Încărcați-l pe Arduino, odată terminat ar trebui să înceapă să se rotească și să afișeze câteva numere.
Dacă totul este bine, este timpul să vă setați ceasul. În schița Arduino găsiți linia care este comentată spunând … rtc.adjust (DateTime (2018, 1, 29, 21, 03, 0));
Ștergeți // și actualizați ora la ora curentă. Încărcați pe Arduino.
Apoi puneți din nou // și încărcați din nou (sau ora se va reseta de fiecare dată când ceasul este pornit).
RTC ar trebui să păstreze un timp rezonabil, trebuie doar să repetați ultimul pas rtc.adjust pentru a-l reseta dacă va ieși din timp în viitor.