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

Zegar / Kalendarz LCD - zdjęcie, opis, żródło, kod

JIIIS 06 Maj 2008 02:29 5669 15
  • Zegar / Kalendarz LCD - zdjęcie, opis, żródło, kod

    Projekt został wykonany przy użyciu wyświetlacza LCD 16x1 z 4-bitowym interfejsem. Wykorzystany został wyświetlacz LCD, gdyż w odróżnieniu od 7-segmentowego wyświetlacza LED pozwala on na wyświetlenie wielu znaków i nie musi być odświeżany. Również jego interfejs wymaga mniej pinów I/O.

    Czas i data są wyświetlane w formacie HH:MM:SSx mmm dd (HH = godziny MM = minuty SS = sekundy x = AM/PM mmm = miesiąc (Jan, Feb, Mar) dd = dzień).

    Piny I/O A2, A3, A4 i A5 mikrokontrolera 16F628 nie są wykorzystywane. Zostały zarezerwowane w celu późniejszego podłączenia LM75 (używa do komunikacji protokołu I2C) do odczytu i wyświetlania temperatury.

    Innym sposobem zaprojektowania termometra bez wykorzystywania żadnego protokołu jest użycie termistora. Ich wadą jest mała dokładność i konieczność kalibracji. Natomiast zaletą jest to, że do podłączenia mikrokontroler nie potrzebuje przetwornika A/D.

    Zegar / Kalendarz LCD - zdjęcie, opis, żródło, kod

    Kod programu: http://www.josepino.com/pic_projects/lcdclock/jp6285.hex

    Źródło: http://www.josepino.com/pic_projects/index.php?lcd_clock.jpc

    Fajne? Ranking DIY
    O autorze
    JIIIS
    Poziom 17  
    Offline 
    JIIIS napisał 246 postów o ocenie 21, pomógł 28 razy. Mieszka w mieście Kraków. Jest z nami od 2008 roku.
  • #2 5111425
    kazink
    Poziom 14  
    "Innym sposobem zaprojektowania termometra bez wykorzystywania żadnego protokołu jest użycie termistora. Ich wadą jest mała dokładność i konieczność kalibracji. Natomiast zaletą jest to, że do podłączenia mikrokontroler nie potrzebuje przetwornika A/D."

    Albo ja tu czegoś nie rozumiem, albo autor się pomylił. W jaki sposób mierzyć temperaturę termistorem bez przetwornika A/D? I skoro jest to jego zaleta w porównaniu do scalonych czujników temperatury, to wychodzi, że scalone czujniki potrzebują A/D, co jest bzdurą.
  • #3 5111462
    JIIIS
    Poziom 17  
    kazink napisał:
    "Innym sposobem zaprojektowania termometra bez wykorzystywania żadnego protokołu jest użycie termistora. Ich wadą jest mała dokładność i konieczność kalibracji. Natomiast zaletą jest to, że do podłączenia mikrokontroler nie potrzebuje przetwornika A/D."

    Albo ja tu czegoś nie rozumiem, albo autor się pomylił. W jaki sposób mierzyć temperaturę termistorem bez przetwornika A/D? I skoro jest to jego zaleta w porównaniu do scalonych czujników temperatury, to wychodzi, że scalone czujniki potrzebują A/D, co jest bzdurą.


    tlumaczone zdanie:

    "Another way to build a thermometer without using any protocol is using a thermistor. Unfortunately, thermistors are not accurate and need calibration. However, The microcontroller doesn't need an A/D converter to connect it."

    jeżeli informacja jest nieprawidłowa proszę o sprostowanie
  • #4 5111463
    kasaidolar
    Poziom 19  
    Raczej potrzebuje przetwornika - inaczej sie nie da. Najlepiej jest dac jakis maly 1wire i po sprawie :)
    Tylko co ma pomiar temperatury do tego projektu? I nie podoba mi sie ze to kontroler dba o odmierzanie czasu... lepiej dac jakas kostke z podtrzymaniem bateryjnym...
  • #5 5111497
    JIIIS
    Poziom 17  
    kasaidolar napisał:
    Tylko co ma pomiar temperatury do tego projektu?


    Ano np. pomiar temperatury ma to do tego, że go można zrobić razem z zegarem, będzie 2 w 1.
  • #6 5111719
    byrrt
    Poziom 21  
    Nie no ludzi dajcie spokój z takimi projektami.. Właściwie czymś co ktoś tylko tak nazwał.. W dodatku z błędami merytorycznymi...

    I jeszcze odnośnie maila który wysłał do mnie autor tematu - mam prawo wyrażać swoje zdanie bo to jest forum, a to co robisz Ty jest dla mnie po prostu zaniżaniem jego poziomu w dodatku z błędami.. Jeżeli masz coś do powiedzenia pisz tu a nie do mnie prywatnie - nie zamierzam odpisywać na bezproduktywne uwagi..
  • #7 5111772
    JIIIS
    Poziom 17  
    byrrt napisał:
    Nie no ludzi dajcie spokój z takimi projektami.. Właściwie czymś co ktoś tylko tak nazwał.. W dodatku z błędami merytorycznymi...


    Kolega tez sam podobny projekt robil (https://www.elektroda.pl/rtvforum/topic661941.html), wiec dlaczego krytykuje innych? Pozytywna krytyka jak najbardziej, poprawienie błędów merytorycznych jak najbardziej, ale nie jakieś "Nie no ludzi dajcie spokój..."
  • #9 5111832
    mariuz
    Poziom 31  
    kazink napisał:

    Albo ja tu czegoś nie rozumiem, albo autor się pomylił. W jaki sposób mierzyć temperaturę termistorem bez przetwornika A/D? I skoro jest to jego zaleta w porównaniu do scalonych czujników temperatury, to wychodzi, że scalone czujniki potrzebują A/D, co jest bzdurą.


    Ano nie rozumiesz... Czemu koniecznie musicie do tego celu port A/D ??
    Kondenstator ładuje się przez termistor, gdy osiągnie napięcie rozpoznawane przez pin uC jako wysokie, to mikrokontroler zmienia ten pin w wyjście i wymusza stan niski, co rozładowuje kondensator, a potem znowu ustawia pin w stan wysokiej impedancji.
    Czas od wystawienia w stan (R) do pojawienia się "1" na wejściu podstawiony do wzoru da w wyniku temperaturę.
  • #10 5111838
    rafixs
    Poziom 24  
    Witam. JIIIS
    fajny zegar . tylko jaki typ wyświetlacza (czyto obojętne ) i czy moze być na 2 wiersze . Czy można zmienić date tak , aby była po polsku ???? :?: pozdrawiam
  • #11 5111915
    JIIIS
    Poziom 17  
    byrrt napisał:
    Nie no ludzi dajcie spokój z takimi projektami.. Właściwie czymś co ktoś tylko tak nazwał.. W dodatku z błędami merytorycznymi...

    I jeszcze odnośnie maila który wysłał do mnie autor tematu - mam prawo wyrażać swoje zdanie bo to jest forum, a to co robisz Ty jest dla mnie po prostu zaniżaniem jego poziomu w dodatku z błędami.. Jeżeli masz coś do powiedzenia pisz tu a nie do mnie prywatnie - nie zamierzam odpisywać na bezproduktywne uwagi..


    1. nie ma się od razu co denerwować i pisać boldem :P prawo do odpowiedzi oczywiście masz, wysłałem ci PW, ponieważ po to jest taka opcja, żeby nie zaśmiecać forum postami nie związanymi z dyskusją

    2. gdzie jest napisane, że to forum tylko dla super ekspertów? To jest dział z tłumaczonymi projektami zagranicznymi (DYI Zagranica), na podstawie których można zrobić coś swojego, dla własnych konstrukcji jest osobny dział

    3. jeżeli są błędy to wskaż je, będzie to z korzyścią dla wszystkich

    również pozdrawiam

    Dodano po 5 [minuty]:

    rafixs napisał:
    Witam. JIIIS
    fajny zegar . tylko jaki typ wyświetlacza (czyto obojętne ) i czy moze być na 2 wiersze . Czy można zmienić date tak , aby była po polsku ???? :?: pozdrawiam


    format daty można zmienić na pewno w kodzie programu, niestety autor go nie załączył, spróbuj do niego napisać lub napisz swój własny
  • #13 5116159
    Jarema
    Użytkownik obserwowany
    Siema,
    Kolejny projekt z cyklu "Piaskownica"...

    kasaidolar napisał:
    I nie podoba mi sie ze to kontroler dba o odmierzanie czasu... lepiej dac jakas kostke z podtrzymaniem bateryjnym...


    Tak a to niby dlaczego lepiej - jakąś konstruktywną odpowiedź proszę...
    W tym akurat projekcie zachowano ekonomię - co popieram...

    Czy mi się zdaje, czy może kolega zraził sie do odmierzania czasu przez procka dzięki cudnej komendzie "Wait...1"...
  • #14 5116527
    bruno4
    Poziom 13  
    Panowie z doświadczeniem ! Czy ktoś mógłby przedstawić soft do tego zegara? Na stronie Josepino jest jedynie hex. Jak już wcześniej napisał rafixs na temat modyfikacji oprogramowania - data w języku polskim , lub wyświetlanie w trybie 24 godzinnym. Jeśli macie doświadczenie to podzielcie się nim. Z góry dziękuję !
  • #15 5118577
    cyberdar
    Poziom 31  
    Witam

    Na różnych forach w tym serwisie powstały różne podkategorie. Nie wiem czy w tym dziale coś takiego się pojawiło ale jeśli nie to myślę, że warto. Oglądanie po raz 100 tak idiotycznego projektu jakim jest zegar na LCD bez podtrzymania, również moim zdaniem, jest poprostu zaniżaniem poziomu forum. Ile razy można coś takiego pokazywać. Brak słów. Pomijam zauważone przez przedmówców błędy i fakt, że autor postu nie jest autorem wszystkiego tylko "kopiowaczem". Słabo się robi. To samo tyczy się ładowarek na MAX712/713. Non stop jedno i to samo. Przecież to niczego nie wnosi do sprawy.
    Może trzeba zrobić dział, w którym będą sprawdzone, gotowe projekty z płytkami drukowanymi, programami i szczegółowym opisem.
    --
    pozdrawiam
REKLAMA