FAQ | Points | Add... | Recent posts | Search | Register | Log in


4x DS18b20 +LCD = Termometr


Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> 4x DS18b20 +LCD = Termometr
Author
Message
IMEX
Poziom 17
Poziom 17


Joined: 09 Nov 2005
Posts: 403
Location: Ostróda

Post#331 16 Apr 2010 17:13   

Re: 4x DS18b20 +LCD = Termometr


Bardzo proszę.



prog.txt
 Description:
 n/a

Download
 Filename:  prog.txt
 Contents:  
 Filesize:  1.92 KB
 Punkty:  0.00

Back to top
   
Google

Google Adsense


Post# 16 Apr 2010 17:13   





Back to top
   
luki55
Poziom 18
Poziom 18


Joined: 08 Feb 2005
Posts: 498
Location: Trzebinia ( Bolęcin)

Post#332 16 Apr 2010 17:55   

Re: 4x DS18b20 +LCD = Termometr


Już wiem jak to trzeba ogarnąć... z kodu zamieszczonego przeze mnie, najlepiej wyrzucić I1=I1*10 (tak jak Ty to zrobiłeś też może być tylko zajmuje więcej pamięci)i trzeba koniecznie zmienić formowanie wyniku na:
Ss = Format(ss , "##")

Pozdrawiam, dzięki za fatygę

PS. musiałbyś być autorem tematu, żebyś mógł dostać punkcik:)
Back to top
   
kermit64
Poziom 5
Poziom 5


Joined: 14 Nov 2008
Posts: 13
Location: trzebinia

Post#333 25 Apr 2010 19:35   

Re: 4x DS18b20 +LCD = Termometr


Ludzie! Normalnie szlag mnie trafi niedługo. Jestem typowym przykładem prawa Murphiego-jak coś ma nie działać to mi nie zadziała. Jakiś czas temu zabrałem się za termometr wg. opisu z sieci i porażka. Po paru nie udanych próbach "zpajęczyłem" termo. z tego tematu, by sprawdzić czy wyświetlacza nie zepsułem i czy procesor się programuje (na LPT). I nic. Wyświetlacz świeci górną linijką tak z procesorem jak i bez. W Bascomie pokazuje, że jest ok. Już nie wiem co dalej. To już sprawa wewnętrznego honoru by to zadziałało. Macie jakieś sugestie co jest nie tak? Jedną Atmege już załatwiłem, przyciskając coś w bascomie, może lcd-ka też wykończyłem?
Back to top
   
Dariusz Goliński
Poziom 18
Poziom 18


Joined: 21 May 2003
Posts: 551
Location: Brzeziny

Post#334 26 Apr 2010 07:39   

Re: 4x DS18b20 +LCD = Termometr


Wykończyć wyświetlacz to nie tak prosto. Ja też tak miałem, zerknij wyżej jest podobny problem, i rozwiązanie. Trzeba jedną z końcówek zewrzeć albo do masy albo do plusa nie pamiętam.
Back to top
   
kermit64
Poziom 5
Poziom 5


Joined: 14 Nov 2008
Posts: 13
Location: trzebinia

Post#335 26 Apr 2010 10:01   

Re: 4x DS18b20 +LCD = Termometr


Znalazłem wpisy na forum,że wyświetlacze z lispolu mogą stwarzać problemy-chodzi o jakieś inicjowanie.A ja z bascoma to tylko potrafię gotowy soft wrzucić do procka.Niestety nie ten umysł już i wiek.Może ktoś doradzi jaki wyświetlacz i gdzie kupić.
Back to top
   
yin-yang
Poziom 5
Poziom 5


Joined: 22 Jun 2007
Posts: 14
Location: Warszawa

Post#336 05 May 2010 09:10   

Re: 4x DS18b20 +LCD = Termometr


Witam,

Chciałbym zacząć przygodę z elektroniką właśnie od zrobienia takiego 4 czujnikowego termometru. Na początek planuje kupić potrzebne elementy i tu mam pytanie do was: czy moglibyście dokładnie napisać jakie elementy potrzebuję ? Tzn pełniejsze oznaczenia, bo np na hasło ATmega8 wyskakuje mi kilka elementów (np. AT89C2051 albo ATMEGA8515L-8PU itp) podobnie z potencjometrami 10k i 100Ω (np R12 lub R16 itd, osiowe, montażowe itp) i rezystorem 4K7 (np. 1W, 1/4W itd) i nie wiem jakie dokładnie elementy wybrać. Planuje wyświetlacz 4x16 lub 4x20.

1. jaki ATmega8 ?
2. jakie potencjometry 10k i 100Ω ?
3. jaki rezystor 4K7 ?
4. jaki wyświetlacz 4x16 ew. 4x20 ?

I jeszcze pytanie na koniec: w jaki sposób (czym, jak podłączyć do kompa) programujecie ATmege ?

Bardzo proszę nie wyśmiewać mnie za banalne pytania ale każdy jakoś zaczyna
:D
Back to top
   
done
Poziom 18
Poziom 18


Joined: 20 Sep 2004
Posts: 567
Location: Lublin

Post#337 05 May 2010 09:27   

Re: 4x DS18b20 +LCD = Termometr


Witam
Atmega8-16PU
Potencjometr montażowy 10K
Rezystor 4.7K (0,25W wystarczy)
CZUJNIK TEMPERATURY DS18B20 TO-92 (Dallas 18B20)
Wyświetlacz ze sterownikiem zgodnym z HD44780 wielkość np 2x16 (2 linie po 16 znaków)
Tu masz przykładowy schemat zasilania całego układu (atmegi8, wyświetlacza itp) http://obrazki.elektroda.net/28_1248270893.jpg
tzn. stabilizator 7805
kondensator elektrolityczny 100uF, 10uF
kondensatory ceramiczne: 100nF, 330nF
Pozdrawiam
Back to top
   
jezjacek
Poziom 12
Poziom 12


Joined: 06 Jul 2007
Posts: 85
Location: Białe Błota k. Bydgoszczy

Post#338 09 May 2010 16:57   

Re: 4x DS18b20 +LCD = Termometr


Zmontowałem ten układ i wgrałem plik hex udostępniony przez kolegę Gonza. Układ działa. Następnie otworzyłem plik bas w Bascom demo, skompilowałem i wysłałem do procka. Szok - nie działa (nic nie działa - wyświetlacz nie zainicjowany). Co jest? Kompilator źle kompiluje? A może są jakieś ustawienia bascoma, które przeoczyłem. Dodam, że kompiluje się bez błędów, w katalogu pojawia się hex, który za pomocą AVRStudio wysyłam do mikrokontrolera.
Back to top
   
Duch__
Poziom 22
Poziom 22


Joined: 12 Dec 2004
Posts: 1911
Location: Opole

Post#339 Post from the author of the topic 10 May 2010 23:31   

Re: 4x DS18b20 +LCD = Termometr


Nie jest na bieżąco z wątkiem, ale sprawdź czy masz zgodność w programie dobrze ustawione wyprowadzenia wyświetlacza, możliwe że tu jest błąd.

-> IMEX, widziałem na poprzedniej stronie twój układzik. Mógłbyś podesłać fragment kodu dot. odbioru, a następnie zapisu numeru seryjnego każdego z kanałów, oraz fragment dot. wywołania danego czujnika w celu pomiaru?
Back to top
   
jezjacek
Poziom 12
Poziom 12


Joined: 06 Jul 2007
Posts: 85
Location: Białe Błota k. Bydgoszczy

Post#340 11 May 2010 11:50   

Re: 4x DS18b20 +LCD = Termometr


Gonza udostępnił całą paczkę: plik bas plus pliki powstałe po kompilacji. Jak wgrywam skompilowane przez niego układ działa, jak przez siebie nie działa. Wniosek ja źle kompiluje bo jest to ten sam program. Ale za diabła nie wiem co robię nie tak. Które ustawienia bierze kompilator pod uwagę te z programu tzn. regfile, config lcd, 1 wire czy te z options>compiler?
Back to top
   
yin-yang
Poziom 5
Poziom 5


Joined: 22 Jun 2007
Posts: 14
Location: Warszawa

Post#341 14 May 2010 06:00   

Re: 4x DS18b20 +LCD = Termometr


Dziękuję koledze done za podpowiedź.
Niezbędne elementy już skompletowałem i od tygodnia biedzę się nad opracowaniem płytki (jak pisałem wyżej to mój zupełnie pierwszy projekt). Próbuję robić w Eagle ale za nic nie mogę sobie z tym poradzić (płytka do poniższego schematu).
4x DS18b20 +LCD = Termometr

Czy da się do tego układu zaprojektować płytkę jednostronną? A może któryś z kolegów znalazłby chwilę i zaprojektował tę płytkę ? sorki za taką prośbę ale juz nie wiem jak to rozgryźć :(
Back to top
   
beyma
Poziom 16
Poziom 16


Joined: 18 Oct 2003
Posts: 313
Location: POLSKA

Post#342 30 May 2010 09:37   

Re: 4x DS18b20 +LCD = Termometr


Witam

Posiadam wyświetlacz na sterowniku HD44100h i HD66780fh (wymontowany z starej centralki alarmowej)
Podłączyłem ten wyświetlacz do termometru lecz pokazuje same głupoty.
Jest szansa zmiany kodu tak by wyświetlacz zaczął działać (z programowania jestem laikiem no ale wspólnymi siłami może coś się wyprodukuje )
Back to top
   
anzus
Poziom 3
Poziom 3


Joined: 27 Jul 2009
Posts: 5
Location: Rogoźnica

Post#343 30 Jun 2010 13:03   

Re: 4x DS18b20 +LCD = Termometr


Duch__, czy można zwiększyć ilość obsługiwanych czujników?
Back to top
   
peleton123
Poziom 10
Poziom 10


Joined: 22 Mar 2008
Posts: 49
Location: Mińsk Maz.

Post#344 03 Jul 2010 21:18   

Re: 4x DS18b20 +LCD = Termometr


Bezproblemowo można zwiększyć ilość czujników, aż do wyczerpania pamięci mikroprocesora
Back to top
   
Dariusz Goliński
Poziom 18
Poziom 18


Joined: 21 May 2003
Posts: 551
Location: Brzeziny

Post#345 05 Jul 2010 07:42   

Re: 4x DS18b20 +LCD = Termometr


Tylko musisz mieć na czym to wyświetlić, no chyba że będziesz wyświetlał grupowo co jakiś czas albo pod swicha podpiszesz funkcję.
Back to top
   
piotruuch
Poziom 13
Poziom 13


Joined: 15 Dec 2007
Posts: 121
Location: Poznań

Post#346 06 Aug 2010 15:41   

Re: 4x DS18b20 +LCD = Termometr


Mam pytanie do tego postu Link

Chodzi mi o zmianę programu a dokładnie małej jego części. Chciałbym żeby zamiast napisu Lodówka był napis Silnik (Skrót SIL) a zamiast Piec napis ATC (skrót ATC). Po zmianie napisów z LOD na SIL i Lodówka na Silnik (analogicznie ATC) wyskoczyły mi błędy w kompilacji programu. Proszę o pomoc w zamianie kodu i wytłumaczeniu w czym tkwił problem...
Back to top
   
Duch__
Poziom 22
Poziom 22


Joined: 12 Dec 2004
Posts: 1911
Location: Opole

Post#347 Post from the author of the topic 06 Aug 2010 15:52   

Re: 4x DS18b20 +LCD = Termometr


Zrób zrzut ekranu z błędem i wrzuć tutaj na forum.
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 06 Aug 2010 15:52   





Back to top
   
piotruuch
Poziom 13
Poziom 13


Joined: 15 Dec 2007
Posts: 121
Location: Poznań

Post#348 06 Aug 2010 18:09   

Re: 4x DS18b20 +LCD = Termometr


Witam!
Zapomnialem zmienić żeby skakał do ATC i SIL i ciagle mial wpisane do lod i piec wiec stad te bledy;) zaraz sprawdze ale powinno byc ok;) oto moj kod jakby się komuś coś w oczy rzuciło. Mam pytanie czy bezproblemu i dokładnie będzie wyświetlał także minusowe temperatury?



kod.txt
 Description:
 n/a

Download
 Filename:  kod.txt
 Contents:  
 Filesize:  9.23 KB
 Punkty:  0.00

Back to top
   
piotruuch
Poziom 13
Poziom 13


Joined: 15 Dec 2007
Posts: 121
Location: Poznań

Post#349 21 Aug 2010 21:11   

Re: 4x DS18b20 +LCD = Termometr


Wiem Ze to kolejny moj post pod spodem ale chce zeby forumowicze dostali powiadomienia ze go napisalem. Prosze administratora o nie usuwanie.

Mam pytanie... Czy trudno zmienić kod żeby na pierwszym planie w tym termometrze ver2 Ducha (ten z 2 przyciskami) po uruchomieniu u góry wyświetlała się data i godzina a na dole temp zew i wew. dopiero po naciśnięciu np. kasuj pokazuje je wszystkie, jeszcze raz kasuj idzie do godzi i temp. Chciałbym żeby np. 1 przycisk ustawial godziny kasuj zatwierdzal (po rozłączeniu kompletnie zasilania-zrobie tak ze bateria potrzymuje tylko procesor) znow min/max minuty i znow kasuj zatwierdzaj itd z rokiem i data...

Czy ktoś mógłby mi w tym pomóc aż tak nie znam się na programowaniu. W zamian odwdzięczam się...
Back to top
   
jezjacek
Poziom 12
Poziom 12


Joined: 06 Jul 2007
Posts: 85
Location: Białe Błota k. Bydgoszczy

Post#350 18 Sep 2010 16:36   

Re: 4x DS18b20 +LCD = Termometr


Proszę o wczytanie dołączonego pliku hex (wersja na dwa czujniki i lcd 16x2). Jest to skompilowany przeze mnie bas Gonzy. Tak jak pisałem wcześniej pik hex Gonzy po wczytaniu do procesora działa a po skompilowaniu i wczytaniu nie. Jeśli na innym zestawie także nie będzie działać to będzie znaczyło, że kompilator (lub jego ustawienia) są złe. Z góry dzięki.



moja kompilacja.zip
 Description:
 n/a

Download
 Filename:  moja kompilacja.zip
 Contents:  
 Filesize:  17.69 KB
 Punkty:  0

Back to top
   
cugi253
Poziom 14
Poziom 14


Joined: 31 Mar 2008
Posts: 186
Location: Wojkowice

Post#351 02 Oct 2010 23:10   

Re: 4x DS18b20 +LCD = Termometr


Witam aa czy ktoś by mógł mi dopisać kawałek kodu, tak aby po przekroczeniu temp 85 z czujnika 3, zaczęła świecić dioda, która jest podpięta pod np. port b.2, napis piec zaczął migać, i włączył się buzzer podpięty pod np. port b.1

Próbowałem sam to napisać ale coś mi nie wychodzi, bo zamiast migać dolny wiersz to miga górny. Nawet gdy ustawiam komenda locate wiersz dolny, tak samo dzieje, za pomocą komendy lowerline.

Code:

If I3 > 80 Then
   Waitms 500
   Display On
   Waitms 500
   Cls
   Lowerline
   Lcd "  PIEC  " ; Ss ; Chr(0) ;
else
    Lowerline
   Lcd "  PIEC  " ; Ss ; Chr(0) ;
end if


A to kod, który miałby włączać buzzer
Code:

If I3>80 Then
Pinb.1 = 1
end if


Dołącze zmieniony kod pod siebie od kolegi Duch'a. Może jak ktoś by miał chwilkę mógłby mi to dopisać, byłbym wdzięczny o kilka słów komentarza dlaczego tak, resztę doczytam sobie w helpie.



kod.txt
 Description:
 n/a

Download
 Filename:  kod.txt
 Contents:  
 Filesize:  4.71 KB
 Punkty:  0.00

Back to top
   
Duch__
Poziom 22
Poziom 22


Joined: 12 Dec 2004
Posts: 1911
Location: Opole

Post#352 Post from the author of the topic 05 Oct 2010 00:45   

Re: 4x DS18b20 +LCD = Termometr


cugi253 wrote:
W sumie to wystarczy mi jakis przyklad, mogło by byc coś takiego?:
Code:
If I3>80 Then
Speaker Alias Portb.2
Sound Speaker , 124 , 675
end if


A nie łaska sprawdzić czy zadziała?

Jeden przykład

Drugi przykład

Dalej ci szukać czy sam se poradzisz?
Back to top
   
cugi253
Poziom 14
Poziom 14


Joined: 31 Mar 2008
Posts: 186
Location: Wojkowice

Post#353 05 Oct 2010 17:50   

Re: 4x DS18b20 +LCD = Termometr


Nie trzeba, dziękuję :). Poradziłem sobie, dzięki temu pierwszemu przykładowi.
Back to top
   
martius
Poziom 6
Poziom 6


Joined: 29 Oct 2003
Posts: 15

Post#354 04 Nov 2010 12:49   

Re: 4x DS18b20 +LCD = Termometr


mi też pokazuje ten błąd - czy udało Ci się to rozwiązać ?
Back to top
   
rafosi
Poziom 2
Poziom 2


Joined: 10 Mar 2009
Posts: 2
Location: Kutno

Post#355 04 Nov 2010 17:45   

Re: 4x DS18b20 +LCD = Termometr


Witam, od niedawna sie uczę programowania w bascomie, a wiec byłbym wdzięczny gdyby ktoś mi pomógł napisać program do termometru złożonego z czterech czujników DS18B20, wyświetlacza 2x16 (z HD44780) i mikroprocesora 89C2051, czujniki muszą być podłączone za pomocą 1-wire
Back to top
   
IMEX
Poziom 17
Poziom 17


Joined: 09 Nov 2005
Posts: 403
Location: Ostróda

Post#356 02 Dec 2010 18:22   

Re: 4x DS18b20 +LCD = Termometr


mają być tylko wskazania 4 czujników i nic więcej ??
Back to top
   
Google

Google Adsense


Post# 02 Dec 2010 18:22   





Back to top
   
pawel182
Poziom 11
Poziom 11


Joined: 20 Oct 2008
Posts: 60
Location: łódzkie

Post#357 05 Dec 2010 21:18   

Re: 4x DS18b20 +LCD = Termometr


Podepne sie pod temacik.
Przepisałem ten program z początku wątku do obsługi 2 czujników na 1Wire i ogólnie działa tyle że .....jedna rzecz mnie się nie podoba.
Jak odepnę jeden czujnik to w jego miejsce zostaje wyświetlona temperatura z pozostałego czujnika.
Jak zmodyfikowac program aby odłączenie jednego dowolnego czujnika powodowało wyświetlenie komunikatu np "brak czujnika" a drugi czujnik aby w tym samym czasie normalnie pokazywał temperaturę?
Back to top
   
adamKSW
Poziom 1
Poziom 1


Joined: 25 Dec 2010
Posts: 1

Post#358 25 Dec 2010 18:53   

Re: 4x DS18b20 +LCD = Termometr


Witam, złożyłem termometr, który zaprojektował FIN na 8 stronie tego tematu. Gdy zaprogramuje go obojętnie jakim programem pokazują się na LCD czarne kwadraciki nic więcej. Męcze się z tym już 2 dni i nic, cały czas te kwadraty. Czym może być to spowodowane? Podłączenia sprawdzałem i są dobrze. Poniżej zdjęcia układu i wyświetlacza z tymi kwadratami. Czy winą tego może być potencjometr od kontrastu?

4x DS18b20 +LCD = Termometr 4x DS18b20 +LCD = Termometr 4x DS18b20 +LCD = Termometr

@edit
Zapomniałem dodać, że mam wyświetlacz JHD 162A. W załączniku dodaję program który wgrywam. Bedzie on odpowiedni? Zamiast 2 czujników dałem 1.



Termometr_LCD.rar
 Description:
 n/a

Download
 Filename:  Termometr_LCD.rar
 Contents:  
 Filesize:  3.55 KB
 Punkty:  0.00

Back to top
   
Klucha93
Poziom 9
Poziom 9


Joined: 01 Oct 2009
Posts: 35
Location: Buk

Post#359 12 Mar 2011 23:20   

Re: 4x DS18b20 +LCD = Termometr


Witam. Jestem zainteresowany tym termometrem. Wam do autora pytanko. Nie umiem pisać programu, tylko pare razy wklepywałem do Atmegi gotowy program. Chcę co, gdzie i jak zmienić aby na wyświetlaczu zmienić nazwy obiektu pomiaru? Przepraszam za nie wiedzę, ale spodobał mi się ten projekcik i chciałbym wykonać go. Zwykle programuje przez AVRDUDE. Proszę o pomoc.
Back to top
   
Dariusz Goliński
Poziom 18
Poziom 18


Joined: 21 May 2003
Posts: 551
Location: Brzeziny

Post#360 14 Mar 2011 08:40   

Re: 4x DS18b20 +LCD = Termometr


Napisz który chcesz soft i jak ci mam go opisać.
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> DIY Structures -> 4x DS18b20 +LCD = Termometr
Statement for Wykop Statement for Facebook Statement for Delicious Statement for Digg Statement for Google Statement for Twitter Statement for Blip
Page 12 of 14 Go to page Previous  1, 2, 3 ... 11, 12, 13, 14  Next
Jump to page:
Similar topics
Termometr na 89C2051 + DS18B20 by Miguel573 (34)
Termometr na DS18B20 + SHT11 + GSM (19)
Termometr na: DS18B20. Propozycje i schematy. (1)
Termometr Pokojowy 0-99,9 C deg. na DS18B20 (17)
NE044 TERMOMETR DWUPUNKTOWY DS18B20 (5)
Termometr na ATmega32 2x DS18B20 (33)
Jednopunktowy termometr na DS18B20 (45)
Zegar DCF 77,5kHz na LCD 128*64 znaków z termometr DS18B20 (8)
4x DS18b20 +LCD = Termometr (1)
Termometr 4 punktowy na LPC1343 + 4x ds18b20 + src (28)

Page generation time: 0.254 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed