Można oba odczyty dać do przerwania. Zliczać je i co któreś przerwanie robić odczyt. Czyli timer, np. przerwanie co 250 ms - co 3 przerwanie robisz odczyt temp. (w pierwszym dajesz polecenie konwersji, w 3 odczyt), co 8 przerwanie odczyt wilgotności.
Co do DHT11 to zobacz jeszcze DS18b20 jest więcej opisów w sieci nie wykluczone że będzie przyjaźniejszy dla Ciebie.
Z tym samym kodem można użyć DHT22 (vide DHTTYPE). Tak jak DHT11 mierzy temperaturę i wilgotność ale z szerszym zakresem i dokładnością. Z innych: DS18B20 (cyfrowy, dokładny, bardzo popularny), LM35 (analogowy) i mnóstwo innych mi nieznanych.
DHT11 z założenia nie są zbyt precyzyjne ... Jeśli masz uwierzyć w któryś z tych czujników, to uwierz w DS18B20 :D
Budowałem trochę układów do monitorowania temperatury i wilgotności i tak jak mówią przedmówcy kalibracja jest najważniejsza. Rozrzut np. LM35 do pomiaru temperatury jest bardzo duzy (badałem kiedyś wiekszą ilośc - może była to kwestia dostawcy). Najważniejsza jest tylko powtarzalnośc odczytów. O DHT22 mam dobre zdanie. Tak tytułem luźnej dygresji....
Nie martw się (at)divadiow, kiedy skończymy ten interfejs użytkownika, prawdopodobnie podzielę kod sterownika na ogólny termostat i ten konkretny sterownik, abyśmy mogli zrobić termostat DIY z dowolnym czujnikiem temperatury. Wiesz, po prostu podłącz DHT11 lub DS18B20 i przekaźnik... i pozwól OBK robić swoje. Rozważam również dodanie prostego obejścia...
Witam. Pracuję nad projektem czujnika temperatury. Chciałbym użyć one-wire (choć to nie jest konieczne), ale niestety moja wiedza na temat mikrokontrolerów z Cortexem na pokładzie jest nikła. Sprzęt który posiadam: Płytka ewaluacyjna [url=http://www.freescale.com/webapp/sps... KL46Z Czujniki: [url=http://akizukidenshi.com/download/d...
Wydaje się, że bardzo dobrze jest teraz połączyć. Ulepszenie wariantów jest również akceptowalne. Potrzebuję tylko ostatecznego potwierdzenia. Widziałem, że DS18B20 został przetestowany, ale czy DHT11 również?
Mieliśmy już na forum kilka czujników dymu. Są to albo TuyaMCU (sterownik tmSensor), albo wymagają funkcji głębokiego uśpienia w BK7321N. Ogólnie rzecz biorąc, urządzenia zasilane bateryjnie są trudne do flashowania i często próbuję zasugerować alternatywy Zigbee, ale nadal możemy spróbować, jeśli chcesz. Alternatywnie możesz po prostu zrobić proste...
Znam ten problem, poczekaj chwilę Dodano po 1 . Zobacz tutaj: https://github.com/openshwprojects/OpenB... Lub wyszukaj w SDK dla str_to_ip , w tym pliku: https://github.com/openshwprojects/OpenB... Mamy jakiś rodzaj niespójności...
Kupiłem "nową" wersję z dodatkowymi ( ciekawymi) funkcjami: 2018 new version V1.13 can test the DS18B20 and DHT11 and IR_decoder Use 16MHz Oczywiście pan chińczyk przysłał mi z menu w ulubionym CCCP językiem. Czy ktoś posiada wsad z pełną funkcjonalnością ale w bardziej ludzkim np. angielskim? https://obrazki.elektroda.pl/5763633100_...
ESP32-WROOM-03 1344_merge_512e0b4ce3b0 startdriver bmpi2c = restart WDT ESP32-C2 1344_merge_512e0b4ce3b0 startdriver bmpi2c = ESP32-C3 1344_merge_512e0b4ce3b0 startdriver bmpi2c = Dodano po 2 Ciekawe czy DHT i DS18B20 już działają DHT11 nie dla mnie ESP32-C2 1344_merge_512e0b4ce3b0 GPIO2. Potwierdzenie działania czujnika: https://obrazki.elektroda.pl/6949117600_...
Mam też jeden DS18B20. I tu już musiałem ustawić offset na temperaturę oraz wilgotność, bo "oszukiwał". Temperatura -0.4 stopnia, a wilgotność - 10%. Chyba pomyliłeś czujniki ;) DS18B20 to tylko czujnik temperatury Może chodziło ci o DHT? Bo były/są nadal popularne. Np DHT11 rozrzut parametrów mają ogromny. DHT22 już lepiej, kilku używam to różnice...
Jakiś czas temu zamówiłem GM328 . Mając w pamięci opinie użytkowników Forum dotyczące tego testera (duże możliwości, znacznie lepszy wybór od LCR-T4), postanowiłem na własnej skórze przekonać się, czy rzeczywiście ten tester jest tak dobry. Na co dzień korzystam z testera LCR-T4 w obudowie (również nabytego w Forumowym sklepiku), który w roli testera...
https://obrazki.elektroda.pl/6547532500_... OpenBeken może być używany do tworzenia prostych automatyzacji obejmujących wiele urządzeń bez Home Assistant. Nie jest wymagany żaden centralny serwer, wystarczy mieć sflashowane urządzenia Tuya. Tutaj pokażę jedną z takich automatyzacji, w której wykorzystywane są dwa urządzenia - pierwszym...
http://obrazki.elektroda.pl/5623098300_1... Założenie jest takie aby szybko i sprawnie zbierać dane z rozproszonych czujników i wyświetlać je w ładnej formie i mieć możliwość porównania wyników za pomocą wykresów. http://meteo.lipowa.net/temperatury2 Do działania takiego systemu potrzebujemy serwer HTTP z php i publicznym adresem IP...
Witam, Zlecę napisanie kodu na arduino wg poniższej specyfikacji/wytycznych Odczyt temperatury z czujnika ds18b20 T1 - temperatura wody T2 - temperatura sterownika Odczyt wilgotności z czujnika DHT11 H1 - wilgotność % (parametr zmienny w zdarzeniach) Funkcja autoswitch dla wyjścia OUT0 (2 parametry pracy w sekundach np. work, standby work - 600 standby...
sam program czy hex-a , i mam zegar pod czujnik temperatury dht11 oraz zegar pod ds3231
https://obrazki.elektroda.pl/9489873100_... Ponad 4 lata temu zbudowałem system monitorowania parametrów środowiskowych serwerowni (głównie temperatura) opartego na projekcie nettemp, a sprzętowo na Raspberry Pi. Działało to na tyle dobrze, że 3 lata później dokonałem małej modernizacji. Do zbudowania prezentowanego rozwiązania wykorzystałem:...
Ja jeszcze jak się bawię kilkoma czujnikami porównawczo, to owijam je razem do kupy folią aluminiową. Zadziwiające jakie potrafią być ruchy powietrza na niewielkich odległościach. A jakiej biblioteki używałeś? Ja przeglądałem gotowe projekty i były programy gdzie trzeba użyć numeru seryjnego. Ja używam <DallasTemperature.h> Tu nie muszę wpisywać...
Czujnik DHT11 Czujnik jest w zestawie? Czujnik temperatury DS18B20 jest wlutowany w PCB testera? Jak sądzę w tym testerze należy wybierać funkcje pomiaru manualnie czy jest automatyczne wykrywanie umieszczonego elementu? najbardziej zainteresował generator PWM Sprawdzał może kolega ten oscyloskop DSO 150 do jakiej częstotliwości sobie on radzi w praktyce?...
Ja tylko przypomnę, że istnieją czujniki temperatury z interfejsem cyfrowym, eliminującym tego typu trudności... choćby popularny DS18B20 czy DHT11 z czujnikiem wilgotności.
Witam .. Fajny poradnik wszytko śmiga ale jedno ale.. Czy da się połączyć kod źródłowy tak aby obsługiwało i blynka i ThingSpeaka jednocześnie.. Jeśli tak to prośba o wstawienie kodu bo próbowałem coś tam rzeźbić ale bez rezultatu.. Dorzucam kod co prawda nie chodziło mi o czujnik DHT11 ale o ds18b20 zamiast niego.. A wrzucam to na ESP32 a nie na esp8266...
Odnośnie czujników to się zgodzę , zresztą pisałem o tym powyżej . Prawdopodobnie w nowym roku DHT będzie wymieniony na BME280 , ale to nie zależy tylko ode mnie gdyż musi być zmieniony soft . W projekcie chodziło bardziej o zastosowanie jak najmniejszej ilości czujników , a zarazem dokonywano jak najwięcej różnych pomiarów . W pierwotnej wersji użyte...
Witam :) Gratuluję spostrzegawczości... Temat DS18B20 poruszył też kolega (at)Gienek, kiedy budował tę stację. Faktycznie czujnik HTU21D ma całkiem przyzwoity pomiar temperatury. DS18B20 dałem trochę z marszu. Często je stosuję i dlatego pewnie tak wyszło. Po złych doświadczeniach z DHT11 (to raczej jest zabawka) skupiłem sie na poszukiwaniu czujnika...
#44 System "inteligentnego" powietrza w domu. Sterowanie rekuperacją w domu jednorodzinnym czyli dbanie o jakość powietrza w domu. Głowa układu : - Raspberry Pi; Elementy wykonawcze : - Rekuperator dwu biegowy (model dowolny, kwestia aby posiadał sterowanie Bieg I/Bieg II za pomocą styków); - Siłownik na obiegu otoczenie-wymiennik (zazwyczaj sterowanie...
Możesz również użyć zintegrowany czujnik temperatury i wilgotności np. DHT11 jest on bardzo popularny i tani (ok. 10 zł) i jest masa przykładów na niego wykorzystujących atmege (i arduino). Dzięki za odpowiedź. Wcześniej zastanawiałem się nad DHT11, ale z powodu jego małej dokładności zrezygnowałem z niego na rzecz wspomnianego DS18B20. Co do obsługi...
Podłączyłem multimetr cyfrowy pod GPIO piny 2 i 6 a) zasilacz 1A, samo Raspberry 4,87-4,88V b) zasilacz 1A Raspberry + moje urządzenia 4,68-4,71V c) zasilacz 2.5A podłączony pod hub'a, urządzenia podłączone pod hub'a i malina również podłączona pod huba (wszystko na jednym zasilaczu) 4,95-4,97V Rozebrałem tego hub'a i tam na płytce zasilanie z kabla...
chyba, że zmienna i jest zadeklarowana wcześniej jako globalna. tak, jest globalna, w zasadzie większość zmiennych mam globalne i właśnie mi o to chodziło, że nie które mógłbym zmienić na lokalne. Powinieneś użyć getFreeMemory() dobrze, wstawiłęm rozmiar "int size = 8192" dla Mega, wtedy wynik to 6694, gdybym zostawił 2048, wtedy wynik to 2047. No...
DHT11 http://mikrokontrolery.blogspot.com/2011... choć dokładność 2°C moze być zbyt mała. Można więc kombinować z innymi popularnymi np. DS18B20 (dokładność 0,5°C): http://datasheets.maximintegrated.com/en... albo szukać jeszcze innych.
Gdyby nie ujemne temperatury to zaproponowałbym Ci użycie dwóch DS18b20 do pomiaru wilgotności. Jednak ten sposób działa do temperatury zamarzania wody destylowanej. Jednak jest dokładny w szerokim zakresie od 0 do 100%.
Witam, proszę o sprawdzenie poniższego schematu. Schemat: http://obrazki.elektroda.pl/4001963700_1... I pytanie: Czy czujniki DS18B20 i DHT11 zadziałają na wtyku USB? Teoretycznie nie ma to chyba znaczenia, ponieważ jest to połączenie ze sterownikiem, a nie z komputerem, ale wolę się upewnić. Dodam jeszcze, że pierwszy raz korzystam...
Tak wygląda mój kod nadajnika Wyslij_rfm12 wywołanego przez flagę Flaga_wyslij
Witam Wszystkich Świątecznie Projektuję płytki dla dwóch urządzeń: nadajnika ( Atmega328 + RFM12 + DS18B20 + DHT11 + MPL115A2 ) oraz odbiornika. O ile z nadajnikiem nie ma problemu, bo całość zasilana jest napięciem 3,3V, a wszystkie elementy ( czujniki oraz RFM12 ) działają bez problemu na 3,3V, to z odbiornikiem jest gorzej. Gorzej dlatego, że chciałem...
Ja u siebie realizuje coś podobnego tyle że na ESP8266-07 gdzie mam do wykorzystania łącznie 8x GPIO oraz złącze do zewnętrznej anteny. Narazie dopracowuje sterowanie przez przeglądarkę, ale APP Inventora też znam więc kto wie. W moim przypadku wystarczy 2x GPIO-stan i otwórz/zamknij Osobiście u mnie w domu mam już dwa działające takie moduliki ESP...
Jest to pomysł, aby nadać pewne priorytety czynnościom. Np. dla mnie ważny jest zapis, więc może dam dodatkowy warunek - sprawdzanie stanu pinu, który steruje zapisem ( CS_SD ) i gdy jego stan niski to blokować działanie innych podprogramów. Samo wykonywanie po kolei może się do końca nie sprawdzić, bo np : - DTH11 co 2 minuty - zapis SD co minutę -...
Widzę, że szykuje się ładny projekcik, trzymam kciuki :) U mnie będzie około 15 kart z przekaźnikami, jedna karta będzie tak bardziej rozbudowana-przekaźniki, sterownik pieca gazowego, LCD, pilot. W tej chwili męczę Raspberry, ale widzę, że trzeba będzie poszukać troszkę mocniejszego sprzętu. Malina w tej chwili "obsługuje" 9x DS18B20 (temperatura),...
https://obrazki.elektroda.pl/5309115500_... Dawno nie prezentowałem urządzenia zrealizowanego na BL602. Pora to zmienić. BL602 to mikrokontroler oferujący łączność Wi-Fi 2.4 GHz i Bluetooth LE 5.0 oparty na 32-bitowym rdzeniu RISC-V taktowanym do 192 MHz. Posiada również wbudowaną pamięć Flash, z reguły jest to 2 MB. Można go czasem...
Jest taki sobie termometr - moduł ma BT222 podłączany przez złącze http://obrazki.elektroda.pl/1320347600_1... Wgrywam do niego kod Bascom: [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 4000000 '$baud = 9600 ' predkość transmisji $hwstack = 64 ' rozmiar stosu sprzętowego $swstack = 24 ' rozmiar stosu programowego $framesize = 48...
Na początek chcem zastosować czujniki temp. 1. DS18B20 około 6szt. 2 Dht 22 lub Dht11 3. miernik wiatru (zastosuje kontaktron) 4. miernik kierunku wiatru (zastosuje 8 kontaktronów) 5. detektor grubosci warstwy śniegu (myśle na ultradźwiękami do pomiaru grubości) 6. Detektor rosy. (laminat z wytrawionymi paskami) 7. miernik deszczu w mm/m2 (piłeczka...
Witam, tworzę coś na kształt stacji meteo, odczyt temperatur, wilgotności i ciśnienia. Do pomiaru ciśnienia zastosowałem BMP085 i tu pojawił się problem, teoretyczne wszystko działa, ale pomiary temperatury i ciśnienia strasznie pływają. Zaraz po włączeniu odczyty są chyba najbardziej wiarygodne, później temperatura podnosi się o ok.2-3°C i automatycznie...
witam, Posiadam system Arduino + Domoticz to prostackiej automatyki domowej. Mam 2 czujniki dht11 - na strychu i w salonie. Po pewnym czasie dowolny z nich "rozwala" pracę systemu - rzuca tylko komunikatami, że "start conditions not met" . No i nie działa żaden przycisk, Arduino nie reaguje. Czujniki są wpięte przez ethernet shield w5100 , kable do...
Myślę ze na początek uruchomcie każdy z modułów z osobna. I sprawdźcie czy wszystko działa, uruchamiasz czujnik DS18B20 działa, to uruchamiasz samą kartę SD jak masz przetestowane obydwa że wszystko ok to łączysz do kupy sprawdzasz czy działa. Druga bardzo ważna sprawa, bardzo często jest tak ze biblioteki do arduino kolidują jedna z drugą. Próbowałem...
Po dłuższym obcowaniu z Domoticzem zauważyłem, że program ma pewne błędy i często pobiera on informacje z "kosmosu". Podobnie było ze sketchem na dwie rolety, który pokazywał rolety, przełączniki i jakiś plik tekstowy. Przez długi czas męczyłem się z pogodzeniem w jednym sketchu czujników DS18b20 i DHT11 i do teraz nie wiem jakim cudem Domoticz odczytywał...
Witam, od jakiegoś czasu korzystałem z raspberry jako sterownika do pieca, 4 czujniki DS18b20 + 1szt DHT11 + 4 przekaźniki. Soft w php (wiem że nie najlepszy pomysł ale tylko w tym języku mogłem to szybko zrobić) uruchamiany co minute przez cron, wszystko od kilku miesięcy chodziło jak igiełka, nigdy żadnego zawiasu czy błędnego odczytu, oczywiście...
Co do szybkości - Flaga jest ustawiana co 3,21 sekundy [syntax=basic4gl] Czas: Timer0 = Timer0 + 112 ' ( 100 = 1 sekunda ) Incr Licznik_ds If Licznik_ds = 321 Then ' 3,21 sekundy Flaga_ds = 1 Licznik_ds = 0 End If Return [/syntax] czyli pierwsza flaga to wywołanie DS18B20, później znowu 3,21 sekundy i flaga, wtedy konwersja i obliczenia. Zastanawiam...
Korzystam z podobnych procedur (Mirek Kardaś + DHT11) i moim zdaniem problem leży w obsłudze DHT11, którą przerabiałem na swoje potrzeby, bo oryginalna nie działa jak powinna (choćby dlatego, że dwa razy czyta to samo i za każdym razem ignoruje połowę danych). Obsługa DHT11 ma w sobie pętlę while, która czeka na zmianę stanu portu, która to zmiana nie...
Zależałoby mi głównie na tym, aby szybko reagował na zmiany temperatury (rozdzielczość może być ok. 0,5 stopnia). Obecny, który miałem pod ręką DHT11 po gwałtownej zmianie temp. wkazuje różnicę dopiero po ok 1 minucie. Termistor - musi być to czujnik o możliwie małych gabarytach i masie. Oraz fakt, że odpowiedź masz w czasie rzeczywistym, a nie po...
Schemat poprawiłem. Zmieniłem w pierwszym poście. Faktycznie, aż miło popatrzeć. Sam czasem się wkurzałem szukając ścieżki. Pomierzyłem jeszcze prądy: Atmega + SD - 220 mA Atmega bez SD - 140 mA atmega bez LCD i bez podświetlania - 84,9 mA Atmega z LCD bez podświetlania - 88 mA W założeniu ma to być: - pomiar z siedmiu DS18B20 - pomiar z dwóch czujników...
Tylko nie wywołuj w przerwaniach tak długich bloków instrukcji - lepiej ustaw flagę, która wskaże pętli głównej programu wykonać te instrukcje. Ale co tu możemy mówić, jak widać tylko wycinek programu. Zgadza się, dlatego wklejam nieco więcej Flaga_wybor jest co 10 sekund, Blokada zatrzymuje odczytywanie czujników na czas odbioru DCF77, zwłaszcza DS18B20...
dht11 arduino dht11 wynik dht11 1wire
format flash gopal volvo silnika lm338 regulacja
pralka electrolux wymiana łożysk interfejs diagbox
Beko WML 25125 R nie pobiera wody do komory płynu do płukania – czyszczenie, elektrozawór, diagnostyka Samsung F8000 (EF8000) TV Board Schematics: Service Manuals, BN44, BN94, Access Tips