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

Czy taka przeróbka zadziała?

aniołek 04 Wrz 2011 14:16 1350 2
REKLAMA
  • #1 9894127
    aniołek
    Poziom 12  
    Witam
    Jeśli nie trafiłem z działem - proszę moderatora o przeniesienie do odpowiedniego :)

    Otóż - mam zamiar wykonać programator połączony z wyświetlaczem, obsługujący czujniki DS1821. W załączniku jest artykuł z którego chcę skorzystać, oraz moja wizja przeróbki. Chodzi o to, że oryginał przewiduje tylko jeden czujnik, a ja chciałbym dołączyć elementy zaznaczone zieloną ramką jako dodatkowe czujniki. W miejscu zaznaczonym czerwonym kółkiem znajdował by się przełącznik, którym miałbym możliwość wyboru odczytu i przeprogramowania danego czujnika.
    Wiem, że najprościej było by wykonać układ i sprawdzić działanie, ale problemem jest koszt jednego DS'a, który wynosi 18-20 zł.. :( (chyba że są jakieś inne, również programowalne, tańsze czujniki?)

    A może ktoś zna rozwiązanie na n.p. na Atmedze8, czujkach DS18b20 i wyświetlaczu HD44780? Układ ma sterować 4 przekaźnikami w zależności od odczytu 4 różnych temperatur, przy czym czujki nie mogą pracować na magistrali 1wire. Problem jest taki, że czujki DS1821 reagują nieomal natychmiast, a układ na Atmedze i DS18b20 musiałby mieć nie tylko możliwość zmiany nastaw temperatur, ale i zmiany międzyczasów pomiarów.

    Pozdrawiam
  • REKLAMA
  • #2 9894851
    xury
    Specjalista automatyka domowa
    Nie do końca rozumiem co napisałeś, ale myślę, że wiem o co chodzi.
    Mozesz zrobić każdy czujnik na osobnej końcówce i czytać/konfigurować każdy czujnik z osobna.
    Co do czujników DS18B20 to one pracują tylko na 1-wire. Czas konwersji zależy od ustawionej rozdzielczości. Co zaś do "gotowca" to raczej nikt Ci go nie da.
  • #3 9895073
    aniołek
    Poziom 12  
    Dzięki za zainteresowanie
    W sumie - każdy czujnik na własnym pinie to dla mnie najwygodniejsze rozwiązanie, ale - jak to rozwiązać?
    - przerabiać program celem stworzenia jakiegoś menu? (co i tak nic nie da, bo wyświetlacz jest 7-segmentowy).
    - podpiąć każdy czujnik na innym pinie i przełączać przełącznikiem - oki, ale chyba i tak trzeba przerobić program by wiedział co jest na dodatkowych pinach?
    - zrobić tak jak w mojej "propozycji", czyli - czujniki na tym samym pinie, ale przełączalne manualnie.

    Pozdrawiam
REKLAMA