ATNEL tech-forum https://forum.atnel.pl/ |
|
Sterownik lampek - na maluchu attiny13 https://forum.atnel.pl/topic21007.html |
Strona 1 z 2 |
Autor: | mirekk36 [ 18 lip 2018, o 14:48 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Qurdę - sam w domciu obiecałem mojej żoniczności, że poradzę jej coś na te szybko gasnące lampki ... no ale jak to bywa w przysłowiu "pod latarnią najciemniej" albo "szewc bez diod LED chodzi" ... do dzisiaj nie zrobiłem ... aż tu TAKI PIĘKNY projekt w DIY który znowu spowodował u mnie kolejną dawkę inspiracji i z efektem zastrzyku dożylnego no MUSZĘ to zrobić ! Gratuluję pomysłu i wykonania .... a na przyszłość proszę nie pisać takich mi tu rzeczy: xentis napisał(a): Zastanawiałem się czy wogule to tu wrzucać, takie małe coś zbudowane na pająka i upchane do koszyka na baterie Bo tak każdy pisze i w efekcie mało projektów w DIY - a przecież chodzi o tę INSPIRACJĘ - o pomysł , o poddanie innym myśli itp - no toż TO JEST PRZECIEŻ NAAAAJWAŻNIEJSZE gratki za projekcik i pomysłowość konfiguracji |
Autor: | JarekK [ 18 lip 2018, o 15:04 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Super pomysł i realizacja. Fajnie, że znalazłeś czas na opis, dzielisz się kodem i można go analizować. |
Autor: | xentis [ 18 lip 2018, o 15:48 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
mirekk36 napisał(a): Bo tak każdy pisze i w efekcie mało projektów w DIY - a przecież chodzi o tę INSPIRACJĘ - o pomysł , o poddanie innym myśli itp chym... w sumie to racja, zazwyczaj się pod tym kontem nie myśli.Swoją drogą sam jestem zdziwiony jak mocno wydłużyła się żywotność pracy na akumulatorach. Układ w połowie odliczania, kiedy to PWM jest już na poziomie ~60% wypełnienia niewiele mniej świeci a pobór prądu dosyć mocno spada właśnie na samym początku w zakresie 100% - 60%. Cieszę się że się podoba, a może i komuś się przyda |
Autor: | JarekK [ 18 lip 2018, o 20:01 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Intryguje mnie, czy jest możliwe zastosowanie "Internal 1,1V reference" do pomiaru spadku napiecia baterii/akumulatorków i czy ta metoda zwiększa zużycie energii procka? Jeśli różnica w zużyciu energii jest niewielka to umożliwa rezygnacje z dwóch oporników 10k i 30 k w układzie https://wp.josh.com/2014/11/06/battery- ... ns-on-avr/ |
Autor: | xentis [ 18 lip 2018, o 22:10 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
JarekK napisał(a): Intryguje mnie, czy jest możliwe zastosowanie "Internal 1,1V reference" Nie wiem czy dobrze rozumiem co masz na myśli, ale wydaje mi się że pomiar napięcia zasilania z wykorzystaniem napięcia referencyjnego Bandgap. Niestety w tiny13 pomimo tego że w samym opisie przetwornika ADC jest takie sformułowanie:Cytuj: When the bandgap reference voltage is used as input to the ADC, it will take a certain time for the voltage to stabilize. If not stabilized, the first value read after the first conversion may be wrong. to niestety ale w tym procku w rejestrze ADMUX nie da się wybrać pomiaru napięcia na referencji Bandgap więc tym sposobem nie da się mierzyć napięcia na zasilaniu, a była to pierwsza myśl przy projektowaniu układu by właśnie tak je mierzyć, no ale niestety się nida Ale już na attiny 25..45..85 taką możliwość posiadają, no ale akurat pod ręką miałem kilka tiny13 które się nudziły więc 2 rezystorki smd robiące za dzielnik to nie tragedia
|
Autor: | SylwekK [ 19 lip 2018, o 06:28 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
A ja tam się czepie jednej rzeczy Zastanawiam się czy wyłączenie BOD to dobry pomysł jeśli korzystamy z eeprom... Mirek tyle o tym mówił. |
Autor: | xentis [ 19 lip 2018, o 06:38 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
SylwekK napisał(a): A ja tam się czepie jednej rzeczy Zastanawiam się czy wyłączenie BOD to dobry pomysł jeśli korzystamy z eeprom... Nie wyłączyłem go przypadkowo. Niestety przy włączonym BOD-zie pobór prądu w trybie uśpienia był dużo większy niz obecne 2uA (teraz dokładnie nie pamiętam ile ale był to znaczny prąd jak na ten tryb uśpienia, który wyssał by baterie do zera, a był właśnie spowodowany przez włączonego BODa). Generalnie operacje na eepromie będą zazwyczaj typu odczyt, a dodatkowo nad stanem zasilania czuwa ADC, a jeśli nawet to tak jak pisałem w razie wyparowania ustawień z eepromu uC przywróci domyślne z flash.
|
Autor: | JarekK [ 19 lip 2018, o 06:48 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Tak, zgadza się, chodziło mi o skorzystanie z bandgap. Ja absolutnie sie nie czepiam. To jest świetny projekt/pomysł i bardzo szanuje xentisa za podzielenie się nim i udzielanie sie na forum. Ja jeszcze nie mam attiny13 w szufladzie stąd takie pytanie. Mirek w filmach pokazywał że korzysta z pomiaru napięcia 0-5V w przetworniczkach. Nie pamietam tylko czy korzystał z bandgap czy też z dzielnika napięcia. Zerknąłem do datasheet attiny 13 i na hasło bandgab wyskakuje, że coś można z tym podziałać. Nie wiem tylko czy przy zasilaniu bateryjnym jest to rozwiązanie energooszczędne. " • When the bandgap reference is connected to the Analog Comparator (by setting the ACBG bit in ACSR)." Pytanie jest pod kątem, że gdybym się chciał wzorować na projekcie xentisa to czy to jest dobra droga z wykorzystaniem bandgap. |
Autor: | zoom [ 19 lip 2018, o 06:58 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
xentis napisał(a): kiedy to PWM jest już na poziomie ~60% wypełnienia niewiele mniej świeci a pobór prądu dosyć mocno spada właśnie na samym początku w zakresie 100% - 60%. No LEDy tak mają, dlatego często nie warto świecić na 100%, bo przy 70% nie będzie widać prawie różnicy w jasności, a prąd spada kolosalnie. |
Autor: | SylwekK [ 19 lip 2018, o 07:20 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Tak przypuszczałem, że chodzi o zmniejszenie poboru prądu. Tu masz w sumie wszystko pod kontrolą więc problemu nie będzie. Swoją drogą nawet nie przypuszczałem, że BOD jest taki energożerny. |
Autor: | mirekk36 [ 19 lip 2018, o 07:25 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
JarekK napisał(a): . Nie pamietam tylko czy korzystał z bandgap ATtiny10 nie ma ani wewn źródła odniesienia a więc tym bardziej Bandgap'a JarekK napisał(a): czy też z dzielnika napięcia. Nie w przetworniczce max napięcie to 5V a więc nawet nie ma co wstawiać jakiegokolwiek dzielnika, a źródło odniesienia jest zewnętrzne. |
Autor: | xentis [ 19 lip 2018, o 07:26 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Cytuj: " • When the bandgap reference is connected to the Analog Comparator (by setting the ACBG bit in ACSR)." No właśnie problem w tym że w nocie tu i ówdzie opisują możliwości podłączenie Bandgap ale to chyba jest tylko formułka występująca w wielu notach różnych procków. Dla attiny13 nie da się wybrać bandgap-a jako źródło pomiaru, jeśli się nie mylę można je wybrać tylko jako źródło dla dodatniego wejścia comparatora.
Pytanie jest pod kątem, że gdybym się chciał wzorować na projekcie xentisa to czy to jest dobra droga z wykorzystaniem bandgap. |
Autor: | PITERK [ 19 lip 2018, o 08:04 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Kolego Xentis dziękuję za umieszczenie tego projektu. Też pozwolę sobie skorzystać. Nareszcie zrobię lampkę nocną dla dziecka. Pozdrowionka i gratulacje. |
Autor: | micky [ 19 lip 2018, o 11:58 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Fajny projekcik. Gratuluję. Ja na lampkę nocną polecam namiotówkę BL40 z Decathlona - jest uniwersalna i w fajnej obudowie. Troszkę ją zmodyfikowałem wstawiając Attiny10 i sprawuje się bez zarzutu od dwóch lat. Baterie wytrzymują rok . Może w końcu się zbiorę i opiszę przynajmniej skrótowo na forum. |
Autor: | zoom [ 19 lip 2018, o 12:36 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
micky napisał(a): sprawuje się bez zarzutu od dwóch lat. Baterie wytrzymują rok . Może w końcu się zbiorę i opiszę przynajmniej skrótowo na forum. Opisuj, opisuj! Po co dwa lata z tym czekasz! Takie projekciki są super - funkcjonalne przeróbki istniejących urządzeń. |
Autor: | PITERK [ 19 lip 2018, o 12:40 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
zoom napisał(a): micky napisał(a): sprawuje się bez zarzutu od dwóch lat. Baterie wytrzymują rok . Może w końcu się zbiorę i opiszę przynajmniej skrótowo na forum. Opisuj, opisuj! Po co dwa lata z tym czekasz! Takie projekciki są super - funkcjonalne przeróbki istniejących urządzeń. Również jestem zainteresowany. |
Autor: | micky [ 19 lip 2018, o 13:03 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
No to mnie koledzy zmotywowali postaram sie na szybko coś wrzucić wieczorem bo jutro wyjeżdżam na kilka dni. Tymczasem kupujcie te lampki. 25 zl za lampkę z bateriami to super cena. Lampke można powiesić albo postawić. Do przeróbki potrzebny tylko Attiny10, płytka sot23-6 i kilka kabelków. |
Autor: | micky [ 19 lip 2018, o 20:40 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Słuchajcie, właśnie rozmawiałem z Mirkiem i mogę Wam zdradzić, że właśnie szykuje super poradnik dotyczący tej lampki, więc musicie chwilę poczekać. Będzie warto! |
Autor: | xentis [ 20 lip 2018, o 09:23 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
No i super |
Autor: | kazekat [ 20 lip 2018, o 10:29 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Mała rzecz a jak cieszy. Kolego Xentis jeśli miałeś wątpliwości na początku czy umieścić ten projekcik na forum to teraz już wiesz że niepotrzebnie, ile dyskusji, wymiany poglądów a przede wszystkim inspiracji dałeś tym wątkiem. Brawo. |
Autor: | Alef2 [ 24 lip 2018, o 17:15 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Kolego xentis, wyrazy uznania. Małe jest piękne. Podejrzewam, ze masz jeszcze "w szufladzie" więcej takich perełek, wiec proszę podziel się z nami. Bardzo podoba mi się sposób prezentacji: od identyfikacji problemu, przez projektowanie, wykonanie, uruchamianie, po ocenę funkcjonalności. Mam takie pytanie dotyczące konfiguracji: czy w Twoim przypadku konfiguracja była jednorazowym procesem przy uruchamianiu, czy tez okresowo dopasowujesz nastawy do warunków. |
Autor: | xentis [ 24 lip 2018, o 18:32 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Od momentu uruchomienia ja przy tym nic nie robiłem, córka sama sobie włącza jak chce. Baterii jeszcze nie ładowałem (córka nie zawsze je włącza bo jak się kładzie i na dworze jest jeszcze widno to nie włącza). Co do konfiguracji to czas mam ustawiony na 1,5h co w zupełności wystarcza, kalibrować napięcia bez zmiany źródła zasilania nie ma potrzeby. Tak więc jak na razie się nie zanosi by była konieczność zmiany nastaw. |
Autor: | xentis [ 29 sie 2018, o 20:20 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Cieszę się że ktoś jeszcze pokusił się o zbudowanie układu i pochwalenie się nim Układ prosty a radochy wiele Marhef napisał(a): BTW, projekt zniknął z pierwszego posta? Ja nic nie usuwałem, i na chwilę obecną jak patrzę to jest dostępny do pobrania...
|
Autor: | Marhef [ 29 sie 2018, o 21:10 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Chyba miałem jakiś błąd wcześniej, pobrał się pusty folder. Teraz już udało się bez problemu. Aha, bo wprowadziłem pewne zmiany. Zmieniłem wypełnienie od ok. 60% do 0. W tym celu powołałem sobie dodatkową zmienną język c Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod. |
Autor: | xentis [ 30 sie 2018, o 21:10 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Dobrze kombinujesz też właśnie miałem usiąść nad zmianami między innymi tego świecenia od 100% które niepotrzebnie zżera prądu tyle a dla oka i tak nie ma dużej różnicy jak przy 60%. Dodatkowo planuję wprowadzić funkcję wcześniejszego informowania o słabnących bateriach bo ostatnio córa przyszła z reklamacją że lampki się zapalają tylko na chwilę i zaraz gasną - a mam tylko jeden komplet aku więc dobrze by było wiedzieć nieco wcześniej że są już na wyczerpaniu. Niestety przez sezon urlopowy i braki załogi w pracy to tonę w robocie i nie mam czasu by do tego usiąść Ech a jeszcze leży odłogiem projekt z wakacyjnych warsztatów z YB... |
Autor: | Marhef [ 31 sie 2018, o 07:00 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Też myślałem o ostrzeganiu. Nawet mam na to pomysł - marnuje się jedno wyprowadzenie procka, dam tam czerwoną LED, która będzie mrugać przy słabnącej baterii. I na pewno to zrobię... kiedyś |
Autor: | PITERK [ 31 sie 2018, o 09:09 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Marhef napisał(a): Też myślałem o ostrzeganiu. Nawet mam na to pomysł - marnuje się jedno wyprowadzenie procka, dam tam czerwoną LED, która będzie mrugać przy słabnącej baterii. I na pewno to zrobię... kiedyś Cześć. Nie wiem czy na wszystkich prockach attiny to działa ale nie musisz brać pinu procesora. Napięcie możesz sobie pomarzyć z wewnątrz. tak samo i temperaturę. |
Autor: | Marhef [ 31 sie 2018, o 10:49 ] |
Tytuł: | Re: Sterownik lampek - na maluchu attiny13 |
Ale mi pin nie jest potrzebny do pomiaru. Tylko po to, żeby podłączyć pod niego LEDa, który mi zamruga, że bateria się kończy. O pomiarze wewnętrznym nie wiedziałem, muszę doczytać. |
Strona 1 z 2 | Strefa czasowa: UTC + 1 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |