Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Europejski lider sprzedaży techniki i elektroniki.
Fibaro Fibaro
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Zegar LED z pomiarem bieżącej, oraz minimalnej i maksymalnej temperatury dobowej

Duzin 11 Paź 2015 09:40 3138 4
  • Konstrukcja zegara powstała przeszło dwa lata temu. Oprócz podstawowych wskazań tzn. czasu oraz temperatury bieżącej, drugą funkcją jest wyświetlanie minimalnej oraz maksymalnej temperatury w danym dniu.
    Pomiar temperatury realizowany jest na często wykorzystywanym przez konstruktorów podobnych urządzeń układzie DS1820, natomiast pomiar czasu na układzie RTC PCF8583 z podtrzymaniem napięcia w razie zaniku zasilania (kondensator Goldcap i dioda separująca). Funkcje komunikacji z układami peryferyjnymi (czujnikiem temperatury, kontrolerem czasu) sterowaniem wyświetlaczem led oraz klawiatury powierzono mikroprocesorowi PIC16F628. Program obsługi procesora napisano w języku C dla procesorów PIC firmy MikroElektronika. Informacje wyświetlane są w następującej sekwencji: godziny minuty, bieżąca temperatura, wartość maksymalna temperatury, wartość minimalna temperatury. O godzinie 24:00 wartości ekstremalne temperatur z danego dnia są automatycznie kasowane. Czas wyświetlany jest zawsze na czterech pozycjach wyświetlacza, natomiast temperatura na trzech lub dwóch (z jednym miejscem po przecinku) z wygaszaniem nieznaczącego zera w przypadku temperatury z zakresu -9.9 do 9.9. Symbole obrazujące wartości ekstremalne uzyskuje się przez zapalenia segmentów D, E dla wartości minimalnej oraz A, F dla wartości maksymalnej na pierwszym wyświetlaczu led. Klawisze na przednim panelu służą do: pierwszy - ustawianie godzin, drugi - ustawiane minut, natomiast trzecim klawiszem można kasować wartości ekstremalne temperatur. W przypadku problemów z komunikacja procesora z zewnętrznym czujnikiem temperatury na wyświetlaczu pojawia się litera E. Bezpośrednio po załączeniu zasilania przez około 5 sekund można ustawić jasność wyświetlacza klawiszem numer 3. Między godziną 22:00 a godziną 6:00 zegar automatycznie zmniejsza jasność wyświetlanych cyfr.

    Zegar LED z pomiarem bieżącej, oraz minimalnej i maksymalnej temperatury dobowej Zegar LED z pomiarem bieżącej, oraz minimalnej i maksymalnej temperatury dobowej Zegar LED z pomiarem bieżącej, oraz minimalnej i maksymalnej temperatury dobowej Zegar LED z pomiarem bieżącej, oraz minimalnej i maksymalnej temperatury dobowej







    Konstrukcja elektroniczna zegara jest konstrukcją dość typową (nie wymaga szerszego omówienia). Jako wyświetlacz zastosowano wskaźnik pochodzący ze starego dekodera satelitarnego (powinien pasować wyświetlacz o rozmiarach 50mm x 19mm, wspólna anoda, np. A-574E), tranzystory sterujące anodami wyświetlaczy są typu pnp, w projekcie zastosowano BC177 i BC178. W układzie zrezygnowano z zewnętrznych rezystorów podciągających napięcie zasilania magistral komunikacyjnych dla układów RTC8583 oraz DS1820 gdyż tą funkcję realizuje odpowiednio skonfigurowany port RB procesora. Wyjaśnienia natomiast wymaga zastosowanie rezystora 3k3 podciągający pin nr 3 procesora do napięcia zasilania - rezystor ten eliminuje zakłócenia wyświetlania na wskaźnikach led, ponieważ wyprowadzenie nr 3 portu RA jest typu otwarty kolektor. Płytka pcb została wykonana metodą "żelazkową", rozmiar dopasowano do obudowy KM35B o wymiarach 90mm x 65mm x 36mm. Jako klawisze użyto zepsute tranzystory małej mocy w obudowach typu To-18. Jako zasilacz wykorzystano stara ładowarkę od telefonu komórkowego.

    Zegar LED z pomiarem bieżącej, oraz minimalnej i maksymalnej temperatury dobowej
    .
    Zegar LED z pomiarem bieżącej, oraz minimalnej i maksymalnej temperatury dobowej Zegar LED z pomiarem bieżącej, oraz minimalnej i maksymalnej temperatury dobowej Zegar LED z pomiarem bieżącej, oraz minimalnej i maksymalnej temperatury dobowej

    W załączniku: kod wynikowy dla procesora ,oraz wzór płytki pcb w Eagle-u


    Fajne!
  • Fibaro
  • #2 11 Paź 2015 12:07
    Zbychm
    Poziom 10  

    Bardzo "zgrabna" konstrukcja. Jedyny mankament, to w konstrukcji zegara ta kropka u dołu cyfr zamiast dwóch punktów świecących oddzielających godziny od minut. Ale jak rozumiem, jest to efekt zastosowanego wyświetlacza. Poza tym bardzo ładne wykonanie.

  • Fibaro
  • #3 12 Paź 2015 02:54
    HD-VIDEO
    Poziom 34  

    Przydało by się jeszcze dopisać, jakie to dokładnie są DSy.

    DS1820, były jedne z pierwszych, nieraz w dużo większych obudowach niż TO-92

    Teraz są DS18B20 oraz DS18S20, który jest cechowany na obudowie jako DS1820

  • Fibaro
TME logo Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
TME Logo