logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak zbudować zegarek bitowy z diodami LED na baterię litowo-jonową?

wesoledi 25 Cze 2007 19:23 2599 9
  • #1 4019636
    wesoledi
    Poziom 12  
    Posty: 64
    Pomógł: 1
    Witam
    Moze post powinien trafic do dzialu poczatkujacych, ale zaryzykuje :>
    Zapewne kazdy z Was tu slyszal o czyms takim jak zegarek bitowy (wyswietlacz diodowy podajacy liczby w systemie dwojkowym)
    Interesuje mnie budowa takiej konstrukcji, przeszukalem forum, znalazlem kilka mniej lub bardziej ciekawych konstrukcji, niemniej wiekszosc korzysta z zasilania sieciowego.

    Interesuje mnie schemat, lub pomoc w przerobieniu schematow tak by stworzyc w miare funkcjonalne urzadzenie (w miare male.. powiedzmy wielkosci komorki.. najlepiej podobnej grubosci, powiedzmy jak nokia3310), niemniej podstawowym parametrem jaki bym chcial uzyskac, to oszczednosc energi, tak by urzadzenie moglo dzialac na baterii, zaskladajac ze bylaby to ladowana bateria, np litowo-jonowa, wytrzymalaby kilka dni.. 3-4 powiedzmy, no ostatecznie moga byc i 2 dni :)
    Wiem, ze nie jest mozliwe w domowych warunkach skonstruowac urzadzonko 'na reke', ale mam nadzieje, ze proadze sobie z wielkoscia komorki.
    Najlepiej pod tym wzgledem zapowiadala sie konstrukcja na ATMega, tylko nie wiem czy poradzilbym sobie z zaprogramowaniem tego, choc ciekawilo mnie to od dawna :)
    Tylko ile ten uklad pozera energii?

    Nie ejstem zaawansowanym konstruktorem, conieco umiem, ale wciaz sie ucze wiec prosze o wyrozumialosc :)

    Z gory dziekuje za odp
  • #2 4019749
    ja_dzik
    Poziom 18  
    Posty: 256
    Pomógł: 28
    Ocena: 17
    Wydaje mi sie ze ATTINY2313 by wystarczył. Według noty przy napięciu zasilania 1.8V pobiera on od 20 do 230uA przy częstotliwości taktowania od 32kHz do 1MHz czyli bardzo mało, a diody (najlepiej czerwone) by sie włączało tylko na czas odczytu godziny, a cały czas by było wyłączone. Jesli by sie wykorzystało głównie elementy SMD to raczej powinno się dać zbudować układ na ręke pozostaje tylko kwestia małego akumulatorka.
  • #3 4019762
    wesoledi
    Poziom 12  
    Posty: 64
    Pomógł: 1
    Tak tak... taki mialem zamiar, wlaczac je tylko na czas odczytu, co mysle, ze znaczaco by obnizylo zuzycie energii.
    Tylko mysle, ze jednak przydalaby sie jakas jedna jeszcze, ktora by sygnalizowala stan baterii, ale jeszcze sie nad tym zastanawiam :)

    Co do tego ATTINY2313.
    Poszukam conieco o tym.
    Mam nadzieje,z e da sie w miare latwo zaprogramowac (budowa programotora glownie) no i ze to wszystko zamknie sie w miare przyzwoitej cenie :)

    Mam nadzieje, ze nie bedzie to az tak ciezkie jak na poczatek :)
    Z programowaniem sobie powinienem w miare poradzic, oby z reszta mi tez poszlo w miare sprawnie :)
  • #4 4019972
    ja_dzik
    Poziom 18  
    Posty: 256
    Pomógł: 28
    Ocena: 17
    Jesli chodzi o programator to poszukaj na elektrodzie programatora ISP dla mikrokontrolerów AVR będzie to w najprostrzej postaci kabel, pare oporników i wtyczka do portu LPT. Sam ATTINY2313 kupisz za 6 do max 10zł zależy od sklepu jest to dość popularny procek i z znalezieniem informacji o nim nie powinno być problemów.
  • #5 4022137
    wesoledi
    Poziom 12  
    Posty: 64
    Pomógł: 1
    Oki.. dzieki wielkie.. sprouje cos wykminic

    no niby conieco o tym wiem ukladziku, lecz czy bylby jakis schemat do tego? lub co i jak mialbym podlaczyc by to dzialalo jakos sprawnie?
    Program moglbym napisac, tylko jak podlaczyc te diody by wyswietlaly sie tylko niektore?

    Pisanie postu pod postem.
    Należy używać przycisku ZMIEŃ.
    Scaliłem dwa posty. [hefid]
  • #6 4043365
    hefid
    Spoczywaj w Pokoju
    Posty: 15878
    Pomógł: 546
    Ocena: 6172
    Przeniosłem z: Schematu/instrukcji…
  • #7 4066659
    ja_dzik
    Poziom 18  
    Posty: 256
    Pomógł: 28
    Ocena: 17
    To które diody będą świecić to zależy od programu, a diodę możesz praktycznie do każdego portu podłączyć. Trzeba jeszcze dobrać odpowiedni rezystor do diody.
  • #8 4508444
    wesoledi
    Poziom 12  
    Posty: 64
    Pomógł: 1
    Witam
    Dawno mnie tu nie bylo.. no ale wrocilem, takze do podanego wczesniej pomyslu.
    Idac za radami sprobowalem narysowac schemacik do tego...
    Wyszlo mi cos takiego...
    Jak zbudować zegarek bitowy z diodami LED na baterię litowo-jonową?

    Czy jest to w miare poprawny schemat? czy to ma szanse zadzialac?
    (Of coz program pozniej.. :))
    Jakie powinny byc wartosc kondensatorow przy tym oscylatorze na XTAL'ach? 22pF bedzie ok?

    Male objasnienie... ukladzik ma dzialac jak zwykly zegarek bitowy.. gdzies tam znalazlem schemat dla Atmegi8.. wiec go przemajstrowalem na Attiny.. dodalem tez 3 switch z tranzystorkiem, aby zapalac diody gdy chcemyy odczytac za pomoca rpzycisku.. dalem rezystorek by ograniczyc prad bazy.. pytanie jaki powinien byc tam rezystorek? Wstawic tez rezystorek szeregowo z linia CE?

    Mam tez pytanie odnosnie zasilania.. mysle, ze dalbym zwykle AAA.. ale czy mozna bezpiecznie zamiast tych bateryjek podlaczyc Li-Ion? Czy trza dorobic do tego jeszcze np. jakis rezystorek szeregowo?
  • #9 4508458
    yego666
    Poziom 33  
    Posty: 2175
    Pomógł: 239
    Ocena: 564
    Witam.
    Cos mi sie wydaje, ze LEDow masz dokladnie tyle by kazdy z nich podlaczyc do jednego z wolnych pinow procesora.
    zaoszczedzisz na przemiataniu i tranzystorach sterujacych.
  • #10 4508605
    wesoledi
    Poziom 12  
    Posty: 64
    Pomógł: 1
    No w sumie tak.. zaoszczedzilo by to troche miejsca i kod bylby moze prostszy.. niemniej mysle, zeby jeszcze wcisnac na plytke jakies wyjscie na programator.
    Jesli wiec do tych pinow (bodajze 19,18,17 + Vcc,Gnd,Reset) podlacze LEDy.. to moge bez komplikacji potem programowac procesor? Nie bedzie zadnych wiekszych klopotow?
    Bo wyjmowac z podstawki tudziez odlutowywac mi sie srednio usmiecha :)
    A zwazywszy iz jestem poczatkujacy moglbym latwo pewnie cos zepsuc.. znajac moj talent :)

    A.. i myslalem o tym by jeszcze do tych pozostalych wolnych pinow dodac wskaznik sekund.. takie mrygajace cos co by mi dodatkowo wskazywalo,ze zaraz bedzie wyzerowanie licznika sekund, np inna dioda, tudziez zamiast inna czestotliwosc mrugania tej diody.
    Ale to oczywiscie mozna pominac :)

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy budowy zegarka bitowego z diodami LED zasilanego z baterii litowo-jonowej, z naciskiem na niskie zużycie energii i kompaktowe rozmiary (porównywalne do telefonu Nokia 3310). Proponowanym mikrokontrolerem jest ATTINY2313, który przy napięciu 1,8 V i taktowaniu 32 kHz–1 MHz charakteryzuje się bardzo niskim poborem prądu (20–230 µA). Diody LED, najlepiej czerwone, mają być włączane tylko na czas odczytu godziny, co znacznie obniży zużycie energii. Wskazano możliwość programowania ATTINY2313 za pomocą prostego programatora ISP z portu LPT. Omówiono kwestie podłączenia diod do portów mikrokontrolera z odpowiednimi rezystorami ograniczającymi prąd. Autor przedstawił schemat układu z oscylatorem kwarcowym i pytaniami o wartości kondensatorów (22 pF) oraz rezystorów do tranzystora sterującego diodami. Poruszono też temat zasilania – czy zamiast baterii AAA można bezpiecznie użyć baterii Li-Ion oraz czy potrzebne są dodatkowe elementy zabezpieczające. Zasugerowano, że diody można podłączyć bezpośrednio do wolnych pinów mikrokontrolera, co uprości konstrukcję i programowanie, a także umożliwi dodanie wskaźnika sekundowego w postaci migającej diody. Całość ma na celu stworzenie energooszczędnego, funkcjonalnego zegarka bitowego o niewielkich rozmiarach, zasilanego z akumulatora litowo-jonowego, z możliwością łatwego programowania i prostą elektroniką sterującą diodami LED.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA