witam! Tak jak w temacie, od jakiegos czasu próbuje uruchomić termometr DS18B20 ,używam kompilatora CAVR (CodeVision)i tamtejszych bibliotek do ds18b20.h, z przykładów wszystko wynika bardzo prost, inicjalizacja , a potem już tylko odczyt zapomocą odpowiedniej, metody , jednak niestety tak nie jest. Termometr zwraca mi wartość -9999 co w dokumentacji...
Ktoś wie jak DS18B20 (DS18S20) oprogramować w Visual Basic ?!? (najlepiej w VisualBasic.NET) ? Dzięki z góry i pozdro!
układ się spodziewa danych w standardzie 1wire. W dokumentacji o tym jak podłączać 1wire do rs232 jest napisane jak to się robi że układ rozumie dane wysyłane przez rs232 jako dane 1wire. sory z gory ale nie jestem elektronikiem i jakos mimo tego ze poszukalem i poczytalem to nadal malo rozumiem.mozesz mi to wytlumaczyc na jakims przykladzie odczytu...
Witam! O samym interfejsie 1-wire jest w internecie całkiem sporo. Nie znalazłem jednak nic sensownego na temat oprogramowania urządzen podeń podpiętych (mysle tutaj o czujniku temp. DS18B20 i podobnych). O ile w I2C dosc latwo jest zrealizować komunikacje, o tyle przy 1-wire, gdzie nie ma synchronizacji z osobnego zegara, robi sie problemik. Moje pytanie...
A mógłby mi ktoś polecić jakiś inny czujnik temperatury działający w zakresie 90-100C i dający się w miarę prosto oprogramować?
Niestety DHT11 nie jest sprzedawany w formie metalowego próbnika. Ja potrzebuje przymocować go do metalowych pionów obiegu ciepłej wody. Czy możesz mnie jakoś nakierować którą bibliotekę powinien zastosować żeby to działało? Alby czy da się pominąć protokół one wire w przypadku podłączonego jednego termometru DS18B20?
https://allegro.pl/oferta/termometr-ds18... Nie napisałeś co urządzenie ma robić. Mierzyć temperaturkę w jakimś zakresie i reagować? Można to oprogramować spokojnie na Amedze 8 z wyświetlaczem z jednym DS18b20, który mierzy bardzo szubko temp do 120 stopni. Co znaczy, że ma się przełączać między temperaturami...
Między DS1820 a tymi z literkami B i S występują pewne różnice. Żeby zastosować inny czujnik prawdopodobnie potrzeba byłaby modyfikacja oprogramowania napisanego przez autora tego kitu. Albo kupisz DS1820, albo złożysz inny, prosty układzik, również podłączany do portu COM, w którym wykorzystasz czujniki DS18B20. Jest tam garstka części za mniej niż...
Stara mega32 da radę, ale dla pewności taktowałbym ją zewnętrznym generatorem kwarcowym (taniocha) a nie kwarcem. Bascom to przeliczy. Widziałem 1wire jak działa z Bascom w Xmedze na 48MHz. Wystarczy dobrze zadeklarować prędkośc taktowania, co obstawiam jeśli reszta protokołów działa. Dalej obstawiam błąd w oprogramowaniu przez programistę :)
Mi to wygląda na błąd w oprogramowaniu.
Podłączone masz dobrze więc błędów należy szukać w oprogramowaniu.
Przy takiej odległości zapewne może być telefoniczny. Bynajmniej nie chodzi o to, aby przewód był cienki... Pullup można policzyć znając prąd wejściowy czujnika i wymagany czas narastania zbocza oraz pojemność magistrali. Skorzystaj z rady i linków podanych przez kolegę albertb - tam masz wszystko opisane. Z grubsza pull up koło 4k7 powinien być ok....
A jeszcze taniej wyjdzie ESP8266 wraz z DS18B20 Koszt około 20 zł za sprzęt. Oprogramować możesz samemu lub komuś zlecić za niewielką sumę.
Ekranowanie kabla nie naprawi błędu w oprogramowaniu.
Nie ma powodu do tego, żeby zasilać DS z napięcia innego niż procesor. Napięcie nie wpłyne znacząco na odporność na zakłócenia (troszkę tylko wpłynie...). Komunikację i wykrywanie da się oczywiście zrobić na UART lub przez odpowiednie oprogramowanie timera.
Ten rezystor ma wartość 10k. Fajnie Ci płytka wyszła. Zmieniasz oprogramowanie pod siebie czy kopiuj/wklej?
Oprogramowanie sam napiszesz? Mikrokontroler kosztuje 5zł, LCD kosztuje zależy czy firmowy czy nie, ok. 10zł, DS18B20 ok. 8zł szt. a napisanie oprogramowania ... bezcenne
PWM z Arduino jest banalnie proste. Tutaj robisz sobie prosty licznik czasu ( wykorzystujesz funkcję millis() ) dzięki któremu inkrementujesz ( zwiększasz ) wartość PWM ( w Arduino od 0 do 255 ). Im szybsze "tykanie" tego licznika, tym szybsze rozjaśnianie/ ściemnianie. Dodaj też czujnik DS18B20 - kosztuje grosze, oprogramowanie jest banalne a zamiast...
czyli porostu podlaczam DQ z wyjściem proca, do Vdd podłaczam zasilanie (5v) do Gnd uziemienie? reszta to kwestia oprogramowania?
Być może będziemy musieli przejrzeć rozmiary pamięci flash na każdej platformie i rozważyć, co możemy realistycznie włączyć... lub dodać alarmy w czasie kompilacji, abyśmy nie wydali "zepsutego" (zbyt dużego) pliku OTA. Pamiętam, że coś takiego zdarzyło się na BL602, na szczęście błąd był w pliku OTA i nie zepsuł niczego w bieżącym rozmiarze oprogramowania...
Jednocześnie jeden czujnik do dwóch urządzeń...trochę ciężko. Dało by się to zrobić pod warunkiem dobrego oprogramowania magstrali 1-wire. Albo trzeba by pytać o temperaturę w jakimś porządku (jakiś arbitraż, rozdzielenie w czasie -nie wszyscy na raz) lub jeden MASTER pyta DS18B20 a drugi układ nasłuchuje tylko odpowiedzi i nie wprowadza swojego sygnału...
1. Frisko z Wrocławia do swojego sterownika ma chyba uniwersalny program do pompy ciepła (dużo producentów od nich bierze), ten sterownik akceptuje czujniki temp. KTY 87 -210, zachowuje się dobrze, ma dość długi czas zatrzaśnięcia stanu (problem z presostatem, ale do zrobienia), obecnie jest wyłącznie w wersji do wmontowania w pompę. Dlatego zrobiłem...
Proste: Bylejaki kod obsługi DS18B20 bez użycia przerwania timera lub sprytnego użycia UART nie może działać poprawnie, jeżeli reszta oprogramowania korzysta z jakichkolwiek przerwań aktywnych podczas komunikacji z DS18B20.
Poczekaj poczekaj, tzn poradziłeś sobie z podłączeniem do procka Atmega wyświetlacza LCD oraz czujnika DS18B20 - a także z oprogramowaniem tego i nie miałeś z tym problemów jak piszesz? - więc nie za bardzo może rozumiem - ale jak może stanowić dla ciebie problem podłączenia jeszcze tylko jednej diody LED i wysterowania jej hmmm? to może pokaż schemat...
Raczej nie mozliwe w przypadku standardowych kupowanych na allegro urzadzeń. Tak jak powiedzial przedmówca: jest problem synchronizacji dołaczania DS18B20 do 2 układów odczytujących temperature z czujnika. Czyli oprogramowanie musi "wiedzie" , ze czujnik jest połączony. To raczej ciekawy projekt na mikrokontrolery - moze lepiej skleić 2 czujniki (one...
Dobry wieczór! Posiadam stary telefon (Xperia Sk17i) z uszkodzoną taśmą wyświetlacza (po rozsunięciu przestaje wyświetlać, od czasu do czasu nie działa dotyk). Do czego można go wykorzystać? Myślałem nad jakimś sterownikiem, np. do centralnego ogrzewania. Czy da się w dość niekłopotliwy sposób podłączyć i oprogramować jakieś czujniki (np. ds18b20) oraz...
Mam to zrobione u siebie i działa. Do tego celu wykorzystałem sterownik o nazwie CANWING + oprogramowanie SUPLA. Daje to możliwość zdalnego sterowania za pomocą aplikacji na telefonie oraz poprzez stronę WWW. Można ustawić termostat na żądaną temperaturę oraz harmonogramy załączenia. https://obrazki.elektroda.pl/5739120900_... https://obrazki.elektroda.pl/7995826000_...
Witam ponownie Tak co do rozdzielczości pomiaru to wystarczy 9 bit, tylko nie za bardzo wiem jak wyzwolić zewnetrzne przerwanie, podlaczyć mikroswitcha do INT0 i do masy ? a jak oprogramować aby wywolać akcje w kazdym momencie dzialania programu?
Dzięki za info, przynajmniej nie muszę dalej się męczyć. Jeden dzień to za mało na szybką analizę i adaptację. Chyba będę musiał podłączyć 3 niezależne czujniki temp. i to jakoś oprogramować, aby osiągnąć to co chcę. Posiedzę nad tym jak skończę projekt.
Nie pisz od nowa skoro działa bo tak nigdy nie skończysz. Opublikuj kod jako wolny i przyłącz się w ten sposób do społeczności rozwijającej oprogramowanie do systemu. Całkiem miły programik, kiedyś sporo pisałem w gtk.
Ja mam płytki (zrobione w Altiumie) i oprogramowanie (napisane w c), właściwie to mogę sprzedać gotowe urządzenie
Jedyny ból to częstotliwość odświeżania pomiaru 1s x ilość czujników). Tego nie przeskoczysz - nie zależy to od oprogramowania. Jeżeli DS18B20+ ma ustawioną rozdzielczość przetwornika A/C na 12 bitów, to czas konwersji wyniesie 750ms. Cieszę się, że mogłem pomóc. Jednak pewnie faktycznie źle liczysz wyprowadzenia i dlatego odwrócenie polaryzacji rozwiązuje...
Oprogramowanie monitoringu SelCamNet zawiera moduł pomiarowy temperatur (termometry cyfrowe Maxim - Dallas DS18B20). Spełnia większość Twoich wymagań. Na stronie programu jest podgląd online na pomiar temperatur.
http://obrazki.elektroda.pl/3811482100_1... Chciałbym zaprezentować prosty termometr działający w oparciu o czujnik temperatury DS18B20, moduł Digispark oraz pojedynczy wyświetlacz HP5082-7356. Głównym zadaniem konstrukcji jest umożliwienie monitorowania temperatury w mieszkaniu. W urządzeniu został wykorzystany czujnik DS18B20, który...
Mam potrzebę zbudowania na szybko zegarka do kuchni, podoba mi się ten projekt, jednak wolałbym nie pomylić wersji płytki i oprogramowania. Planuję go wykonać na małych wyświetlaczach LED (ok. 0.5") z czujnikiem DS18B20. Zastanawiam się, czy nie pomyliłem miejsc podłączenia (i ilości) switch'y programujących, proszę o ew. korekty poniższego schematu....
Tak, na serwer ftp może wrzucić się nie będzie tak prosto dało, ale potem z poziomu PHP można dane ładnie obrabiać. Potrzebne będą: 1. procesor z minimum 32kB pamięci flash (czyli atmega32 i wyższe) 2. kontroler sieciowy (np. enc28j60) Lub inny uC mający odpowiednią pamięć i ewentualnie wbudowany kontroler sieciowy 3. termometr (termistor, cyfrowy ds18b20,...
Skąd te 0.03V? AVR ma ADC 10 bit i to się tylko zgadza. 10 bit to 1024 ... Gdyby nawet przyjąć scenariusz, że odrzucasz ostatni bit to będzie 512. Gdyby wziąć najgorsze z punktów odniesienia czyli zasilanie 5V AVCC to -> 5V/512=0,009765625V (~10mV=1st. C) Gdyby tak wrzucić na sygnał wyjściowy dzielnik rezystorowy i użyć wbudowanego napięcia odniesienia...
Cześć ! Ostatnio przesiadłem się z BASCOM'a na C. Oprogramowałem już HD44780 i kilka innych układów choćby czujnik temperatury(DS18B20). Moje pytanie: Czy da się w C zdefiniować znak tak jak w BASCOM'ie (DEFLCDCHAR)? Przydałoby się choćby do symbolu stopnia celsjusza(°).
Możesz podłączyć każdy czujnik pod odzielną linię portu m-psora (każdy musi mieć oddzielny rezystor podciągający), oprogramowanie tego będzie nawet prostsze niż dwóch na jednym przewodzie.
W taki sposób zepsujesz wyświetlanie. Najwygodniej zrobić Onewire na timerze z eleganckim automatem programowym, tylko że na biedniutkich AVR masz jednopoziomowy system przerwań, a tu aż się prosi o wyższy priorytet dla timingu Onewire i niższy dla wyświetlacza. Można oczywiście kombinować z przerywalnym przerwaniem wyświetlacza (SIGNAL czy jakoś tak...
zaprogramowałem pic16f628 sądze raczej ze prawidłowo z tej strony,po podłączeniu czujnika temperatury ds18b20 pokazuje mi 187*c ,czy to dlatego ze mam czujnik ds18b20 zamiast ds1820,czy jest jakaś różnica między tymi czujnikami czy to zależy od oprogramowania w scalaku ,chyba jest jedno,a może ktoś może zmienić ten wsad na obsługe z ds18b20? to ten...
Niektóre testery (czerwony laminat, LCD graficzny kolor), pomimo wyświetlania wersji oprogramowania v1.12k, maja dodatkowo w menu, takie pozycje: DS18B20 DHT11 IR_dek/IR_enc C(uF) Correction
Komputer, oprogramowanie SelCamNet, interfejs pomiarowy MP00202-RJ45, czujniki temperatur DS18B20. Jedno okno programu obsługuje 8 czujników temperatury. Okien może być 99 (program licencjonowany od ilości okien). Czujniki wpina się na jednym kablu (komputer - czujnik - czujnik ...). Montaż jest bardzo prosty. Trzeba zamontować dodatkowe czujniki, ale...
http://obrazki.elektroda.pl/5237163400_1... Witam! Początkowo miałem nie pokazywać swojej konstrukcji gdyż uważałem, że tak naprawdę nie jest to nic odkrywczego w dobie stron Thingspeak czy podobnych, jednakże, uchyliłem rąbek tajemnicy na forum i widzę poparcie dla pomysłu :). Natchnieniem dla urządzenia był mój znajomy który wykonywał...
https://obrazki.elektroda.pl/9206749600_... Do stworzenia termostatu opartego o ESP8266 nakłonił mnie znajomy. Potrzebował urządzenia sterującego grzałką i łatwo zdalnie konfigurowalnego. Zaraz pomyślałem o płytce NodeMCU którą miałem pod ręką... Oprogramowanie nie powstało w języku LUA (co mogłaby sugerować płytka) a w języku C++...
Pozycja w tablicy zależy od adresu. Przeszukiwanie zawsze odbywa się w tej samej kolejności adresów. Po co miałbyś zmieniać rozdzielczość pomiaru w samym czujniku? Czytaj jak leci, a potem już w oprogramowaniu zaokrąglaj w zależności od potrzeb.
Cześć, w ramach weekendowego hobby i nauki elektroniki postanowiłem zrobić mieszadło magnetyczne do propagacji drożdży. Mieszadło ma posiadać regulację obrotów silnika, pomiar obrotów (jako dodatek do zabawy), pomiar temperatury (otoczenia i cieczy), sterowanie chłodzeniem i grzaniem (przekaźniki) a w przyszłości ekranem dotykowym (2,8" ILI9341). Komponenty...
Podejrzyj sobie załączone na stronie producenta (przy An bodajże) oprogramowania w C na komputer - one sporo wyjaśniają.
Obecnie wspieramy rodzinę czujników DHT, ja bawię się jednym na platformie W600 (OBK działa na wielu platformach): https://obrazki.elektroda.pl/4992575300_... https://obrazki.elektroda.pl/2316964700_... DS18B20 znajduje się na liście TODO.
Drogi kolego dondu, Kiedy ściągałem oprogramowanie ze strony Atmel nie znalazłem informacji że to BETA Bardzo proszę o rozwinięcie tematu delay Podaje jeszcze raz adres źródła www.jaglarz.com/ja/elektronika/ds18b20.p...
Witam wszystkichserdecznie ,to mój pierwszy post na tym forum :) Od paru dni zaczynam zabawę (inaczej na tym etapie mówić nie można) z mikrokontrolerem Atmega16. Wszystko pięknie ładnie do momentu jak chciałem podłączyć i oprogramować obsługę czujnika temperatury DS18B20. Problem polega na tym, że przy próbie skompilowania programu pojawia się błąd...
Niestety do obsługi 1wire, program prawdopodobnie wykorzystuje COM w nietypowy sposób traktując linię danych jako port I/0 którą można przełączać w dowolnych momentach. Przy zastosowaniu konwertera zależności czasowe mogą być zaburzone, nie ma to znaczenia przy transmisji szeregowej gdzie wysyłane są paczki bajtów, w przypadku nietypowego wykorzystania...
ja testowałem 1 wire na skrętce 200m+100m+ok.200m (trzy po kolei połączone bębny) i na końcu miałem 3 czujniki. No i działało. Cały problem więc w odpowiednim oprogramowaniu tego, ewentuaknie jakiś kondensatorek można dać...
Wielkie dzięki za pomoc teraz chodzi elegancko, z oprogramowaniem drugiego połączonego w szereg czujnika poradze se juz sam :D Txh
Ja też mam mały problem ze wskazaniami temperatury na DS18b20 . Teorytycznie pokazuje dokładnie bo pod pachą pokazał 36,6-36,7 ale temperaturę w pokoju mi zawyża pokazuje 21 stopni a gdybym tyle miał to by był luksus tej zimy jeszcze nie odpalałem grzejników bo nie było jeszcze tak zimno . Jak włożyłem DS-a w kulkę śniegu to temperatura spadła do 6...
(at)tarwirdur podawana temperatura to odczyt z firmware https://obrazki.elektroda.pl/7569689100_... pokusiłem się też o pomiar kontaktowy na samym chipie przez ds18b20 wychodzi nieco więcej [max 28,5*C] [zasilane z baterii + AMS1117 LDO 3.3v] Po zmontowaniu i zasilaniu z 230v temp szybko osiąga 45*C. Różnica wyraźna, wnioski dosyć oczywiste...
Problem dotyczy możliwości utraty zawartości EEPROM dla układów DS18B20, DS18S20, DS1822 (Rev. B7): 1. Występuje bardzo rzadko i w specyficznych warunkach. 2. Nie można dokładnie określić partii towaru narażonej na błąd. 3. Utrata zawartości EEPROM-u powoduje stratę kalibracji i wartości rejestrów TH i TL 4. Utrata zawartości może nastąpić tylko w trakcie...
To prawdopodobnie ten programator (ktoś inny go składał). Wygląda podobnie do mojego scalaki te same, oprogramowanie też http://www.kmitl.ac.th/~kswichit/89prog/... Można by dodać ale muszę zastosować wtedy 89c4051 ponieważ mało pamięci zostało.
Bardzo fajny projekt, proszę tylko zamieść więcej informacji - szczególnie o wykonaniu płytki, montażu mechanicznym (może masz już do tego jakąś fajną obudowę?), oraz w jakim języku jest napisana całość. A schemat też się przyda - szczególnie dla początkujących. Wyświetlanie historii temperatury w formie graficznej wygląda super, chociaż brakuje mi...
Ja trochę jestem zdziwiony, bo odpalałem swego czasu prosty regulatorek do pieca CO i przy uruchomieniu miałem ok. 0.2 stopnia różnicy pomiędzy dwoma dallasami. Ale to pewnie rzecz w statystyce... A może były z innej partii produkcyjnej, a może jeden to DS18S20 i te (wcześniejsze) już wymagają innego oprogramowania ;-)
Witam, Nie wiem, czy to idealne miejsce, ale napiszę :) Wykonałem rejestrator temperatur na płytce NUCLEO-H755ZI-Q. Oprogramowanie w języku C podłączone 4 termometry Dallas ds18b20, docelowo czujników temperatury będzie 8. Pozostałe będę próbował w technologii Modbus. Wyniki pomiarów oczywiście printuję w pętli UARTEM. Każda linia to ciąg znaków w...
Nie znalazłeś, bo pewnie niczego nie ma. DS1820 jest tylko czujnikiem i jako taki nie posiada oprogramowania. Program dorabia twórca co konkretnego urządzenia wykorzystującego ten czujnik. Nawet jeśli jest to prosta aplikacja układu podpięta pod COM, oprogramowanie jest kwestią inwencji autora. Może jeszcze nikt nie wpadł na to żeby temp podawać w trayu...
szukam możliwości pomiaru poprzez PC (złącze LPT lub RS232) temperatury oraz oporu dwóch punktów jednocześnie. Podoba mi się rozwiązanie pomiaru temperatury za pomocą czujników DS18B20 zamieszczone na Elektrodzie. Czy można za pomocą mikrokontrolera dołączyć pomiar oporu (dwóch punktów)? Mile widziane oprogramowanie i schemat. Urządzenie potrzebne do...
Jakiś czas temu przymierzałem się do regulatora PID bo sądziłem, że będzie to potrzebne w moim sterowniku, jednak po głębszej analizie i przemyśleniach okazało się że pid nie jest mi potrzebny, ale odrobina wiedzy i skompilowany w C kod z AVR221 pozostał. Tak, miałem na myśli tamten wątek. Po transmitancji wszystko liczy się zdecydowanie prościej. Jeżeli...
Jeśli w konfiguracji AVR i moduł GSM to może być na przykład płytka [url=https://www.olimex.com/Products/AVR... AVR-GSM. Jest na niej to, czego potrzebujesz - Atmega32 i moduł GSM. Wystarczy podpiąć do wolnego portu ten termometr na 1wire i oprogramować. Żadnej zabawy sprzętowej, a producent dodaje różne przykłady programów....
Czyli w przypadku wykorzystania, np. Zamel Supla, sygnał z przekładnika musiałby pójść na złącza A1 i A2, te które na przykład odpowiadają za sygnał otwarcia i zamknięcia bramy? Czy inne miejsce? Bo za bardzo nie mogę znaleźć schematów, gdzie wpinać w takie tuje czy Sonoffy zewnętrzne czujniki czy inne urządzenia odbierające sygnały. Najpierw trzeba...
Hardware istnieje (bo mam wybrane komponenty), bynajmniej pomysł na niego też jest. Wybacz, ale w tym momencie hardware NIE ISTNIEJE. Od wybrania bloków, poprzez pospinanie ich w całość aż do napisania na to oprogramowania jest naprawdę daleka droga, pełna pułapek ;-)
Witam, mam problem z wgraniem oprogramowania (najprostszy kod podany na 1 stronie). Podczas kompilacji pojawia się następujący błąd: https://obrazki.elektroda.pl/9995800600_...
Wesołych Świąt! Witam wszystkich. Używam modułów do zarządzania obciążeniami różnych producentów, aktualizując je tym oprogramowaniem. Nie używam żadnych urządzeń oświetleniowych z wbudowanymi modułami. Dlatego dla mnie na razie są to tylko przekaźniki bezprzewodowe, nic więcej. Chciałbym jednak dodać lokalną regulację w niektórych miejscach za pomocą...
Witam serdecznie, Realizuję projekt na uczelnię, w którym będą dokonywane pomiary temperatury z 8 czujników. Moja koncepcja to urządzenie Rasberry Pi + 8 czujników DS18B20. Problem polega na tym, że nie mogę znaleźć oprogramowania pod Rasberry, które rejestrowałoby temperaturę w trybie offline (nie ma dostępu do sieci w tym miejscu pomiarowym). Pomiary...
drzemkę to musisz sobie oprogramować sam, mając pod ręką ten zegareczek nie powinno sprawić to żadnego problemu. Nie ma on wbudowanej takiej funkcji sprzętowo jak snoze
Znając możliwości układu HTU21D, uważałem, że stosowanie dodatkowo DS18B20 jest zbyteczne. Dlatego poprosiłem Kolegę efi222 o zmianę oprogramowania i umożliwienie pomiaru temperatury za pomocą HTU21D. Jako, że różne czujniki do pomiaru temperatury mają różną dokładność pomiaru, zmiana oprogramowania była zastosowana tytułem próby sprawdzenia dokładności...
Co do podłączenia wielu czujników - są magistrale I2C, czy 1-Wire, układy z portami jak 8255, multipleksery... ja zrobiłem koledze system pomiaru temperatury, chyba 13 termometrów 1-Wire (DS18B20) na porcie RS-232, tylko wadą 1-Wire jest koszt, akurat termometry są w miarę tanie, z 5zł/sztukę, a może i mniej. Na I2C można podłączyć 8 układów PCF8574...
Cześć, Jak ktoś potrzebuje obsługi DS18B20 na Raspberry Pi, to polecam stronę: AI: Jaki model Raspberry Pi używasz do obsługi DS18B20? 3 i 4 AI: Jakiego oprogramowania lub biblioteki używasz do odczytu danych z DS18B20? Linux Kernel
Nie należy ignorować tylko stwierdzić co jest powodem odczytywania bzdurnej temperatury, brak presence, brak danych, złe crc (o ile biblioteka je czyta i sprawdza co jest rzadkością) i zaradzić temu jeśli się da. P Całkowicie się zgadzam. Pisząc "ignorować" miałem bardziej na myśli bardziej to, żeby tego nie wyświetlać ;) Sądzę, że jeżeli takie błędy...
Witam, analogowy czujnik mcp9700 jest tańszy od ds18b20 i co ważne, działa z niższym napięciem. Wydaje mi się też, że będzie łatwiejszy w oprogramowaniu, nawet z kalibracją. Całość to np CR2032, attiny13a, mcp9700a, dioda i ze dwa kondensatory. Można by to zalać termoglutem i przykleić do szyby. Może z ADC Noise Reduction nawet bez kondensatorów?
http://obrazki.elektroda.net/95_12974457... Witam Chciałbym zaprezentować zgrabny termometr panelowy na znanym układzie DS18b20. Sercem układu jest Atmega8 SMD. Oprogramowanie napisane w WinAVR. Termometr dodatkowo posiada funkcję termostat. Niestety z powodu chęci jak największej minimalizacji płytki zrezygnowałem z przycisków do zmian nastawy...
Nawet bez tego cuda osiem czujników możesz obsłużyć. DS18B20 pracują na 1wire, łączysz je po prostu równolegle, każdy czujnik ma swój adres. Router służy również za bazę danych pomiarów. Wszystko wystarczy skonfigurować po prostu w oprogramowaniu.
Ciekawe ile zapłaciłeś za gotowy "oryginalny czujnik" ??? DS18B20 kosztuje ok 5 zł. Z opisu wygląda, że obsługa czujnika jest zrobiona w miarę prawidłowo a on sam jest "zasilany" trójprzewodowo. Czyli bardziej prawidłowo, bo można też dwuprzewodowo. Sterownik rozróżnia odpięcie określonych przewodów - w zasadzie dwóch zasilania i sygnałowy. Aby określić...
witam projektuje PCB dla atmega128 ,(niestety nie mam jak przetestować dlatego potrzebuje opini osób które miały styczność z tym procesorem) Spotkałem się z opiniami osób które miały problem z tymi portami podpinając różne urządzenia peryferyjne. Pod port G chciałbym podłączyć czujnik DS18b20 A pod port F kilka przycisków , czy mogę napotkać problem...
DS1820 to czujnik 1-wire ,czyli można teoretycznie podłączyć wiele czujników jednocześnie pod jedną linię i w układzie teoretycznie nie trzeba wprowadzać zmian (ale w oprogramowaniu już może być to konieczne), ale czego ty szukasz? przecież podany schemat dotyczy podłączenia do komputera a nie do atmegi, zobacz też to : http://ds18b20.friko.pl/montaz.html...
Możesz użyć płytki arduino np. najprostszej Uno i podłączyć czujnik DS18B20. W arduino są gotowe biblioteki z przykładami zarówno do Twojego wyświetlacza jak i obsługi tego sensora temperatury. Wystarczy podłączyć gotowymi kabelkami ze sobą i zaprogramować przerabiając przykłady dla wyświetlacza i termometru wedle uznania. Programowanie płytek arduino...
Witam, wykonałem znajomemu sterownik do PC - może ktoś skorzysta z pomysłu. Oprogramowanie logiki w python, GUI php, ajax Sterownik jest obsługiwany przez ekran dotykowy 7" i przeglądarkę internetową Podbicie temperatury PC dla CWU Praca automatyczna lub ręczna Sprzęt: Raspberry Pi 3 b+ Ekran dotykowy (opcja) Przekaźniki 6 szt Czujniki temperatury DS18B20...
Dlaczego jest tak że jak tylko pojawi sie słowo basic i uC w jednym poście to zaraz wszyscy wyciągają zbroje i próbują zniszczyć autora? Bo w 99% autor nie myśli. Włączenie Bascoma powoduje wyłączenie myślenia. Teraz potrzeba jeszcze żeby redakcja edw lub ep przygotowała kurs do tego i będzie kolejny sukces marketingowy I kolejny wysyp postów typu...
Rąbnąłem sie chyba gdzieś przy adapterze DS9097E. nie znajduje zupełnie sieci. Ani na trybie ParasiteMode ani na trybie External power. Dwa różne komputery, efekty en sam - porty też zmieniane. Czasem port sie"zawiesza". co ciekawe napięcie miedzy dwoma pinami trybu pasożytniczego to tylko 2,5V - moim zdaniem kompletnie za mało żeby przykładowy DS18B20...
Witam Zrobiłem taką stację meteo ale tylko z pomiarem temperatury. Do budowy stacji wykorzystałem Atmega32 i kontroler sieciowy RTL8019 (AVT1443). Oprogramowanie Atmegi pobrałem z poniższej strony http://members.home.nl/bzijlstra/softwar... Do pomiaru temeratury wykorzystuję 4 czujniki DS18B20. Serwer działa pod adresem http://mrslawcio.dyndns.org:2000...
Mat_91 sam szukałeś na forum jak oprogramować DS-a, ja aktualnie stanąłem przed tym samym problemem, tylko ze ostatni kod jaki podałeś w swoim poście nijak pasuje do wcześniejszych programów z pierwszego postu, pokrywa się z daley.c tylko, ale brak procedur przeliczania odczytu na temperaturę i deklaracji. Dlatego proszę abyś zamieścił cały projekt...
Ja również mam wersję 1.12k. Pomimo, że taką wersję pokazuje, nie ma obsługi m.in DS18B20 Ta wersja (sticker na torebce jest opisany: 050822 A048-03-02) ma oprogramowanie v1.12k, ATmega jest zablokowana LOCK-BIT Nie ma obsługi: DS18B20, DHT11, IR_dek/IR_enc, C(uF) Correction Ma: Mier.czest., F-generator, 10-bit-PWM, Woltomierz, C+ESR(at)TP1:3, 1-R-L-3,...
Witam Posiadam system w oparciu o pc, konwerter rs232 to 1-wire (kupiony na allegro). Do tego podpięte jest 10 czujników DS18B20. Przez rok układ działał bezbłędnie w oparciu o oprogramowanie digitemp. Potem zrobiłem mały remont , dorzuciłem 3 czujniki (teraz jest 10, było 7) i ... mam problem. Mianowicie co jakiś czas oprogramowanie nie czyta mi czujników...
Witam Już chwilę temu mój ojciec wpadł na pomysł wykonania suszarni i wędzarni (wędzenie zimnym i gorącym dymem). Przy projektowaniu doszliśmy do wniosku że możemy użyć wentylator od chłodnicy samochodowej, przy czym przy takiej mocy należy zrobić sterowanie i tak powstał pomysł wykonania sterownika do suszarni. Ponieważ dawno nie projektowałem to trzeba...
Ustawiłem to zgodnie z tym co było napisane na stronie tego termometru czyli http://www.portalnaukowy.edu.pl/grafika_... I dalej nic cały czas jest -0.1 i brak reakcji na czujnik.Zrobiłem też tą zmianę w oprogramowaniu sugerowaną przez kolegę Duch i też bez zmian. Czy zmienić $crystal z 4000000 na 1000000?
Witam, Przegladalem dziesiatki watkow o DS18B20 i niestety nie wyjasnilo to mojego problemu nad ktorym siedze juz chyba tydzien. Uzywam ATmega2560, DS18B20 i plyte startowa STK600. Zasilanie plyty z portu USB komputera. Napiecie zasilania 5V, podciagniety rezystor do DS18B20 4K7 (testowalem na 2K2, 3K3 rowniez) i problem ten sam wciaz temperatura 127...
Podłącz klasycznie 3 przewodami na próbę z 5V. Ja straciłem cierpliwość do dwuprzewodowego łączenia tych termometrów. Przy 7 sztukach w sieci jeszcze jakoś tam mi to chodziło (pojawiał się błąd 85C). To nie błąd tylko padnięcie zasilania. Jak dodałem 8-y to wszędzie 0C Oprogramowanie do du.... bo na 100% błędna była CRC. Czy pomiar nie był przypadkiem...
Witam, posiadam zmontowany (działający) układ z czujnikiem DS18B20 ( In file included from main.cpp:3: 1WireBus.h:69: error: `handle' does not name a type Jak powinien wyglądać główny plik np. main.cpp (podstawowe elementy) ? [syntax=cpp]#include <cstdlib> #include <iostream> #include "1WireBus.h" #include <string>...
Jak widać, można w tym języku pisać, o dziwo! Można, można. Mam w Bascomie oprogramowany rozbudowany sterownik do kotła CO. Ponad 16kB (żadnych bajerów pożerających pamięć). Sterownik chodzi już non stop 3 lata bez żadnej zwiechy. Co do projektu to poprawiłbym wyświetlanie dużych cyfr poprzez eliminację podwójnej poziomej kreski w połowie wysokości...
Proponuję zacząć od wyboru procka. M8 w zupełności do tego wystarczy, należy pamiętać aby była to wersja przemysłowa - z literką I (industrial), np ATmega8-16PI. Kolejną kwestią jest programator: najprościej i skutecznie jest zbudować STK200 - tani i pozwala programować procka w układzie (ISP). http://www.elektroda.pl/rtvforum/topic42... Jako...
Ha nie tylko do tego. Naprzyklad do wysłania powiadomienie na przykład na telewizor co by włączyć pralkę lub zmywarkę bo akurat w tym czasie jest duża produkcja z instalacji PV i oddajesz ją do sieci. Link do projektu wyżej a tu lista zakupów ESP32 dev board: https://www.amazon.co.uk/gp/product/B071... SCR board https://www.amazon.co.uk/gp/product/B076...
Takie liczniki używam i świetnie się sprawują (LQ III wyszły już z produkcji). Przeróbka ich na impulsowe (dodanie i konfiguracja w serwisie to duża niewiadoma + 110 -150 zł za moduł oraz programowanie przez serwis - ponoć mają w serwisie kilka modułów). Oprogramowanie i wiedza tajemna dostępna dla wtajemniczonych serwisantów. Jeśli by ktoś był na tyle...
Znam C a wolę pisać w B4A, B4i, B4R, Bascom czyli w Basic, ale kiedy coś mi nie działa to odpalam analizator stanów logicznych albo oscyloskop. Nie zwalam na język programowania. https://obrazki.elektroda.pl/6883372000_...
A ja zrobiłem dla kolegi cały system czujników temperatury na DS18B20 z odczytem przez Internet - też z komputerem na miejscu. Zaprojektowałem do tego własny układ interfejsu 1-Wire na RS-232, bo taki na paru opornikach i diodach działał może z połową komputerów - inne miały na RS-232 około 5V zamiast 12, i nie dały rady zasilać tych DS18B20 - dodałem...
termostat ds18b20 rozdzielczosc ds18b20 ds18b20 mirekk36
podkaszarki elektryczne izolacja bawełniana regulator pilot
uziemienie basenu uziemienie basenu
Renault Fenix 5.2 "Klepaczka" - Usterki i Diagnostyka Demontaż oczka inspekcji oleju w Suzuki GN125