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

Termometr z wyświetlaczem LED na AVR

mi_ma 18 Paź 2007 20:08 18532 28
  • Termometr z wyświetlaczem LED na AVR

    Przedstawiam projekt termometru z potrójnym wyświetlaczem 7-segmentowym. Zakres pomiaru temperatury wynosi od -9,5 do 99 stopni Celsjusza ze skokiem 0.5 stopnia (lub też od 0 do 210 stopni Farhenheit'a ze skokiem jedno stopniowym). Dzięki wyświetlaczowi LED, odczyt możliwy jest także w ciemności.

    Jako czujnika temperatury użyto tutaj DS1621.

    Kontroler AT2313 został tutaj użyty do kontroli dwu-przewodowego interface'u szeregowego czujnika i do przetwarzania odczytanych danych na sygnał podany do wyświetlacza segmentowego. Odświeżanie odczytu następuje co 3 sekundy. Ceramiczny rezonator jest tutaj użyty w celu taktowania mikrokontrolera.


    Do każdej katody wyświetlacza 7-segmentowego podłączony jest tranzystor NPN mający na celu wzmocnienie prądu. Tranzystory sa sterowane przez mikrokontroler. Każdy segment podłączony jest do rezystorów 200 Ohmowych w celu ograniczenia prądu na portach mikrokontrolera.


    Obwód potrzebuje zasilania napięciem stałym 5V i pobiera ok 50mA. Układ może być zasilany także z 3 bateriami 1.5V, ale wtedy jasność wyświetlacza będzie mniejsza. Na 3 bateriach układ powinien pracować około miesiąca.

    Termometr z wyświetlaczem LED na AVRTermometr z wyświetlaczem LED na AVR
    Termometr z wyświetlaczem LED na AVR



    Wsad i kod źródłowy dostępne są na stronie źródłowej.

    źródło http://www.avrprojects.net/articles.php?lng=en&pg=58

    Fajne? Ranking DIY
    O autorze
    mi_ma
    Tłumacz Redaktor
    Offline 
    Specjalizuje się w: elektronika wojskowa
    mi_ma napisał 831 postów o ocenie 809. Mieszka w mieście Wrocław. Jest z nami od 2006 roku.
  • #2 4391796
    marenc
    Poziom 24  
    Ładny, zgrabny, szybki projekt ...

    Dlaczego nie użyłeś DS18B20? W własnych zasobach miałeś kostkę?

    TIP. Podmień AT90S2313 na ATtiny2313 ... ten drugi ma USI i pozwoli na szybszą reakcję na zmianę temperatury przez kostkę czujnika ;)
  • #5 4391931
    pasorzytek
    Poziom 16  
    ale chyba nie ten link
  • #6 4391960
    Jeansy
    Poziom 12  
    Oczywiście, że ten.

    Z lewej strony w dziale "AVR Projects with LEDs"
    Na pierwszej pozycji masz projekt o nazwie
    Digital LED Thermometer
  • #7 4391976
    pasorzytek
    Poziom 16  
    to mozna bylo dac odrazu link do termometru a nie ze trzeba szukac po stronie
  • #8 4391980
    Jeansy
    Poziom 12  
    Ja też musiałem znaleźć, a nie ja zakładałem ten temat :D
  • #9 4392318
    kamikwia
    Poziom 10  
    jaki jest koszt takiego temometru??
  • #10 4392768
    radiomechanik
    Poziom 23  
    raczej powinno się to znaleźć w jakimś dziale projekty znalezione w sieci ...
    po za tym termometry DS18B20 jak wspomniał jeden z kolegów w swoim zapytaniu - są w polskich warunkach tańsze i bardziej popularne, i właśnie z ciekawości tylko zajrzałem na ten post w nadziei że znajdę w miarę przejrzystą odpowiedź jak sensownie odczytać z DS18B20 temperaturę z rozdzielczością 0,5 stopnia celcjusza ... a tu masz babo kwasek ... link do obcej strony
  • #11 4393036
    pbor2
    Poziom 11  
    Czy można zmienić zakres pomiaru temperatury ?
    Interesowało by mnie, żeby termometr mierzył od -40'C
    Jest to możliwe? Jeśli tak to jak to zrobić?

    Pzdr.
  • #12 4393405
    Konto nie istnieje
    Poziom 1  
  • #13 4396995
    adass
    Poziom 25  
    Jaki jest rezonator ceramiczny ?
  • #14 4401673
    cinek810
    Poziom 12  
    jesli chodzi o sterowanie ds18b20 to sluze pomoca. Poswiecilem niedawno troche czasu na to i w zasadzie obsluzylem we wszystkich trybach wszystkie komendy.

    Jesli chodzi o zakres mierzonych temperatur. Podjerzewam, ze nie mozna. (Nie jestem pewny) wydaje mi sie jednak, ze przy tym czujniku jest to nie mozliwe.

    rezonator.. a czy to wazne? Moze byc nawet wewnetrzny AVR-a. Nie ma on zbyt wiele do roboty w tym projekcie..
  • #15 4420578
    ryborz
    Poziom 23  
    Rezonator ma znaczenie. Przy innej częstotliwości mogą występować błędy w transmisji, miedzy czujnikiem, a układem.
  • #16 4430233
    Stipe77
    Poziom 12  
    Zlecę wykonanie prostego termometru LED bez obudowy.
    Założenia:
    1. Musi pracować w środowisku zasilania w samochodzie w przedziale 7-15v
    2. Dolny zakres pomiaru 0 stopni lub mniej, górny zakres pomiaru 120 stopni lub więcej. Może nie uwzględniać miejsca po przecinku.
    3. Ma służyć do pomiaru temp cieczy chłodzącej więc musi być przystosowany do ciągłej pracy w warunkach 90-100stopni.
    4. Czujnik na kablu 2.5metra.
    5. musi się włączać buzzer przy temperaturze 110stopni i ma się wyłączyć po 5 sekundach niezależnie czy temperatura spadnie czy nie.
    6. Wyświetlacz led kolor żółty o wysokości cyfr 1.5cm.

    Proszę o oferty cenowe na priv.
  • #17 4431862
    Venom007
    Poziom 27  
    Witam ile by ktoś wziął za zrobienie gotowje plytki z elementami?
    DS' i LCD (led) mam :)
    Dało by sie tak zeby termometr dzialal na -15° do 85°?
    I zeby działał na 2 czujnikach, zeby na zmiane pokzaywało temp z czujników 10 sec. jeden później 10 sec. drugi czujnik, dało by sie tak?
    Pozdrawiam
  • #19 4461069
    adass
    Poziom 25  
    Zrobiłem ten układzik i nie mogę go uruchomić . Mam programator STK200 i program PonyProg 2000. Niby wgrywa program a wyświetlacz nie świeci. Rezonator ceramiczy dałem 8Mhz bez też nie działa kombinuje już drugi dzień i nic . Może trzeba pliki BAS przekompilować na HEX tylko jak ? mam BASCOM-AVR 1.11.8.3 .Może ktoś pomoże ?
  • #21 4461184
    adass
    Poziom 25  
    Wgrywam i nic . Wyświetlacz mam wspólna anoda i musze wymienić .
    Zmieniłem wyświetlacz i wyświetla temperature ale wszystkie cyfry mrugają i nie wiem gdzie to zmienić używam PonyProg2000 i STK200 a nie chce zblokować attiny2313. Może ktoś doradzi ?
    Jak tu ustawić? :
    Termometr z wyświetlaczem LED na AVR
    Jak podłączyć czujnik DS18B20 do tego układu ?
  • #22 4856726
    zbyszek1
    Poziom 12  
    działa już ten termometr?
  • #23 4856910
    adass
    Poziom 25  
    Tak działa na DS1621 tylko kombinuje żeby przerobić na czujnik DS18B20
  • #24 4856936
    zbyszek1
    Poziom 12  
    Mam gotowe rozwiazannie ale z wyświetlaczem Lcd może być?

    Dodano po 6 [minuty]:

    Termometr z wyświetlaczem LED na AVR
  • #25 4856992
    adass
    Poziom 25  
    Mnie interesuje tylko na wyświetlacz Led i czujnik DS18B20.
  • #26 4857514
    zbyszek1
    Poziom 12  
    To chwile potrawa - jednak ograniczenie zostanie -9,5 mniej nie można wyświetlić na 3 miejscach. Odpowiada?
  • #27 4857726
    adass
    Poziom 25  
    Dobra wszystko mam zmontowane czekam na wsad :D
  • #29 11585864
    eleki11
    Poziom 11  
    Witam.
    Właśnie czegoś takiego poszukuję żeby na szybko sklecić z elementów które mam pod ręką
    ale niestety wszystkie linki już wygasły.
    Może wrzuciłby ktoś kod źródłowy do tego termometru tu na stronę ?
REKLAMA