https://obrazki.elektroda.pl/1760348500_... Witam. Mam już w posiadaniu kolejny czujnik temperatury DS18B20. Czujnik ten podłączyłem zgodnie ze schematem umieszczonym na zdjęciu. Do jednej dużej podpiąłem 5V, do drugiej Dane (pin cyfrowy np: 13) oraz GND, z Arduino. Dodatkowo umieściłem rezystor 4,7k ohm, w celu dokładnego odczytu...
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...
Raz mi się zdarzyło odwrotnie podłączyć zasilanie i ds18b20 się spalił. Także uważam, że Twój ds18b20 podzielił los mojego. Widać te układy są bardzo wrażliwe na odwrotne zasilanie :P
Witam ! Program nie zależy od sposobu podłączenia. http://obrazki.elektroda.net/19_12582693... Pozdrawiam. Stefan
Niestety nie. Ten Shimaden nie obsluguje komunikacji 1 wire ktora ma ten czujnik
Dzielenie przez 16 to to samo co przesuwanie bajtu w prawo o 4. Czyli jest to wywalenie jakby 4 najmłodszych bitów, czyli odczyt temp będzie z dokładnością do 0,5 stopnia. Zajrzyj do notki. 5 najstarszych bitów to znak czy dodatnia czy ujemna, a 4 najmłodsze oznaczają miejsca po przecinku. Rozumiem ze zmiana z systemu binarnego na dziesiętny jest znana?...
BYTE read_wire(void) { BYTE i, wire_byte; wire_byte = 0; for(i=0 ; i<8 ; i++) { wire = 0; wire = 1; DELAY(1,1); NOP(); NOP(); if(wire) { //jesli na wire jest 1 to wchodzi do petli wire_byte = wire_byte | 0x01 << i; //zapisujemy tylko jedynki przesuniete o liczbe wywolan petli czyli...
No to powodzenia z obsługą 1-wire w assemblerze. Jeszcze przez początkującego. Mój nauczyciel bawił się okrągły miesiąc i udało mu się :). I2c można dosyć prosto obsłużyć z poziomu asm, ale co do 1-wire to jak nie znajdziesz gotowca w assemblerze to sam nie zrobisz. Dla chcącego nic trudnego. Nazwy procedur mówią same za siebie. Magistrala na P1.7...
Tak na prawdę sprawa jest prosta. Użyj gotowej biblioteki jedno-pinowej i dopisz dodatkowy argument typu char (np nr_czujnika). Podłącz wszystkie czujniki do jednego portu. W przypadku zerowania pinu daj PORT&=~(1<<nr_czujnika) a w przypadku ustawiania jedynki PORT|=1<<nr_czujnika i po sprawie.
Gdy dodaję nowe urządzenie np. DS18B20 w liście rozwijalnej pinów są tylko GPIO, a nie ma MCPGPIO- tych z ekspandera, no chyba, że chodzi o to, żeby napisać jakąś regułę. Linie I/O MCP23017 nie są w stanie obsłużyć ani poprawnie zinterpretować protokołu 1-Wire. Niezależnie od tego, jaki zostanie użyty firmware w ESP32. DS18B20 należy podłączyć bezpośrednio...
Posłuchaj - skoro chcesz odczytywać temperaturę koniecznie na komputerze w trybie on-line to po co ci po drodze procek w ogóle??? przecież do portu COM można podłączyć wprost DS18B20 i odczytywać temperatury nawet jakimiś darmowymi i popularnymi programami. (wkrótce dojdzie jeszcze jeden taki program jak go ukończę) ;) Schemat jak podłączyć DS18B20...
Żeby działało podłączenie na 2 przewodach, to trzeba zewrzeć nogę VCC z GND. To jest informacja dla czujnika, że ma zasilać się pasożytniczo. Jeśli noga VCC wisi, to w czasie pomiaru napięcie zasilania z oczywistych względów nie utrzymuje się i czujnik się resetuje, a potem zgłasza domyślną temperaturę, czyli 85°C. Skoro wszystkie czujniki nie chcą...
Ja bym proponował podłączyć przewody do DS18B20 tak, żeby pociągnięcie za przewód nie mogło urwać nóżki. Na przykład po drodze można dać jakąś podstawkę, czy złączkę. I to raczej taką, żeby nie dało się połączyć inaczej, niż prawidłowo - są do tego np. złączki IDC, czy CRIMP - zobacz na Allegro "Gniazdo CRIMP na kabel 3PIN 2,54mm", można kupić 30 za...
Dzięki za odpowiedzi. Na skrętce działa bez problemu.
-do równoległego można podłączyć LCD wyświetlający parametry pracy komputera (częstotliwość, zajętość pamięci, chwilowy transfer siecią itd), -zestaw kilku termometrów na DS18B20 podłączonych przez RS232 i MAX232 rejestrował mi przez zimę temperatury w kilku pokojach i na zewnątrz domu, -przez równoległy i klucze tranzystorowe sterowałem 2 silnikami...
Witam, wydaje mi się, że wysyłasz polecenie konwersji w trakcie trwania wcześniej wywołanej :-). Proponuje aby to się działo gdy Flaga_odczyt = 1 a nie wywołane z pętli Do Loop i najpierw odczyt DS a potem konwersja. Przydałoby się zatrzymać TIMER0 na czas konwersji. Jeśli bardzo chcesz skrócić czas konwersji to proponuję podłączyć DS trzema przewodami....
Prawdziwych ? takich jak LM35 lub ds18b20 ? Dobre jako czujnik progowy, wymaga solidnego napiecia odniesienia itp. Sygnał jest maly wiec trzeba wzmacniac na wzm o niskim napieciu niezrownowazenia
Pozwól mi najpierw podłączyć DS18B20 do niego, ponieważ wydaje mi się, że gdzieś widziałem, że może to zepsuć ten czujnik (wciąż nadrabiam wszystkie wasze prace).
Witam Można przy minimalnym nakładzie finansowym zrobić sobie termometr działający w komputerze. Należy w tym celu zakupić czujnik temperatury DS18B20 (koszt ok 4zł) kilka diod i podłączyć to do portu szeregowego komputera a w PC uruchomić specjalny program który odczytuje dane z czujnika i wyświetla wskazania na ekranie. Takich projektów można spotkać...
https://obrazki.elektroda.pl/1982238900_... Tym razem chciałbym zaprezentować zasilacz warsztatowy mojego projektu. Troszkę czasu nad nim spędziłem, aż osiągnąłem zakładany efekt. Obecna rewizja płytki to 18, więc trochę wersji przetestowałem :D Ale do rzeczy. Jest to zasilacz z torem analogowym i sterowaniem cyfrowym. Parametry zasilacza...
Rozwiązanie: Przetestowałem różne połączenia czujników i odbiorników. Żadne rozwiązanie nie zadziałało. Ostatecznie wykorzystałem dwa czujniki:)
Jest jeszcze sprawa wydajności prądowej portów, na 51' nie uzyskasz dalekiego zasięgu ( długość kabla dla DS18B20 ). w AVR dajesz rezystor podciągający około 1....1.5k i śmigają, aż miło. jeżeli masz wyświetlacz to zrób to komunikacją opartą na numerach seryjnych. To proste i wygodne rozwiązanie. pozdrawiam.
a ja sie zastanawiam jakie jeszcze istnieja czujniki dzialajace na 1-wire ? jakos nie moge tego znalezc :( pozdro
Witam drodzy koledzy. Zacząłem się interesować arduino i mam problem. Mam dwa programy jeden odczytuje dane z DS18b20 i wyświetla na LCD. Drugi to prosty serwer który odświeża się co 5 sek. Problem w tym że chciałem to połączyć i tu mam problem bo gdy łącze programy to kompilator nie wykazuje błędów ale nie strona nie wchodzi :( wie ktoś może dlaczego???...
czy na 1-wire musze za każdym razem nadawania danych do slave, wykrywac czy znajduje sie na szynie, czy tylko raz po włączeniu zasialnia.
Potrzebowałem szybko wykonać tani przenośny zestaw do pomiaru temperatury na odległość ok. 30 m. Kupiłem gotowy moduł tablicowy do DS18B20 i oczywiście sam DS18B20 na kablu 1 m. Po podłączeniu DSa do modułu wszystko działa OK. Natomiast podłączenie poprzez kabel 30 m nie działa (na wyświetlaczu jest 0.00 czyli jakbym nic nie połączył). Do przedłużenia...
Witam. Problem poruszany wielokrotnie lecz nikt jednoznacznie nie określił jakie przewody. Potrzebuje podpiąć 19 czujników DS18B20 do Atmegi przez 1wire. Czujniki zasilanie są trzyżyłowo. Najdalszy odcinek ok. 30m a reszta średnio po 10m. Wszystkie czujniki będą zasilane osobnym kablem nie w szeregu i sprowadzone do lokalizacji Atmegi. Proszę o pomoc...
Witam. Zachodzę w głowę co może być przyczyną dziwnego zachowania czujników. Układ działa w trybie 1-wire, 2 przewody. Opornik pomiędzy linią informacyjną a 5V to 4.7kOhm. http://obrazki.elektroda.pl/8348646300_1... Ma to wyglądać jak na obrazku. Jeśli podłącze 4 czujniki do 2 'huba' wszystko działa i podaje prawidłową temp. Wystarczy...
Witam. Zaczynam swoje doświadczenia z DS18B20 i mam kilka pytań praktycznych: W podobnym poście http://www.elektroda.pl/rtvforum/topic14... znalazłem informację że do długich odległości nadaje się skrętka LAN kat5 nieekranowana. ( chodzi o ok maksymalna odległość 20 metrów) 1. czy ma to jakieś znaczenie czy dam kabel z linka czy drut? 2. Czy...
Witam. Mam problem z podłączeniem 2 niezależnych sond DS18B20. Całość jest na wtyczkach i wyświetlaczu LCD. Jak są dwie to jest ok, jak wypinam jedną to na LCD pozostaje ta górna, jak wypinam drugą i wpinam pierwszą to też zostaje na LCD górna. Czyli w taki sposób mogę zamienić czujniki i na LCD będzie mi pokazywać odwrotnie. Czy jest opcja podpiąć...
Chciałbym złożyć układ ds9097e do obsługi czujników ds18b20 przez laptopa. W schematach jest opis montażu dla BD9. Nie posiadam takiego portu. Da się jakoś podłączyć ten układ do gniazda DB15 (trzy rzędy po 5 pinów)? Znalazłem jeszcze takie coś: http://www.allegromat.pl/aukcja175315 Nada się?
Jeżeli kolega może podłączyć kwarc 16MHz, to po powrocie z pracy mogę załączyć sprawdzony program termometru z atmegą 32, wspomnianym kwarcem i obsługą LCD 2x16. Układ DS18b20, jak inne układy 1-wire wymagają bardzo dokładnych czasów, żeby się poprawnie skomunikować. Ja też trochę powalczyłem zanim zobaczyłem prawidłową temperaturę. Zgodnie z obietnicą:...
http://obrazki.elektroda.pl/8267947700_1... Ponad 20 lat temu jako amator hobbysta budowałem proste układy elektroniczne. Studia i styczność z informatyką spowodowały, że porzuciłem hobby pod nazwą "składanie elektroniki" na rzecz "składanie programów komputerowych". W bieżącym roku (2011) dzięki uprzejmości kolegi Jacka.M, który okazał...
Ja Ci poradzę tak : 1. Raspberry pi 3 B+ (ma już wifi wbudowane i bt) + Domoticz 2. czujniki lub układy wykonawcze esp8266 czyli np. wyżej wspomniany Wemos D1 mini ze softem ESPEasy Mam na takim setupie zbudowany cały system w domu. Urządzenia odczytujące czy wykonawcze (albo oba razem) projektuje sobie sam w zależności od przeznaczenia i potrzeb, przy...
Dla 1-wire krytyczna jest pojemność linii. To nie są szybkości i stromości zboczy, które stwarzają jakieś super problemy z odbiciami, więc topologia gwiazdy jakkolwiek nie pomaga, nie powinna też aż tak przeszkadzać. Masz oscyloskop? To może pomóc. Jeśli nie to - określ jakiego typu powstają przekłamania. Jeśli problemem jest odczytywanie 0 zamiast...
W roli czujnika temperatury w zakresie do około 120oC można używać układu scalonego DS1821, ale on wymaga zaprogramowania, nieco trudno go kupić i sporo kosztuje (znalazłem za 29zł). Inna możliwość, to połączenie: układ scalony LM334 (dokładniejszy będzie LM134, ale jest droższy i trudny do kupienia), 3 oporniki, TL431: LM334 z opornikiem daje układ,...
Oczywiście. W dokumentacji jest to wyraźnie opisane. http://obrazki.elektroda.net/60_12640211...
Witam chciałbym zaprezentować układ pomiaru temperatury z wielu czujników Ds18b20 ,na razie czterech z jednego modułu ESP8266. Projekt nawiązuje do tego rozwiązania : https://www.elektroda.pl/rtvforum/topic3... Tamten projekt już nie będzie rozwijany w tym natomiast wprowadziłem wiele zmian przygotowując sobie grunt pod przyszłą rozbudowę i...
http://obrazki.elektroda.pl/5016503100_1... Układ nadążny za słońcem- inaczej układ śledzący, jest rodzajem układu sterowania, który umożliwia automatyczne lub półautomatyczne wodzenie za Słońcem. Układy tego typu wykorzystuje się najczęściej w celu znacznego podniesienia wydajności baterii fotowoltaicznych lub kolektorów słonecznych....
Pod względem kosztów miernik cyfrowy + LM135 (albo tańszy LM335 - mniej dokładna wersja) wyjdzie chyba dużo taniej - rzędu 20-25zł (można i taniej: gniazdo V-Om-mA miernika łączysz przez LM335 z '+' baterii, i przez opornik 5-10k z '-' baterii, ustawiasz na zakres 200mV, i masz na wyświetlaczu wynik, który przeliczasz na temperaturę - ale wtedy odczyt...
Dzięki, mi udało się znaleźć GPIO2 Dodano po 4 http://obrazki.elektroda.pl/4655045800_1...
Chciałbym przedstawić jeden z możliwych sposobów wykonania cyfrowego regulatora PID Przestawiony regulator nie ma konkretnego zastosowania , to do czego zostanie wykorzystany zależy od czytelnika. Opis regulatora kieruję do osób które zaczynają przygodę z automatyką i układami regulacji. Spróbowałem wyjaśnić jak działa cyfrowy regulator PID, czemu ich...
Witam koledzy Czy ktoś wie moze co to za ERR;#1 wyświetlający sie w miejscu pomiaru Temperatury ? Coś mi się wydaje ze siadła sonda DS18B20 , jak podłączyć ją do płyty tzn na które piny idą te nóżki pozdrawiam
Witam Można jeszcze prościej - są specjalne układy USB na 1-wire właśnie po to np. DS2490 Wojtek A jak sie pozniej do takiego ukladu odwolywac? Czy podobnie jak do COM'a?
http://obrazki.elektroda.net/71_12692978... Witam, Do niedawna byłem przeciwnikiem płytek testowych (zestawów uruchomieniowych) różnej maści. Zawsze wolałem sklecić sobie coś na szybko na płytce stykowej i już. Nie mniej jednak przy dużej ilości wpadających pomysłów do głowy (a mam ich ciągle bez liku jak na razie), w końcu braknie tych płytek stykowych,...
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...
Ok, nie wiem jaki masz schemat zegara, ale nie widzę wolnego pinu do wykorzystania: PORTB - siatki, PORTD - segmenty, PORTC - 2 czujniki temperatury, 2 przyciski, układ RTC. Gdzie chcesz podłączyć budzik? Ewentualnie rezygnacja z jednego DS18B20? Niekoniecznie trzeba rezygnować z 1 DS18B20, można odczytać 2 x DS18B20 z jednre linii.
Spróbuj podłączyć bezpośrednio do pinu Vcc procesora.
http://obrazki.elektroda.net/15_12617692... Witajcie Korzystając z projektu zegara znalezionego w internecie: http://obrazki.elektroda.net/36_12617692... http://obrazki.elektroda.net/75_12617692... http://obrazki.elektroda.net/15_12617692... http://obrazki.elektroda.net/84_12620159...
http://obrazki.elektroda.net/60_12870844... Witam. Termometrów na elektrodzie było już dużo, w tym projekcie nie ma nic specjalnego, poza tym że wykorzystuje w miarę nowy procesor LPC1343. Projekt umieszczam w sumie tylko po to żeby podzielić się źródłami. Mam nadzieje że komuś się przydadzą. Jak wiadomo, kto stoi w miejscu, ten się cofa....
Rezystor nic nie pomógł, mam jeszcze drugi termometr na zasilanie 230v sprawny, wszystko działa tylko ze do niego czujnik ma dwa przewody, da się jakoś podłączyć czujnik z trzema przewodami?
Zimno się robi ruszam z praca nad finalną wersją sterownika Mam prośbę - jakim czujnikiem zastąpić ten,który złamał się - reszta na foto http://obrazki.elektroda.net/67_12225430... http://obrazki.elektroda.net/77_12225430... http://obrazki.elektroda.net/88_12225431... Czy można zastosować DS18B20 ? Pozdrawiam Edward
Polecam lekture algorytmu search rom dostepnego na stronie dallasa http://www.maxim-ic.com/appnotes.cfm/app... lub co moze byc latwiejsze podlaczyc najpierw po jednym czujniku i spisac ich adresy ROM a pozniej juz tylko sie do nich odwolywac.
http://obrazki.elektroda.pl/4130382200_1... Witam wszystkich Przedstawiam urządzenie z serii " może się to komuś przyda " W sumie nie ma się nad czym rozpisywać jest to zegar z alarmem, który pokazuje: - godzinę - datę - dzień tygodnia - imieniny danego dnia miesiąca oraz posiada pięciopunktowy termometr. Sercem układu jest ATmega32...
Jak podłączyć (do komputera) i w prosty sposób odebrać dane z uC, do którego podłączy się cyfrowy termometr DS18B20 ([url=http://radzio.dxp.pl/ds18b20/ds18b... schemacik)? Znalazłem wiele opisów wykorzystania DS18B20, ale w (prawie) każdym był zamontowany wyświetlacz. Tylko w jednym z nich temperatura była wyświetlana w komputerze, składał...
Warto się męczyć z ntc termistorami na rs485? Od chińczyka masz fajne moduły ds18b20 na modbus po około 100zł, można do niego podłączyć 8 czujników, każdy ma oddzielne wejście i nie trzeba się bawić w ich adresowanie.
http://obrazki.elektroda.pl/6948868900_1... Wzmacniacz samochodowy o mocy 400W. Oparty o przetwornicę push-pull na układzie KA7500 (TL494), o mocy do 500W pozwalającej na pracę czterech końcówek mocy TDA7294. Wzmacniacz na przednim panelu posiada trzy trzy-cyfrowe wyświetlacze LED, wyświetlające aktualne napięcie zasilania wzmacniacza,...
Takie jakie masz, trzeba poeksperymentować. Prawdopodobnie problemem jest pojemność linii, kub jakiś błąd który ciężko będzie znaleźć bez wielu prób. Warto uruchomić oscyloskop i zobaczyć co się tam dzieje. Bez wymiany przewodu pozostają zmiany o których pisałem wcześniej.
podłączyć ds18b20 atmega8 ds18b20 podłączyć przewód termostat ds18b20
maszynka mielić bosch czujnik dallas ds1820 touch uszkodzić
Wiązka Webasto w Mercedes W203 - Instalacja i Diagnostyka Moment dokręcania wtryskiwaczy Fiat 1.3 MultiJet, Opel 1.3 CDTI, Suzuki 1.3 DDiS – wartości Nm