Znaleziono 24 wyniki

autor: mateusz070893
22 sty 2019, 16:19
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

#include <OneWire.h> #include <DS18B20.h> #include <LiquidCrystal_I2C.h> #define ONEWIRE_PIN 8 // Numer pinu do którego podłaczasz czujnik #define BACKLIGHT_PIN 3 LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Adres wyświetlacza byte address[8] = {0x28, 0xFF, 0xC, 0x77, 0xC2, 0x1...
autor: mateusz070893
21 sty 2019, 21:52
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Na początku witam po dłuższej przerwie. Postanowiłem reaktywować nieco temat, gdyż mam problemy z moim układem. Układ sam w sobie działa prawidłowo, termostat załącza i wyłącza z histerezą 0.4 stopnia. Potrzebuję jednak dodać dwie funkcje i nie wiem jak to rozegrać. Jedną z nich ma być krańcówka, kt...
autor: mateusz070893
15 maja 2016, 11:55
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

A mógłbyś w łopatologicznym skrócie napisać jak to napisać?
autor: mateusz070893
14 maja 2016, 23:00
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Wpadłem na pomysł kolejnego featuresa :D Czy da się bez użycia modułu RTC zrealizować odliczanie czasu przez mniej więcej 10-15 sekund? Chciałbym sterować oświetleniem i zrobić prostą funkcję: if lcd.setBacklight(HIGH) { poczekaj 10 sekund; lcd.setBacklight(LOW); Jak napisać funkcję czekania, nie bl...
autor: mateusz070893
14 maja 2016, 16:34
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Generalnie miał to być termostat z przeznaczeniem na chłodnię/lodówkę. Wydaje mi się że te 50ms nikogo nie zbawi i może być tak jak jest. Jedyne co zauważam w całym moim układzie to to że znaki na wyświetlaczu pulsują. I że arduino nie wyrabia z zasileniem wszystkiego, bo jak załączą się oba przekaź...
autor: mateusz070893
14 maja 2016, 13:28
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Wszystko działa :) Pytanie tylko czy cały program jest napisany poprawnie? Czy może zrobiłem coś "okrężną drogą" a dało się zrobić to lepiej?
autor: mateusz070893
14 maja 2016, 01:21
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Generalnie wszystko działa, ale... Gdy zastosowałem wskazówkę stivena i wgrałem program wszystko działało bajecznie. Później wyłączyłem arduino a po ponownym włączeniu guziki od regulacji temperatury zaczęły działać bardzo "ociężale". Na 5 wciśnięć załapuje jedno. Dopiero przy ciągłym trzymaniu przy...
autor: mateusz070893
13 maja 2016, 18:20
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Program w podanej przez Was postaci nie działał. Po drobnych przeróbkach działa (prawie). Nie odczytuje temperatury z czujnika na bieżąco. Odczytuje ją raz, przy starcie po wgraniu programu i taka wartość widnieje na wyświetlaczu. Czujnik mogę grzać i mrozić, temperatura ani drgnie. Ale za to guzicz...
autor: mateusz070893
13 maja 2016, 12:19
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Wybaczcie, nie zauważyłem spoilera i schowanego tam programu. Wrócę z uczelni i sprawdzę czy wszystko działa
autor: mateusz070893
13 maja 2016, 10:01
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Przyciski oczywiście podłączam teraz do masy. A tak naprawdę to kabelek z goldpinem wpinam w płytkę stykową i wyciągam (na czas prób, żeby nie bawić się z przełączaniem przycisków). Jeśli przeniosę float set i float temperature do setup'a to przy kompilacji wyskakuje błąd: error: 'set' was not decla...
autor: mateusz070893
13 maja 2016, 00:14
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Oba sposoby nie działają. Ustawianie temperatury ani drgnie, na wyświetlaczu nic się nie zmienia. Jeśli dobrze zrozumiałem to kod powinien wyglądać tak: #include <OneWire.h> #include <DS18B20.h> #include <LiquidCrystal_I2C.h> #define ONEWIRE_PIN 13 // Numer pinu do którego podłaczasz czujnik LiquidC...
autor: mateusz070893
12 maja 2016, 00:51
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Porzuciłem wizję ustawiania temperatury za pomocą shielda i przycisków na nim. Stwierdziłem że (chyba) najprostszym rozwiązaniem będzie zagospodarowanie 2 pinów jako wejścia i podłączenie do nich przełączników. Po wciśnięciu przełącznika na wejście arduino będzie podawane +5V a program to odczyta i ...
autor: mateusz070893
11 maja 2016, 22:56
Forum: Problemy
Temat: Miganie wyświetlacza na I2C
Odpowiedzi: 4
Odsłony: 2052

Re: Miganie wyświetlacza na I2C

Jednak doświadczenie robi swoje i ja nie widzę rozwiązania a inni znajdują je w kilka sekund. Dziękuję bardzo za pomoc, wszystko oczywiście działa jak należy :) Wybaczcie zaśmiecanie forum laickimi pytaniami
autor: mateusz070893
11 maja 2016, 22:34
Forum: Problemy
Temat: Miganie wyświetlacza na I2C
Odpowiedzi: 4
Odsłony: 2052

Re: Miganie wyświetlacza na I2C

W takim razie dlaczego przed przeniesieniem lcd.begin() do setup'a nie trzeba było kasować znaków i wyświetlało się poprawnie?
autor: mateusz070893
11 maja 2016, 22:23
Forum: Problemy
Temat: Miganie wyświetlacza na I2C
Odpowiedzi: 4
Odsłony: 2052

Re: Miganie wyświetlacza na I2C

Dzięki za pomoc :) Podświetlenie faktycznie nie miga, ale pojawił się kolejny problem. Po tym zabiegu w linii "przekaźnik 1" zamiast OFF i ON wyświetla się OFF i ONF. Na filmie widać o co mi chodzi :) https://youtu.be/FglIs5RSP2w Po wróceniu do starej wersji programu wyświetla się normalnie czyli OF...
autor: mateusz070893
11 maja 2016, 08:34
Forum: Problemy
Temat: Miganie wyświetlacza na I2C
Odpowiedzi: 4
Odsłony: 2052

Miganie wyświetlacza na I2C

Witam po raz kolejny. Natknąłem się kolejny pewien problem przy budowie termostatu, a mianowicie gdy program działa to nie wiedzieć czemu miga mi podświetlenie wyświetlacza. Uwieczniłem to nawet na filmie: https://youtu.be/tF8Fj7zoJEc Zawsze możesz wysłać film na Youtube i wstawić link. Trochę to de...
autor: mateusz070893
3 maja 2016, 13:49
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Wartości odczytałem za pomocą małego programiku w serial monitorze. Jak nie jest wciśnięty żaden to jest 1023, reszta to:
SELECT - 720
LEFT - 477
RIGHT - 0
UP - 130
DOWN - 304
autor: mateusz070893
3 maja 2016, 13:29
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Dalej nic. Jak było 30 stopni ustawione tak pomimo wciskania przycisków jest nadal
autor: mateusz070893
3 maja 2016, 13:15
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Dzięki za pomoc, ale wciskanie guzików nadal nie zmienia wartości temperatury ustawionej
autor: mateusz070893
3 maja 2016, 12:30
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Guziki shielda ogarnąłem, odczytałem rezystancje każdego przycisku. Chcę zagospodarować 2 z nich (góra i dół) których wciskanie będzie zwiększało lub zmniejszało ustawioną temperaturę o 1 stopień. Tylko nie wiem jak zapisać formułę "jeśli przycisk do góry, dodaj 1 do temperatury ustawionej, jeśli pr...
autor: mateusz070893
3 maja 2016, 01:57
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Coś jest nie tak z tym linkiem bo wyświetla mi się coś w stylu "nie odnaleziono strony" :( edit: A powiedzcie mi jak zapisać program który realizuje coś takiego: jeśli wcisnę guzik (stan wysoki na pinie arduino) to żeby dodawało 0,5 do wartości temperatury ustawionej jako próg zadziałania przekaźnik...
autor: mateusz070893
2 maja 2016, 13:12
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Odnośnie klawiatury to mam dwie wizje. Jedna to taka że użyję guzików na shieldzie wyświetlacza (nie wiem niestety jak one są podłączone i jak je uruchomić) albo klawiatury membranowej, tylko najpierw muszę zrobić przejściówkę na ekspanderze pod I2C. wolałbym sterować klawiszami wyświetlacza, tylko ...
autor: mateusz070893
1 maja 2016, 14:07
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Re: Prosty termostat na DS18B20 i przekaźniku

Generalnie nie myślałem o przedziałach. Założenie było takie że przekaźnik jest wyłączony aż do zadanej w programie temperatury. Po jej osiągnięciu się załącza aż do ponownego spadku temperatury. Po obniżeniu temperatury ma się wyłączać. Takie sterowanie wentylatorem chłodzącym np wzmacniacz. A tak ...
autor: mateusz070893
1 maja 2016, 12:24
Forum: Problemy
Temat: Prosty termostat na DS18B20 i przekaźniku
Odpowiedzi: 37
Odsłony: 19300

Prosty termostat na DS18B20 i przekaźniku

Witam :) Jest to mój pierwszy post na forum gdyż niedawno zacząłem zabawę z Arduino. Próbuję zrobić prosty termostat na czujniku DS18B20 i module 2 przekaźników. Napotkałem jednak na problem. Program działa tak jak bym chciał, jednak po osiągnięciu założonej temperatury i załączeniu przekaźnika, zam...

Strony partnerskie: