LIGHTRING – świet(l)ny zegarek na rękę w stylu cyberpunk
Kit akademii elektroniki #1
Poziom: 4/5- trudny(rastry mniejsze bądź równe 0.5mm)
Lubisz ciekawe gadżety? Chcesz się wyróżniać? Dzisiaj prezentuję Ci stylowy zegarek na rękę wyświetlający godzinę przy pomocy zakrzywionych linijek LED, który wybudzisz jednym dotknięciem.
Dane osobowe naszych klientów przetwarzamy wyłącznie w celu realizacji zamówienia
Zamówiony towar wysyłamy w przeciągu 2 dni roboczych
Możliwość zwrotu lub wymiany zakupionego produktu w przeciągu 14 dni od odbioru przesyłki
Rozdział 1: Schemat. Jak to działa?
Zegarek został wyposażony w mikrokontroler STM32 z rdzeniem ARM Cortex M0+ pozwalającym na pracę w bardzo niskim poborze mocy. Zdecydowałem się na użycie MCU w obudowie z 64 pinami, co pozwoliło na bezpośrednie wysterowanie każdej diody na tarczy, bez potrzeby używania ekspandera lub multipleksowania.
Na schemacie widoczna jest spora ilość LED- 30 wskaźników minut(D1-D30), 12 wskaźników godzin(D31-D42) oraz LED parzystości(D43).
W sekcji zasilania możemy zauważyć złącze USB(J2), ładowarkę akumulatora li-po(U2). O porządne zasilanie mikrokontrolera dba liniowy stabilizator napięcia typu ultra-low dropout- TC1185-3.3 od Texas Instruments. Widoczna jest również spora ilość kondensatorów filtrujących zasilanie oraz LED sygnalizujący ładowanie akumulatora(D44).
Sterownik pojemnościowego czujnika dotyku to AT421012 od Microchip(U3) wraz z komponentami pasywnymi wymaganymi do poprawnego działania. Warto zwrócić szczególną uwagę na rezystor R49 który chroni układ przed wyładowaniem elektrostatycznym, a także na kondensator C11 którego pojemność wpływa na czułość układu.
SW2 jest mechanicznym tact switchem używanym podczas ustawiania godziny oraz blokowania zegarka w trybie force.
Rezystory R50 oraz R51 stanowią dzielnik napięcia który umożliwia bezpieczny pomiar napięcia akumulatora.
Sercem układu jest energooszczędny mikrokontroler STM32G070RBT z wbudowanym zegarem czasu rzeczywistego(RTC) który jest stabilizowany kwarcem zegarkowym 32.768 kHz(Y1).
Rozdział 2: Montaż
Płytka została zaprojektowana prawie w całości dla technologii SMT. Jedynym przewlekanym elementem jest kwarc zegarkowy. Wszystkie diody, kondensatory i oporniki znajdują się w obudowach 0603.
Montaż proponuję rozpocząć od strony frontowej, lutując LEDy wyświetlacza oraz towarzyszące im rezystory.
W następnej kolejności należy zająć się mikrokontrolerem w obudowie LQFP64. Najszybszą metodą w domowych warunkach będzie użycie lutownicy kolbowej. Po starannym ułożeniu MCU na miejscu należy złapać go lutami na przeciwległych narożnikach, a następnie przylutować wszystkie nóżki naraz dla każdej krawędzi. Nie można liczyć na to, że uniknie się zwarć- będzie ich bardzo dużo. Dlatego nadmiar spoiwa należy usunąć za pomocą plecionki, a następnie przeprowadzić wizualną kontrolę jakości przy pomocy lupy.
W kolejnym kroku proponuję zająć się elementami pasywnymi na stronie spodniej płytki, później układami scalonymi, a na koniec zając się złączem USB i przyciskiem.
# |
Oznaczenie |
Obudowa |
Wartość |
1 |
D1-D30 |
603 |
LED minut |
2 |
D31-D42 |
603 |
LED godzin |
3 |
D43 |
603 |
LED parzystości |
4 |
R1-R42, R44 |
603 |
470R |
5 |
U1 |
LQFP64 |
STM32G070RBT |
6 |
C4, C12 |
603 |
105(1uF) |
7 |
C9 |
603 |
475(4,7uF) |
8 |
C2, C6 |
603 |
225(2.2uF) |
9 |
C7, C8, C10 |
603 |
104(100nF) |
10 |
C11 |
603 |
223(2.2nF) |
11 |
C1, C5 |
603 |
100(10pF) |
12 |
R45 |
603 |
12k |
13 |
R48, R44 |
603 |
470R |
14 |
R49, R43 |
603 |
10k |
15 |
R46, R50, R51 |
603 |
100k |
16 |
R47 |
603 |
1M |
17 |
D44 |
603 |
LED ładowania |
18 |
U2 |
SOT23 |
MCP73831 |
19 |
U4 |
SOT23 |
TC1185-3.3 |
20 |
U3 |
SOT23 |
AT42QT1012 |
21 |
SW2 |
tact switch |
|
22 |
J2 |
USB |
|
23 |
Y1 |
32.768kHz |
|
24 |
BT1 |
Akumulator |
Rozdział 3: Mechanika
Po przylutowaniu akumulatora należy skręcić ze sobą płytę główną zegarka z podstawką przy pomocy śrub 2mm. Należy to zrobić z wyczuciem. Tak, żeby nie uszkodzić akumulatora.
Po złożeniu wystarczy przewlec pasek.
Rozdział 4: Obsługa
Zegarek powinien automatycznie wystartować po przylutowaniu akumulatora.
1. Wybudzenie następuje poprzez dotknięcie palcem kółka na tarczy.
2. Aby ustawić godzinę wystarczy wcisnąć SET: przejdziemy do ustawiania godziny. Wybieramy właściwą przy pomocy płytki dotykowej, a następne przechodzimy przyciskiem SET do minut. Ustawiamy analogicznie jak godziny i kolejnym wciśnięciem SET przechodzimy do resetowania sekund. Dotknięciem płytki wskazujemy wartość 0. Kolejne wciśnięcie SET spowoduje wyjście z trybu ustawień.
3. Aby zablokować zegarek w trybie wyświetlania ciągłego(tryb force ON) wystarczy wcisnąć SET kiedy pokazuje godzinę. Powrót do trybu na żądanie(ondemand) nastąpi po dotknięciu płytki.
Przytrzymanie SET w trybie force spowoduje podgląd sekund.
4. Dioda pod mikrokontrolerem jest wskaźnikiem parzystości. Jeżeli się świeci, do wskazania minut należy dodać 1.
- Inne
- pojemnościowy czujnik dotyku
- Typ wyświetlacza
- LED 30+12+1
- Średnica
- 44mm
- Wysokość
- 5mm
- Rozdzielczość
- 1s
- Typ baterii
- litowo-polimerowy o pojemności 85mAh
- Pasek
- NATO 24mm
- Mechanizm
- kwarcowy
- Ładowanie
- USB micro-B
- Czas pracy na jednym ładowaniu:
- ok 10 dni
-
Cena 3,99 zł
-
Ściągacz do izolacji
Cena 22,40 zł -
Przewody połączeniowe męsko-męskie 65szt.
Cena 10,99 zł -
Wago [RÓŻNE WARIANTY]
Cena 3,68 zł -
Przewody krokodylek-krokodylek [RÓŻNE WARIANTY]
Cena 2,30 zł -
Zamek cyfrowy do mebli
Cena 299,00 zł -
Analogowy czujnik temperatury LM35
Cena 9,99 zł -
Wzmacniacz operacyjny TL081CP
Cena 3,79 zł -
Multimetr / Miernik uniwersalny DT-832
Cena 25,90 zł -
Tranzystor N-MOSFET 2N7000
Cena 0,70 zł -
-
Dławnica [RÓŻNE WARIANTY]
Cena 2,40 zł -
Stabilizator 78L05A
Cena 0,60 zł -
Bezpiecznik topikowy [RÓŻNE WARIANTY]
Cena 0,50 zł -
Termistor [RÓŻNE WARIANTY]
Cena 0,60 zł -
Serwomechanizm FS5106R
Cena 39,90 zł