Spisu treści:

Zegar fotochromowy i świecący w ciemności: 12 kroków (ze zdjęciami)
Zegar fotochromowy i świecący w ciemności: 12 kroków (ze zdjęciami)

Wideo: Zegar fotochromowy i świecący w ciemności: 12 kroków (ze zdjęciami)

Wideo: Zegar fotochromowy i świecący w ciemności: 12 kroków (ze zdjęciami)
Wideo: Kaz Bałagane - Zegar (Feat. Kabe) @Chris Carson (Official Video) 2024, Lipiec
Anonim
Image
Image
Fotochromowy i świecący w ciemności zegar
Fotochromowy i świecący w ciemności zegar

Ten zegar wykorzystuje niestandardowy 4-cyfrowy 7-segmentowy wyświetlacz wykonany z diod UV. Przed wyświetlaczem umieszczony jest ekran wykonany z materiału fosforescencyjnego („świecącego w ciemności”) lub fotochromowego. Przycisk na górze podświetla wyświetlacz UV, który następnie oświetla ekran na kilka sekund, aby zaczął świecić lub zmieniał kolor, który następnie powoli zanikał.

Inspiracją dla tego projektu był niesamowity Glow-In-The-Dark Plot Clock autorstwa Tuckera Shannona. Kiedy przebudowałem jego projekt, nadałem mu trochę skrętu, zastępując świecący w ciemności ekran jednym wydrukowanym w 3D z włókna fotochromowego, które zmienia kolor pod wpływem światła UV. W międzyczasie widziałem, że inni wpadli na ten sam pomysł (patrz np. tutaj). Chociaż mechaniczny mechanizm kreślenia zegara jest z pewnością niesamowity, ma tę wadę, że liczby są nieco przekrzywione, więc zastanawiałem się nad innym sposobem, aby liczby wyglądały bardziej czysto. Najpierw próbowałem zastąpić podświetlenie wyświetlacza LCD diodami UV, a następnie nałożyć na wierzch ekran fotochromowy/świecący w ciemności. Okazało się jednak, że natężenie transmitowane przez LCD było bardzo niskie. Potem zdecydowałem się zbudować 4-cyfrowy 7-segmentowy wyświetlacz wykorzystujący diody UV do oświetlania ekranu, co dawało znacznie lepsze wyniki.

Kieszonkowe dzieci

Materiały

  • Moduł RTC DS3231 (ebay.de)
  • Arduino Nano (ebay.de)
  • Filament zmieniający kolor UV (amazon.de)
  • Naklejka świecąca w ciemności 96x39x1 mm (ebay.de)
  • 96x39x1 mm przezroczysty plastikowy arkusz (amazon.de)
  • Moduł podwyższający napięcie DC MT3608 DC (ebay.de)
  • 30 szt. 5 mm UV LED (ebay.de)
  • TM1637 4-cyfrowy 7-segmentowy wyświetlacz (ebay.de)
  • Przycisk chwilowy 12x12 mm (ebay.de)

Narzędzia

  • drukarka 3d
  • pistolet na gorący klej
  • lutownica
  • multimetr

Krok 1: Drukowanie 3D

Następujące pliki stl muszą być wydrukowane w 3D. Elementy obudowy zostały wydrukowane z czarnego PLA, natomiast do pliku 4digits.stl użyłem białego PLA. Ekran został wydrukowany z fioletowego filamentu zmieniającego kolor UV. Przyrząd do lutowania można zadrukować z dowolnego materiału.

Krok 2: Rozlutowywanie 7-segmentowego wyświetlacza

Rozlutownica 7-segmentowy wyświetlacz
Rozlutownica 7-segmentowy wyświetlacz

Potrzebowałem tylko plecaka I2C 4-cyfrowego 7-segmentowego wyświetlacza więc pierwszym krokiem było wylutowanie wyświetlacza z modułu.

Krok 3: Przygotuj prototypową płytkę drukowaną

Przygotuj prototypową płytkę drukowaną
Przygotuj prototypową płytkę drukowaną

Następnie wyciąłem kawałek z prototypowej płytki na diody UV i zaznaczyłem miejsca, w których chciałem umieścić diody zgodnie z przyrządem do lutowania. W dolnej części dołączyłem później męskie nagłówki pinów do podłączenia do plecaka I2C.

Krok 4: Lutowanie diod LED i nagłówków pinów

Diody lutownicze i listwy pinowe
Diody lutownicze i listwy pinowe

Następnie przylutowałem wszystkie diody LED UV do prototypowej płytki drukowanej, a także przymocowałem męskie nagłówki pinów. Użyłem przyrządu lutowniczego do wyrównania diod UV.

Krok 5: Okablowanie diod LED

Okablowanie diody LED
Okablowanie diody LED
Okablowanie diody LED
Okablowanie diody LED

Następnie diody zostały okablowane zgodnie z załączonym schematem, który kopiuje układ 4-cyfrowego wyświetlacza, który został wylutowany z plecaka I2C. Do połączeń poszczególnych odcinków jednej cyfry użyłem srebrzonego drutu miedzianego, pozostałe połączenia wykonałem izolowanym przewodem. Całość w końcu wygląda na dość bałagan.

Krok 6: Dołącz plecak I2C

Dołącz plecak I2C
Dołącz plecak I2C
Dołącz plecak I2C
Dołącz plecak I2C
Dołącz plecak I2C
Dołącz plecak I2C

Następnie przymocowałem prototypową płytkę PCB do plecaka I2C. Podczas gdy lutowałem obie części bezpośrednio razem, rozsądniej byłoby użyć żeńskich nagłówków na plecaku, aby obie części można było podłączać i odłączać.

Do testów połączyłem się z powrotem do arduino nano i wgrałem przykład TM167test z biblioteki TM1637.

Krok 7: Zakończenie wyświetlania 4-cyfrowego

Kompletny 4-cyfrowy wyświetlacz
Kompletny 4-cyfrowy wyświetlacz
Kompletny 4-cyfrowy wyświetlacz
Kompletny 4-cyfrowy wyświetlacz

Następnie wydrukowana w 3D część 4digits.stl zostaje przymocowana na górze diod LED. Aby rozproszyć światło diod LED wypełniłem segmenty gorącym klejem i zakleiłem taśmą Kapton aż do stwardnienia kleju. To dało mi ładny, 4-cyfrowy, 7-segmentowy wyświetlacz.

Krok 8: Ekran świecący w ciemności

Ekran świecący w ciemności
Ekran świecący w ciemności

Na początku próbowałem również wydrukować ten ekran w 3D z filamentu Glow-in-the-Dark. Okazało się jednak, że zbyt mocno rozprasza światło, przez co liczby wydają się jakby wyblakłe. Dlatego zdecydowałem się na naklejkę naklejoną na przezroczysty plastikowy ekran. Większość tworzyw sztucznych jest nadal wystarczająco przezroczysta dla światła diod LED o długości ~400 nm.

Krok 9: Zamontuj komponenty w obudowie

Montaż komponentów w obudowie
Montaż komponentów w obudowie
Montaż komponentów w obudowie
Montaż komponentów w obudowie
Montaż komponentów w obudowie
Montaż komponentów w obudowie

Wreszcie komponenty można zamontować w obudowie drukowanej w 3D za pomocą ponownie dużej ilości gorącego kleju.

Przed użyciem modułu DS3231 dobrze jest wyłączyć obwód ładowania akumulatora. Dopiero po zbudowaniu kilku zegarów z tym modułem natknąłem się na wątek wyjaśniający, że VCC jest podłączony do baterii pastylkowej. Oznacza to, że gdy zasilasz moduł przez VCC napięcie jest stale podawane na akumulator. Ponieważ moduł jest dostarczany z bateriami CR2032, których nie można ładować, nie jest to dobry pomysł. W łatwy sposób możesz wyłączyć układ ładowania wylutowując diodę lub rezystor zaznaczony na załączonym obrazku.

Krok 10: Podłącz moduły

Podłącz moduły
Podłącz moduły
Podłącz moduły
Podłącz moduły
Podłącz moduły
Podłącz moduły

Następnie komponenty zostały okablowane za pomocą kabli Dupont zgodnie z załączonym schematem. Moduł step up został użyty do zwiększenia napięcia zasilania plecaka I2C do 7 V, ponieważ chciałem, aby diody UV były jak najjaśniejsze. Napięcie przyłożone do diod LED wynosi VCC-2 V, tj. 5 V, podczas gdy jest to wyższe niż zalecane napięcie przewodzenia diod (3 V), które powinny sobie z tym poradzić, ponieważ nie będą świecić stale.

Krok 11: Prześlij kod

Na początku ustawiam aktualny czas w module RTC. W tym celu właśnie przesłałem przykład SetTime biblioteki DS1307RTC. Następnie można wgrać załączony kod do zegara. Po naciśnięciu przycisku wyświetlacz zaświeci się na 5 sekund i pokaże aktualną godzinę.

Krok 12: Gotowy zegar

Gotowy zegar
Gotowy zegar
Gotowy zegar
Gotowy zegar
Gotowy zegar
Gotowy zegar

Oto kilka zdjęć gotowego zegara. W ciągu dnia ekran fotochromowy może być używany, natomiast w nocy można go wymienić na ekran świecący w ciemności.

Ogólnie jestem zadowolony z wyniku, chociaż liczby na obu ekranach mogą być jeszcze jaśniejsze. Inną możliwością, którą mogę wypróbować, jest zmieszanie świecącego w ciemności proszku z żywicą epoksydową, a następnie użycie go do wypełnienia segmentów wyświetlacza zamiast gorącego kleju. Przydałoby się też zastosować profesjonalną płytkę PCB z diodami SMD zamiast diod 5 mm.

Zalecana: