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

Kolejny już termometr, tym razem na PICu

dg.1607 18 Sie 2009 17:03 7455 13
  • Kolejny już termometr, tym razem na PICu

    Ten prosty, a zarazem funkcjonalny termometr poza wyświetlaniem temperatury w stopniach Celsjusza i Fahrenheita włącza grzejnik jeżeli temperatura spada poniżej zaprogramowanej lub w przypadku wzrostu temperatury powyżej ustalonej za pomocą przycisków UP/DOWN [góra/dół], uruchamia wentylator lub klimatyzację. Czujnik temperatury dokonuje pomiaru oraz wyświetla na LCD temperaturę zarówno w stopniach Celsjusza jak i Fahrenheita [lub osobno po wybraniu odpowiedniej opcji]. Przy jego pomocy możliwy jest pomiar temperatury w zakresie od -55° do 125° C [W stopniach Fahrenheita od -67° do 257°].

    W zaprezentowanym termometrze do pomiaru temperatury użyty został układ DS1820 używający interfejsu 1-Wire.


    A oto schemat:

    Kolejny już termometr, tym razem na PICu


    Źródło

    Fajne? Ranking DIY
    O autorze
    dg.1607
    VIP Zasłużony dla elektroda
    Offline 
    Specjalizuje się w: air
    dg.1607 napisał 2307 postów o ocenie 383, pomógł 38 razy. Mieszka w mieście B-na/B-B. Jest z nami od 2009 roku.
  • #2 6907168
    xanio
    Poziom 27  
    Ja tylko z góry chciałbym ostrzec przed załączaniem grzejnika dużej mocy przez sam przekaźnik. Może warto zastosować jakieś sterowanie tyrystorem?
  • #3 6907675
    jacxek
    Poziom 11  
    Witam
    A może jakiś wsad do procka w jakimś czytelnym języku (czytaj : w jaki został napisany program) może płytka (czytaj :choć jest prosta )
    Fajnie że jest wrzucony projekt ale .... jaki z niego pożytek ?? Jak już jest interesujący projekt to "ktoś" napisze że się boi o komercyjne wykorzystanie i z programu i "****" ( wiadomo )
    Oczywiście popieram dodawanie nowych projektów (jak najbardziej) ale żeby one miały jakiś sens a nie tylko byle jaki znaleziony w internecie (przypadkiem) i wrzucony dlatego że są potrzebne " punkciki " .
    Może to jest troszkę krytyczne ale ile jest wart projekt na byle jakim mikro-kontrolerze bez programu ??

    Pozdrawiam Jacxek
  • #4 6907858
    carek13
    Poziom 12  
    przydalaby sie rowniez dioda w kierunku zaporowym przy przekazniku, zeby zabezpieczyc tranzystor.
    i co z drganiami stykow mikroswiczy? jakis kondensatorek czy jak, chyba, ze rozwiazane programowo. aaa no i co z kontrastem lcd ? sam sie ustawi ?
    widac schemat tylko tak na odczepnego narysowany...
  • #5 6908315
    maly.borkowo
    Poziom 15  
    Na stronie źródłowej niestety też brak kodu programu (chyba, że przeoczyłem) no i sporo ciekawych projektów, szkoda, że brak wsadów lub kodów. Cóż, projekt jednak dosyć prosty, może samemu uda mi się coś złożyć i napisać program (chociaż tylko BASCOMa znam i to słabiutko ;/ a więc nie wiem jak będzie z komunikacją z czujnikiem temp.)

    Swoją drogą - są wyświetlone dwie temperatury, rozumiem, że jedna to zmierzona a druga to zadana - co przydało by się jakoś oznaczyć.
  • #6 6908323
    Urgon
    Poziom 38  
    AVE...

    Całość jest zrobiona na PICu, więc z 1-Wire nie będzie problemu, jak użyjesz PICBASICa, który ma gotowe polecenia. Ale jak chcesz robić to na AVR, to powinny być jakieś gotowe biblioteki czy przykłady obsługi 1-Wire...

    Układ raczej prosty, ale mimo to przydatny. Można go rozbudować dodając więcej termometrów i wykorzystując pozostałe wyprowadzenia do podłączenia dodatkowych przekaźników...
  • #7 6908872
    dg.1607
    VIP Zasłużony dla elektroda
    jacxek napisał:
    [...] dlatego że są potrzebne " punkciki " .


    Czyżby?

    jacxek napisał:

    Może to jest troszkę krytyczne ale ile jest wart projekt na byle jakim mikro-kontrolerze bez programu ??


    W źródle, które podałem jest wyraźnie napisane:

    Źródło napisał:
    Stay tuned for full details on this project.


    co oznacza, że należy się spodziewać, że szczegóły dotyczące tego projektu zostaną udostępnione na stronie [nie wykluczone, że odpłatnie].
  • #8 6909587
    Urgon
    Poziom 38  
    AVE...

    Strona ta ma sporo ciekawych projektów, jak miernik pojemności i indukcji w jednym, ale nie widziałem, by gdziekolwiek były źródła. Autor zarabia na sprzedawaniu gotowych zestawów do samodzielnego montażu, więc źródeł raczej nie wrzuci za darmo. Z drugiej strony ten termometr nie jest na tyle skomplikowany, by trza było źródeł szukać - w PICBASICu(którego autor pewnie użył) są gotowe polecenia do komunikacji z układami 1-Wire i do sterowania dowolnym alfanumerycznym wyświetlaczem LCD. Przykłady podobnych termometrów ze źródłami można znaleźć na stronach poświęconych programowaniu w PICBASICu. Zapewne są też gotowce w BASCOMie, tylko trza pogooglować...
  • #9 6911018
    tank_driver
    Poziom 17  
    xanio napisał:
    Ja tylko z góry chciałbym ostrzec przed załączaniem grzejnika dużej mocy przez sam przekaźnik. Może warto zastosować jakieś sterowanie tyrystorem?

    Rozwiń temat - dlaczego według Ciebie załączanie grzejnika samym przekaźnikiem jest niepoprawne ? W jaki sposób rozwiązałbyś ten układ za pomocą pojedyńczego tyrystora ?
  • #10 6911669
    xanio
    Poziom 27  
    Problem polega na tym, że przekaźnik, oprócz maksymalnego prądu, jaki może przez niego płynąć, może ulec uszkodzeniu na skutek skakania iskry w momencie przełączenia. Jeżeli już decydujemy się na sam przekaźnik, warto żeby miał parametry 'na wyrost'.

    Proponuję lekturę:
    http://www.elportal.pl/pdf/k07/19_12g.pdf
  • #11 6914083
    tank_driver
    Poziom 17  
    xanio napisał:
    Problem polega na tym, że przekaźnik, oprócz maksymalnego prądu, jaki może przez niego płynąć, może ulec uszkodzeniu na skutek skakania iskry w momencie przełączenia. Jeżeli już decydujemy się na sam przekaźnik, warto żeby miał parametry 'na wyrost'.

    Proponuję lekturę:
    http://www.elportal.pl/pdf/k07/19_12g.pdf


    Dzięki za linka !
    Biorąc pod uwagę fakt, że zdecydowana większość grzejników zachowuje się jak obciążenie rezystancyjne, nie wyolbrzymiałbym zbytnio tego problemu. Na codzień mam do czynienia ze stycznikami załączającymi silniki elektryczne różnej mocy (do 120kW), "klepiącymi" niekiedy kilkanaście razy na minutę (te mniejsze). Oczywiście należy je periodycznie wymieniać, ale w większości wypadków wytrzymują nie mniej niż 2 lata takiej pracy. Przypomnę tylko że cewki silnika to nie grzałka, i ze względu na sporą ich indukcję przy wyłączaniu mamy efektowne wyładowania elektryczne między stykami styczników. Wszystko oczywiście zależy od jakości styków, odległości w stanie wyłączenia, siły docisku, szybkości itp - jednym słowem od klasy przekaźnika.

    Jeśli chciałbyś załączać elektronicznie, to zamiast tyrystora musisz zastosować triak - czyli tyrystor dwukierunkowy, ponieważ mamy do czynienia z prądem zmiennym. Odizolować od obwodu, załączać w zerze sieci i zabezpieczyć przed przebiciem.

    Co gorąco polecam to zastosowanie bezpiecznika obliczonego na wartość prądu pobieranego przez grzejnik - w przypadku gdy dojdzie do zwarcia w odbiorniku, jest szansa że obwód wykonawczy nie spłonie razem z płytką.

    Pozdrawiam !
  • #12 6933550
    lukaszpc1
    Poziom 13  
    Więc nikt nikt nie udostępni wzoru pcb i montażowego oraz wsadu do pic ???
  • #13 6941298
    Kolek
    Poziom 25  
    Poszukaj, a napewno znajdziesz, może nie do tego, ale masę innych, jeśli koniecznie chcesz na PICu to poszukaj na anglojęzycznych stronach, a jak może być na innym to tu jest na at89c2051. Jak Ci się będzie chciało to znajdziesz więcej na różne mikrokontrolery. Możesz poszukać też sterowników akwariowych, działają podobnie, mierzą temperaturę i sterują grzałką.
  • #14 6941464
    lukaszpc1
    Poziom 13  
    szczególnie chodzi mi o ten bo jest na lcd i nie jest trudny jak dla początkującego.
REKLAMA