I tak trzeba było od razu mówićdf pisze:Aby zmienić tylko jasność Trybu 1 robisz 3x klik i ustawiasz jasność pierwszego trybu poczym gasisz latarkę na czas >1s.
Wówczas wybrana przez Ciebie jasność trybu 1-go zostaje zapamiętana i latarka wychodzi z setupu bez zmiany pozostałych ustawień (a więc tryb 2 i 3 oraz reszta konfiguracji pozostaje po staremu).
Analogicznie można zmieniać tylko 2 pierwsze tryby lub 3 jasności bez ruszania ustawień pamięci i auto-off`a.
Mikroprocesorowy sterownik latarki (Flagiusz)
Za moment oficjalnie będzie dostępna kolejna wersja oprogramowania do naszego sterownika - 3.4
Oto główne zmiany:
1. flicker-free - teraz nawet w najniższych trybach nie ma śladu migotania
2. zwiększona liczba konfigurowalnych poziomów jasności z 9-ciu do 13-tu
3. jeszcze bardziej obniżony tryb low (można rzec: mega-low)
4. zmieniona koncepcja setup`u
5. możliwość ustawiania jasności również dla trybów specjalnych (sekwencje i strobe)
6. nowe tryby specjalne
Reszta funkcji z poprzednich wersji pozostaje bez zmian.
Adn.1 - dzięki zmianie algorytmu implementacji PWM i osiągniętym sporym wzroście częstotliwości kluczowania wyeliminowano migotanie obserwowalne przy bardzo szybkim poruszaniu latarką w trybie o najniższej jasności.
Adn.2 - rozszerzona została przestrzeń możliwych do ustawienia stopni jasności. Do 9-ciu dostępnych w wersjach wcześniejszych doszły 4 nowe, które rozszerzyły spektrum ustawień w zakresie niskich jasności.
Adn.3 - dodanie 4-ech kolejnych stopni jasności (ciemności?) jeszcze bardziej poszerzyło dynamikę możliwości ustawień. Obecnie najniższa z osiągalnych jasności "mega-low" stanowi 1:4000 jasności maksymalnej, co w latarkach nawet bardzo, bardzo jasnych da możliwość spojrzenia w pełnym zaciemnieniu np. na zegarek bez oślepienia.
Adn.4. zmieniona koncepcja setup`u - zamiast ustawiania wszystkiego raz za razem w jednym przebiegu, teraz konfiguracja może być dokonywana indywidualnie i niezależnie - dla każdego z trybów z osobna.
Czyli przykładowo, jeżeli chcemy zmienić jasność trzeciego trybu ciągłego, to go włączamy, a następnie potrójnym klikiem wchodzimy do ustawień, gdzie go zmieniamy (i tylko jego). Dzięki temu można szybko zmienić dowolnie wybrany tryb bez konieczności ustawiania wszystkich wcześniejszych.
Adn.5. zupełnie nowa funkcja to możliwość ustawiania jasności dla trybów specjalnych (sekwencje i strobe). Konfiguracja ta jest wspólna dla wszystkich trybów specjalnych i może być dokonana przy włączonym dowolnym trybie specjalnym poprzez potrójne kliknięcie - czyli analogicznie do nowego sposobu ustawień jasności w trybach ciągłych.
Adn.6. doszedł nowy tryb specjalny "podwójny beacon", który polega na 2 krótkich mignięciach co 5 sekund. Pierwsze mignięcie pozwala na wstępną lokalizację źródła światła (oko ustawia się w kierunku zaobserwanego błysku), a następnie po ułamku sekundy następuje drugi błysk, który jest lokalizowany dużo precyzyjniej (oko już jest dokładniej ustawione w miejsce źródła światła).
Dodatkowo gotowy jest także mechanizm detekcji i zabezpieczenia różnego typu ogniw przed nadmiernym rozładowaniem. Mechanizm ten w wersji 3.4 wyklucza funkcję ograniczenia prądu diody i może być w zamian jego "wstawiony". Wymaga on dodania 2 dodatkowych rezystorków na PCB sterownika.
Oto główne zmiany:
1. flicker-free - teraz nawet w najniższych trybach nie ma śladu migotania
2. zwiększona liczba konfigurowalnych poziomów jasności z 9-ciu do 13-tu
3. jeszcze bardziej obniżony tryb low (można rzec: mega-low)
4. zmieniona koncepcja setup`u
5. możliwość ustawiania jasności również dla trybów specjalnych (sekwencje i strobe)
6. nowe tryby specjalne
Reszta funkcji z poprzednich wersji pozostaje bez zmian.
Adn.1 - dzięki zmianie algorytmu implementacji PWM i osiągniętym sporym wzroście częstotliwości kluczowania wyeliminowano migotanie obserwowalne przy bardzo szybkim poruszaniu latarką w trybie o najniższej jasności.
Adn.2 - rozszerzona została przestrzeń możliwych do ustawienia stopni jasności. Do 9-ciu dostępnych w wersjach wcześniejszych doszły 4 nowe, które rozszerzyły spektrum ustawień w zakresie niskich jasności.
Adn.3 - dodanie 4-ech kolejnych stopni jasności (ciemności?) jeszcze bardziej poszerzyło dynamikę możliwości ustawień. Obecnie najniższa z osiągalnych jasności "mega-low" stanowi 1:4000 jasności maksymalnej, co w latarkach nawet bardzo, bardzo jasnych da możliwość spojrzenia w pełnym zaciemnieniu np. na zegarek bez oślepienia.
Adn.4. zmieniona koncepcja setup`u - zamiast ustawiania wszystkiego raz za razem w jednym przebiegu, teraz konfiguracja może być dokonywana indywidualnie i niezależnie - dla każdego z trybów z osobna.
Czyli przykładowo, jeżeli chcemy zmienić jasność trzeciego trybu ciągłego, to go włączamy, a następnie potrójnym klikiem wchodzimy do ustawień, gdzie go zmieniamy (i tylko jego). Dzięki temu można szybko zmienić dowolnie wybrany tryb bez konieczności ustawiania wszystkich wcześniejszych.
Adn.5. zupełnie nowa funkcja to możliwość ustawiania jasności dla trybów specjalnych (sekwencje i strobe). Konfiguracja ta jest wspólna dla wszystkich trybów specjalnych i może być dokonana przy włączonym dowolnym trybie specjalnym poprzez potrójne kliknięcie - czyli analogicznie do nowego sposobu ustawień jasności w trybach ciągłych.
Adn.6. doszedł nowy tryb specjalny "podwójny beacon", który polega na 2 krótkich mignięciach co 5 sekund. Pierwsze mignięcie pozwala na wstępną lokalizację źródła światła (oko ustawia się w kierunku zaobserwanego błysku), a następnie po ułamku sekundy następuje drugi błysk, który jest lokalizowany dużo precyzyjniej (oko już jest dokładniej ustawione w miejsce źródła światła).
Dodatkowo gotowy jest także mechanizm detekcji i zabezpieczenia różnego typu ogniw przed nadmiernym rozładowaniem. Mechanizm ten w wersji 3.4 wyklucza funkcję ograniczenia prądu diody i może być w zamian jego "wstawiony". Wymaga on dodania 2 dodatkowych rezystorków na PCB sterownika.
Flagiusz
- Calineczka
- Posty: 7578
- Rejestracja: niedziela 11 lis 2007, 20:19
- Lokalizacja: Wejherowo
- Kontakt:
...Miło mi to czytać Darku, a jeszcze milej mieć perspektywę pobawienia się TYM, jak tylko znajdę chwilkę to sobie zapodam do driverka;-).
Taka chwila refleksji....od czasu początku naszej znajomości, od czasów pierwszych wersji sterowniczka na Attiny bardzo dużo się zmieniło, nie uważasz? Zrobiłeś wielkie postępy a wygląda na to, że to nie koniec! Myslę, że jak tak dalej pójdzie to doczekamy się step upa czy step-downa kontrolowanego całkowicie przez Attiny, z pomiarem/stabilizacją prądu, ochroną ogniwa...Ja już miałem przyjemność patrzeć w ten mega-low.Widać strukturę Może pokuszę się kiedyś o obejrzenie przebiegu pod oscyloskopem żeby dokładnie zobaczyć ile mocy wchodzi w diodę, podejrzewam że "ułamki miliamperów...."
Gratuluję Darku
Szkoda, że doba jest taka krótka, masz wielki potencjał, twórczy, ale brakuje Tobie...i chyba nie tylko Tobie, czasu na zabawy. Powiem Ci, że Ja i Midi liczymy na rozwój wersji w zakrętce . Midi ostatnio eksperymentuje z takimi prądami, że w jednej latarce zmienił już ze trzy wyłączniki-topią się, chińczyki jedne...Myśląc o coraz większych mocach, coraz jaśniejszych ledach wersja "zakrętkowa" to jedyna alternatywa.Duże prądy, zwłaszcza przy włączaniu przetwornic, będą wykańczały wszystkie latarki, gdzie nie wsadzono dobrego, naprawdę wysokiej jakości(czytaj-drogiego) włącznika. Tu już inteligentny klucz mosfet z procesorkiem będzie tańszy!
Tyle moich przemyśleń...trzymam kciuki za tą dziedzinę twojej radosnej twórczości...i nie tylko tą....
Taka chwila refleksji....od czasu początku naszej znajomości, od czasów pierwszych wersji sterowniczka na Attiny bardzo dużo się zmieniło, nie uważasz? Zrobiłeś wielkie postępy a wygląda na to, że to nie koniec! Myslę, że jak tak dalej pójdzie to doczekamy się step upa czy step-downa kontrolowanego całkowicie przez Attiny, z pomiarem/stabilizacją prądu, ochroną ogniwa...Ja już miałem przyjemność patrzeć w ten mega-low.Widać strukturę Może pokuszę się kiedyś o obejrzenie przebiegu pod oscyloskopem żeby dokładnie zobaczyć ile mocy wchodzi w diodę, podejrzewam że "ułamki miliamperów...."
Gratuluję Darku
Szkoda, że doba jest taka krótka, masz wielki potencjał, twórczy, ale brakuje Tobie...i chyba nie tylko Tobie, czasu na zabawy. Powiem Ci, że Ja i Midi liczymy na rozwój wersji w zakrętce . Midi ostatnio eksperymentuje z takimi prądami, że w jednej latarce zmienił już ze trzy wyłączniki-topią się, chińczyki jedne...Myśląc o coraz większych mocach, coraz jaśniejszych ledach wersja "zakrętkowa" to jedyna alternatywa.Duże prądy, zwłaszcza przy włączaniu przetwornic, będą wykańczały wszystkie latarki, gdzie nie wsadzono dobrego, naprawdę wysokiej jakości(czytaj-drogiego) włącznika. Tu już inteligentny klucz mosfet z procesorkiem będzie tańszy!
Tyle moich przemyśleń...trzymam kciuki za tą dziedzinę twojej radosnej twórczości...i nie tylko tą....
Trzeba się rozwijać i iść do przodu - a jak szybko to przebiega, to zależy od czasu, który jak wiesz mam w wielkim deficycie...Calineczka pisze:Taka chwila refleksji....od czasu początku naszej znajomości, od czasów pierwszych wersji sterowniczka na Attiny bardzo dużo się zmieniło, nie uważasz? Zrobiłeś wielkie postępy a wygląda na to, że to nie koniec!
Dokładnie tak - po zmianie implementacji PWM i bardzo mocnym jego przyspieszeniu myślę, że można śmiało wracać do zakończonych wcześniejszymi niepowodzeniami prób wykorzystania w całości procka do sterowania przetwornicą step-up lub step-down.Calineczka pisze:Myslę, że jak tak dalej pójdzie to doczekamy się step upa czy step-downa kontrolowanego całkowicie przez Attiny, z pomiarem/stabilizacją prądu, ochroną ogniwa...
Dzięki - przy dzisiejszych diodach i ilości generowanego przez nie światła taki mega-low może mieć sens. Zszedłem tak nisko jeszcze z innego powodu - gdy zbocznikujesz led`a kondensatorkiem, to układ ten zaczyna całkować (idą przez klucz duże prądowe szpili i ilość energii w duty-cycle nie jest proporcjonalna do współczynnika wypełnienia PWM) co sprawia, że "ciemne" tryby stają się jaśniejsze. Czyli mówiąc prosto kondensatorek taki magazynuje energię i przy odłączeniu klucza zasila LED`a zwiększając jego jasność (czas zapalenia), gdy powinien być od zgaszony. Dodanie takiego kondensatorka poprawi jakość zasilania LED`a (zmniejszy impulsy prądowe) i naturalnie jeszcze bardziej wygładzi PWM`a.Calineczka pisze:Ja już miałem przyjemność patrzeć w ten mega-low.Widać strukturę Może pokuszę się kiedyś o obejrzenie przebiegu pod oscyloskopem żeby dokładnie zobaczyć ile mocy wchodzi w diodę, podejrzewam że "ułamki miliamperów...."
Gratuluję Darku
Wiesz jak jest...Calineczka pisze:Szkoda, że doba jest taka krótka, masz wielki potencjał, twórczy, ale brakuje Tobie...i chyba nie tylko Tobie, czasu na zabawy.
W 100% się zgadzam - stąd rozwijana niezależnie linia 4.0.Calineczka pisze:Powiem Ci, że Ja i Midi liczymy na rozwój wersji w zakrętce . Midi ostatnio eksperymentuje z takimi prądami, że w jednej latarce zmienił już ze trzy wyłączniki-topią się, chińczyki jedne...Myśląc o coraz większych mocach, coraz jaśniejszych ledach wersja "zakrętkowa" to jedyna alternatywa.Duże prądy, zwłaszcza przy włączaniu przetwornic, będą wykańczały wszystkie latarki, gdzie nie wsadzono dobrego, naprawdę wysokiej jakości(czytaj-drogiego) włącznika. Tu już inteligentny klucz mosfet z procesorkiem będzie tańszy!
Po zakończeniu testów z wprowadzonymi ostatnio nowymi rozwiązaniami (Fast-PWM, zmienione sterowanie, itp.) przeniosę je do wersji "w wyłączniku". Połączenie tego nie powinno stanowić większego problemu.
Flagiusz
- Calineczka
- Posty: 7578
- Rejestracja: niedziela 11 lis 2007, 20:19
- Lokalizacja: Wejherowo
- Kontakt:
Właśnie się bawię...13 poziomów jasności wygląda fajnie, tym bardziej że tu widać róznicę między każdym poziomem, a nie jak w VB-16, gdzie poziomów jest 16 a wsród tych najjaśniejszych róznicy na oko nie widać...df pisze:Dodatkowo gotowy jest także mechanizm detekcji i zabezpieczenia różnego typu ogniw przed nadmiernym rozładowaniem. Mechanizm ten w wersji 3.4 wyklucza funkcję ograniczenia prądu diody i może być w zamian jego "wstawiony". Wymaga on dodania 2 dodatkowych rezystorków na PCB sterownika.
Darku, jak driverek ma wiedzieć, czy ma ograniczac prąd czy pilnować kondycji akkusa?Rozumiem, że uzytkownik nie będzie miał na to wpływu, będzie musiał zadeklarować się w tej wersji przed otrzymaniem płytki?
Raczej tak. Do pomiaru Vbatt potrzebny jest dzielnik rezystancyjny podłączony do +Batt. Teoretycznie można by zaimplementować i pomiar Vbatt i Iled na raz (przełączając multiplekser analogowy) - ale tego już niestety w 13-tce na raz raczej nie zmieszczę.Calineczka pisze:Darku, jak driverek ma wiedzieć, czy ma ograniczac prąd czy pilnować kondycji akkusa?Rozumiem, że uzytkownik nie będzie miał na to wpływu, będzie musiał zadeklarować się w tej wersji przed otrzymaniem płytki?
Wydaje mi się, że pozostaniemy przy wyborze wersji firmware`u - albo Iled jak do tej pory, albo Vbatt i zamiast rezystora pomiarowego 0,1 i gałęzi RC będzie dzielnik na 2 R (pomiar z ADC będzie na tym samym porcie wejściowym).
[ Dodano: Pią Cze 13, 2008 10:02 pm ]
Pytanko, do szanownych Kolegów forumowiczów:
Czy Waszym zdaniem jest sens konfigurowania przez użytkownika jasności dla trybów sekwencyjnych?
Czy może lepiej jest powielić jakieś tryby w wersjach z maksymalną i niską jasnością, albo wręcz zrobić kolejną grupę, w której wszystkie tryby byłyby powtórzeniem wcześniejszych, tyle że pracującą na niskiej jasności?
[ Dodano: Pią Cze 13, 2008 10:12 pm ]
I jeszcze jedno pytanko (bo właśnie się wspólnie z Arkiem na PW nad tym zastanawiamy) - czy Waszym zdaniem warto dać możliwość ustawiania niezależnie jasności dla każdego z trybów specjalnych, czy też wystarczy jedna globalnie ustawiana jasność dla wszystkich trybów na raz?
Flagiusz
wczytałem się w specy6fikację zmian i w mojej opinii to jest dokładnie to czego brakowało w pierwszej wersji, głównie niezależne ustawianie jasności dla każdego trybu pracy.df pisze: I jeszcze jedno pytanko (bo właśnie się wspólnie z Arkiem na PW nad tym zastanawiamy) - czy Waszym zdaniem warto dać możliwość ustawiania niezależnie jasności dla każdego z trybów specjalnych, czy też wystarczy jedna globalnie ustawiana jasność dla wszystkich trybów na raz?
co do jasności trybów specjalnych to też nie jest zły pomysł.
- Calineczka
- Posty: 7578
- Rejestracja: niedziela 11 lis 2007, 20:19
- Lokalizacja: Wejherowo
- Kontakt:
...Panowie, na teraz jest tak, że grupy i tryby są generalnie prawie identyko, tzn.
3 grupy:
-3 ciągłe
-6 specjalnych
-6 strobo
Sposób regulacji jasności danego trybu (ciągłego);
-świecimy sobie tym trybem-3 kliki-latarka zaczyna zmieniać jasność w 13tu poziomach, klikamy w odpowiadająca nam jasność-latarka wraca do trybu ciągłego
Każdy z ciągłych ma własną jasność, grupa druga i trzecia maja wspólną jasność, reguluje się ja tak samo-będąc np. w strobo robimy 3 kliki i regulujemy jasność.
W tej chwili wymyśliliśmy, że setup dla trybu SOS jest bogatszy-tam kolejno ustawiamy:
-jasnośc dla specjalnych
-pamięc ost. trybu
-auto power off
Zastanawiam się, czy dorzucić 4ty tryb ciągły, bo jakoś dużo się tych poziomów jasności zrobiło, LOW jest naprawde mega low-zrobie fote dla porównania z low w Novatac.
macie jakieś sugestie?
3 grupy:
-3 ciągłe
-6 specjalnych
-6 strobo
Sposób regulacji jasności danego trybu (ciągłego);
-świecimy sobie tym trybem-3 kliki-latarka zaczyna zmieniać jasność w 13tu poziomach, klikamy w odpowiadająca nam jasność-latarka wraca do trybu ciągłego
Każdy z ciągłych ma własną jasność, grupa druga i trzecia maja wspólną jasność, reguluje się ja tak samo-będąc np. w strobo robimy 3 kliki i regulujemy jasność.
W tej chwili wymyśliliśmy, że setup dla trybu SOS jest bogatszy-tam kolejno ustawiamy:
-jasnośc dla specjalnych
-pamięc ost. trybu
-auto power off
Zastanawiam się, czy dorzucić 4ty tryb ciągły, bo jakoś dużo się tych poziomów jasności zrobiło, LOW jest naprawde mega low-zrobie fote dla porównania z low w Novatac.
macie jakieś sugestie?
- Calineczka
- Posty: 7578
- Rejestracja: niedziela 11 lis 2007, 20:19
- Lokalizacja: Wejherowo
- Kontakt:
Sprecyzuj pytanie proszę.Jak na obecną chwilę ma się sprawa tych driverków?
Uogólniając i podsumowując
I grupa to 4ry tryby ciągłe(proponuję taką ilość ze względu na aż 13 poziomów jasności)
II grupa-tryby specjalne
III grupa -stroboskopy
jasność regulowana w 13tu poziomach, dla każdego ciągłego osobno przypisywana, tryby specjalne mają wspólną jasność
jasnosć regulowana w ten sposób, że w danym trybie robimy 3klik-jasnośc zaczyna się zmieniać od najniższej do najwyższej, jak klikniemy w momencie gdy laytarka swieci odpowiednią jasnością to przypisujemy ową jasność do danego trybu-i latarka wraca do świecenia w danym trybie-już z nowym poziomem jasności
w setupie, jako jedynym, mamy kolejno:
-jasność trybów specjalnych
-pamięć ostatniego trybu on/off
-auto power off on/off
wartość skuteczna prądu jest ograniczana do ok 1,2A
-pamięć ostatnio użytego trybu -domyślnie 10 sekund ale ostatnio często wgrywam na prośbę wersję 1s lub 2s
- Calineczka
- Posty: 7578
- Rejestracja: niedziela 11 lis 2007, 20:19
- Lokalizacja: Wejherowo
- Kontakt:
dorzucam filmik pokazujący co nieco z wersji 3.4.006:
[youtube]http://youtube.com/watch?v=XWBn3QSZdBo[/youtube]
[youtube]http://youtube.com/watch?v=XWBn3QSZdBo[/youtube]