Sterownik driver LED 4,5V programowalny extended v3.0 v3.5HE

co i jak zrobiłem...
Awatar użytkownika
greg
Posty: 3535
Rejestracja: środa 08 paź 2008, 00:16
Lokalizacja: Wrocław
Kontakt:

Sterownik driver LED 4,5V programowalny extended v3.0 v3.5HE

Post autor: greg »

Sterownik (driver) LED 2,8-4,5V 2,8A programowalny extended v2.0, v2.1, v3.0 HE, 3.5 HE - dyskusja techniczna

zdjęcie poglądowe, driver może mieć nieznacznie odmienny układ elementów
Obrazek


Nazwa robocza: Sterownik programowalny extended v2.0
Data wydania wersji testowej: 31.03.2014
Data wydania wersji produkcyjnej: 10.04.2014


Parametry:
• 8 źródeł prądowych AMC7135 + mikroprocesor ATtiny85V
• średnica 17mm - standard latarkowy
• zakres napięcia zasilania 2,8-4,5V
• zasilanie: 1x ogniwo Li-ion 18650, preferowane bez zabezpieczenia lub 3x NiMH
• prąd maksymalny LED 2,8A
• pełna stabilizacja prądu przy napięciu zasilania Vf LED + 0,15V, przy najnowszych markowych ogniwach do 80-85% pojemności Li-ion
• tryby realizowane poprzez szybki PWM 8,7kHz - brak migotania niskich trybów
• ochrona ogniwa przed nadmiernym rozładowaniem, ustawiona na około 2,8V - informacja 3-ma błyskami i przejście w niższy tryb pracy (opcjonalnie automatyczne wyłączenie)
• zasilanie idealne do najnowszej diody Cree XM-L i XM-L2 z racji na ich niskie Vf (napięcie przewodzenia)
• sprawność całkowita w przedziale zasilania 2,8-4,5V wynosi ponad 90%
• kontrola temperatury głowicy latarki (ochrona termiczna - przed przegrzaniem)
• sterowanie za pomocą włącznika latarki - chwilowymi zanikami napięcia zasilania (typowe dla latarek z włącznikiem ON/OFF)


Innowacyjny interface użytkownika:
• sterownik w pełni programowalny przez użytkownika za pomocą włącznika latarki
• 5 profili (grup trybów), w każdym 1-5 trybów ciągłych lub stroboskopów
• w każdym profilu osobno ustawiane i zapamiętywane opcje:
  • - wybór liczby trybów 1-5 sztuk
    - jasność każdego z trybów (14 poziomów, 0,007%-100%)
    - wybór stroboskopów, 8 rodzajów: rowerowe, taktyczne, beacon'y, SOS
    - pamięć ostatniego trybu bądź start od pierwszego (domyślnego)
    - opcja soft change (płynny start LED na wzór żarówki, płynna zmiana jasności między trybami)
    - opcja boost (100% mocy po 1 kliku, po zadanym czasie powrót do poprzedniej jasności)
    - opcja klakson (boost poprzedzony serią 5. "strzałów" strobo 16Hz 100%, po zadanym czasie powrót do poprzedniej jasności)
• wskaźnik napięcia (5 kroków)
• wybór progu działania ochrony termicznej (5 pozycji)
• wybór sposobu sterowania (classic/up-down)
• tryby w pętli lub z ograniczeniem krańcowym (dla sterowania up-down)
• blokada funkcji programowania i opcji dodatkowych
• reset do ustawień fabrycznych


Zmiany w opcjach oprogramowania w porównaniu z wersją exteded 1.0
+ zmiana trybów na podstawie pomiaru czasu wyłączenia latarki (poprzednio: pomiar czasu pracy po włączeniu)
+ dwa alternatywne sposoby sterowania classic/up-down
+ opcja loop
+ opcja soft change (poprzednio: soft start)
+ opcja boost/klakson
+ korekta poziomu aktywacji zabezpieczenia termicznego


Zasada sterowania:
Sterownik mierzy czas zaniku napięcia zasilania, czyli "kliku" włącznikiem lub wyłączenia latarki. Na tej procesor sterownika podejmuje decyzję o wykonywanych działaniach.


Definicje pojęć używanych w dalszej instrukcji:
Klik
- oznacza zanik napięcia na czas poniżej 0,5 sekundy (krótkie naciśnięcie włącznika latarki do połowy)
Wieloklik - czyli n-klik, np. 2-kilk, 6-klik oznacza wykonanie n kliknięć z przerwami około 0,5 sekundy pomiędzy kolejnymi klikami, czyli w tempie wielokliku standardowej myszki komputerowej (krótkie naciśnięcia klawisza latarki do połowy w równym tempie).
Wyłączenie - to zanik napięcia na czas powyżej 1 sekundy. Czyli jest to całkowite wyłączenie latarki bądź długie przytrzymanie włącznika w pozycji OFF.

Uwaga odnośnie klików: w tym driverze istotny jest czas przerwy w zasilaniu. Inaczej niż w poprzednich modelach. Kliki w tempie 0,5s czyli w miarę szybkie, dodatkowo istotny jest czas braku prądu - ten ma być krótki, krótkie "czarne" mignięcie LED. Po czasie 0,5s braku prądu kondensator podtrzymujący port procesora jest rozładowany - driver traktuje to jako wyłączenie latarki (pełny reset licznika klików).


Fabryczna konfiguracja drivera:
• predefiniowane 5 profili, zarazem ustawienie fabryczne po resecie
... 1. EDC, tryby: 2-36-100% z pamięcią, soft change
... 2. Rowerowy: 16-36-63-100%-[stroboskop 4Hz 25%] bez pamięci, soft change
... 3. Taktyczny: tylko 100%
... 4. Księżycowy: moon1-moon2-0,1-0,8-2% bez pamięci
... 5. Rowerowy z klaksonem: 16-36-63-100%-[stroboskop 4Hz 25%] bez pamięci, soft change, klakson
• sposób sterowania: up-down
• zmiana trybów: w pętli
• blokada funkcji programowania: włączona, należy ją wyłączyć przed programowaniem!

Każdy z poziomów jasności (w tym stroboskopy) można zaprogramować indywidualnie w zakresie 0,007%-100% mocy. Poziomy jasności zdefiniowane są w 12-tu krokach logarytmicznie, zgodnie z kwadratowym prawem ściemniania, dodatkowo dostępne są 2 bardzo niskie poziomy jasności "moon1" i "moon2".

Kod: Zaznacz cały

tryb   | prąd LED
-----------------
moon1  | 0,007%
moon2  | 0,015%
1.     | 0,1%
2.     | 0,8%
3.     | 2%
4.     | 4%
5.     | 9%
6.     | 16%
7.     | 25%
8.     | 36%
9.     | 48%
10.    | 63%
11.    | 80%
12.    | 100%

Lista dostępnych opcji UI:
5-klik uwaga! uaktywniany tylko przy sterowaniu up-down: tryby w pętli (loop) on/off (domyślnie: on)
6-klik wskaźnik napięcia (5 kroków)
7-klik wybór profilu, 5 dostępnych, w każdym dowolne tryby (1-5 sztuk)
. . . Poniższe 6 ustawień dotyczy aktualnie wybranego profilu i są w nim zapamiętywane:
8-klik programowanie jasności aktualnego trybu
9-klik liczba trybów do wyboru 1-5
10-klik pamięć on/off (domyślnie: on - w pierwszym profilu)
11-klik wybór stroboskopów, programowanie stroboskopu pod aktualnym trybem (8 rodzajów: rowerowe, taktyczne, beacon'y, SOS)
12-klik soft change on/off (domyślnie: on - w pierwszym profilu)
13-klik programowanie opcji "boost/klakson" (domyślnie: off)
. . Poniższe ustawienia są globalne (bez względu na wybrany profil):
14-klik wybór sposobu ochrony ogniwa "low battery off" (domyślnie: off)
15-klik wybór sposobu sterowania - classic/up-down (domyślnie: up-down)
16-klik korekta poziomu aktywacji zabezpieczenia termicznego (domyślnie: brak korekty)
17-klik "programming enable" - aktywacja/deaktywacja opcji 8..16-kliku (domyślnie: off)
18-klik wskaźnik napięcia - aktywacja/deaktywacja opcji 6-kliku (domyślnie: on)
19-klik wybór profilu - aktywacja/deaktywacja opcji 7-kliku (domyślnie: on)
. . .
20-klik reset do ustawień fabrycznych (aktywny pierwszy profil fabryczny), specjalne ostrzeżenie 10 sekund


Poniżej kompletny opis dostępnych opcji.

[5-klik] Włączanie/wyłączanie opcji sterowania tryby w pętli (loop):
Uwaga!
uaktywniany tylko przy sterowaniu typu up-down!
• włączasz latarkę
• czekasz 2 sekundy (lub dłużej)
• wykonujesz 5-klik
• driver informuje o wejściu w tryb programowania: LED miga 3-krotnie z częstotliwością 1Hz (w tym czasie można zrezygnować z wyboru wyłączając latarkę)
• driver informuje o zmianie stanu opcji loop - 2 krótkie błyski [on], 1 długi błysk [off]
• powyższa czynność zmienia stan opcji soft start na przeciwną (czyli przy włączonej wyłącza i odwrotnie)

Domyślnie przełączanie trybów odbywa się w pętli, czyli po osiągnięciu ostatniego trybu, kolejny to pierwszy z listy. Przy zmianie trybów w dół, po najniższym mamy w pętli najwyższy.
Opcja umożliwia zatrzymanie zmiany trybów na krańcowych wartościach, bez przeskakiwania na początek/koniec listy. Dzięki temu np. przypadkowo nie przyświecimy sobie po oczach trybem 100% przechodząc w dół do najniższego trybu (po najniższym trybie nie "wskoczy" w pętli najwyższy).


[6-klik] Wskaźnik napięcia zasilania:
• włączasz latarkę
• czekasz 2 sekundy (lub dłużej)
• wykonujesz 6-klik
• LED świeci pełną mocą około 1 sekundę, wtedy też następuje pomiar napięcia akumulatora
• LED gaśnie
• driver informuje za pomocą krótkich błysków o aktualnym stanie akumulatora
• następnie po 3 sekundach latarka przechodzi do aktualnego trybu (sprzed pomiaru)

odczyt napięcia:
5 błysków >3,8V
4 błyski 3,8-3,5V
3 błyski 3,5-3,3V
2 błyski 3,3V-3,0V
1 błysk <3,0V

Odczyt napięcia ma charakter poglądowego wskaźnika stanu naładowania akumulatora i nie może być traktowany jako precyzyjny woltomierz. Dokładność wskazań wynosi do 10% (zwykle znacznie dokładniej). Zgodnie z kartą katalogową procesora ATtiny, taką precyzję posiada źródło napięcia odniesienia będące podstawą pomiaru.


[7-klik] Wybór aktywnego profilu:
&#8226; włączasz latarkę
&#8226; czekasz 2 sekundy (lub dłużej)
&#8226; wykonujesz 7-klik
&#8226; driver informuje o wejściu w tryb programowania: LED miga 3-krotnie z częstotliwością 1Hz (w tym czasie można zrezygnować z wyboru wyłączając latarkę)
&#8226; następnie w odstępie 1 sekundy następuje seria krótkich błysków w ilości 1, 2...5 błysków w serii
&#8226; wyłączenie latarki w dowolnym momencie skutkuje zapisaniem aktualnie "wyświetlonej" liczy (np. wyłączenie po 3 błyskach oznacza ustawienie 3-ciego profilu)
&#8226; dla poprawnej interpretacji aktualnego stanu pracy drivera należy przy ponownym włączeniu latarki świecić minimum 2 sekundy (później można standardowo zmieniać tryby)
&#8226; pozostawienie opcji programowania bez dokonania wyboru (brak wyłączenia) skutkuje wyjściem z opcji programowania bez zastosowania zmian


[8-klik] Programowanie jasności aktualnego trybu:
&#8226; włączasz latarkę i ustawiasz w interesującym Cię trybie
&#8226; czekasz 2 sekundy (lub dłużej)
&#8226; wykonujesz 8-klik
&#8226; driver informuje o wejściu w tryb programowania: LED miga 3-krotnie z częstotliwością 1Hz (w tym czasie można zrezygnować z programowania wyłączając latarkę)
&#8226; następnie w odstępie 1,5 sekundy zmieniana jest jasność w 14-tu krokach od "moon1" w górę do 100%, następnie w dół od 100% do "moon1"
&#8226; powyższa zmiana jasności odbywa się 2-krotnie
&#8226; dla ułatwienia wartości skrajne (moon1, 100%) sygnalizowane są pojedynczym krótkim błyskiem
&#8226; wyłączenie latarki w dowolnym momencie skutkuje zapisaniem aktualnie widocznego poziomu jasności w pamięci
&#8226; dla poprawnej interpretacji aktualnego stanu pracy drivera należy przy ponownym włączeniu latarki świecić minimum 2 sekundy (później można standardowo zmieniać tryby)
&#8226; programowanie należy wykonywać przy włączonej opcji pamięci trybu, jeżeli pamięć trybu będzie wyłączona, przeprogramowaniu ulegnie zawsze wyłącznie pierwszy tryb


[9-klik] Ustawienie liczby trybów w aktualnym profilu:
&#8226; włączasz latarkę
&#8226; czekasz 2 sekundy (lub dłużej)
&#8226; wykonujesz 9-klik
&#8226; driver informuje o wejściu w tryb programowania: LED miga 3-krotnie z częstotliwością 1Hz (w tym czasie można zrezygnować z wyboru wyłączając latarkę)
&#8226; następnie w odstępie 1 sekundy następuje seria krótkich błysków w ilości 1, 2...5 błysków w serii
&#8226; wyłączenie latarki w dowolnym momencie skutkuje zapisaniem aktualnie "wyświetlonej" liczy trybów (np. wyłączenie po 4 błyskach oznacza ustawienie 4 trybów)
&#8226; dla poprawnej interpretacji aktualnego stanu pracy drivera należy przy ponownym włączeniu latarki świecić minimum 2 sekundy (później można standardowo zmieniać tryby)
&#8226; pozostawienie opcji programowania bez dokonania wyboru (brak wyłączenia) skutkuje wyjściem z opcji programowania bez zastosowania zmian
&#8226; opcja dotyczy aktualnego (aktywnego) profilu


[10-klik] Włączanie/wyłączanie pamięci trybów:
&#8226; włączasz latarkę
&#8226; czekasz 2 sekundy (lub dłużej)
&#8226; wykonujesz 10-klik
&#8226; driver informuje o wejściu w tryb programowania: LED miga 3-krotnie z częstotliwością 1Hz (w tym czasie można zrezygnować z wyboru wyłączając latarkę)
&#8226; driver informuje o zmianie stanu pamięci - 2 krótkie błyski [on], 1 długi błysk [off]
&#8226; powyższa czynność zmienia stan opcji pamięci trybów na przeciwną (czyli przy włączonej wyłącza i odwrotnie)
&#8226; opcja dotyczy aktualnego (aktywnego) profilu


[11-klik] Programowanie stroboskopu pod aktualnym trybem:
&#8226; włączasz latarkę
&#8226; czekasz 2 sekundy (lub dłużej)
&#8226; wykonujesz 11-klik
&#8226; driver informuje o wejściu w tryb programowania: LED miga 3-krotnie z częstotliwością 1Hz (w tym czasie można zrezygnować z wyboru wyłączając latarkę)
&#8226; następnie w odstępie 1 sekundy następuje seria krótkich błysków w ilości 1, 2...8 błysków w serii
&#8226; wyłączenie latarki w dowolnym momencie skutkuje zapisaniem aktualnie "wyświetlonej" liczy (np. wyłączenie po 5 błyskach oznacza ustawienie 5-tego stroboskopu z listy)
&#8226; dla poprawnej interpretacji aktualnego stanu pracy drivera należy przy ponownym włączeniu latarki świecić minimum 2 sekundy (później można standardowo zmieniać tryby)
&#8226; pozostawienie opcji programowania bez dokonania wyboru (brak wyłączenia) skutkuje zapisem pod aktualnym trybem niskiego poziomu jasności. Opcja ta służy do usuwania stroboskopu z listy trybów. Jasność trybu po usunięciu stroboskopu zmienia się standardowo [8-klik].

stroboskopy do wyboru z menu:
1. Stroboskop rowerowy 2Hz
2. Stroboskop rowerowy 4Hz
3. Stroboskop taktyczny 16Hz
4. Stroboskop "policyjny" 16Hz (5 błysków, przerwa 0,5s)
5. Beacon 1Hz (błysk 50ms, co 1s)
6. Beacon 0,5Hz (błysk 50ms, co 2s)
7. Beacon podwójny 0,5Hz (2x [błysk 50ms, przerwa 100ms], co 2s)
8. SOS

Moc każdego ze stroboskopów odpowiada mocy trybu, w miejsce którego został zaprogramowany. Może być zmieniona identycznie jak trybów ciągłych [8-klik].


[12-klik] Włączanie/wyłączanie opcji soft change
&#8226; włączasz latarkę
&#8226; czekasz 2 sekundy (lub dłużej)
&#8226; wykonujesz 12-klik
&#8226; driver informuje o wejściu w tryb programowania: LED miga 3-krotnie z częstotliwością 1Hz (w tym czasie można zrezygnować z wyboru wyłączając latarkę)
&#8226; driver informuje o zmianie stanu opcji soft start - 2 krótkie błyski [on], 1 długi błysk [off]
&#8226; powyższa czynność zmienia stan opcji soft start na przeciwną (czyli przy włączonej wyłącza i odwrotnie)
&#8226; opcja dotyczy aktualnego (aktywnego) profilu


[13-klik] Programowanie opcji boost i klakson
&#8226; włączasz latarkę
&#8226; czekasz 2 sekundy (lub dłużej)
&#8226; wykonujesz 13-klik
&#8226; driver informuje o wejściu w tryb programowania: LED miga 3-krotnie z częstotliwością 1Hz (w tym czasie można zrezygnować z wyboru wyłączając latarkę)
&#8226; następnie w odstępie 1 sekundy następuje seria krótkich błysków w ilości 1, 2...7 błysków w serii
&#8226; wyłączenie latarki w dowolnym momencie skutkuje zapisaniem aktualnie "wyświetlonej" liczy (np. wyłączenie po 4 błyskach oznacza ustawienie 4-tej opcji z listy)
&#8226; dla poprawnej interpretacji aktualnego stanu pracy drivera należy przy ponownym włączeniu latarki świecić minimum 2 sekundy (później można standardowo zmieniać tryby)
&#8226; pozostawienie opcji programowania bez dokonania wyboru (brak wyłączenia) wyłączeniem opcji boost
&#8226; opcja dotyczy aktualnego (aktywnego) profilu

czasy opcji boost do wyboru z menu:
1. 1 sekunda
2. 2 sekundy
3. 4 sekundy
4. 8 sekund
5. 16 sekund
6. 32 sekundy
7. 64 sekundy

Zasada działania:
W dowolnej chwili dostępne jest 100% mocy po 1 kliku, po zadanym czasie następuje powrót do poprzedniej jasności.
Opcja klakson, czyli boost poprzedzony serią 5. "strzałów" strobo 16Hz 100%, dotyczy profilu nr 5. Innymi słowy, zaprogramowanie boost w piątym profilu uaktywnia w jego miejsce opcję klakson.

Uwaga! Przy aktywnej opcji boost każde polecenie wymaga dodania jednego kliku. Pierwszy klik interpretowany jest zawsze jako wejście w boost. Czyli np.:
następny tryb: zamiast 1-kilku konieczny 2-kilk
wskaźnik napięcia: zamiast 6-kilku konieczny 7-kilk
programowanie opcji boost (czyli np. jej wyłączenie lub zmiana czasu): zamiast 13-kilku konieczny 14-kilk
itd...


[14-klik] Wybór sposobu ochrony ogniwa low battery off
Ochrona ogniwa działa zawsze. Ma natomiast 2 opcje.
1. Sygnalizacja, stopniowe zmniejszenie jasności, użytkownik sam musi wyłączyć latarkę (jeśli chce to uczynić), opcja low battery off [off]
2. Sygnalizacja, stopniowe zmniejszenie jasności, automatyczne wyłączenie latarki poniżej 2,8V, opcja low battery off [on]

Fabrycznie ochrona ogniwa ustawiona jest na pozycję 1, czyli low battery off [off].

programowanie:
&#8226; włączasz latarkę
&#8226; czekasz 2 sekundy (lub dłużej)
&#8226; wykonujesz 14-klik
&#8226; driver informuje o wejściu w tryb programowania: LED miga 3-krotnie z częstotliwością 1Hz (w tym czasie można zrezygnować z wyboru wyłączając latarkę)
&#8226; driver informuje o zmianie stanu opcji low battery off - 2 krótkie błyski [on], 1 długi błysk [off]
&#8226; powyższa czynność zmienia stan opcji low battery off na przeciwną (czyli przy włączonej wyłącza i odwrotnie)


[15-klik] Wybór sposobu sterowania classic/up-down
Do wyboru dostępne są dwa rodzaje sterowania latarką:

Classic - Zmiana trybów odbywa się w górę (na kolejny tryb) po każdym kliku. Czyli:
1-kilk: tryb w górę
2-klik: dwa tryby w górę
3-klik: 3-tryby w górę, itd...
...
6-kilk i dalsze: zgodnie z listą opcji na początku instrukcji
Tryby zmieniają się w pętli. Po osiągnięciu krańcowego kolejny to pierwszy z listy.

Up-down (ustawienie domyślne) - Zmiana trybów odbywa się zgodnie z zasadą:
1-klik: tryb w górę
2-klik: tryb w dół
3-4-klik: nie robi nic
5-kilk: Włączanie/wyłączanie opcji loop
6-kilk i dalsze: zgodnie z listą opcji na początku instrukcji

programowanie:
&#8226; włączasz latarkę
&#8226; czekasz 2 sekundy (lub dłużej)
&#8226; wykonujesz 15-klik
&#8226; driver informuje o wejściu w tryb programowania: LED miga 3-krotnie z częstotliwością 1Hz (w tym czasie można zrezygnować z wyboru wyłączając latarkę)
&#8226; driver informuje o zmianie stanu opcji sterowania - 2 krótkie błyski up-down, 1 długi błysk classic
&#8226; powyższa czynność zmienia stan opcji sterowania na przeciwną (czyli z classic na up-down i odwrotnie)


[16-klik] Korekta poziomu aktywacji zabezpieczenia termicznego
Z racji na tolerancję układu pomiaru temperatury w procesorze ATtiny85V dostępna jest opcja podniesienia lub obniżenia progu działania zabezpieczenia termicznego, czyli temperatury przy której procesor zaczyna stopniowo ograniczać moc LED.

programowanie:
&#8226; włączasz latarkę
&#8226; czekasz 2 sekundy (lub dłużej)
&#8226; wykonujesz 16-klik
&#8226; driver informuje o wejściu w tryb programowania: LED miga 3-krotnie z częstotliwością 1Hz (w tym czasie można zrezygnować z wyboru wyłączając latarkę)
&#8226; następnie w odstępie 1 sekundy następuje seria krótkich błysków w ilości 1, 2...5 błysków w serii
&#8226; wyłączenie latarki w dowolnym momencie skutkuje zapisaniem aktualnie "wyświetlonej" liczy (np. wyłączenie po 4 błyskach oznacza ustawienie 4-tej opcji z listy)
&#8226; dla poprawnej interpretacji aktualnego stanu pracy drivera należy przy ponownym włączeniu latarki świecić minimum 2 sekundy (później można standardowo zmieniać tryby)
&#8226; pozostawienie opcji programowania bez dokonania wyboru (brak wyłączenia) skutkuje wyjściem z opcji programowania bez zastosowania zmian

korekta temperatury do wyboru z menu:
1. -16°C (latarka będzie chłodniejsza)
2. -8°C
3. brak korekty, wartość fabryczna, około 60°C
4. +8°C
5. +16°C (latarka będzie znacznie cieplejsza)


[17-klik] Programming enable - aktywacja/deaktywacja opcji 8..16-kliku
&#8226; włączasz latarkę
&#8226; czekasz 2 sekundy (lub dłużej)
&#8226; wykonujesz 17-klik
&#8226; driver informuje o wejściu w tryb programowania: LED miga 3-krotnie z częstotliwością 1Hz (w tym czasie można zrezygnować z wyboru wyłączając latarkę)
&#8226; driver informuje o zmianie stanu opcji programming enable - 2 krótkie błyski [on], 1 długi błysk [off]
&#8226; powyższa czynność zmienia stan opcji programming enable na przeciwną (czyli przy włączonej wyłącza i odwrotnie)


[18-klik] Wskaźnik napięcia - aktywacja/deaktywacja opcji 6-kliku
&#8226; włączasz latarkę
&#8226; czekasz 2 sekundy (lub dłużej)
&#8226; wykonujesz 18-klik
&#8226; driver informuje o wejściu w tryb programowania: LED miga 3-krotnie z częstotliwością 1Hz (w tym czasie można zrezygnować z wyboru wyłączając latarkę)
&#8226; driver informuje o zmianie stanu opcji wskaźnik napięcia - 2 krótkie błyski [on], 1 długi błysk [off]
&#8226; powyższa czynność zmienia stan opcji wskaźnik napięcia na przeciwną (czyli przy włączonej wyłącza i odwrotnie)


[19-klik] Wybór profilu - aktywacja/deaktywacja opcji 7-kliku
&#8226; włączasz latarkę
&#8226; czekasz 2 sekundy (lub dłużej)
&#8226; wykonujesz 19-klik
&#8226; driver informuje o wejściu w tryb programowania: LED miga 3-krotnie z częstotliwością 1Hz (w tym czasie można zrezygnować z wyboru wyłączając latarkę)
&#8226; driver informuje o zmianie stanu opcji wybór profilu - 2 krótkie błyski [on], 1 długi błysk [off]
&#8226; powyższa czynność zmienia stan opcji wybór profilu na przeciwną (czyli przy włączonej wyłącza i odwrotnie)


[20-klik] Reset do ustawień fabrycznych
Funkcja resetuje wszelkie parametry sterownika, aktywuje pierwszy profil fabryczny.
&#8226; włączasz latarkę
&#8226; czekasz 2 sekundy (lub dłużej)
&#8226; wykonujesz 20-klik
&#8226; driver informuje o wejściu w tryb programowania - LED miga agresywnie - specjalne ostrzeżenie 10 sekund - w tym czasie można zrezygnować z resetu wyłączając latarkę
&#8226; czekasz 2 sekundy (lub dłużej)
&#8226; driver informuje o wykonaniu resetu - 2 krótkie błyski


--------------------------------------------------------------------------------------------------------------------------

Różnice w sterowaniu latarką (zmiana trybów) przy włączonej/wyłączonej opcji pamięci

Włączona pamięć ostatniego trybu - ustawienie fabryczne
&#8226; włączasz latarkę, i klikasz, aż ustawisz interesujący Cię tryb (kliki w tempie poniżej 0,5s, czyli podobnie do myszki komputerowej)
&#8226; w dowolnej chwili można zmienić tryb kolejnymi kliknięciami
&#8226; sterownik zapamiętuje tryb natychmiast
&#8226; po wyłączeniu latarki na czas powyżej 1 sekundy ponowne uruchomienie odbywa się w tym samym trybie

Wyłączona pamięć ostatniego trybu
&#8226; latarka startuje od domyślnego trybu, czyli pierwszego z listy (dla przykładu 2%),
&#8226; włączasz latarkę, i klikasz, aż ustawisz interesujący Cię tryb (jeśli ma byś inny, niż domyślny),
&#8226; w dowolnej chwili można zmienić tryb kolejnymi kliknięciami
&#8226; po wyłączeniu latarki na czas powyżej 1 sekundy ponowne uruchomienie odbywa się w trybie domyślnym, czyli pierwszym na liście

--------------------------------------------------------------------------------------------------------------------------

Tak działa ochrona ogniwa, przykład na starym, bardzo wymęczonym ogniwie, około 20-ta sekunda filmu:

Obrazek
Click here to play video


Sterownik bada napięcie na ogniwie, jeśli jest mniejsze niż 2,8V miga 3-krotnie. Następnie zmniejsza jasność do 25% (lub o połowę, jeśli jesteśmy w niższy, trybie). Zmniejszenie poboru prądu powoduje wzrost napięcia na Li-ionie. Jeśli napięcie na ogniwie jest nadal niższe od zadanego progu, driver zmniejsza jasność, do skutku. Minimum ustawione jest na około 0,2% jasności maksymalnej.
W zależności od ustawionej opcji "low battery off " latarka sama nie gaśnie, decyzję o wyłączeniu musi podjąć użytkownik lub wyłącza się automatycznie. Uznałem, że w trudnym terenie (las, góry, itp) często ważniejsza jest ta odrobina światła, niż możliwość uszkodzenia ogniwa za klika złotych, dlatego domyślnie latarka pracuje do końca energii w akumulatorze (można to przestawić).
Czas pracy od zadziałania zabezpieczenia w trybie 100% do całkowitej ciemności wynosi 2-3 godzin (zależy to od modelu ogniwa), czyli mamy spory zapas czasu z w miarę użytecznym światłem.

--------------------------------------------------------------------------------------------------------------------------

Dla miłośników większych prądów mogę dolutować dodatkowe AMC-ki, każdy dodatkowy oznacza wzrost prądu o 0,35A, maksymalna ilość +4 sztuki, np. do wysterowania XM-L2 na miedzianym SinkPADzie (za dopłatą 5zł /szt.).


Sugerowana cena wersji komercyjnej 50 zł
Ostatnio zmieniony wtorek 16 sty 2018, 11:50 przez greg, łącznie zmieniany 21 razy.
Sterownik extended v3.5 HE <klik>
Instrukcje sterowników w PDF <klik>

kontakt: info(at)krypton(dot)pl
(podstawić @ i . w stosowne miejsca)
Awatar użytkownika
rafalzaq
Posty: 588
Rejestracja: piątek 28 lut 2014, 19:33
Lokalizacja: Gliwice

Post autor: rafalzaq »

W jaki sposób jest realizowany pomiar temperatury? Przez pomiar spadku napięcia na jakimś elemencie, który to zależy od temperatury?
Awatar użytkownika
Pyra
Site Admin
Posty: 8522
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

Witam
rafalzaq pisze:W jaki sposób jest realizowany pomiar temperatury?
Procesory serii ATtiny25/45/85 mają własne wewnętrzne czujniki.
Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
Awatar użytkownika
rafalzaq
Posty: 588
Rejestracja: piątek 28 lut 2014, 19:33
Lokalizacja: Gliwice

Post autor: rafalzaq »

A to ciekawa opcja. Widzę że nowsze atmegi też to mają, a dokładność wystarczająca żeby określić czy coś się przegrzewa.
fotorondo
Posty: 1338
Rejestracja: niedziela 01 gru 2013, 18:44
Lokalizacja: warszawa

Post autor: fotorondo »

ten jest fajny
Mój nowy faworyt :)

Te kliki powoli będą nie do ogarnięcia, czekam na sterownik z podpięciem do kompa i ustawianie tego wszystkiego poprzez ptaszki w jakimś dedykowanym sofcie.
Awatar użytkownika
Pyra
Site Admin
Posty: 8522
Rejestracja: niedziela 02 sie 2009, 20:35
Lokalizacja: Gądki

Post autor: Pyra »

Witam
fotorondo pisze:czekam na sterownik z podpięciem do kompa i ustawianie tego wszystkiego poprzez ptaszki w jakimś dedykowanym sofcie.
Już dawno takie są... My Torch
Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
fotorondo
Posty: 1338
Rejestracja: niedziela 01 gru 2013, 18:44
Lokalizacja: warszawa

Post autor: fotorondo »

Pyra pisze: Już dawno takie są...
A myślałem że będę pierwszy.

To chyba jest coś do czego szybko bym się przyzwyczaił.
Awatar użytkownika
marmez
Posty: 2878
Rejestracja: sobota 08 sty 2011, 19:19
Lokalizacja: Szczecin
Kontakt:

Post autor: marmez »

Świetnie, że doszła korekta temperatury zabezpieczenia termicznego :) Zrobię sobie chłodniejsza latarkę ;)

Brawo za opcję Boost aktywną tylko w wybranym profilu.

Trochę szkoda, że dalej mamy tylko 3 dostępne profile. Mi brakuje jednego, tzn. 4 już by mi starczyły, a 5 też by mi nie zaszkodziło. ;)

Soft change też miła funkcja :)

No i przede wszystkim BRAWO za wypuszczenie tej długo oczekiwanej wersji ! :D

:hurra: <brawo> <ok> <okok>

Pozdrawiam.
Tekst podpisu:
Podpis - dozwolona ilość znaków: 255
Awatar użytkownika
greg
Posty: 3535
Rejestracja: środa 08 paź 2008, 00:16
Lokalizacja: Wrocław
Kontakt:

Post autor: greg »

Marmez, jak wymyślisz jakąś funkcjonalną konfigurację fabryczną dla czwartego profilu, to go dodam :)
Sterownik extended v3.5 HE <klik>
Instrukcje sterowników w PDF <klik>

kontakt: info(at)krypton(dot)pl
(podstawić @ i . w stosowne miejsca)
beton88
Posty: 5
Rejestracja: czwartek 05 gru 2013, 09:28
Lokalizacja: Piaseczno

Post autor: beton88 »

Fajnie by było jak by była opcja 2-kliku która z pozycji wyłączonej latarki, zapalała by od razu 100%, bez przechodzenia "pętlą" przez wszystkie tryby i nie zależnie od tego jaki tryb był ustawiony. W olight s20 jest taka opcja :)
Awatar użytkownika
smokuxx1987
Posty: 2113
Rejestracja: środa 16 maja 2012, 19:04
Lokalizacja: Krosno

Post autor: smokuxx1987 »

beton88 pisze:Fajnie by było jak by była opcja 2-kliku która z pozycji wyłączonej latarki, zapalała by od razu 100%, bez przechodzenia "pętlą" przez wszystkie tryby i nie zależnie od tego jaki tryb był ustawiony. W olight s20 jest taka opcja :)
A jak myślisz co się stanie jeśli ustawisz sobie jako 1 tryb 100 % i wyłączysz pamięć ostatniego trybu?

PS.
Podoba mi się opcja profili, ciężko zapamiętać całą instrukcje obsługi sterownika.
Taka opcja umożliwia programowanie w domu przy instrukcji, a w terenie w razie potrzeby zmianę tylko profilu.

Gratuluje nowego softu.
Awatar użytkownika
marmez
Posty: 2878
Rejestracja: sobota 08 sty 2011, 19:19
Lokalizacja: Szczecin
Kontakt:

Post autor: marmez »

greg pisze:Marmez, jak wymyślisz jakąś funkcjonalną konfigurację fabryczną dla czwartego profilu, to go dodam :)
Aleś mnie załatwił, z tą "funkcjonalną" :wink: mi się marzył ten profil jako profil szpanerski, tfu... demonstracyjny, żebym kolegom (których interesują takie gadżety) pokazać, jakie różne stroboskopy można ustawić (bez przeprogramowywania, a w szczególności bez przeprogramowywania trybów z 3 pierwszych profili, które mam skonfigurowane tak, że wolę ich nie ruszać... albo, żeby móc tym kolegom pokazać programowanie i nie ruszać sobie swoich ukochanych 3 profili (EDC, rower, Kemping/dom (od bardzo słabych trybów)

No i chyba ten mój Kempingowo/domowy profil (lub jakaś wariacja na jego temat) mogła by być 4. profilem (ja nie mam i nie potrzebuję profilu taktycznego).

Profil nr 4 Kemping/namiot/dom(bezwzględnie ekonomiczny):

procenty mocy przykładowe, chodzi o ideę, choć chyba to będzie zbliżone do tego co mam (a nie pamiętam co mam, bo ustawiałem na oko, a nie na pamięć ;) ):

tryb 1. moon2 | 0,015%
tryb 2. 0,1%
tryb 3. 0,8%
tryb 4. 2%
tryb 5. 4%

W extended 1.0 ja to używam z Brak Pamięci, (zawsze start od 1.) kolejne rosnąca jasność. Świetne do świecenia w namiocie/sypialni, żeby nie obudzić innych.

Nie wiem, czy w 2.0 to też będzie tak dobrze działać, że mamy tyle czasu przy włączaniu, że patrzymy po prostu ile światła potrzebujemy, i gdy już jest dosyć to przestajemy klikać. (do ww. zastosowań, to nie więcej jak 3 kliki).

Nie wiem też, czy nie działało by to dobrze z nową funkcją "up-down", możliwe, że tak, wtedy oczywiście pamięć musi być wyłączona (o ile dobrze rozumiem).

No to chyba tyle. Tak, że z funkcjonalnych, to coś w rodzaju powyższego, a z fajnych, to profil, demonstracyjny do "reklamowania" sterownika :wink: Tak, że najlepiej to 5 :P ale 4 też już mi starczą :)

Pozdrawiam

[ Dodano: 28 Marzec 2014, 18:08 ]
Jeszcze pytanie - jeżeli powinienem to wywnioskować z instrukcji, to przepraszam ;)

Czy dobrze będzie działać funkcja Up/Down z Wyłączoną Pamięcią trybu (start zawsze od pierwszego). Tzn. czy wyłączenie, to jest inna akcja, niż klik i po wyłączeniu, będzie startowała z 1. trybu, a

1-klik: tryb w górę
2-klik: tryb w dół

Czy już wymyślam, jak "Baba"*? (tak mi tokarz jeden zawsze mówi, gdy mu coś do toczenia w latarkach przynoszę :wink: )

Pozdrawiam

*- określenie "baba" oczywiście nie odnosi się do kobiet wszystkich,, bo jest z kobietą tożsame, bo mało, która kobieta to "baba" i facet też może się zachowywać jak "baba" (szczególnie, gdy zaparkuje zastawiając ścieżkę rowerową).

[ Dodano: 28 Marzec 2014, 18:10 ]
Super, że przy Up/down da się wyłączyć pętlę, bo często pętle przy takim sterowaniu przeszkadzają, gdy zamiast oczekiwanego jeszcze większego ściemnienia latarka nas oślepia.
Ostatnio zmieniony piątek 28 mar 2014, 18:14 przez marmez, łącznie zmieniany 1 raz.
Tekst podpisu:
Podpis - dozwolona ilość znaków: 255
Awatar użytkownika
greg
Posty: 3535
Rejestracja: środa 08 paź 2008, 00:16
Lokalizacja: Wrocław
Kontakt:

Post autor: greg »

Stan pamięci włączona/wyłączona jest opcją niezależną od typu sterowania. Przy wyłączonej pamięci latarka startuje od pierwszego trybu zawsze. Po prostu.

Oczywiście należy dokładnie przeczytać definicję zwrotu "wyłączenie" i "kilk" dla uniknięcia nieporozumień (definicje są na początku instrukcji, przed tabelą trybów).

Czwarty profil "niskich trybów" jest sensowny. Dzięki temu można zachować nocne widzenie (skotopowe) w pewnych sytuacjach. Zatem wchodzi na listę.
Sterownik extended v3.5 HE <klik>
Instrukcje sterowników w PDF <klik>

kontakt: info(at)krypton(dot)pl
(podstawić @ i . w stosowne miejsca)
fotorondo
Posty: 1338
Rejestracja: niedziela 01 gru 2013, 18:44
Lokalizacja: warszawa

Post autor: fotorondo »

Jak to pięknie jest jak się facety dogadują, jeszcze 2-3 funkcjonalności i do sklepu !
Awatar użytkownika
greg
Posty: 3535
Rejestracja: środa 08 paź 2008, 00:16
Lokalizacja: Wrocław
Kontakt:

Post autor: greg »

Wczoraj w nocy po cudem unikniętym kontakcie rower-auto powstał pomysł na piąty profil. Specjalny, rowerowy, z opcją klakson :mrgreen:

tryby fabryczne: 16-36-63-100%-[stroboskop 4Hz 25%] bez pamięci, soft change, klakson

Coż to jest ten klakson?
Specjalny boost, poprzedzony serią 5. "strzałów" strobo 16Hz 100%, po tym 100% mocy przez zdefiniowany jak dla boost czas.

Innymi słowy, w 5. profilu opcja klakson wchodzi w miejsce opcji boost . Definiuje się ją tak samo, jak boost w pozostałych profilach.
Sterownik extended v3.5 HE <klik>
Instrukcje sterowników w PDF <klik>

kontakt: info(at)krypton(dot)pl
(podstawić @ i . w stosowne miejsca)
ODPOWIEDZ