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

Jak zbudować lampę zmieniającą barwę w zależności od temperatury?

rowerser 08 Sie 2007 12:23 4693 18
REKLAMA
  • #1 4157611
    rowerser
    Poziom 11  
    Posty: 48
    Ocena: 2
    Hello, potrzebóje zbudować lampę , która by zmieniała swoją barwę w zależności od temperatury powietrza. Lampa musi posiadać jedną żarówke, ( moze więcej ale lepiej jedną). Proszę o jakieś linki do podobnych tematów.
  • REKLAMA
  • #2 4157864
    mariuz
    Poziom 31  
    Posty: 1772
    Pomógł: 141
    Ocena: 108
    eee

    Na diodach + mikroprocesor to może jeszcze... aLe tak jak ty chcesz to nijak się nie da.
    Przynajmniej ja sobie nie wyobrażam sposobu działania czegoś takiego...

    Program na procka może by sięwyskrobało...
  • #3 4160616
    Mishot
    Poziom 24  
    Posty: 739
    Pomógł: 47
    Ocena: 68
    http://www.gro-group.co.uk/grobag/products/egg/

    :wink:

    PS
    Myślałem żeby takie coś popełnić, ale doszedłem do wniosku że to długo nie pożyje ;] -bo zaraz bym się wziął za coś innego i części potrzebne ;] (płytka prototypowa)
  • #4 4160714
    mariuz
    Poziom 31  
    Posty: 1772
    Pomógł: 141
    Ocena: 108
    To nie wydaje się trudne do zbudowania :D
    LCD (my damy 1x8 na HD44780)
    diody niebieska,zielona*,zolta*,czerwona
    2 do 4 kanałów PWM do sterowania jasnością
    I czujnik T, chociażby DS1820.

    Chyba się wezmę za rozkminianie takiego czegoś :D
  • REKLAMA
  • #5 4255934
    mirolek2
    Poziom 11  
    Posty: 59
    Ocena: 4
    Witam!
    nie znam się zbytnio na elektronice ale czy do tego pomysłu nie można by zastosować tego prostego rozwiązania http://www.elektroda.net/dla_domu/termometrdiodowy.html co prawda czujnik byłby analogowy i nie tak dokładny jak na mikroprocesorze ale to jest proste rozwiązanie.

    Albo to: http://www.wolumen.com.pl/actions/others/projects/21_termometr_diodowy-8do30.pdf
  • #7 4258302
    mirolek2
    Poziom 11  
    Posty: 59
    Ocena: 4
    To ja prosiłbym jeżeliby ktoś zrobił coś takiego o udostępnienie jakiegoś schemaciku.

    I jeszcze pytanko, stosujecie diody LED RGB czy każdy kolor osobno. Bo Wg mnie lepszy efekt byłby z LED'ami RGB bo przy zmianie koloru nie zmieniałoby sie położenie "punktu świetlnego" i w dodatku można uzyskac ciekawe zestawienia kolorów.
  • REKLAMA
  • #8 4259959
    mariuz
    Poziom 31  
    Posty: 1772
    Pomógł: 141
    Ocena: 108
    leda proponuję zastosować red-green w jednej obudowie.
    Co do schematu, to ja nic nie mówię, bo jeszcze powiem o jedno słowo za dużo i dostane ostrzeżenie :/
  • #9 4260460
    ryborz
    Poziom 23  
    Posty: 567
    Pomógł: 47
    Ocena: 23
    Wczoraj zrobiłem takie urządzenie na Attiny26 Ds1820 i diodzie led RGB.
    Jak zbudować lampę zmieniającą barwę w zależności od temperatury?
    Jak ktoś jest chętny udostępnię wsad napisany w bascomie i schemat, jak go tylko narysuję :-)
  • #10 4260840
    LuckyDj
    Poziom 33  
    Posty: 2564
    Pomógł: 186
    Ocena: 192
    Ciekawy pomysł kolego ryborz :)
    Widział bym to jako podświetlenie zaokiennego termometru.
  • #11 4261383
    mirolek2
    Poziom 11  
    Posty: 59
    Ocena: 4
    super rozwiązanie właśnie o takim czymś myślałem.

    Ja jestem zainteresowany i to bardzo rozwiązaniem kolegi: "ryborz"

    mam nadzieje że poradzę sobie z budową tego urządzenia :)

    Pozdrawiam
  • #12 4261455
    ryborz
    Poziom 23  
    Posty: 567
    Pomógł: 47
    Ocena: 23
    Schemat i wsad. Dioda RGB wspólna anoda. Rezystory według uznania ok. 240 Ω. Czujnik DS1820 dallasa. Wewnętrzny oscylator Attiny26 nastawiony na 8 Mhz.
    Jak zbudować lampę zmieniającą barwę w zależności od temperatury?
    Załączniki:
    • TERMORGB3.rar (2.04 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #13 4262000
    mirolek2
    Poziom 11  
    Posty: 59
    Ocena: 4
    Ja mam jeszcze dwa pytania a może trzy.

    1. Jaki to dokładnie model tego mikroprocesora?
    2. Dużo trzeba by było zmienić we wsadzie żeby określić inny przedział temperatury, i co mniej więcej trzeba by było podmienić?

    za odpowiedź z góry wielkie podziękowania
  • #14 4262340
    mariuz
    Poziom 31  
    Posty: 1772
    Pomógł: 141
    Ocena: 108
    ryborz:
    PWM zrobione programowo?

    I czy kolor odczytuje z tablicy czy przelicza na bieżąco
  • REKLAMA
  • #15 4262437
    ryborz
    Poziom 23  
    Posty: 567
    Pomógł: 47
    Ocena: 23
    PWM programowo. Mikrokontroler Atmel Avr Attiny26. Kolor przeliczany w locie. Aby zmienić zakres trzeba zmienić parę rzeczy w programie. Nie powinno być problemu z innym zakresem.
  • #16 4262559
    mariuz
    Poziom 31  
    Posty: 1772
    Pomógł: 141
    Ocena: 108
    ryborz, z hexa to mirolek za dużo nie wymodzi ;)

    W wolnej chwili pomyślę nad zrobieniem czegoś takiego :)
  • #17 4262585
    ryborz
    Poziom 23  
    Posty: 567
    Pomógł: 47
    Ocena: 23
    Moje wypociny w bascomie :-)

    W drugiej paczce (projekty.rar) nowa skala (wsad + program):
    Jak zbudować lampę zmieniającą barwę w zależności od temperatury?
    Załączniki:
    • projekty.rar (2.35 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • termoRGB.rar (1020 Bajtów) Musisz być zalogowany, aby pobrać ten załącznik.
  • #18 4288588
    mirolek2
    Poziom 11  
    Posty: 59
    Ocena: 4
    Z programowaniem mam pierwszy raz do czynienia więc chciałem zapytać
    Czy ten mikrokontroler: ATTINY26-16PU nadaje się?????? Bo on ma wewnętrzny oscylator nastawiony na 16 Mhz. Proszę o odpowiedź
  • #19 4289871
    ryborz
    Poziom 23  
    Posty: 567
    Pomógł: 47
    Ocena: 23
    Nadaje się. Z tego co pamiętam oscylatory nastawiane są na 1MHz. 16MHz to maksymalna częstotliwość taktowania.Taktowanie 1,2,4,8 MHz można zmieniać za pomocą Fuse Bits.

Podsumowanie tematu

✨ Dyskusja dotyczy budowy lampy zmieniającej barwę w zależności od temperatury powietrza, z preferencją na użycie jednej żarówki lub diody LED. Proponowane rozwiązania obejmują zastosowanie mikrokontrolera (np. Atmel AVR Attiny26) wraz z czujnikiem temperatury DS1820 (Dallas) oraz diodą LED RGB o wspólnej anodzie do płynnej zmiany koloru. Sterowanie jasnością i kolorem realizowane jest za pomocą programowego PWM, a kolor jest obliczany dynamicznie w czasie rzeczywistym. Wskazano również alternatywne, prostsze metody analogowe z wykorzystaniem diod jako czujników temperatury. Udostępniono schematy i kod źródłowy w Bascomie, z możliwością modyfikacji zakresu temperatury poprzez zmianę parametrów w programie. Poruszono kwestie doboru częstotliwości taktowania mikrokontrolera i konfiguracji fuse bits. Dyskusja zawiera linki do projektów termometrów diodowych oraz przykładowych realizacji, a także sugestie dotyczące użycia diod RGB zamiast osobnych diod kolorowych dla lepszego efektu wizualnego.
REKLAMA