Zależy jaki zakres temp. - jakiś Dallas albo Pt100, ADC; do pomiaru poziomu czujnik ultradźwiękowy odległości.
I wszystko jasne! DS18S20 - nie ma siły uzyskać 0.1 rozdzielczości DS18B20 - tryb "niepełny parasite" (bez tranzystora pullup) - nie daje rady przetworzyć na 12 bit i mamy 0.5°C rozdzielczość Dopiero DS18B20 - tryb parasite z tranzystorem pullup lub z zewnętrznym zasilaniem jest w stanie przerobić temperaturę na 12 bit. ...Poza tym rozbijanie Waitms...
Widzę coś dla mnie:) Jestem szczęśliwym posiadaczem żółwia czerwonolicego, który pływa sobie w akwaterarium 200l, szukałem ciekawego sterownika w sieci, ale ten pomysł zasługuje na ocenę celującą, spełnia wszystkie moje oczekiwania (no prawie wszystkie). Czerwonolice to takie stwory które lubią się smażyć na słoneczku jak też popływać i pojeść w wodzie,...
Witam Sawek mój podgrzewacz palnika ciśnieniowego ma pojemność rzeczywistą oleju ok. 100ml po odjęciu objętości grzałki i obudowy czujnika. Grzałka patronowa to 200W.Regulator z czujnikiem dallas chcę podłączyć czasowo.W innych moich urządzeniach czujniki dallasa paracują prawidłowo w temp. 100°C.Mnie interesuje zakres 50-60°C. Palnik przy takim zakresie...
No, coś w końcu działa. Akurat TMF z dedykacją dla ciebie- pierwsza szpila to strzał złapany od piezo. Żeby zmieścić wykres musiał zostać pomniejszony 46x. Swoją drogą, byka pewnie wypluł DS18b20 więc jak go zabezpieczysz żeby nie leczyć sprawy programowo?. [youtube]http://www.youtube.com/watch?v=... WYpadało by jeszcze zrobić wartości...
Pozwolę sobie podpiąć się pod temat. Zleży mi na zwiększeniu czybkości odczytu z Dallasa więc zmieniłem warość konfiguracyja w DS18B20 na odczyt 9bitowy. Po odczycie wartość scratchpad wynosi 31, czyli jest ustawione dobrze (9bitów). Teraz nie wiem jak to poprawnie odczytać? Napsiałem 2 procedurki odczytujące i wyświetlające wynik na wyśletlaczu. Pierwsza...
Witam, właśnie kontruuję mój pierwszy w życiu mikrokontroler, bedzie to at89s52, kwarc na 12mhz lub 11.0592, czujnik temp dallas 18s20, wyświetlacz , układ resetujący , jakiś przycisk, wyjscie na programator. zasilany bedzie z zasilacza komputerowego. poradzono mi zebym dał bezpiecznik szeregowo z 5V z zasilacza komputerowego. Mam pytanie: jak sie dobiera...
Jednak okazało się że to dallas był uszkodzony. nowa pastylka pracuje już bez zarzutów. Ale czasami wskakuje temp -1.2 oC. i nie wiem dlaczego?
Poprawił mnie kolega szczegolnie dobrze nadaje sie on do pomiaru napiecia akumulatora... jesli nastapi explozja czujnika zasilanego wprost z akumulatora, oznacza to, ze napiecie jest zbyt wysokie. dodatkowo jest i alarm dzwiekowo/wizualno/zapachowy takiego faktu. Zamiast pisać swoje sarkazmy mógłbyś kulturalnie zwrócić uwagę na to, iż pominąłem fakt...
Ma on mi służyć w inkubatorze,ma regulować temp. powietrza.Znalazłem w internecie coś takiego http://elpro.iq.pl/rgt-550MA.htm tylko nie znam się na elektronice i nie wiem czy on się nadaje.Polecają czujnik DALLAS DS18XX - z jaką on mierzy dokładnością
(at)fachman1964 Przepuściłem ten kod przez Qwen z opcją refaktoryzacji "Advanced C++23". Dla AVR nie ma dostępnej std, więc wiele nie mógł zrobić, ale wynik moim zdaniem jest całkiem OK. Miłej analizy ;) [syntax=c]#include <TM1637Display.h> #include <OneWire.h> #include <DallasTemperature.h> #include <EEPROM.h> // ========================================...
Dlaczego tak długo? Nie będę szukał błędu w tym rozumowaniu, po prostu to zmierzyłem, właśnie analizatorem logicznym, biblioteka dla C by Peter Dannegger nieco poniżej 20ms, a w Arduino zmierzone millisami odczyt trwa nieco ponad 20ms. Obie biblioteki robią pełny odczyt i sprawdzanie CRC. Będzie mi się kiedyś chciało to też sprawdzę w Arduino. (at)madiz08,...
układ narazie jest zmontowany na płytce uniwersalnej, nie mam do niego schematu. Zaczne go robic na gotowo jak juz dopracuje całość. Napisałem że procesor działa prawidłowo, zakłócenia jak odpalanie, gaszenie auta, dmuchawa itp nie powoduja zachwiania działania tylko jedynie włączenie lamp xenonowych... co mnie bardzo dziwi gdzyz pobierają mniej pradu...
rezystor OK , polaczenia rowniez - dallasa sprawdzam juz na samej plytce bez udzialu przewodu (myslalem ze z przewodem cos nie tak), dlateo padlo podejrzenie procka badz dallasa ktorego pamietam pierwszy raz podlaczylem zle i stad moje obawy o niego szcezgolnie po przeczytaniu twojej odpowiedzi. Pierwszy zalany dallas ktoremu urwalem nozke VCC podczas...
Może wypróbuj to: Dodano po 2 hmm.. nie rozumiem tego.Dopisałem coś takiego ale chyba nie o to chodzi. Własnie o to chodziło. Zmierzyłeś ile wykonuje się "sensors.readTemperature(address)" ? Możesz zmierzyć, możesz przeczytac opis biblioteki, możesz obejrzeć kod źródłowy tej funkcji, możliwości jest wiele, wybierz ta, która bedzie dla ciebie najprostsza....
zacząłem szukać graficznego pomiaru temperatur łącznie z grafami do odczytu i porównań temperatur w róznych punktach. Sugeruję zastąpić windowsa linuem i zastosować Cacti: http://www.dynode.nl/ds1820-temp-monitor...
http://sklep.avt.pl/p/pl/496199/8+-+kana... tu możesz kupić gotowy układ z czujnikami Dallas. Opis jest w PDF. Komunikacja i zasilanie USB.
Rozumiem. A co wybrać jeśli chciałbym czujniki temp. bezprzewodowe? Np. http://shop.ciseco.co.uk/temperature-xrf... Z modułem radiowym na usb jako odbiornik w routerze Do raspberry pi da sie ciekawi mnie jak z openwt
Proszę. Pisałeś kiedyś, że przy okazji chciałbyś się czegoś nauczyć, więc masz tu przykład który napisałem przy kawie. Trzy różne czujniki- DS18B20, LM35 i Termistor NTC 10k - podłączone jednocześnie do jednego mikrokontrolera. Dla czujników NTC wyznacza się ich "Betę" czego nie robiłem dlatego wskazywana przez niego temperatura różni się nieco od tych...
Kody w C do czytania ukladu DS18B20. U mnie dziajaja :D Dodano po 3 #define ENABLE_BIT_DEFININTIONS #include <io2313.h> #include <ina90.h> #include "hardware.h" #include "headers.h" #pragma bitfields=default // definicje zmiennych globalnych int TEMPERATURE= 9999;//ta liczba okresla blad pomiaru lub brak czujnika char DALLAS_Buf[9]; C_task...
typedef union dallas_rom_id_U { long long id; u08 byte[8]; } dallas_rom_id_T; #ifndef ds18b20_h #define ds18b20_h //----- Include Files ----------------------------------------... "global.h" //----- Defines ----------------------------------------... #define ds18b20_rev 3 // family...
Witam Potrzebował bym informacji na temat up dallas80c320 i czujników takich jak:ph,zawartości chloru,temp. i redox.Dokładnie chodzilo by mi o czujniki takie które nadawały by sie do wykorzystania w basenie przy sterowaniu up dallas do kontroli i utrzymaniu odpowiedniej jakości wody basenoweji. Bardzo ważną informacją dla mnie by był typ sygnału na...
Witam Chcialbym podlaczyc do swojego nano 5 przekaznikow ktore by sie otwieraly i zamykaly zmianami temperatury , czy ktos moglby sprawdzic moj program ? i naprowadzic gdzie co podlaczyc :/ boo jestem nowy w temacie http://obrazki.elektroda.pl/5009024100_1... http://obrazki.elektroda.pl/4141004200_1... I kilka pytan na...
Witam na potrzeby szkolne stworzyłem termometr na układach Attiny 2313 i Dallas 20b18 Interesuje mnie w jaki sposób odbywa się odczyt temp. z czujnika Dołączam program z bascomAVR $regfile "2313def.dat" *Nazwa pliku doobsługi programu $crystal = 1000000 *Częstotliwosc taktowania 1Mhz z dokumentacji układu Config Lcd = 16 * 1a *Deklaracja LCD...
Tak jak napisał crazy_phisic każdy DS w momencie "startu" zawsze podaje temp. 85°C więc jest to zjawisko całkowicie normalne. Odnośnie tego twojego warunku najprościej zrobisz to tak: Skopiuj( nie wycinaj ) sobie kawałek kodu odpowiedzialny za komunikacje z DS-em i odbieranie z niego wartości temp. Umieść go przed pętlą do-loop. W momencie rozruchu...
W esphome mam plik konfiguracyjny: substitutions: friendly_name: "Mieszadło" esphome: name: beer-magnetic friendly_name: ${friendly_name} area: Beer esp8266: board: d1_mini_lite # Enable logging logger: # Enable Home Assistant API api: encryption: key: "#" ota: - platform:...
są. Np. SHT71/75 - czujnik wilgoci i temp. ADXL202 - czujnik przyspieszenia, ale na wyjściu jest wypełnienie, a nie typowa wartośc cyfrowa. TMP03/04 - analogicznie jak ADXL ale z temperaturą. Są też inne - poszukaj na google i stronach producentów.
Producenci wyrobów "masowych", czyli produkowanych w bardzo dużych ilościach, wzierników nie montują. Podobnie starają się unikać montażu przetworników ciśnienia. Przyczyna jest prosta: kasa misiu, kasa. Jestem jednak na 100% przekonany, że podczas opracowywania konstrukcji danego urządzenia w laboratorium, wzierniki, przetworniki i całe stadko innych...
Można BT151/800R jak nie będziesz przekraczał 12A 6zł to jeszcze znośna sprawa ale cena to wina że tylko jeden producent DALLAS MAXIM ale za to jakość znakomita .Komunikacja to pryszcz na 1 lini(jeden kabel)można ich podłączyć 20 każdy ma unikalny niepowtarzalny adres , gdy zasilił by go z aku. I gdyby aku padło to mam dodatkowo diagnostykę i wiemy...
Zumek czyli jak ten kod z odczytem temperatury ma wygladac?? masz może jakiegoś gotowca?( bo i tak czy siak nic mi sie nie wyświetla w miejsce temp.) :( #include <reg51.h> //dołączenie definicji rejestrów uK #include <stdio.h> //biblioteka funkcji obsługi UART #include "lcd4b.h" #include "1wire.h" //biblioteka funkcji...
Witam mam problem z czujnikiem DALLASA 18B20 Układ termometru 1wire na ATTINY2313 ,działa bez problemu z czujnikiem DALLAS 1820 ,niestety po zamianie na 18B20 (podobno nowsza wersja ,ten poprzedni już nie produkują), pokazuje błędną temperaturę (konkretnie 23°C na 1820 ,to według 18B20 temperatura -55°C) ,sprzedawca mówił że trzeba zmienić kilka rzeczy...
Ogólnie tamten program był źle zaczęty bo w pętli inkrementował adres DSa i go wysyłał na Serial, z displayem LCD to się nie udało po wciąż pod tą samą pozycją wyświetlało wszystkie temperatury. To działa i jest w miare czytelne. [syntax=c] //I2C bus support #include <Wire.h> //I2C #include <LiquidCrystal_I2C.h> //OneWire bus suport #include...
Spróbuj tak : [syntax=c] //http://lucstechblog.blogspot.com/2020/... // Program to send Temperature data from a // Dallas DS18B20 with an ESP8266 to Domoticz // adapted by Luc Volders #include <ESP8266WiFi.h> #include <ESP8266HTTPClient.h> #include <OneWire.h> #include <DallasTemperature.h>...
z ta kalibracjo to ciekawy temat ,ale jak podepne czujnik do termometru zrobionego na rs232 to temperature pokazuje idealnie,a ten kwarc to faktycznie 12.902400 ,tylko zmieniłem go na 11,059 oczywiscie tez zmieniając w kompilatorze. Wybacz kolego , ale Cię troszkę "obsztorcuje" :D 1)Twierdzisz , że używasz DS1820 (9-bit) , a temperaturę obliczasz jak...
Takie coś wykodziłem i działa. Dokładność do 0,1 stopnia C [syntax=c] if(ds18b20_ConvertT()) { _delay_ms(200); ds18b20_Read(ds18b20_pad); meas = ds18b20_pad[0]; // LSB meas |= ( (uint16_t)ds18b20_pad[1] ) << 8; // MSB meas &= (uint16_t) 0xfffe; // Discard LSB, needed for later extended precicion calc meas <<= 3; // Convert to 12-bit,...
UART--------->COM Z innej strony: Dallas produkuje pastylki które maja w sobie pamiec czujnik temperatury i baterie, i realizują wlaśnie takie zadania jak tu próbujesz zrobić. Wrzuca sie taką pastylke np. do auta chłodni a po drugiej stronie czyli przy odbiorze odczytuje sie . Informacja czy była prawidłowa temp podczas całego czasu podrózy bardzo sie...
Prosty moduł termometru z wyświetlaczem LCD i dwoma czujnikami DS18B20. Pomiar temp z dokładnością do 0.1C Mam jeszcze jedną kompletną płytkę z zaprogramowanym procesorem bez LCD. Szczegółowy opis na www.republika.pl/digital_home/dallas http://obrazki.elektroda.net/74_11859133... Temat zamykam. Wszystko co autor chciał przekazać już zostało...
Witam, potrzebuję pomocy z kodem na Arduino. Chodzi o adres czujnika DS18B20. Korzystam z poniższego kodu aby zeskanować adres: '..................' Korzystam również z biblioteki DallasTemperature.h do obsługi DS18B20 i tu moje pytanie jak z tego kodu skanera wyciągnąć ten adres do jakiejś zmiennej aby później zapisać go nie tak: To po co w takim...
Witam, Poszukuje moduł rejestratora temperatury (z zakresu temp od -15 do +10), mający połączenie z komputerem (rs232 lub USB albo WIFI) który równolegle rejestrował pobierane napięcie i prąd (dla lodówek 12/24VDC(at)5A) w taki sposób aby można było później odtworzyć wykres historii przebiegu temperatury/energii elektr. na komputerze. Chciałbym aby...
... zumek, zastanawialem sie nad ta funkcja, nie wiem co tam jest zle, funkcja pochodzi ze strony dallas semiconductor gdzie opisana jest kominukacja 1-wire, z tamtad tez sa zastosowane czasy opoznien przy komunikacji http://www.maxim-ic.com/appnotes.cfm/app... A ja , myślę sobie tak:" masz podaną na talerzu gotową funkcję, a rozbudowujesz...
Qrcze a jednak :( :( :( :cry: ... jeszcze pamiętam jak Raabe pisał w którejś elektronice że taka emulacja nie jest mozliwa. Robie układ ochrony dostępu do pomieszczeń i myślałem że kopiowanie kluczy bedzie niemożliwe... jak widać teraz juz tak :cry: A może istnieje jakiś pewny sposób na odróżnienie takiej skopiowanej pastylki od oryginału? ; ------...
Witam Zmontowany układ http://obrazki.elektroda.pl/4595328800_1... dodatkowo podłączony dallas, w temperaturze pokojowej (22 stopnie według ds18b20) wyregulowałem potencjometrem taką samą wartość na pt100. Podgrzewając oba czujniki w szklance z wodą dallas wskazuje 60 stopni natomiast pt100 51 stopni. Zmontowałem układ: http://obrazki.elektroda.pl/2575459800_1...
Widzę że tutaj jest podobny wątek co mój - to samo robimy:) Marcin - ja zadeklarowałem stan_licznika jako Long Sekundy, Minuty i Godziny jako Integer (nie Byte bo będzie gubił sekundy) i jeszcze do tego pomocnicza Temp także jako Long. I wszystko działa zupełnie poprawnie. Pozostaje mi jeszcze tylko zrobić ustawianie (zerowanie) jakimś przyciskiem a...
Mam pytanie i pewien problem. Mam do wykonania projekt na uP o tematyce: Układ mikroprocesorowy do stabilizacji temp. w piecu. Mam w sumie cały projekt tylko ze jest on zrobiony na zwykłej 51 a ja musze go wykonać na Dallasie. I tu mam problem sam tego nie przerobie bo jestem zielony z tego moze ktos mogłby mi pomóc - to moja ostatnia sejsa i jedyny...
Nie za każdym razem tak grzeje czasem miga led grzania a na wyświetlaczu pokazują się różne wartości temperatury.Za urządzenie dałem 300zl płytka +wyświetlacz.Elementy -symbole spiszę zdjęcia postaram się zrobić.Ale to na początku przyszłego tygodnia może wcześniej (delegacja). Po odczekaniu kilku godzin włączę go oczywiście bez grzałki odczyt temperatury...
Zakładam, że temp -127C jest błędem A dokładniej < -50C lub > 50C Naukowa metoda :-) Tak naprawdę to nie wiesz co się dzieje ma magistrali! Czy brak odpowiedzi na reset, czy złe CRC jak w ogóle jest czytane a wątpię w to. Sprawdzaj CRC! Wcześniej jednak zrób sobie log co się dzieje na magistrali: - reset - presence - search rom (tu masz crc)...
Parę set moich sterowników obsługuje instalacje właśnie na Dallasie. Od jakiegoś czasu (kilka lat) to nie jest już Dallas tylko MAXIM. Tak na marginesie. Osobiście używam układu DS18B20 do pomiarów miejscowych. 10m skrętki komputerowej (z linki, nie drutu) podłączonej do konwertera (selfmade) 1-Wire na RS232 i programiku do odczytu temperatury (dostępny...
witam, że to nowy produkt ( dopytywałem o niego z pół roku..) , stąd pytanie czy ktoś mu już robił sekcję:) przydałoby mi się umieszczenie go w studni z hydroforem jako kontrolę spadku temp.bliżej zera, ale zasięgu nie będzie - muszę wystawić czujnik ( elektronikę ) wyżej, a sondę dać poniżej ocieplenia. W międzyczasie udało mi się zadzwonić do satela...
Hmm, sensor, który chcę wykorzystać w swojej aplikacji jest częścią gotowego systemu telemetrii modeli zdalnie sterowanych. Cały system Quantum telemetry system składa się z czujnika prądu i temperatury, nadajnika 2,4 GHz, odbiornika 2,4 GHz i małego ekranu LCD montowanego na antenie nadajnika celem podglądania mierzonych przez system parametrów ruchu...
Witam Więc tak odnośnie kodu sprawdz=RESET_PULSE(); if (sprawdz == 1) { send_byte(0xCC); send_byte(0x44); /* _delay_ms(250); _delay_ms(250); _delay_ms(250); */ _delay_ms(750); //sprawdz=RESET_PULSE(); //send_byte(0xCC); //send_byte(0x44); // Czemu taki dziwny...
Znów Was naciągnę na gadanie o dallas’ie Z aplikacji wynika że w zasadzie ważne są tylko dwa pierwsze bajty odebrane z dallasa. Jeden z nich to info o znaku temperatury, a drugi to jej wartość pomnożona przez 2. To wystarczy do wyświetlenia temperaturki, jednak trzeba ją podzielić przez 2, tylko... jak takie "skomplikowane" obliczenie z dokładnością...
https://obrazki.elektroda.pl/2291208500_... Witam. *Projekt raczej dla początkujących i arduiniarzy. Sterowników trawiarek powstało od zatrzęsienia, więc...czemu nie jeszcze jeden? Poniższy projekt jest dla tych, którzy chcą nieco zautomatyzować proces wytrawiania, ale nie widzi im się konstruowanie kombajnów (czyli np. dla mnie)....
Witam Po woli tracę cierpliwość. Przeanalizowałem wiele tematów związanych z pomiarem temperatury przy pomocy atmegi 16 oraz czujnika temperatury Dallas DS18B20 1239C4+950AC i nadal mam problem czujnik mi mierzy dobrze powyżej temperatury 24 stopni O co chodzi ? gdzie robię błąd? Dodano po 56 W końcu działa należało zmienić częstotliwość oscylatora...
Witam Poddaje się... nie mam siły walczyć z tym dallasem. Wszystko wydaje się być zrobione dobrze. ow_reset działa - wykrywa dallasa, jak odłączę wywala, że brak. #define F_CPU 1000000UL // 1 MHz #include <avr/io.h> #include <stdio.h> #include <util/delay.h> #include <string.h> void delay_ms(int ms) { volatile long...
...W pokoju na inym termometrze temp. wynosi 20.9 stopnia celciusza a na DS18b20 msb=0x01 , lsb=0x7D. Gdy staram sie to przeliczyc na piechote na kartce wychodza mi wyniki w granicach 35 stopni.A nawet i wiecej. 0x017D/0x10=0x17 (23 stopnie) Jesli chodzi o rozdzielczosc czujnika, to moim zdaniem jest to rozdzielczosc 9-bitowa.Czujnik nie byl od poczatku...
Witam... problem polega na tym że nie jestem zawodowcem uczę się na konkretnych przykładach. posiadam arduino mega 2560 wyświetlacz na ft800 Temperatura jest jako float a wyswietlacz nie wyświetli mi miejsc po przecinku jako float muszę przekonwertować na string i wyświetlić jako tekst. niestety brak mi podstaw a wyświetlacz też nie jest najłatwiejszy...
Witam. Dostałem do sprawdzenia zaparzacz do kawy Fetco CBS-2052, 3-fazowy. Usterka - nie grzeje. Sprawdziłem grzałki - sprawne. 1. Chcę wymienić termostaty, bo widoczne są mocne spalenia na stykach. Jasne, że najpierw spróbuję je wyczyścić - bo jak je sprawdzić, czy są sprawne - nie wiem. 2. Spalony jest także zawór gorącej wody opisany na stronce:...
Problem jest taki że nie jestem programistą. Potrafię na tyle logicznie myśleć aby poskładać gotowe elementy, na życie zarabiam naprawiając elektronikę jak i administrując serwerami windows/linux. PDF też potrafię czytać, gorzej z przełożeniem tej wiedzy na kod. Dlatego długo szukałem "gotowca" z tymi funkcjami i.... zonk. Ale przecież bierzesz się...
Chciałem odpalić przerwania- akurat od timera. Patrząc po tym jak piszą inni brakuje mi wektorów(?). Niestety sprawa nie jest dla mnie taka oczywista. Kawałek main wygląda tak: [syntax=c]/* ========================================... Name : main.c Author : Version : Copyright : Copyright (C) Description : main definition...
Witam. Ten schemat który podałeś to trochę skomplikowany jak na pomiar temperatury, kup sobie czujnik temperatury DS18B20 (podłączasz do uC dowolną ilość takich czujników), piszesz krótki program w BASCOM do obsługi i po sprawie. Bez skomplikowanych schematów. Jako uC możesz użyć jaki ci się podoba, podłączasz tego DS-a do zasilania (+5V) a środkowy...
Napisałeś, że istnieje możliwość podłączenia 3 różnych czujników i każdy rpacuje z 12 bitową rozdzielczośćią. Z tego co wiem, - czyli jednak nie wiesz to DS1820 i S20 pracują z maksymalnie 9 bitową rozdz. temp. więc w przypadku podłączenia któregoś z nich liczysz tak samo temp. jak dla 12 bitów, czyli końcówka jest brana 'z choinki' ? z choinki to...
Zrobiłem pomiar temperatury na dwóch ds-ach i sterowanie dwoma przekaźnikami. Jak za komentuje wywołanie procedury "temperatureDisplay();" w void:loop to sterowanie przekaźnikami z poziomu wyświetlacza dotykowego działa. Ale jak od komentuje to sterowanie wyjściami nie działa... [syntax=c] #include "Nextion.h" #include "NexText.h" #include "NexGauge.h"...
Mam dziwny problem z ATmega8515 i obsługą szyny 1wire w Bascomie AVR 11.7.4. Prosty program zbudowany w oparciu o nieznacznie zmodyfikowany przyklad z helpa do odczytu temp. z ds18b20 działa na AT90S2313, a nie działa na ATmega 8515. Sposób podłaczenia jest ten sam, próboałem też konfigurować szynę 1wire na różne porty. Problem jest zawsze ten sam -...
Witam! Na wstępie chciałbym zaznaczyć, że nie znalazłem kategorii "prawie jak początkujący elektronik" a na ogólnych temat pewnie zginie w gąszczu. Zrobiłem sobie sterowane radio do łazienki (eis KBSOUND PREMIUM - dziadostwo ). Sterowane dlatego, że chciałem dodać mocy ( wzmacniacz ), oraz mieć możliwość dodatkowego sterowania radia poprzez włączanie...
Właśnie zrobiłem sobie zegarek z 2 x termometr na atmedze8 i wyświetlam to na lcd - taki sobie projekcik. Wmontowałem to w auto - dla ciekawskich uno :D wygląda to mniej więcej tak: http://obrazki.elektroda.net/60_11896934... http://obrazki.elektroda.net/94_11896935... Mam problem z ds1307. Gdy auta nie włanczam to wszystko działa...
https://obrazki.elektroda.pl/4732438200_... Witam Sterownik pieca używany w mojej kotłowni nie posiada funkcji sterowania pompą CWU. Była ona podłączona przez montera razem z pompą CO. Jak można się domyśleć, działało to jako tako gdy piec był gorący – kiedy wygasało, ciepła woda z bojlera była pompowana z powrotem do zimnego...
co do podlaczenia wielu czujnikow - mozna tylko jak juz kolega napisal trzeba zmienic adresowanie. dallas po to stworzyl 1-wire aby na tej samej parze przewodow mozna bylo podpiac w zalozeniu dowolna ilosc czujnikow. jednak ograniczenia pradowe i napieciowe (za duze straty) mocno ograniczaja ilosc czujnikow. kazde zlacze, kazde oczko powoduje ze mozemy...
Witam, posiadam arduino UNO z czujnikiem DS18B20 odczytuje on temperaturę w pokoju, dokupiłem do niego kolejny czujnik DS18B20 i chciałbym odczytać z niego temperaturę na zewnątrz, mam problem ponieważ trzeba zmienić kod w arduino i albo udaje mi się wgrać kod i odczytywać 2 termometry ale w monitorze portu szeregowego (nie wyświetla się na LCD) albo...
Witam, niedawno zainteresowałem się programowaniem mikrokontrolerów AVR i elektroniką w ogóle. Od kilku dni próbuję zrobić prosty termometr w oparciu o czujnik Dallas 18B20, wyświetlacz LCD 2x16 ze sterownikiem HD44780 i mikrokontroler Atmega8. Korzystam z biblioteki pana mirkka do obsługi LCD, natomiast do obsługi czujnika temperatury korzystam z tej...
Witam mam w domu magistrale 1wire z czujnikami temperatury dallas, buduje właśnie mini elektrownie wiatrową (w planach kilka różnych) i mam pytanie czy jest jakiś sposób na podłączenie do tej magistrali licznika obrotów tego wiatraka + czegoś do mierzenia ładowania. -podejrzewam że fototranzystor i jakiś układ komunikacyjny do 1 wire załatwiły by sprawę...
voytaschec - dzięki. Twoje informacje okazały się pomocne. Układ już uruchomiłem i działa sprawnie. Problemem nie były opóźnienia czasowe, tylko sposób konwersji. 1wire zazwyczaj nie działa ze wzgledu na zle dobrane opoznienia. Musza one byc zrobione z dokladnościa co najmniej 1uS. Po sprawdzeniu nie mogę się zgodzić z tą opinią. Prawie 5 - 7% tolerancja...
HEJ. Potrzebuję pomocy. Chciałbym wykonac układ w pomiaru temp. w oprogramowaniu LabWindows. Mam problemy z komunikacją z COMem i rejestrami rejestratora. Może ktoś coś pisał i będzie módł podrzucić jakiś kodzik :) Z góry dziękuję. Narka.
Niedawno miałem podobny problem i kolega ZUMEK mi pomógł przerobił swój program na moje potrzeby może tobie sie przyda do wyciągniecia wniosków u mnie działa bezproblemowo: $regfile = 89c2051.dat $crystal = 11059200 Const Displays = 4 ' liczba wyswietlaczy LED Const Cyclespushall = 45 'ilosc cykli od przepelnienia T0 , do jego "przeladowania" Const...
no i działa mistrzu :) mam to teraz tak: [syntax=php] $xml = simplexml_load_file('C:\serwer\1_Wire_Lo... function GetRoomTemperature($id) { $result = $GLOBALS['xml']->xpath("/DATA/TEMPERA... return $result[0] ; } $temp_01 = round( (float )GetRoomTemperature("4F000005A2B8CF28"), 1); $temp_02 = round(...
Jak mówiłem jestem amatorem :( Zaktualizowałem biblioteki one wire i Dallas i nadal ten sam błąd :( Dodano po 4 Co robię nie tak? [syntax=c]#include <Timers.h> #include <DallasTemperature.h> #include <OneWire.h> #include <Wire.h> #define ONE_WIRE_BUS 6 //Ustawienia pinu termometru OneWire oneWire(ONE_WIRE_BUS); DallasTemperature...
Do kolegi "KUNIARZ" Właśnie wgrałem sobie Twój programik i u mnie DS18B20 śmiga (mam 6 szt. - 5 nowych i jeden z przed 2-3 lat) (chociaż nie wiem dlaczego w Twoim programiku na wyświetlaczu cały czas mi text się przesuwa) Ale nie do tego zmierzam. A mianowicie wgrałem poniższy programik (taki mały termostacik) No i mam problem z czujnikami !!! ponieważ...
Na zagramaniczych kanałach hvac mówili że do 1K spadku jest ok powyżej nie. I dobrze mówili. 1K spadku ciśnienia, co brzmi może dziwacznie, ale dla ludzi z branży jest OK. A ten 1K wyznacza różne ciśnienia w zależności od rodzaju czynnika i zakresu temperatur. weszło 1.2kg czynnika R32 j Przelicz sobie masę czynnika w dla średniej temp skraplania i...
Nie zgodzę się też, że woda jest optymalnym czynnikiem - w przypadku wyjazdu domowników i awarii kotła dodatek glikolu zabezpiecza przed zamarznięciem i rozsadzeniem instalacji. O ile rozpatrujemy stany graniczące z abstrakcją. By temperatura spadła do zera -- w normalnym domu - spełniającym dolne granice norm termoizolacji, potrzeba przy braku ogrzewania...
Witam! Popełniłem sterownik do pompy pieca C.O., jednak mam problem; wygląda na to, że po pewnym czasie zawiesza się czujnik temperatury (DS18B20) i wskazuje jedną, nieprawdziwą wartość... DS działa w trybie parasite, rezystor podciągający 4,7k, Vcc do masy. Poniżej kod programu. [syntax=c_mac]/* * main.c * * Created on: 27-09-2014 * Author: BrT */...
Ponizej caly kod programu. Procesor to dallas 89c430, podzial zegara ustawiony na 1. Wg. moich obliczen cykl maszynowy trwa: 1s/12*10^6 = 83.3ns 1us = 12 cykli maszynowych (996ns) Procedura delay_us(0) trwa dokladnie 12 taktow. Dla parametru 1 to dokladnie 24. delay_hus() opoznia o 6 cykli. Opoznienia tutaj wykorzystane znalazlem w jakims pdf maxima...
Witam. Skleiłem z przykładowych programów odczyt z 10-ciu czujników DS18B20. [syntax=c] /* Fill in information from Blynk Device Info here */ #define BLYNK_TEMPLATE_ID "TMPxxxxxx" #define BLYNK_TEMPLATE_NAME "Device" #define BLYNK_AUTH_TOKEN "YourAuthToken" // Include the libraries we need #include <ESP8266WiFi.h> #include <OneWire.h> #include...
Poniżej zamieszczam program który ma obsługiwać sterownik. A ma działać tak: - zegar odmierza czas - raz w każdej minucie jest kontrola temperatury - jeśli warunki temperatury i czasu są spełnione włącza prąd na pompie - co minutę następuje odświeżenie wyświetlacza [code][syntax=basic4gl] $regfile = "m8def.dat" $crystal = 8000000 $hwstack = 128 $swstack...
Witam! W świecie Arduino jestem bardzo świeży więc proszę o wyrozumiałość :). Próbuję stworzyć podkładkę chłodzącą pod laptopa. Kiedy chcę ustawić dla jakich wartości temperatury mają działać wiatraczki i świecić diody wyskakuje : "'tempC' was not declared in this scope". Nie do końca rozumiem dlaczego tak jest. I tutaj zwracam się z prośbą czy mógłby...
Witam, Dodam na samym początku, że nie jestem mistrzem programowania. A zazwyczaj przerabiam juz gotowe projekty pod siebie jednak tutaj już moja wiedza się kończy i chce was prosić o pomoc. 1. Ile to nie próbowałem i za każdym razem wyświetla mi "0 L" bez miejsc po przecinku, jak zastosuje display.print(int(flowRate*1000)); Uzyskuje wynik w "0000 mL"...
Witam Jako początkujący z modułem ESP8266 mam pytanie do znających język programowania LUA: Załączam screen i efekt jego wyświetlania w konsoli i moje pytanie: czemu instrukcja PRINT raz zwraca tylko jedną liczbę a raz 8? Jakiś szkolny błąd, ale chciałbym wiedzieć. Druga sprawa: załączam listing programu (jakiegoś z netu) oraz po prawej na screenie...
http://obrazki.elektroda.pl/3444944900_1... Witam. W związku z tym, iż za oknem temperatura niemiłosiernie rośnie, tak jak i w moim pokoju na poddaszu, postanowiłem coś z tym zrobić. Wymyśliłem więc, że zrobię mini klimatyzator pokojowy, aby obniżył temperaturę w moim "gorącym" pokoju. Pomysłów była cała masa: może wykorzystam moduł...
Ave, Przepraszam ,że tak późno ale nie dało rady wcześniej ;/. Poniżej obiecany kod, temperatura wyświetlana już poprawnie. Podmieni kolega tylko zawartość pliku onewire.c [code][syntax=c] /* ****************************************... Filename - onewire.C Author - BESEA Robotics Date - 21-02-2012 Processor - Atmel ATmega32/16/8...
może sie przyda - program właśnie na czujnik 18s20 ' BASCOM College ' (EdW 2001.01 str. 20) ' Temat : "Termometr z Dallas DS1820" ' wersja 1.1 (20.03.2001) ' Compiler : BASCOM 8051 LIBRARY V 2.06 ' Used ROM : &H7A3 1955 (dec) > Ok ' Poprawki do ver. 1.0: ' - poprawiony błšd odczytu temp > 41,5...
No właśnie cały czas wyświetlacz wyświetla mi 0. Wcześniej miałem 1000 ms opóźnienia ale to niczego nie zmieniało Dodano po 51 Podokładem trochę tych delay, ale wyniku na wyświetlaczu to nie zmieniło [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdio.h> #include <stdlib.h> #include...
Dzięki kolego Zumek za wskazówki, teraz już dzialają 3 czujniki, jeśli byś mógł to doradź coś o optymalizacji kodu, bo w takiej wersji wsad zajmuje 7,77KB a chce coś jeszcze do tego dorzucić i nie wiem czy sie zmieszcze w 8KB $regfile = "m8def.DAT" $crystal = 1000000 '$lib "mcsbyte.lib" Config Lcdbus = 4 Config Lcdpin = Pin , Db4...
Dzień dobry, Nie mogę dojść dlaczego emulator DS2050 działa na wewnętrznym oscylatorze 8Mhz a na kwarcu 8MHz zawiesza się i resetuje gdy tylko chcę odczytać z niego wartości. Kondensatory przy kwarcu 22pF. Fusebity: gdy clock 111101:Ext (czyli kwarc) to nie działa poprawnie. Próbowałem wszystkich ustawień kwarcu. Dlaczego tak się dzieje ? [syntax=Bascom]...
[syntax=c]//Dodawanie bibliotek #include <DHT.h> #include <DHT_U.h> #include <Wire.h> #include <OneWire.h> #include <BMP180.h> #include <LiquidCrystal_I2C.h> #include "DS3231.h" #include <DallasTemperature.h> //DHT dht21(3, DHT21);//utworz instancje dht dla czujnika DHT11 podlaczonego do pinu 3. #define DHTPIN...
Potrzebuję pomocy bo mnie zaraz coś strzeli... Otóż zacząłem zabawę z arduino. Na początek nic wielkiego - sygnalizacja świetlna (3 diody, trochę kodu). Działa. Nawet fajnie. Dobre na rozgrzewkę i poznanie IDE. Następnie DS 18b20 - wow, mam 27 stopni C! Potem wyświetlacz 4-ro cyfrowy tm1637 i wyświetlanie na nim temperatury. Szukając opisu do w.w wyświetlacza...
Ok poradziłem sobie tylko teraz wyskoczył mi inny problem , a mianowicie nie wiem dlaczego nie mogę korzystać z funkcji LINI i Boxfill wyświetlacz szaleje :-) a chciałbym wykorzystać te dwie funkcje w programie poniżej kod programu [syntax=basic4gl] '***************************************... '* Code to test DS18x20 '* The 1-wire bus pin is Port...
Próbowałem tak robić ale nie działało. Do ESP8266 kod pisze się trochę inaczej niż arduino, i na razie nie umiem tego scalić tak aby nie wysyłać osobno temp1 i temp2. Proszę o pomoc. P.S. Poniżej załączam kod do Arduino Mega+ENC28j60+6x sensor ds18b20+DHT21 1x temperatura 1x wilgotność. Wszystko działa. Może komuś się przyda. [syntax=c] /* | Wszystko...
Dodano po 3 Cały kod. Jutro sprawdzę
Witam! Przeczytałem już chyba wszystko w temacie, niestety nie daję rady. Chcę wyświetlić temperaturę (na razie tylko dodatnią) na dwóch wyświetlaczach siedmiosegmentowych (wspólne anody, przełączane z portu D3 i D4), no i niestety, same głupoty są wyświetlane (dziwne, bo w tablicy znaków nie ma odpowiedników dla takich cudów, które są u mnie... czyżby...
Potrzebuje emulator DS18B20 na atmega8 - mam na PC program do odczytu temp i chciałem w tym programie dodac inne parametry ( np wilgotnosc ) ale nie zmieniajac programu - w scrachpadzie bede wisyłał inne dane nie temperature. ( w bajtach temperatury lub bajtach uzytkownika wolnych 2szt) Aktualnie używam "lampomitari" , ale napisalem przeróbke programu...
Zrezygnowałem z przerwania i teraz wszystko działa jak należy. [syntax=basic4gl] $crystal = 16000000 $regfile = "M32def.dat" $baud = 19200 Dim Dsid1(8) As Byte 'Dallas ID 64 bits incl CRC Dim Dsid2(8) As Byte Dim Sc(9) As Byte Dim W As Byte Dim Tp As Integer 'do odczytu danych z temp Dim Tt1 As Single 'pierwsza temperatura Dim Tt2 As Single 'druga temperatura...
Dlaczego poniższy kod ni działa jak pownien? Nie czepiajmy się zbędnch dziwnych opoznien i takich tam bzdetów które wykorzystywale do rozmaitych testów i szukanie dziury w tym czymś. Funkcja testująca obecnosc czujnia dziala.. czujnik zglasza sie. Sam DALLAS sprawny. Dlaczego nie czyta temperatury... co jest nie tak z tymi procedurami? Wszystko testowane...
układ dallas programowanie dallas dallas pastylki
zmienić biegunowy arkusze egzaminacyjne praktyczne audio kamery przesyłanie
czujnik ruchu zasilacz regulowany schemat
Schemat zasilacza do darta Merkury Zarobkowy Lokalizacja iskrownika i impulsatora w Piaggio X8 125 2006