2018-10-16, 05:53:02 *
Aktualności:
Wybierz jezyk:
 
    Forum   Zaloguj się Rejestracja   Tagi
Strony: 1 2 Ostatnia +   Do dołu
  Wyślij ten wątek  |  Drukuj  
Autor Wątek: Sterownik LED 2,8-4,5V 2,8A programowalny  (Przeczytany 27845 razy)
0 użytkowników i 1 Gość przeglądają ten wątek.
greg
Opinii: (31)
Użytkownik torch.pl
**
Offline Offline

Miejsce pobytu: Wrocław
wiadomości: 192


WWW

Ignoruj
« : 2013-01-06, 18:55:11 »

Witam,

aktualnie ukończyłem nowe oprogramowanie do drivera typu NANJG 105C czyli tego poniżej i podobnych na AMC7135 + ATtiny13.

http://deform.pl/greg/driver/driver_8xAMC7135.jpg
Sterownik LED 2,8-4,5V 2,8A programowalny



Parametry:
• 8 źródeł prądowych AMC7135 + mikroprocesor ATtiny13A
• ś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
3 tryby pracy sterownika, każdy indywidualnie programowalny przez Użytkownika
pamięć ostatniego trybu bądź start od pierwszego (domyślnego) - opcja ustawiana samodzielnie przez Użytkownika
• niskie tryby realizowane poprzez szybki PWM 9,3kHz - brak migotania niskich trybów
• ochrona ogniwa ustawiona na około 2,8V - informacja 3-ma błyskami i przejście w niższy tryb pracy
• 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%


fabryczna konfiguracja drivera:
• tryby: 2-35-100%
• pamięć: włączona

Każdy z trzech poziomów jasności można zaprogramować indywidualnie w zakresie 0,25-100% mocy. Poziomy jasności zdefiniowane są w 12-tu krokach logarytmicznie, zgodnie z kwadratowym prawem ściemniania:

http://kababaka.com/wp-content/uploads/2012/05/WspWypelnieniaImpulsu-300x232.png
Sterownik LED 2,8-4,5V 2,8A programowalny



Programowanie trybów:
• włączasz latarkę i ustawiasz w interesującym Cię trybie
• czekasz 2 sekundy (lub dłużej)
• wykonujesz 6-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 programowania wyłączając latarkę)
• następnie w odstępie 1 sekundy zmieniana jest jasność w 12-tu krokach od "moon" (0,25%) w górę do 100%, następnie w dół od 100% do "moon"
• powyższa zmiana jasności odbywa się 2-krotnie
• dla ułatwienia wartości skrajne (moon, 100%) sygnalizowane są pojedynczym krótkim błyskiem
• wyłączenie latarki w dowolnym momencie skutkuje zapisaniem aktualnie widocznego poziomu jasności w pamięci
• 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)

Na filmie w kolejności:
• prezentacja 3 trybów pracy z pamięcią (2-35-100%)
• włączenie trybu drugiego (35%)
• zaprogramowanie jasności trybu drugiego na "moon" czyli 0,25%
• prezentacja trybów po zaprogramowaniu




Włączanie/wyłączanie pamięci trybów:
• włączasz latarkę
• czekasz 2 sekundy (lub dłużej)
• wykonujesz 8-klik
• czekasz 2 sekundy (lub dłużej)
• powyższa czynność zmienia stan opcji pamięci trybów na przeciwną (czyli przy włączonej wyłącza i odwrotnie)

Na filmie w kolejności:
• prezentacja 3 trybów pracy z pamięcią (2-35-100%)
• wyłączenie opcji pamięci
• prezentacja trybów bez pamięci (start od domyślnego pierwszego z listy)




Aktualnie drivery przeszły pozytywnie testy i montowane są w mojej modyfikacji latarek Solarforce. Dostępne są również na alledrogo, nick "cafel".
« Ostatnia zmiana: 2013-01-26, 17:25:38 wysłane przez greg » Zapisane
Dominik
Kierownik
Opinii: (3)
*
Offline Offline

Płeć: Mężczyzna
Wiek: 37
Miejsce pobytu: Wrocław
wiadomości: 1 062



WWW
« Odpowiedz #1 : 2013-01-06, 21:55:39 »

Jak by się kiedyś komuś samemu chciało bawić - można i nie jest to specjalnie skomplikowane  Wink

To potrzebne jest :
- sterownik NANJG 105C lub  NANJG 101-AK, opisane powyżej.
- klips do podłączania ATtiny13A - na allegro 50+ pln, na ebay'u najtańsze od 7-8$ "soic8 clip"
- programator AVR - na allegro 19-30zł - na ebay'u 2,5-3$ "avr programmer"
- program np. WinAVR => Szybki start z WinAVR

I np. kod źródłowy którym można się bawić  Grin.
luxdrv 0.30.c, z monitoringiem stanu bateri.

Oryginalnie całość została opracowana na budgetlightforum.com, gdzie można sobie poczytać więcej na ten temat.
=> [ur=http://budgetlightforum.com/node/799]How To Build a Flashlight With Perfect Modes[/url]
=> luxdrv - custom modes driver firmware with ramping

PS. załączony pdf jest tak na wszelki wypadek jak by kod źródłowy w .c zaginął w mrokach internatu  Evil

* luxdrv-030.pdf (55.65 KB - pobrany 624 razy.)
IMG_6596.jpg
Odp: Sterownik LED 2,8-4,5V 2,8A programowalny
* IMG_6596.jpg (102.1 KB, 1020x580 - wyświetlony 3388 razy.)
« Ostatnia zmiana: 2013-01-06, 23:56:56 wysłane przez Dominik » Zapisane

greg
Opinii: (31)
Użytkownik torch.pl
**
Offline Offline

Miejsce pobytu: Wrocław
wiadomości: 192


WWW

Ignoruj
« Odpowiedz #2 : 2013-01-06, 22:03:03 »

Znam ten soft, jednak funkcjonalność jest ciut inna niż u mnie. W zasadzie to kompletnie odmienna Smiley
Zapisane
Dominik
Kierownik
Opinii: (3)
*
Offline Offline

Płeć: Mężczyzna
Wiek: 37
Miejsce pobytu: Wrocław
wiadomości: 1 062



WWW
« Odpowiedz #3 : 2013-01-06, 23:56:35 »

To to wiem, ale w sieci są dostępne różne softy, to ktoś sobie może poskładać coś z kawałków - zawsze samodzielne dłubanie daje większą satysfakcję niż gotowy soft.
Zapisane

greg
Opinii: (31)
Użytkownik torch.pl
**
Offline Offline

Miejsce pobytu: Wrocław
wiadomości: 192


WWW

Ignoruj
« Odpowiedz #4 : 2013-01-07, 13:38:19 »

 W opracowaniu jest wersja "extended", z procesorem wymienionym na ATtiny85, w której dodatkowo będą:
• kontrola temperatury za pomocą wewnętrznego czujnika procesora lub po podłączeniu zewnętrznego NTC za jego pomocą
• programowalna przez użytkownika ilość trybów 1-5 sztuk
• dodatkowe tryby specjalne - stroboskopy itp. do wyboru jako dowolny z trybów
« Ostatnia zmiana: 2013-03-02, 19:55:58 wysłane przez greg » Zapisane
Kazik
Opinii: (31)
Mieszkaniec torch.pl
*****
Offline Offline

Płeć: Mężczyzna
Wiek: 26
Miejsce pobytu: Wro :)
wiadomości: 3 069





Ignoruj
« Odpowiedz #5 : 2013-01-07, 13:46:17 »

• programowalna przez użytkownika ilość trybów 1-5 sztuk

Zarąbista i bardzo rzadko spotykana cecha. Wink Kontrola T też fajna rzecz, szczególnie w dobie XM-La w lapkach użytkowych.
Zapisane

Teoria jest wtedy, kiedy wiemy wszystko i nic nie działa
Praktyka jest wtedy kiedy wszystko działa i nikt nie wie dlaczego

Chemik79
Opinii: (55)
Mieszkaniec torch.pl
*****
Offline Offline

Płeć: Mężczyzna
Wiek: 39
Miejsce pobytu: @
wiadomości: 1 762


Nie łam prawa, bo ono Cię złamie ! ! !


WWW

Ignoruj
« Odpowiedz #6 : 2013-01-07, 14:38:39 »

Zaczyna się robić ciekawiej niż przy DF-ie Grin
Wygląda na to, że wersja "Extended" będzie jednym z najlepszych/najciekawszych sterowników na rynku
Zapisane

greg
Opinii: (31)
Użytkownik torch.pl
**
Offline Offline

Miejsce pobytu: Wrocław
wiadomości: 192


WWW

Ignoruj
« Odpowiedz #7 : 2013-01-12, 18:54:58 »

Driver programowalny w wersji standard przeszedł testy i aktualnie montowany jest w Solarforce L2/L2P mojej konstrukcji, jak również dostępny jest na niejakim "alledrogo".
Zapisane
Krasny
Opinii: (0)
Świeża krew
*
Offline Offline

Płeć: Mężczyzna
Wiek: 41
wiadomości: 26





Ignoruj
« Odpowiedz #8 : 2013-01-15, 17:33:31 »

To napisze jak wyglądał by mój święty latarkowy Graal od Grega (oczywiście wersja extended)

- ochrona temperaturowa (bo zawsze mą latarkę może wziąść do rąk osoba nieuprawniona)
- ochrona ogniwa przed rozładowaniem z możliwością wyłączenia całkowitego latarki lub nie do wyboru np czteroklik lub pięcioklik na wyłączonej latarce (bo zawsze mą latarkę może wziąść do rąk osoba nieuprawniona)
- trzy może cztery tryby ciągłe dowolnie programowane (tak jak w obecnej wersji sterownika)
- trzy może cztery tryby ukryte możliwe do programowania (np tryb 100% i błyskacze typu stroboskop ale najważniejszy dla mnie beacon)
- włączenie wyłączenie pamięci trybu (pamięć trybu działająca nawet dla trybów ukrytych)
- dostępny do zaprogramowania tryb moon (niestety ale w pewnych warunkach 0,2% to światło wręcz oślepiające)
- na koniec bajer ale wydaje mi się że przydatny i użyteczny czyli wskazanie napięcia ogniwa z dokładnością do 0,1V ( np na wyłączonej latarce stosujemy trzy lub czteroklik i sterownik pokazuje trzy dłuższe błyski i trzy krótkie dla napięcia 3,3V lub np cztery długie i dwa krótkie dla 4,2V sekwencja powtórzona dwa razy wystarczyłyby z mocą 0,2% lub moon bo to i tak funkcja informacyjna ).

Jeśli powyższe jest możliwe do wykonania to ja taką latarkę zamawiam już teraz i oczywiście wpisuję się na beta testy, a moja dotychczasowa Gregforce ląduje w samochodzie na stałe jako backup
« Ostatnia zmiana: 2013-01-15, 17:37:36 wysłane przez Krasny » Zapisane
greg
Opinii: (31)
Użytkownik torch.pl
**
Offline Offline

Miejsce pobytu: Wrocław
wiadomości: 192


WWW

Ignoruj
« Odpowiedz #9 : 2013-01-16, 19:34:21 »

Na światełkach trwa debata o funkcjonalnościach aktualnie opracowywanej wersji extended.

na obecną chwilę mamy:
6-klik wskaźnik napięcia (5 kroków)
7-klik programowanie jasności
8-klik liczba trybów do wyboru 1-5
9-klik pamięć on/off
10-klik wybór stroboskopów (rowerowy, taktyczny, beacon, SOS)
11-klik przełączenie ochrony ogniwa (do upadłego, lub off przy najniższym trybie i 2,8V)
12-klik soft start on/off

Ciekawe, do ilu funkcjonalności dojdziemy?  Grin

Najrzadziej używane gadżety i tak będą na końcu, więc nie będzie to w żaden sposób przeszkadzało w normalnej obsłudze sprzętu. "Fanatycy" doklikają się i do 20-klika Wink
Zapisane
Kazik
Opinii: (31)
Mieszkaniec torch.pl
*****
Offline Offline

Płeć: Mężczyzna
Wiek: 26
Miejsce pobytu: Wro :)
wiadomości: 3 069





Ignoruj
« Odpowiedz #10 : 2013-01-16, 20:19:48 »

Wszystkie będą identyko czy będzie można zamówić taki, żeby np. zamiast "10-klik wybór stroboskopów (rowerowy, taktyczny, beacon, SOS)" mieć "10-klik uruchamia się beacon"?
Zapisane

Teoria jest wtedy, kiedy wiemy wszystko i nic nie działa
Praktyka jest wtedy kiedy wszystko działa i nikt nie wie dlaczego

greg
Opinii: (31)
Użytkownik torch.pl
**
Offline Offline

Miejsce pobytu: Wrocław
wiadomości: 192


WWW

Ignoruj
« Odpowiedz #11 : 2013-01-16, 20:46:26 »

Idea jest inna, masz wybór trybów które ustawiasz sobie w ilości 1-5. Nastepnie pod dowolny z trybów możesz ustawić dowolny stroboskop i ustalić jego moc. Tak to działa.

Od 6-klika zaczyna się menu konfiguracji, nie wybór trybów. Zatem to, co na pisałeś nie będzie możliwe.

Czyli np. konfigurujesz sobie latarkę tak:

2-35-100%-[beacon 1Hz 10%]
« Ostatnia zmiana: 2013-01-16, 20:48:01 wysłane przez greg » Zapisane
Kazik
Opinii: (31)
Mieszkaniec torch.pl
*****
Offline Offline

Płeć: Mężczyzna
Wiek: 26
Miejsce pobytu: Wro :)
wiadomości: 3 069





Ignoruj
« Odpowiedz #12 : 2013-01-16, 21:16:04 »

Szkoda - ale najwyżej będzie sie dorabiać dodatkowy tryb beacon przy potrzebie (lepsze to niż ciągłe przeklikiwanie się).

Tak sobie laicko myśle - a gdyby tryb beacon był tak naprawdę jedną z opcji menu? Miałoby to wyglądać tak, że po 10-kliku włączałaby sie pozycja, a byłoby to zasygnalizowane zapętlonym do nieskończoności beaconem - czyli nie liczyłaby się sama pozycja, a jej sygnalizacja. Innymi słowy - kiedy wchodzimy w tryb zmiany jasności jest to sygnalizowane trzema błyskami. A tutaj byłaby taka sama sygnalizacja tylko zamiast błysków byłby beacon w nieskończoność (np. 30% mocy, błysk co 10s), a sama "opcja" którą miałaby za nim stać nie istaniałaby.

Oczywiście to raczej teoretyczne dywagacje, niż prośba wdrożenia do masowej produkcji (ale może 1szt...Smiley).
Zapisane

Teoria jest wtedy, kiedy wiemy wszystko i nic nie działa
Praktyka jest wtedy kiedy wszystko działa i nikt nie wie dlaczego

greg
Opinii: (31)
Użytkownik torch.pl
**
Offline Offline

Miejsce pobytu: Wrocław
wiadomości: 192


WWW

Ignoruj
« Odpowiedz #13 : 2013-01-16, 21:26:29 »

To będzie proste. Ustalasz sobie 4 tryby. Na pozycji 4 konfigurujesz beacon. Ustalasz ilość trybów na 3.

masz:
2-35-100%

w dowolnej chwili zmieniasz ilość trybów na 4 sztuki i masz:
2-35-100%-[beacon 1Hz xx%]
Zapisane
Kazik
Opinii: (31)
Mieszkaniec torch.pl
*****
Offline Offline

Płeć: Mężczyzna
Wiek: 26
Miejsce pobytu: Wro :)
wiadomości: 3 069





Ignoruj
« Odpowiedz #14 : 2013-01-16, 21:31:58 »

To będzie proste. Ustalasz sobie 4 tryby. Na pozycji 4 konfigurujesz beacon. Ustalasz ilość trybów na 3.
masz:
2-35-100%
w dowolnej chwili zmieniasz ilość trybów na 4 sztuki i masz:
2-35-100%-[beacon 1Hz xx%]

Dla mnie - udany kompromis. Smiley
Zapisane

Teoria jest wtedy, kiedy wiemy wszystko i nic nie działa
Praktyka jest wtedy kiedy wszystko działa i nikt nie wie dlaczego

Strony: 1 2 Ostatnia +   Do góry
  Wyślij ten wątek  |  Drukuj  

 
Skocz do:  

Podobne tematy
Temat Zaczęty przez Odpowiedzi Wyświetleń Ostatnia wiadomość
Sterownik programowalny na Attiny13A Latarki Modyfikowane i Domowej Roboty Bocian 3 3886 Ostatnia wiadomość 2014-01-12, 13:53:13
wysłane przez Dominik
Sterownik (driver) LED 2,8-4,5V 2,8A programowalny extended v2.0 Latarki Modyfikowane i Domowej Roboty greg 1 4891 Ostatnia wiadomość 2014-04-10, 09:02:25
wysłane przez greg
Sterownik (driver) LED 2,8-4,5V 2,8A programowalny extended v2.1 Latarki Modyfikowane i Domowej Roboty greg 0 4504 Ostatnia wiadomość 2014-11-19, 11:25:55
wysłane przez greg
Sterownik driver LED 2,8-4,5V programowalny extended v3.0 HE Latarki Modyfikowane i Domowej Roboty greg 0 11825 Ostatnia wiadomość 2015-02-11, 08:55:22
wysłane przez greg