Proszę. Takie rzeczy to przy kawie. Masz nawet możliwość przerwania odliczania ;) Na samym końcu wpadłem na pomysł żeby dodać ikony termometrów przed odczytami, ale zostawiłem coś Tobie :P [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 8000000 $hwstack = 40 $swstack = 16 $framesize = 32 'wyświetlacz Config Lcd = 16 * 2 Config Lcdpin = Pin , Rs =...
witam zbudowałem termostat na attiny2313 i czujniku ds18b20, ale po włożeniu czujnika do wrzątku stan logiczny na pd.6 i pb.0 się nie zmienia.Ścieżki nigdzie nie są przerwane, podłączone w 100% dobrze.Znam podstawy bascoma, a procedurę odczytu temperatury wziąłem z internetu. Schemat i kod w bascomie:
No raczej można, np.: uP - przewód - DS18B20 - przewód - DS18B20 - przewód - DS18B20...
ESP8266 w roli termostatu. Czujnikiem temperatury jest DS18B20, definiowanie nastaw termostatu odbywa się za pośrednictwem przeglądarki internetowej. Po wgraniu oprogramowania należy dokonać konfiguracji urządzenia przez UART (prędkość: 115200 baud). Po wysłaniu znaku "h" (komunikaty zawsze należy zakończyć znakiem końca linii) wyświetlane jest menu:...
To, że działał to nie znaczy, że jest dobrze. Jak nie dasz kondensatorów przy zasilaniu to też będzie pewnie działało.
No to teraz zostaw na parę dni i zobaczysz jak się temperatury ustabilizują w poszczególnych pomieszczeniach i ewentualnie zarobisz korekty. Bo 20*C na zasilaniu to może być troszkę mało , bardziej koło 25-30* przy 0*C na zewnątrz. Dodano po 1 I jeszcze tak od siebie,te termometry tarczowe raczej dokładnością nie grzeszą;), proponuję zainwestować w...
Witam. Usiłuję zrobić termostat na DS18B20 i ATMEGA8.Działa mi odczyt temp. z DS, lecz sterowanie pinemC3 w zależności od zadaklarowanej temperatury w zmiennej "A" nie działa prawidłowo.Proszę o podpowiedzi czy nie popełniłem baboła.Czy takie wpisanie temperatuty do "A" jest prawidłowe. I1 = I1 * 10 I1 = I1 / 16 'If I1 > 0 Then Cls Ss = Str(i1) Ss...
Witam, mam następujący problem. Chcę zaprogramować atmega 8 tak by przy określonej temp włączyła diodę. Temp mierze czujnikiem ds18b20 wykorzystałem kod który znalazłem w sieci. Całość pisana w C [code][syntax=c] #include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include "ds18b20.h" int main(void) { DDRD |=(1<<PORTD);...
Proponuje dodać dodatkową zmienną pomocniczą której zadaniem będzie pamiętanie że program zaczął działać nie jestem pewien tego rozwiązania z bascomem miałem doczynienia dość dawno temu ale możesz spróbować tego $regfile = "attiny25.dat" $crystal = 4000000 Config Portb.3 = Output 'przekażnik Config Portb.2 = Input 'włącznik typu microswitch...
Tego nie wiedziałem:D, co trzeba zrobić aby działał na 18b20 ?? Napisac nowy/własny od początku, albo skopiowac jeden z wielu gotowych, chocby tu na 'elektrodzie, albo wpisz w 'google': "bascom ds18b20 termostat"(bez " "). albo; - poproś ładnie(!), - to nivea ci napisze...; a jak dłużej pociągniesz temat (będziesz udawał nie pojętnego nicponia), to...
Witam ponownie. Prośba jak w poprzednio. Zupełnej zmianie uległ sposób sterowania grzałkami. Obecnie problem polega na tym, że na wyjściu grzałek, bez względu na temp., nic się nie dzieje. Załączam zmodyfikowany kod: include <stdio.h> #include <avr/io.h> #include <util/delay.h> #include "hd44780.h" #include "ds18b20.h"...
Witam wszystkich po raz kolejny. Dzisiaj postaram się Wam opisać bardzo tani chiński cyfrowy termostat XH-W1219. Opis ten opieram na wersji, którą ja posiadam, w sprzedaży dostępne są wersje, gdzie widać małe różnice w płytce PCB, co może też wiązać się np. z innym oprogramowaniem, które to zawiera inne funkcje. Na zakup tego termostatu trzeba przeznaczyć...
Witam wszystkich po raz kolejny. Dzisiaj postaram się Wam opisać bardzo tani chiński cyfrowy termostat W1209. Na zakup tego termostatu trzeba przeznaczyć na Aliexpress ok. $1,30 wraz z wysyłką. Ceny na polskich portalach aukcyjnych z wysyłką zaczynają się od ok. 14zł. Urządzenie jest sprzedawane w komplecie wraz z czujnikiem temperatury. Czasem przy...
Witam Piec na ekogroszek z podajnikiem. Sterownik założony przez fachowca to ST-37 firmy Tech. Czujnik temperatury założony na wylocie wody z pieca. Owinięty gąbką i okręcony taśmą. Tyle od strony fachowca. Zmontowałem sobie termometr internetowy w oparciu o Arduino Nano i dwa czujniki temperatury DS18B20. Jeden założyłem obok oryginalnego zakładanego...
Siemka! Tak jak napisali koledzy wyżej masz skopcony algorytm obliczania temperatury, który zależy też od wspomnianej przez Ciebie w temacie rozdzielczości. Załóżmy że będziesz używał 12bitowej, bo taką układ ustawia po resecie jeżeli nie jest wpisane inne ustawienie do wewnętrznego eepromu. Wynik przetwarzania jest zapisany w słowie (16 bitów) które...
*Icebox thermostat* jest termostatem do lodówki zawierającym mniej i bardziej wymyślne funkcjonalności, przy czym większości z nich z pewnością nie znajdziecie w pospolitych termostatach. Zostały uznane za całkowicie zbędne i pozbawione sensu ;) Konfiguracji termostatu dokonuje się bezprzewodowo z użyciem BlueTooth oraz konsoli VT100. Termostat posiada...
Napisałem kod obsługujący 2 przekaźniki w zależności od stanów termostatów oraz czujników DS18B20. Program działa poprawnie do czasu kiedy dodaję obsługę LCD. Dopiero przy wywołaniu odniesienia "lcd." odczyt z czujników DS18B20 ma wartość -127. Jeśli wszystkie komendy odwołujące się do LCD wciągnę w komentarz //lcd. to wskazania temperatur są poprawne....
Witam ponownie, Nie będę się rozwodził nad kondensatorami bo temat nie ten, ale koledzy mają racje :) Poniżej obiecany kod, a raczej cały projekt w Avr Studio 4 - to miał być program termostatu 4-kanałowego jednak jeszcze czeka w kolejce na finalizacje :) Przerobiłem main'a dla Twoich potrzeb. Powinno być ok, jeśli nie będzie to kwestia przypisania...
Witajcie, :sm9: Chciałbym uzyskać porady czy do zwykłego bojlera elektrycznego - GALMET SG NEPTUN 2 Ogrzewacz emaliowany 140L pionowy jest możliwość podłączenia zewnętrznego programatora - termostatu... Mam na myśli chociażby taki :arrow:
Witam Kolegów, zaczynam naukę programowania w środowisku Bascom, na warsztacie mam Attiny2313 i DS18B20, chciałem sprawdzić jak działa odczyt temperatury (wyświetlanie na LCD opanowałem wczoraj, pin'ologia LCD niezmieniona). DS18B20 podłączyłem następująco: 1 - Gnd, 2 - do pin'u wejściowego oraz przez R=4.7k do +5V, 3 - +5V. Całość jest zasilana przez...
Witam. Napisałem program w bascomie, zwykły termostat z wyjściem na przekaźnik. Mikroprocesor to Atmega8 + lcd + DS18b20 + 2 przyciski. Przerwania działają, lcd tak samo, jednak program nie chce odczytywać danych z czujnika. Sądzę że jest dobry gdyż tą cześć kodu która ma służyć do obsługi czujnika zaczerpnąłem z tego forum. Kod zamieszczam poniżej...
Sterownik włącza/wyłącza do 8 urządzeń grzewczych i chłodniczych. Stan wyjść zależy od: temperatury mierzonej w dowolnej liczbie punktów, wewnętrznego zegara czasu rzeczywistego, programu grzania i chłodzenia przechowywanego w pamięci EEPROM. Architektura sterownika Sterownik jest oparty na mikrokontrolerze AT89C2051 . Układ ten ma 2 kB pamięci flash...
Tak by to było jak opisujesz i w punktach ma te pomiary o których piszesz. Z tym że u mnie tylko pomiar z UA można w uproszczeniu orzec niejako "różnicowym" choć spełnia swoją funkcję jak dla mnie. Muszę jeszcze poznać funkcje z LCD, np. na temat ograniczenia prądowego. Czy miałbym to rozumieć że ustawiam max prąd na LCD i do tej wartości on sygnalizuje...
Witam ponownie. Ze względu na częstą potrzebę wykonywania pomiarów temperatury w dość długich procesach postanowiłem ulżyć sobie i stworzyć coś co zrobi to za mnie. Efektem moich przemyśleń jest urządzenie oparte o mikrokontroler Atmega8 i czujnik temperatury DS18b20. Dodatkowo urządzenie wyposażone jest w wyświetlacz, na którym można odczytywać mierzoną...
Witam, Uruchomiłem Termostat na ESP8266 i Supli. W termostacie czujnik temperatury DS18b20. Co jakiś czas otrzymuje wskazania 85 stopni. Jest to chwilowe po czym wraca do temperatury standardowej. Zgłębiłem temat i dowiedzaiałem się że winne może być czas między rozpoczęciem odczytu a odczytem. Czy ktoś orientuje się jak naprawić ten problem w pliku...
Zapraszam na recenzję termostatu THR320D Sonoff, który wyróżnia m. in. obecność wyświetlacza, na którym można odczytać bieżący pomiar temperatury i wilgotności. Przetestuję go tutaj z aplikacją producenta, sprawdzę co ona oferuje, a w drugiej części spróbuje zmienić jego firmware i wgrać Tasmotę na ESP32 który znajduje się w środku. Przy okazji też...
Jak wszyscy wiedzą sprawa przewodu do czujników DS18B20 jest dyskusyjna ale... Z własnego doświadczenia po wymianie przewodów różnego rodzaju, elektryczne, od alarmu, UTP najlepiej sprawuje się przewód płaski telefoniczny 4 żyłowy taki jak stosuje się w mieszkaniach. W domowej instalacji jest sporo czujników a najdalszy jest na około 40 metrach i działa...
przepraszam, że bez opisów.. w uproszczeniu: ReadRom - czyta adres 1wire podpiętego do magistrali (pojedynczo) ReadTempTypeB czyta tempetaturę z DS18B20 ReadTempTypeS czyta temperaturę z DS18S20 WriteByte zapisuje i czyta z 1wire
witam... przeczytałem cały wątek tematu i...nie prościej wykonać termostat różnicowy stosując dwa termometry np DS18B20 lub DS 1821 i np. Atmege8 + wyświetlacz 2x16 znaków...Mamy wtedy odczyt temperatury z dwóch czujników,możliwość programowania histerezy itp.... (czyt. inwencja twórcza piszącego program np. w BascomAVR)...
Witam mam zamiar zrobić termostat na ATMEGA8 + LCD 2x16 (testowo mam 2x24) i DS18B20. Napisałem program, wgrałem go dla sprawdzenia do mojego zegarka z budzikiem i zamiast przekaźnika załącza mi buzzer. Jedyne 2 problemy jakie napotkałem to problem ze zrobieniem histerezy, tak aby nie włączało mi co chwilę przekaźnika. Chcę aby histereza wynosiła 0,5°C....
Witam, mam do zaoferowania cyfrowy moduł Termometr/Termostat TT55125S. Moduł oprócz tradycyjnego termostatu posiada multitermometr pozwalający na odczyt temperatury z wielu miejsc. Maksymalnie można podłączyć aż 10 czujników - DS18B20. Wyboru czujnika z którego chcemy odczytywać temperaturę dokonujemy za pomocą jednego przycisku. Polecam i pozdrawiam.
Witam, mam do zaoferowania cyfrowy moduł Termometr/Termostat TT55125S. Moduł oprócz tradycyjnego termostatu posiada multitermometr pozwalający na odczyt temperatury z wielu miejsc. Maksymalnie można podłączyć aż 10 czujników - DS18B20. Wyboru czujnika z którego chcemy odczytywać temperaturę dokonujemy za pomocą jednego przycisku. Wykonanie na zamówienie....
Próbuję, czytając kody innych, sklecić banalny programik wykonujący pracę termostatu. Potrzebuję termostatu utrzymującego zawsze temperaturę np. 80°C, żadnego sterowania, zero wyświetlaczy LCD czy LED, jedynie dwie diody LED (czerwona i zielona) sygnalizujące moment grzania i moment osiągnięcia zadanej temperatury. Wyjście będzie sterować optotriakiem...
Witam kolegów. Mam w samochodzie ogrzewanie postojowe eberspaecher, zapragnąłem uruchamiać je zdalnie. Do tego celu zbudowałem prosty sterownik (na razie tylko na płytce stykowej). Założenia: - współpraca z zestawem zdalnego sterowania typu ZDS-3K - uruchamianie dmuchawy gdy temperatura osiągnie zadaną wartość, po to aby obieg cieczy szybciej sie nagrzewał,...
Mógłbym prosić kogoś o poprawienie kodu termostatu który będzie obsługiwał 3 wentylatory? Czujnik temperatury, którego będę używał to DS18B20. Dodano po 4 Tutaj postarałem się przerobić inny kod, wydaje mi się że powinno być nieco lepiej niż z tym 1... [syntax=text] $regfile = "m8def.dat" $crystal = 8000000 '***************************************...
Witam tak dla testu chciałem kompilować kod który zamieściłeś ale niestety się nie da wywala błędy. Jak tu kolega powyżej napisał - sprawdź czy wybrałeś dobrą płytkę lub pokaż błędy. Dodano po 4 Dobra praktyka nakazuje, aby w C/C++ nie używać operatorów porównania (==) dla wartości typu float. Zagłębiłem się trochę w temat i jestem chyba bogatszy o...
Również proponowałbym 1wire i czujnik np DS18B20. Jego zaletą jest popularność. Na elektrodzie znajdziesz o nim masę informacji. Jeśli koniecznie chcesz użyć DS1620, to masz dwa wyjścia. Możesz napisać całą obsługę magistrali 3-wire, albo zastosować zmodyfikowaną magistralę SPI. Na stronie producenta jest krótki opis różnic między 3-wire i SPI. Pozdrawiam...
korrus666 to nie są przewody od wyświetlacza ,tylko zasilające , sterujące+DS18B20. Z racji tego że wyświetlacz był typu Big,enkoder musiałem podłączyć w powietrzu;.Wyświetlacz jest na gold pinach.Cała płytka jest pod wyświetlaczem.Z resztą widać na zdjęciach jak trochę wystaje.
Witam wszystkich Właśnie powstał sterownik Termostat na potrzeby nadchodzącego sezonu Jesienno - zimowego Termostat. Jest to wersja 4 kanałowa na czujnikach DS18B20 Jako elementy wykonawcze to triaki BT136 które wysterują Styczniki Ać na 230V Do odliczania zegarka został zaprzęgnięty PCF w wersji 8563 + bateria do podtrzymania. A właśnie sercem układu...
Ale przypadkiem do tego nie potrzeba drivera? Wyświetlacz jest bez drivera. Mam moduł DHT11 i DS18B20. Odnośnie tamtego programu nie bardzo go rozumiem gdzie mam podłączyć wyświetlacz i diody sygnalizujące
Cześć. Mam w domu zbudowany prosty termometr z STM32, wyświetlaczem TM1637 i czujnikiem DS18B20. Może się nada?
A kto Ci powiedział że 1wire jest na małe odległości? Miałem czujnik na DS18B20 na 15 metrowym kablu i działał bez zarzutu. Kabel ekranowany oczywiście. To właśnie analogowy czujnik będzie bardziej podatny na zakłócenia.
czy zamiast DS18S20 można by użyć DS18B20 ? i z jaka komplikacja by sie to wiazalo ?
Witam! Zrobiłem sobie termostat i wszystko ładnie po podłączałem oraz oprogramowałem. Jest jednak jeden problem: chce sobie zrobić podmenu (ustawianie histerezy). Na początek tworzenia w/w podmenu chciałem sprawdzić, czy są wciśnięta oba przyciski, a nastepnie wyczyścić wyświetlacz i wypisać aktualną temperaturę. Problem jest jednak taki, że wszystko...
Witam, Chciałbym zbudować termostat.Jak ja to widzę: - ATmega8 w obudowie TQFP32 (wszystko montowane w smd) - pomiar temperatury: DS18B20 - zegar do odliczania końca pracy - informacje wyświetlane na LCD 16x1(regulacja jasności podświetlania na PCB) - 3 przyciski konfiguracyjne: * wybierz/zatwierdź * mniejsza wartość * większa wartość - złącze do programowania...
Mam w domu położone kable LAN cat 5e średnio po 2 w każdym pomieszczeniu, wszystkie w topologi gwiazdy schodzą się w pomieszczeniu gospodarczym (schowku przy kuchni na parterze, w przybliżeniu po środku domu). Dodatkowo dorzucone LAN-y do tunera SAT, TV, drukarki sieciowej oraz 3 LAN-y i 6 żył 1mm2 do kotłowni. Instalacja elektryczna nie jest przewidziana...
Projekt został zrealizowany na potrzeby sterowania urządzeniami zasilanymi z sieci 230V , świetnie nadaje się jako sterownik do wytrawiarki lub innych tego typu urządzeń, w których konieczne jest utrzymywanie stałej temperatury. Układ oparty jest o mikrokontroler ATmega8 firmy Atmel , który zarządza pracą dwóch układów wykonawczych w zależności od...
Witam, napisałem prosty programik do obsługi ds18b20, który miałby mierzyć temperaturę i według zadanych kryteriów włączać ew. wyłączać urządzenia (narazie to tylko diody, ale docelowo będą to przekaźniki). uP Atmega8 Po uruchomieniu programu napotkałem na następujący problem: W przedziale od 10 do 20 świeci jedna dioda ale ogrzanie czujnika nie powoduje...
witam szukam kogoś z wiedzą nt programowania atmegi8. mam termostat na ds18b20 ... chce go założyć w chlewni ale zeby miał 3 czujniki ...i działał jako termostat 3 sekcyjny ... zapłace za pomoc ... prosze bo sam nie dam rady ... bo porgrama mam napisany ale tylko dla 1 czujnika .... mój mail 85pablo(at)onet.eu lub gg 5652336 ... pozdrawiam pablo
Witam W ramach dalszego eksperymentowania z AVR i Bascom popełniłem połączenie odczytu z DS18B20 z sterowaniem wyjściem uC ( przez tranzystor FET ) + dodatkową atrakcję - buzer, który sygnalizuje wł/wył tranzystora/wyjścia. Chciałem dodać możliwość zmiany temp max i min, przez proste menu. Menu zrobiłem w oparciu inny mój kod obsługujący ustawianie...
Witam Mam mały problem z tym dość prostym programem. Generalnie działa tak jak powinien, tylko przy włączeniu układu następuje krótkie załączenie przekaźnika. Jest to spowodowane tym, że początkowy odczyt z DS18B20 jest 85 stopni ( integer 850 ) co przekracza ustaloną przeze mnie początkową wartość 45 stopni ( integer 450 ). Próbowałem dać badanie warunku...
Przykładowo DS18B20, troszkę kodu i wszystko będzie działać. To jest tak banalny problem, ze nie trzeba gotowca. Tu masz tutorial termometru: [url=]
Problem rozwiązałem w 50%. To znaczy dzięki podpowiedzią kolegów co mi brakowało żeby działał termometr, który pracuje bardzo dobrze ,dopisałem do programu woltomierz , który pracuje dobrze. Do zamknięcia tematu pozostał jeszcze amperomierz , który mierzy spadek napięcia na boczniku sygnał wzmocniłem wzmacniaczem LM358.Nie wiem jak przeliczyć spadek...
Przeczytałem chyba wszystkie posty dotyczące problemów z DS18B20 i nie znalazłem rozwiązania dla swojego problemu. W większości rozwiązaniem jest zastosowanie podłączenia trzyprzewodowego i obniżenie wartości rezystora podciągającego magistralę 1Wire, niestety w moim przypadku zastosowałem trzy przewodowe podłączenie a rezystor podciągający to 3k3 a...
Witam Mam problem ze skompilowaniem w Bascom 8051 procedur do DS18B20 'program obslugi termometru DS18B20 ' $regfile = "89c4051.dat" 'P3.7 - magistrala 1wire ( do termometru ) 'P3.5 - przycisk zwiekszajacy temperature 'P3.4 - przycisk zmniejszajacy temperature 'P3.2 wyjscie termostatu ( np. do sterowania grzejnikiem ) 'uwaga:...
Witam. Bardzo prosiłbym o pomoc w zaprojektowaniu urządzenia, które ma spełniać następujące funkcje: -pomiar temperatury (może być dodatniej) -transmisja bezprzewodowa na odległość ok 100m i prezentacja wyniku pomiaru na wyświetlaczu LCD -uruchomienie alarmu, bądź załączenie przekaźnika w przypadku, gdy temperatura spadnie poniżej ustawionego minimum....
Witam, udało mi się ostatnio sklecić za pośrednictwem pewnej strony termometr podłączany do PC za pomocą portu COM na DS18B20. Program dołączony do tego projektu pozwala na sterowanie wyjściem RTS na zasadzie termostatu. Chciałbym sterować tym wyjściem poprzez odrębny program np. przyciskiem ON/OFF. Czy byłby ktoś z Państwa mnie nakierować jak można...
(at)rafik73 proponuję logować na serwerze pełną treść zapytań w przypadku, gdy do bazy trafia 0, to gdy problem wystąpi znowu, może się czegoś ciekawszego dowiemy. No i kod serwera też mógłbyś wkleić. Bardzo proszę. Plik odbierający dane z arduino: getFreeMemory_value , która przekazuje ilość pozostałej pamięci. Dorzucam poniżej zaktyualizowany program...
Termostat, zasilanie 230V, praca w pomieszczeniach suchych, temperatura 20..30 stopni Celsjusza. Wejścia: 3 termometry ds18b20, max 100m (można stosować repeatery, konwertery protokołów czy zdalne termometry RF). Wejścia zabezpieczone przed uszkodzeniem, i zwarciem. Awaria jednego termometru nie może wpływać na pozostałe. Klawiatura lokalna foliowa...
Cześć, dziękuję za poświęcony czas ale niestety pomysł spalił na panewce gdy się zorientowałem, że Sonoff nie ma histerezy. Zacząłem wtedy szukać czegoś innego i znalazłem zlutowany kit na AVT za 106 zł. Stwierdziłem, że to za drogo :D Przeszukałem karton z elektroniką, znalazłem tam goldpiny, płytkę stykową, oraz moduł 2 przekaźnikowy. Postanowiłem...
To o co pytasz to banał... Jak dla kogo :( Nie doczytałem o zakazie linków - przepraszam. Faktycznie padły - ale to pewnie działalność Elektrody bo na innych forach działają. W każdym razie już edytuję. Dzięki za to co mi podesłałeś - niestety dalej ginę bo tam jest o analogach /które trochę ogarniam/ a u mnie będą czujniki cyfrowe i... tu zgłupiałem....
Witam ,jestem początkujący w tej dziedzinie, posiadam program termostatu, niestety program nie porównuje temperatury, nie wiem w czym problem już zmieniałem porównanie wartości Us z T1, obecnie zmieniłem na Tmp, ale niestety nadal nic się zmieniło nadal na wyjściu układu czyli P3.2 jest stan "0" oto program napisany w Bascomie51": 'cyfrowy termostat...
Podłączenie za pomocą magistrali 3 przewodowej nic nie zmieniło. Nadal co jakiś czas mam wskazanie 85 (średni dwa razy na minutę). Buduję termostat który powyżej jakiejś temperatury załącza urządzenie a poniżej jakiejś wyłącza urządzenie. Odczytywana wartość 85 wprowadza zamieszanie w cyklu pracy urządzenia. Termostat ma pracować w zakresie 20-55 stopni....
Witam, podłączę się pod ten temat ze swoim problemem. DS18B20 wskazuję mi temperaturę ok. 17C, natomiast w tym samym momencie termostat pieca CO wskazuje ok. 20C. Czujniki położone są obok siebie, CRC się zgadza, wskazania temp. zachowują się logicznie tzn. po dotknięciu DS'a temp. się zwiększa, a następnie spada poczynając od najmniej znaczącej pozycji,...
Kolega Xaveri ma chyba jakiś problem z monitorem :) . Tam nie ma żadnych zgrzew tylko są miejsca w których poszczególne części płaszcza pianki się łączą. A tak na marginesie to jest termostat pierwotny. Jak tylko znajdę czas będę robił nowy,w którym temperaturę i histerezę będzie można powiązać z aktualną godziną. Będzie też czujnik na piecu, dzięki...
Witam Czy ktoś może mi pomóc w jaki sposób mam rozwiązać taki układ ; chcę zrobić dwupunktowy termostat ustawiany oddzielnie dla dwóch temperatur,czujniki ds18b20,klawiaturka trzy przyciskowa i do tego ustawianie dodatkowo za pomocą pilota .Niewiem za bardzo jak się za to zabrać .Czy trzeba do tego zaprzągnąć przerwania czy uda się w jakiś inny sposób....
Oto moje pierwsze dzieło- sterownik termostatu na ds18b20 i hc08mc908qt2. Udało się nawet uruchomić wizualizację, oto efekty Sprawdźcie co skopałem:D
A oto i rozpiska wyprowadzeń z Attiny: 1-reset------------------11-przycisk wyboru "histereza" 2-wyjście na przekaźnik---12-segment C 3-sygnał z DS18B20-------13-segment D 4-segment B--------------14-dioda LED "praca" 5-segment E--------------15-segment F 6-segment Dp(kropka)-----16-segment A 7-segment G--------------17-katoda wyświetlacza 1 8-przycisk...
Proszę o sprawdzenie schematu: Termostat na DS18B20, attiny2313, dwa przekaźniki i tyle. Jest to bardzo pilne, za odpowiedź czy zrobiłem coś źle, dam - oczywiście w miarę moich możliwości - punkty.
..... widać dobry masz kompilator bo tutaj jest przykład wykorzystania AVR-ra tylko do odczytu temperatury z ds-a i wyswietlenie na LCD. Jak widać 2kB to minimum żeby coś wogóle odczytać nie mówiąc o jakimś menu i algorytmach termostatu. Swego czasu na szybko, napisałem programik na ATtiny2313 w BASCOM'ie zmieścił się w 2kB i to z ustawieniami progów...
witam Zbudowałem termostat, po podłączeniu okazało się że na wyjściu stabilizatora jest około 10v. Co może być przyczyną? A czy ds18b20 podłączony do takiego napięcia przez około 15s mógł się uszkodzić?
Poszukaj jakiś termostatów może na ds18b20 razy dwa. Wtedy tam nastawisz żądaną temperaturę.
Wymyśliłem sobie na początek mały układ kontrolujący zbiornik wody od kominka znajdujący się na nieogrzewanym poddaszu. Ma on dwie funkcje: 1. kontrola temperatury na rurze doprowadzającej i w razie jej niebezpiecznego obniżenia, załączanie przekaźnika włączającego kabel grzejny zabezpieczający przez zamarznięciem 2. kontrola poziomu wody w zbiorniku...
W planie termostat sterowany poprzez okna dialogowe,przyciski na webserwerze według takiego schematu działania: -Zegar pokazujacy Aktualna Temperature z czujnika -Zegar do Zadawania temperatury -Zintegrowany Timer z biblioteka PID,gdy ustalam temp zadana timer się włącza -Zintegrowany przekaźnik z czujnikiem temperatury i biblitoteką PID i timerem -Jeden...
Moduł Peltiera jest elementem, który przy przepływie prądu pozwala na transport ciepła ze strony "zimnej", na stronę "ciepłą", po stronie ciepłej wydziela się dodatkowo moc strat. Co ciekawe ogniwo Peltiera pozwala zarówno na ochładzanie jak również ogrzewanie (w zależności od polaryzacji). Przedstawiony prosty sterownik pozwala jedynie na chłodzenie....
Witam. Padł mi termostat w lodówce i chciał bym zrobić najprostszy termostat na arduino ale nie wiem jak napisać szkic. Chodzi mi zeby tylko był przekaźnik i czujnik temp DS18b20 a temp żeby można było wpisać w programie. Bardzo pilne. Pozdrawiam
Tworzę własny system inteligentnego domu i dlatego poszukuję termostatu który posiada otwarty/udostępniony interfejs obsługi. Termostat, czy miernik temperatury/ Zobacz w DIY na elektrodzie - było kilka fajnych projektów takich czujników. Gotowce - nawet jeśli są to pewnie cena zabija. Biorąc pod uwagę, że to nie rocket science, a budujesz system HA...
masz przynajmniej 2 błędy w programi 1- sterowanie termostatem jest za pomoca zmiennej TO i deklarujesz wartosc zmiennej 300 czyli 30.0 st C a obliczasz na ds-ie zmienna T 2- jesli masz czujnik DS18B20 to masz błedne odczytanie temperatury z ds-a a na koniec dobra rada przesiadz sie z 51 na AVR-y bo 2k pamieci to moze byc malo na dobry termostat pisany...
Zajrzyj do działu "DIY", jest tam opisany sterownik do akwarium. Pomiar temperatury jest tam oparty o cyfrowy czujnik DS18B20. Z noty katalogowej wynika, że DS18B20 ma błąd pomiarowy +- 0,5 st co dla mnie nie jest zadowalające Można też spróbować na analogowym LM35(daje na wyjściu 10mV na stopień). Nie wiesz czasami jaką bezwładność i dokładność ma...
Witam wszystkich Mama małą prośbę o pomoc a mianowicie napisałem prgramik termostatu w oparciu o czujnik DS18B20 na procesorek AT89c4051 i działa wszystko ok. Doczytałem się w notach katalogowych, że ten czujnik posiada wewnętrznego eeprom'a, który może przechowywać dwa bajty użytkownika TH iTL oraz rejestr konfiguracyjny. Było by mi to bardzo przydatne...
witam Nie napisałeś dla jakiego czujnika chciałbyś tego używać.Ja jestem w trakcie pisania podobnego projektu z użyciem ds18b20. Jak skończę to chętnie się podzielę.
Można to łatwo zrobić na Atmega8 i DS18B20 + LCD 2x16 i wyjścia w zależności co ma być przekaźniki lub triaki.
Po krótce program wygląda tak. 1. Próba wykrycia DS18B20 jezeli jest to odczyt wartosci progrma znajduje sie w pętli samokalibracji, jeżeli nie ma w pętli termostatu 2. Pomiar wewnętrznnej czest. 3. Jezeli kalibarcja to zapisanie wartosci w EEPROM oscylacji w danej temperaturze 4. Wyswietlenie wartosci na diodach 5 Pomiar napiecia z potencjometru 6....
Witam. Zauważyłem niepokojące zachowanie czujników DS18B20 przy pomiarze temperatur bliskich zeru i ujemnych. Moje spostrzeżenie jest następujące: przy pracy czujnika jego temperatura nieznacznie wzrasta i to nawet ponad 1'C ! Zbudowałem termostat. Po wejściu do menu nastaw czujniki nie są odczytywane i w tym czasie (tak mi się wydaje) ich temperatura...
Na pewno mam DS18B20. Rezystory mam i 1% i 5% mieszanie, ale jak zauważyłem różnic w napięciach niema z zwykłym multimetrem. Tylko niema odczytu z drugiego wejścia powyżej 20V
Witam. Jestem w trakcie "budowy" wytrawiarki, postanowiłem wyposażyć ją w prosty termostat oparty na jakimś uC i czujniku Dallas DS18B20. Czy mógłby ktoś rzucić okiem na schemat, jest prosty ale mimo to wolę aby ktoś bardziej doświadczony sprawdził poprawność połączeń. uC będzie załączał grzałkę za pomocą jakiegoś przekaźnika np JQX-115F. Magistralę...
Dokładność zależy od zastosowanego czujnika. W podanym przez Ciebie przykładzie użyto DS18B20, który ma dokładność 0,5 stopnia celcjusza.
Witam Procesor (ATMEGA8) to koszt 8zł do tego wyświetlacz ze 25zł, czujnik analogowy ze 4zł (LM35) cyfrowy 6zł (DS18B20). Przekaźnik 16A/250V (RM83P-12V) jakieś 8zł. Oprócz tego jeszcze kilka drobnych elementów za powiedzmy 5-6zł i zasilacz za 20zł. Czyli powiedzmy, że za 70zł kupisz wszystkie elementy. Jak nie ma programatorka to masz jeszcze dodatkowy...
Witam! Na wstępie chciałbym zaznaczyć, iż mój projekt nie jest tak efektywny jak zamieszczane w tym dziale przez innych użytkowników, lecz uważam, że warto go pokazać, chociażby dla początkujących elektroników (takich jak ja). 1. Pomysł Projekt ten powstał z konieczności zastosowania ogrzewania w puszcze z dość czułymi elementami elektronicznymi (odbiornik...
WITAM Oznaczenia do filmu: 1. Czujnik temperatury DS18B20. 2. Grzałka akwarystyczna Weipro 100W. 3. Przewód zasilający termostat. 4. Termostat 5. Uniwersalna obudowa serii "Z". Termostat może sterwoać grzałką o mocy do 2300W. W termostacie zastosowałem grzałkę mocy 100W, co w zupełności wystarcza. Termoregulator został zbudowany na mikrokontrolerze...
Tak właściwie to powinno sprawę wyjaśnić, ale na magistrali mam obecnie 13 urządzeń 5 termostatów i 8 przełączników. Mam właśnie 500om i jak wyczytałem gdzieś w mądrej książce jest to granica możliwości dla magistrali 1wire. Poniżej to właściwie zmierza do całkowitego zwarcia. Jest to więc tylko 13 urządzeń na powiedzmy długości przewodu około 50. Co...
Stos zwiększylem poprawiło sie, LCD nie krzaczy, ale nieraz jeszcze traci mi komunikację z dallasem DS18B20 wyswietla 0 st.C. Dim Dsid1(8) As Byte Dim Dsid2(8) As Byte Dsid1(1) = 1wsearchfirst() Dsid2(1) = 1wsearchnext() 1wreset 1wwrite &H55 1wverify Dsid1(1) 1wwrite &HBE Tempd1 = 1wread(2)...
Oryginalny kod, który napisałeś - wbrew temu, co piszą niektórzy - działa, pomimo pozornie błędnych opóźnień (pomijając tą dziwną wartość F_CPU). Dziś właśnie użyłem identycznego kodu (czyżby z pewnego pdf'a? :) ) i udało mi się wreszcie uruchomić swój termostat cyfrowy. Nie widzę w Twoim kodzie konfiguracji pinów. Pin, pod który masz podłączoną linię...
Witam Szukałem i nawet zakupiłem zestaw startowy na atmelu ,ale z bascomem i jakimkolwiek innym językiem nie poradzę sobie więc postanowiłem napisać tego posta. tak sprzęt: kolumna rektyfikacyjna ,2 grzałki elektryczne 1400W każda, zestaw and-tech.pl EvB 4.3 (atmega16 i DS18B20) tu jest link do schematu tego zestawu założenia: myślę że w teorii proste...
Witam.Jestem w trakcie robienia wytrawiarki i termostatu do niej.Opieram się na projekcie kolegi Ducha.Zrobił bardzo fajny termostat na diodach led.Jego program trochę przerobiłem na moje potrzeby.Lecz nic nie trwa wiecznie.Na początku szło gładko,ale potem zaczeły sie schody.W założeniu mój program ma działać tak: -temperatura wyświetla sie od 35 stopni...
Ja też miałem takie cyrki z przerwaniem. napisałem więc program w ten sposób: '///////////////////////////////////////... '////////// TERMOSTAT /////////////// '///////////////////////////////////////... $crystal = 4000000 'rezonator 4MHz $regfile "attiny2313.dat" 'attiny 2313...
Witam, moim zdaniem to tylko przypadek, że nie zauważyłeś błędu i wydaje Ci się że program działa poprawnie, może za krótko obserwowałeś? Uważam (jak wykazały moje perypetie z DS'ami) że, dopiero zablokowanie wywołania przerwania, a można użyć Stop lub Disable, gwarantuje poprawność każdego odczytu z DS'a, o ile nie ma zakłóceń na przewodach. Tak jak...
Jak nie znajdziesz gotowca to zrób sobie sam. Procesorek np. popularny ATMega8, termometr na 1-wire DS18B20 i jakiś tranzystor do regulacji wentylatora (dobrać do prądu silnika), jeżeli to silnik DC, i kawałeczek programu napisanego nawet w Bascomie. Jako nastawy możesz stosować potencjometry bo ten uC ma w sobie 8 wej do ADC. Kwarcu nie musisz dawać,...
1. Jaki obsłużysz :D 2. DS18b20(1w), lm75(i2c), lm35(analogowy) 3. Najbliżej elementu aktywnego na radiatorze z pastą i jakimś izolatorem od powietrza, np. zrobić takie małe pudełko z kawałka blachy, czasami w starych atx-ach są takie wypełnione pastą. 4. Max. ok. 120 stopni ale to już maxymalne max. normalne 60-80 stopni 5. Jakieś vfd na sterowniku...
W następnym projekcie tak będzie w tym już wole nie zmieniać. ja wiem że ty się już martwisz o zaprojektowanie płytki:P ale dasz rade wierze w Ciebie;] aktualnie rysuje czyjniki temperatury za pare minut zamieszcze plik to podejrzysz Dodano po 3 DS18B20 gdzie znajdę ten czujnik? Dodano po 1 kolejna wersja Proszę o sprawdzenie ogólne a w szczególności...