-
Thread
TWI I2C USART RS232 - 1WIRE INTERFACE bridge device ATmega8 Assembler
Messungen am 1-WIRE-BUS bei Temperaturmessung DS18s20 DS1822 DS18B20. Bei den ersten beiden Bildern wird der benötigte Strom nur über einen 1k Widertand zur Verfüng gestellt, deutlich ist der Spannungseinbruch bei der Temperaturmessung zu sehen. Im rechten Bild
Messung 0-SLOT vom Slave DS18B20 (Länge ca. 28µs), der Master sampelt nach ca. 15µs (6+9).
-
Thread
PWM stört Onwire auf verschiedenen CAT7 Kabeln
versuche ich jetzt alles mögliche zu betreiben. So auch Strings aus Onewire Temperatur Sensoren DS18B20 und auch direkt per PWM regulierte Kleinbeleuchtung. Und hier ist jetzt das Problem: Sobald die 12VLED Beleuchtung des Klingeltasters abends aktiviert wird, wird das Auslesen der Onewire Sensoren
versuche ich jetzt alles mögliche zu >betreiben. So auch Strings aus Onewire Temperatur Sensoren DS18B20 und >auch direkt per PWM regulierte Kleinbeleuchtung. Naja. Da stellt sich zuerst die Frage nach der Signalbelegung. Mit etwas Pech hast du nämlich NICHT die verdrillten Paare für Onewire und
-
Thread
DHT22: Datenblatt + Pegel passt nicht / ungenau
gefälschte Markenprodukte: DS1820, Echtzeituhren, > STM32F103, Akkus, große Transistoren Apropos DS18B20, echte gibt es bei Pollin oder Reichelt, allerdings nun schon für über 5 € pro Stück. Hammer! Oder, man kauft sich ein Entwicklerboard für 2.40 € und lötet sich den Sensor aus. Vor einigen Monaten
Jens H. schrieb im Beitrag #6846895: > Apropos DS18B20, echte gibt es bei Pollin oder Reichelt, allerdings nun > schon für über 5 € pro Stück. Hammer! Oder, man kauft sich ein > Entwicklerboard für 2.40 € und lötet sich den Sensor aus. Vor einigen
-
Thread
DS1820 mit CodeVision auslesen
Hast du zufällig den DS18B20 dran? Dann kommt das hin, schau dir mal die Registerbelegung DS1820/DS18S20 vs. DS18B20 an :-)
-
Thread
I2C Pegelwandler
fertige Bausteine? Oder hatte jemand schon das gleiche Problem? Gleiches Vorhaben habe ich mit dem DS18B20 & DHT22 One-Wire Sensor. Bei einer Versorgungsspannung von 3.3V ist die empfohlene Leitungslänge leider nur 1m. Daher habe ich Ihn mit 5V versorgt und einen Pegelwandler (SN74LV1T34DBVR) dazwischen
Walt N. schrieb im Beitrag #7683868: > Gleiches Vorhaben habe ich mit dem DS18B20 & DHT22 One-Wire Sensor. > ... > Daher habe ich ... einen Pegelwandler (SN74LV1T34DBVR) dazwischen > geschaltet. Und wie stellst du dir dabei die Kommunikation mit deinem Sensor vor? One-Wire
-
Thread
Generelle frage zur "Becshaltung" von Raspberrys
Verbraucher schon mal von den GPIO's weg. Aber, es hängen einige der 1-Wire Sensoren dran. - DS18b20 (Temp) - dht22 (Luftfeuchte) und demnächst ein I2C zur Pin-Erweiterung.... Jetzt die Kurze Frage, Wie kann ich diese Fühler mit einer Externen Stromversorgung betreiben? die Masse mit den Masse-Pins des Pi verbinden? müsste ja reichen, oder? bsp: DS18b20 GND : einmal Verbinden mit Masse Pi UND mit Masse externes Netzteil DQ (Data) : mit dem Pi V+ : mit dem externen Netzteil müsste doch klappen, oder seh ich was falsch? Vielen Dank
-
Thread
Mein Start in die Welt der Mikrocontroller
angesehen und nachprogrammiert. Das hat auch ziemlich gut geklappt. Als nächstes wollte ich einen DS18B20 Temperatursensor an den Arduino anschliessen und bin kläglich gescheitert. Ich hatte eigentlich vor, nur mithilfe des Datenblatts den Sensor anzuschließen, aber irgendwie hab ich das Datenblatt
siehst, was sich da auf ganz unterer Bit bzw. Pin Ebene abspielt. > nächstes wollte ich einen DS18B20 Temperatursensor an den Arduino > anschliessen und bin kläglich gescheitert. Ist letzten Endes eine Frage des richtigen Timings. Das ist bei One-Wire der 'Tricky part'. > > Ich hatte eigentlich
-
Thread
DS1822 auslesen klappt nicht mehr, Atmega8, BASCOM
Loop Temp_ds1822: ' Berechnung für DS1822 und DS18B20 incl negativer Temperatur 1wwrite &HBE ' Kommando READ SCRATCHPAD Dsid1scratchpad(1) = 1wread(9) ' lese 9 bytes in das
Data1: ' 0 1 2 3 Data " " , "DS1822 " , "DS18S20" , "DS18B20" Data2: ' 1 2 3 Data 34 , 16 , 40 [/code]
-
Thread
Temperaturregelung, Sensor, Schaltung
würde ich hier zwei Varianten einen Versuch gönnen: 1) Platinelement 2) IC (TSIC306, AD7792,DS18B20, ADT7320) Da sich die Fühler (müssen ja zwei sein) direkt im Wasser befinden sollen, müssen sie dementsprechend sicher sein. IP68 wäre doch hier als Standard richtig, oder? Einen so geschützten
Genauigkeit von 1 Grad aus. Und deshalb bin ich ja am überlegen, ob ich nicht einen gekapselten DS18B20 o.ä. nehmen soll. Ich möchte hier von keinem ne fertige Schaltung hingeklatscht sehen, das kann ich selber. Schade, dass man in diesem Forum bei manchen Nutzern anscheinend nicht das Thema nur
-
Thread
Zeigt her Eure IoT Projekte Bilder
Frontplatte noch in Arbeit, ( Ausschnitt ) Es wird ein OLED Display als Status Panel ( DHT11 / DS18B20 ) für Abfrage anderer im Mesh und passt wie Faust auf Auge. Und beides Nutzbar! 433 + Wlan ( ESP8266 ) mit Rückkanal , GPIO als In und Output, Funk Schalter wird im Funk Flag hinterlegt und Status
Raumtemperatur, Fußbodentemperatur, offene Fenster, Anwesenheit usw. ein. Der ESP kann über einen DS18B20 aber auch selbst die Temperatur messen. Bei einem Ausfall der Steuerung / Router übernimmt er nach 30 Minuten die Regelung autark anhand der gemessenen Temperatur und der Stellung des Einstellrades
-
Thread
Temperaturmessung mit elektor Thermo-Snake
Ich hab hier auch ein paar DS18B20 hier liegen, hab auch sowas ähnliches vor, allerdings eher einen Temp Logger der auf ne SD Karte schreibt. Das mit den 2K anstatt der 4,7K hört man immer wieder...
Dennis Sumser schrieb im Beitrag #3516483: > Ich hab hier auch ein paar DS18B20 hier liegen, hab auch sowas > ähnliches > vor, allerdings eher einen Temp Logger der auf ne SD Karte schreibt. Das > mit den 2K anstatt der 4,7K hört man immer wieder... Der Resonanz nach zu
-
Thread
Feedback zu Schaltplan für Roboterplatine
Weil Adafruit das aus Faulheit auch so macht ? Es ist nicht zu erkennen, ob beispielsweise der DS18B20 ausreichend abgeblockt ist, ob 0 Ohm als Vorwiderstand für 2 LEDs in Reihe passt, ob der Lüfter per PWM geregelt werden soll (dank 1N4004 wohl nein), wie man darauf kommt dass 2 LiPo in Reihe 8V haben
wären. MaWin schrieb im Beitrag #5769222: > Es ist nicht zu erkennen, ob beispielsweise der DS18B20 ausreichend > abgeblockt ist was meinst du mit abgeblockt? MaWin schrieb im Beitrag #5769222: > wie man > darauf kommt dass 2 LiPo in Reihe 8V haben (sie haben wohl eher 5 bis > 8.4V) das
-
Thread
ATMega644 hängt sich auf und resettet sich selbst, nach lesen einer SD Karte und ENC28J60
sind, währenddessen lese ich jedes mal mit f_gets die Zeile aus. Prüfe ob dort Codes drin sind wie ~ds18b20TempIn~ und ersetzte diese mit einer replace Funktion durch denn Entsprechenden Sensor Wert. Das ganze funktioniert auch gut aber nur bei kleinen Dateien, die weniger als 15 Zeilen an Code haben
Buffer nicht. in den 10 Zeilen ist die längste Zeile "Temperatur am Verdampfer der Klimaanlage: ~ds18b20TempIn~ *C" mit 60 Zeichen, wovon 12 auf auf die Temp fallen.. und womöglich nur durch 2 ersetzt werden. Html hat doch den schönen Beigeschmack durch die Tags formatiert zu werden.. du kannst das
-
Thread
Relaisansteuerung mit ESP32 macht mich völlig ratlos
sitzt nur der ESP32 und 2 x ACS712. An den 3,3V vom arduino hängen nur das 0,96" Display und 3 x DS18B20. Das Ganze braucht nur ca. 2W. Eingangsspannung sind die 12V vom Netzteil. Und wir dürfen nicht vergessen, beide Relais sind nahezu identisch mit der gleichen Anschlussweise der Freilaufdioden
Auf der Platine sind 12V (Relais), 5V (ESP32 Eingang, KQ330 Modul, ACS712) und 3,3V (DS18B20, Display) untergebracht. Ich werde auf einer 2. Version auf 5V Relais umstellen, dann entfällt das Herunterregeln. Bezgl. Optokopper: Ich verstehe den Hinweis auf gemeinsame Masse. Ein 2200µF
-
Thread
Temperaturmessung
Also wenn Du 29 Sensoren brauchst, kommen eigentlich nur die DS18B20 in Frage. Die kannst Du nämlich alle parallel schalten, weil jeder eine weltweit einmalige 48-Bit-Adresse hat. D.h. es reicht ein Portpin für alle zusammen. Die Temperatur wird direkt als
Sensor eignet sich nicht für ein Bussystem (3 Draht). Dafür wären dannn die von Peter vorgeschlagenen DS18B20 geeignet.
-
Thread
Sensor manuell nachkalibieren
geschliffen. Und wie sehen die Sensoren dazu aus? Wie werden sie am Rohr befestigt? Ich nehme gerne DS18B20 Sensoren. Die kann der MC direkt auslesen und man spart sich die teure Konverter-Platine.
Und wie sehen die Sensoren dazu aus? > Wie werden sie am Rohr befestigt? > > Ich nehme gerne DS18B20 Sensoren. Die kann der MC direkt auslesen und > man spart sich die teure Konverter-Platine. Hallo Peter, der NTC ist dieser: https://www.distrelec.de/de/ntc-thermistor-ntc-10kohm-3984k-
-
Thread
Arduino_byte array in int, float oder bool konvertieren
byte server[] = { 192, 168, 111, 97 }; byte ip[] = { 192, 168, 111, 99 }; // Temperature (DS18B20) connected to pin 7 //OneWire ds(7); // MQTT message buffer char message_buff[30]; // MQTT callback void callback(char* topic, byte* payload, unsigned int length); // MQTT PubSub client
temperature and // publish it to /home/office/temperature/ } // Temperature reading from DS18B20 module // Code is from OneWire library example [/c]
-
Thread
Anfänger: HEX File für ATMEL 90USB162 aus vorhandenem Code erzeugen
kleine Schaltung von diamex gekauft (http://www.diamex.de/dxshop/USB-Temperatur-Sensor-Tester-fuer-DS18B20). Es handelt sich um einen µC (Atmel 90USB162) mit dem man Sensoren vom Typ DS18B20 auslesen kann. Der Quellcode des µCs ist auf der oben genannten Seite unter dem Menüpunkt "Download" -> "Software
-
Thread
Atmega + Temperaturdiode, optimale Schaltung?
Wenn digitale Sensoren (DS18B20) preislich ausscheiden, nimm den LM335 (Reichelt: 0,87€), das ist quasi ne Z-Diode mit 10mV/°K, einfach nen Vorwiderstand an VCC und gut is. Peter
Peter Dannegger schrieb am 14.12.2006 um 17:07 Uhr: >Wenn digitale Sensoren (DS18B20) preislich ausscheiden, nimm den LM335 >(Reichelt: 0,87€), das ist quasi ne Z-Diode mit 10mV/°K, einfach nen >Vorwiderstand an VCC und gut is. Danke für den Tipp. Sind die LM335 besser als die
-
Thread
Wie kann man eine Temperatur vergleichen und berechnen?
schrieb im Beitrag #6397034: > Warum ist das denn in C so "kompliziert"? Du fragst nach dem DS18B20 und der liefert dir 12 Bit, verpackt in 2 Registern mit 8 Bit. Normalerweise wird das in eine vorzeichenbehaftete 16 Bit Variable eingelesen. Alles andere passiert in *deiner* Software. Zwei 16 Bit
https://www.arduinoclub.de/2015/01/23/arduino-ds18b20-temperatur-sensor-mit-filter/ Lesen - Lernen - Verstehen - Merken. Ohne die Umrechnung stimmt die Temperatur nicht. Ich könnte dir mein B4x Code zeigen aber den raffst du vermutlich noch
-
Thread
Wärmepumpe über MODBUS steuern
speziell, wenn das vielleicht auch noch potenzialfrei sein muss. Warum Buderus nicht einfach einen DS18B20 nimmt und die Temperatur ausliest, verstehe ich nicht. Keine Ahnung, wie das bei anderen Herstellern geschieht. Dein Tipp, die WP immer auf WW-Bereitung zu fahren, hat mich auf folgenden Gedanken
WW-Bereitung Ja/nein spielt, könnte man kann einen Heizwiderstand, den Boiler-Fühler und einen DS-18B20 zusammen packen und thermisch gut isolieren. Dann steuert man den Heizwiderstand mit PWM an und nimmt den DS18B20, der ja doch eine Auflösung von 0.0625°C/Bit hat, in der Feedback-Schleife. (Microcontroller
-
Thread
Nachlaufsteuerung für Standheizung
helfen. #include <OneWire.h> #include <DallasTemperature.h> #define ONE_WIRE_BUS A0 //Sensor DS18B20 am digitalen Pin 2 OneWire oneWire(ONE_WIRE_BUS); // //Übergabe der OnewWire Referenz zum kommunizieren mit dem Sensor. DallasTemperature sensors(&oneWire); int sensorCount; int sensorwert ;
9600); //Starten der seriellen Kommunikation mit 9600 baud Serial.println("Temperatursensor - DS18B20"); sensors.begin(); //Starten der Kommunikation mit dem Sensor sensorCount = sensors.getDS18Count(); //Lesen der Anzahl der angeschlossenen Temperatursensoren. pinMode (Fan, OUTPUT);// Schaltet
-
Thread
WordClock mit WS2812
Hier ist ein Link, in welchem jemand den Temperatursensor vom DS3231 und den Temperatursensor DS18B20 miteinander verglichen hat: http://kevinrye.net/files/reading_the_temp_ds3231_and_ds18b20.php Grüße, Phil
Hier ist ein Link, in welchem jemand den Temperatursensor vom DS3231 und > den Temperatursensor DS18B20 miteinander verglichen hat: > > http://kevinrye.net/files/reading_the_temp_ds3231_and_ds18b20.php Vielen Dank, habe ich mir angeschaut. Wenn ich es richtig verstanden habe, sind schon ziemliche
-
Thread
1Wire Problem - mal wieder
Hallo zusammen, Ich habe in [[1Wire Problem - mal wieder - mit DS18B20 in C]] mein Problem beschrieben, die Frage gehört aber wohl eher in diese Forum, da es ja - wahrscheinlich - kein gcc-Problem ist. Bin über jeden Hinwweis dankbar! Sorry fürs 'Crossposting'
OMarohn schrieb: > 1Wire Problem - mal wieder - mit DS18B20 in C Der Link funktioniert nicht der hier sollte klappen http://www.mikrocontroller.net/topic/171691#1643432
-
Thread
Datenblatt URL ändern?
DS18B20 https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf
-
Thread
Kompakte Lösung zum 5A schalten mit 3.3V
umfangreiches Vorhaben. > > - ADC Messungen durchführen nie schrieb der TO ADC, es könnte ja auch mit DS18B20 sein!
Vorhaben. >> >> - ADC Messungen durchführen > > nie schrieb der TO ADC, es könnte ja auch mit DS18B20 sein! Was soll das denn? Kommentare aus anderen Thread heranziehen um deinen ohnehin schon unnötigen Kommentar noch zu untermauern?? Es nervt etas das Du User dauernd maßregelst. Andere auf Fehler
-
Thread
Arduinos verbinden - welcher Kabel
ungünstig wegen der Störungen. Wenn Du Dir zutraust, das 1wire-Protokoll zu programmieren, nimm einen DS18B20. Es gibt auch I²C-Sensoren. Die sind ungenauer, aber I²C ist einfacher zu programmieren. Robert B. schrieb im Beitrag #3219866: > Cat5e kabel für Stromübertragung 12-13V Es sieht so aus, als
reicht es nicht aus? > Wenn Du Dir zutraust, das 1wire-Protokoll > zu programmieren, nimm einen DS18B20. Es gibt auch I²C-Sensoren. Die die habe ich auch, habe auch geschafft die Werte auszulesen. Ist dann der Problem mit der Störungenm länge gelöst. > sind ungenauer, aber I²C ist einfacher zu
-
Thread
ATMega88 als "Rasp"-Mega Pi IO"
programmierbar (INT0/INT1), - 4x Eingänge als 10-Bit ADC verwendbar, - 6x Eingänge zum Auslesen von DS18B20 Temperatursensoren vorbereitet, - 1x TWI-Bus, der als TWI-Master / TWI-Slave arbeitet, - 1x SPI-Bus (wegen fehlenden Bedarfes z.Z. nicht implementiert) - Die Stromaufnahme des ATMega beträgt im
HTerm) auf den ATMega zugreifen, seine IO-Pins konfigurieren, setzen, auslesen, Temperaturen mit dem DS18B20 messen und über seinen TWI-Bus auf angeschlossene Aktoren, Sensoren etc. zugreifen. Die Hardwarekosten für den "Rasp"-Mega betragen ca. 2-6 Euro, je nach Ausbaustufe. Der Sourcecode in C und
-
Thread
Webserver zur Temperaturmessung
stelle ich mich einfach nur zu blöde an? 2) Auf Joachims inet-Seite mit der Doku steht der Dallas DS18B20 als unterstützt drin - im Quellcode von Source0[1].90_jb05 habe ich aber nur die remaincounter Berechnung für die S-Version gesehen. Oder hab ich nicht genau genug hingeguckt??? Vielen Dank
Datei OWImain.c in den Abschnitten "Bearbeitung des DS1820 / DS18S20" und "Bearbeitung des DS18B20 / DS1822". Gruß Joachim
-
Thread
C-Code von AVR-NET-IO zu bekommen?
5V sind eh da aus dem Router mit stepdown angezapft, Platine ist komplett und fertig und alle 1w DS18B20 Sensoren kommen eh aus 2-Draht Telefon Paaren am Router zusammen und die kann der Atmel gleich auf den Webserver zeigen und er braucht für einen 24/7 wenig Power und als Zwischenglied kann er auch
jedenfalls mit Hardware und Software schneller als mein Raspi, der Raspi der immer noch Probleme mit 7 DS18B20 parasitär gespeist 2-draht auf 100m Stern/Bus gemischt in meiner Wohnung hat und dabei sogar mehr Power benötigt, ich gestehe ja dem PI mehr Leistung zu und man kann tolle Sachen mit machen, ich offensichtlich
-
Thread
Temp-Messung mit AVR
Ja der LM75 ist alles andere als montagefreundlich. Aber der DS18B20 sollte schon gehen. Z.B. in eine M8-Schraube ein 5mm Loch bohren, dort den DS18B20 mit angelötetem 2-adrigem Kabel versenken und mit Epoxidharz vergießen. Die Auflösung ist 1/16 Grad. Willst
-
Thread
SSR Schutzbeschaltung bei reiner ohmscher 2kW Last
ohmschen Last von ca. 55 ohm rechnen kann. Diese soll mit einem µC, angeschlossenem Temperaturfühler DS18B20 und Tauchsieder an SSR mittels PIR-Regelung auf +-1°C gehalten werden. Ein Magnetrührer sorgt für die nötige Wasserumwälzung. Ich habe ein SSR mit 230V Schaltspannung und bis 40A Schaltstrom
pragmatisch gesehen, nur ein Widerstand. > Diese soll mit einem µC, angeschlossenem Temperaturfühler DS18B20 und > Tauchsieder an SSR mittels PIR-Regelung auf +-1°C gehalten werden. > Ein Magnetrührer sorgt für die nötige Wasserumwälzung. Trotzdem wird die Temp.-Verteilung wahrscheinlich außerhalb 1 Grad
-
Thread
SPI Geräte stören sich gegenseitig. ILI9341 regiert auf ENC28J60 Befehle. Was tun
Dieses sind ili9341.c/h, enc28j60.c/h, main.c, SPI.c/h und processor.h. Andere Sachen wie ADC, USART, DS18B20 TFT Grafik IP ARP habe ich raus gelassen. Mal so ne Andere Frage. Was wäre wenn man bevor man ein CS Aktiv macht ein Status setzt(w. encSPI=1) und dann beim display spi vorher abfragt: [code]
entfernt in diesen Code) wird nur die Temperatur eines LM35 ausgelesen und die Temperaturen des DS18B20. Rudolph schrieb im Beitrag #4800899: > Und das manipuliert immer noch am Display rum? Also falls du damit meinst wo das Display immer noch rum spinnt. Janein. Also wenn ich die ganze Zeit
-
Thread
Ätzküvette aus Polystyrol und 3D-gedruckten Teilen
teilweise Acrifix. Der Temperaturregler besteht aus einem Arduino Nano, einem Relais-Board und einem DS18B20, welcher am Boden der Küvette in einem Edelstahlröhrchen schön vom Wasser umspült wird. Die Temperatur von 45° wird in ca. 5 Minuten erreicht und auf 0,1° gehalten, trotz einfachem P-Regler. Ein I-Anteil
Material vom "Heizstab" ist X10 CrNiMoNb 18 10 o.ä.? Paul H. schrieb im Beitrag #4495413: > einem DS18B20, welcher am Boden der Küvette in einem > Edelstahlröhrchen schön vom Wasser umspült wird. Ach, du willst du nur Teewasser damit wärmen? Oder soll es doch eine Ätzküvette werden? Ich gehe davon
-
Thread
Atmega8 Programmierer gesucht
der mir einen Atmega8 programmiert Schaltung verfügt über atmega8, rtc, relais, lcd, taster, ds18b20 Aufgabe: -Zeitschaltuhr Programmieren. -Temperaturregelung -kleines LCD Menü zum einstellen der Werte. Leider gehts nicht detailhafter in der öffentlichkeit :) LG
> einen Atmega8 programmiert > > Schaltung verfügt über atmega8, rtc, relais, lcd, taster, ds18b20 > > Aufgabe: > > -Zeitschaltuhr Programmieren. > -Temperaturregelung > -kleines LCD Menü zum einstellen der Werte. Hört sich jetzt nicht soooo "Mini" an. > Leider gehts nicht detailhafter
-
Thread
OPV für PT1000 schwingt (->angeblich<-)
Temperaturmessgeraet in meiner Behausung.Ist intern gut aufgebaut und tut was es soll:Genaue Temperaturerfassung(DS18B20 Sensor) und verfuegt uber Relaisausgaenge die dafuer zustaendig sind um z.B. Wasser zu kuehlen oder zu heizen. Das Ding gibt es fuer Niederspannung(12V-70V) und Netzspannung(100V-230V). https://www.ebay.de/itm/DST1000-AC100-220V-Digital-Temperature-Controller-Thermostat-With-DS18B20-Sensor/401666518120?hash=item5d8530ac68:g:Kp0AAOSwEVtcHQcQ
-
Thread
ATMega Temperatur
realistisch nachzählst, kommst du ingesamt vielleicht zu dem Schluss, dass du mit direkt busfähigen DS18B20 besser fährst.
Wolfgang schrieb im Beitrag #6546274: > dass du mit direkt busfähigen DS18B20 besser fährst. Oder vielleicht doch besser I2C-Sensoren à la DS1631 damit der Controller noch was anderes tun kann ausser auf den OneWire Bus zu warten und sein strenges Timing einzuhalten.
-
Thread
einfacher Datenlogger mit AVR
3.72€ brauchbar sind. Meinst du nicht, dass es statt dem ganzen Zirkus einfacher wäre, ein paar DS18B20 an einen I/O-Pin zu hängen? p.s. Was ist eigentlich deine Frage?
Beitrag #4630087: > Meinst du nicht, dass es statt dem ganzen Zirkus einfacher wäre, ein > paar DS18B20 an einen I/O-Pin zu hängen? auch das wäre grundsätzlich denkbar. Die Teile sind halt größer - haben mehr Wärmekapazität, sind schwerer in direkten guten thermischen Kontakt zu bringen. teilweise
-
Thread
"Wärmedecke" für Elektronik?
einem Schaltregler DC/DC stepper und PTC oder NTC in der Rückführung, alternativ mit einem µC und DS18B20
Schaltregler > DC/DC stepper und PTC oder NTC in der Rückführung, alternativ mit einem > µC und DS18B20 geht auch einfacher. Man braucht nur einen Transistor und einen Basiswiderstand. Emitter und Kollektor mit der Stromversorgung verbinden und den Basiswiderstand so wählen, dass die max. Verlustleistung
-
Thread
wie kann man Frequenzzähler so billig/teuer herstellen?
einen ATmega169 > mit ordentlichem Temperatursensor stattdessen reinsetzen ... Wenn man einen DS18B20 bei 0° und 37° kalibriert, könnte man vielleicht 0,2° Abweichung erreichen. 0° und 37° kann man gut mit "Hausmitteln" erzeugen. Gruss Harald
Harald Wilhelms schrieb im Beitrag #2909413: > Wenn man einen DS18B20 bei 0° und 37° kalibriert, könnte man vielleicht > 0,2° Abweichung erreichen. Man kann auch einen TMP141 nehmen oder den kleinen Bruder eines SHT-21 (Typen hab' ich gerade vergessen, hat keine
-
Thread
DHT12 über I2C mit Raspberry auslesen
30% Abweichung sind normal). Das Protokoll ist zwar anders (eine Art 1-wire, aber anders als beim DS18B20), aber es gibt sowohl für den Raspberry als auch Arduino fertige Libraries.
Hi Mir wäre neu, daß ein DHT22 mittels I2C oder per 1-wire-Lib (z.B. vom DS18B20) ausgelesen werden kann. Das Protokoll nennt sich auch 1-wire, ist aber anders aufgebaut. Habe den DHT22 per Assembler, allerdings in einem ATtiny45, 'zu Fuß' ausgelesen. Näheres verrät bestimmt
-
Thread
Wie Display beschalten und Temperatur ausgeben?
Du bist echt putzig. Was erwartest du jetzt? Das DS18B20 hat ein Datenblatt, da steht drinn wie du das Ding auslesen kannst. Du kannst auch eine fertige 1Wire Lib oder gleich eine fertige DS18B20 Lib nehmen. Das Display hat ebenfalls ein Datenblatt (
-
Thread
Effektiv & Kostengünstig 12-24VDC nach 12VDC
abgreifbar sein. Auf dem Board befinden sich ein ESP32, 12xIRLL014, 4xIRF3704, eine Handvoll One-Wire DS18B20 und ein paar Flowmeter YF-S201. Das heißt, hier wird schon einiges an Strom benötigt damit alles gut läuft. Die Überlegung 12&24V galvanisch von den 5V zu trennen klingt dazu auch noch gut, da
Daniel D. schrieb im Beitrag #6653254: > ESP32, 12xIRLL014, 4xIRF3704, eine Handvoll One-Wire DS18B20 und ein > paar Flowmeter YF-S20 Ich sehe nichts was 12 oder 24V braucht. Daniel D. schrieb im Beitrag #6653254: > Die Überlegung 12&24V galvanisch von den 5V zu trennen klingt dazu auch
-
Thread
Schaltung zur Kühlung eines Aquariums
werden können, für das ganze Display lasse ich mir diese Option offen. Als Temperatursensor wird ein DS18B20 eingesetzt, die einfache Beschaltung und Auswertung hat mich hier überzeugt. Das Schalten der Lüfter sollte erst ein BC547 übernehmen, dessen Ic bzw Icm ließen den jedoch schnell einem IRL2203N Platz
Papier hat's größer ausgesehen :D :D Evtl klemm ich bei ein paar Stunden Trockenbetrieb noch DS18B20 mit ins Gehäuse, dann sieht man recht schnell ob sich das ausgeht. Bis auf die Platine, Sockel und Pin Header hatte ich den Rest schon, immer in größeren Stückzahlen gekauft wenn ich mal was mit
-
Thread
ESP32 mittels Widerstand Länge erkennen?
Bausteine bidirektional angesprochen werden können. Der bekannteste dürfte der Temperatursensor DS18B20 sein. Nebenbei: u.U. kann der Datendraht auch Strom liefern, dann sind es tatsächlich nur "plus und minus" und trotzdem Datentransfer. Und es gibt auch einfache IDs, EEProms und andere Bauteile.
Aber so ein Temperatursensor am LED-Streifen ist evtl. auch ganz sinnvoll... ;) Aber gerade der DS18B20 wird gerne gefälscht und tut dann u.U. nicht richtig, aber vielleicht reichts als ID.
-
Thread
Temp Sensor mit WiFi bauen
ähnliche genommen - hoffe das funktioniert .. 1. Stromzufuhr und PC Verbindung: YS-16 FT232RL 2. DS18B20 WiFi Modul 3. DS18B20 Temp Sensor 4. AMS1117-3.3V Zuerst zum Verständnis: 1 Benötige ich zum Flashen und zur Stromzufuhr, solange ich keine Batterie habe? 2 Das LUA Programm kommt auf das
-
Thread
10bit AD-Wandler auf 12bit
keins > vorhanden ist. Kann das jemand erklären? :D Ja, guck dir mal Temperaturwerte von einem DS18B20 an. Trotz beliebigem Oversampling bekommst du bei einer langsam steigenden Temperatur keinen stufenlosen Temperaturverlauf gemessen, weil dem Sensor das Rauschen fehlt. https://www.mikrocontroller.net
Erfahrungen gemacht Tom schrieb im Beitrag #4473197: > Ja, guck dir mal Temperaturwerte von einem DS18B20 an.
-
Thread
Zentrale für Hausbus
Kabel das für die Heizungsthermostate verwendet worden ist. Da wird dann die Temperatur mit einem DS18B20 gemessen. Von dort aus geht es über Funk weiter zu den anderen Dosen bzw. Lampen um diese auch steuern zu können. Aber die weiteren Platinen muss ich nochmal überarbeiten, bevor ich sie hier veröffentliche
evt Steckdosen vorhanden und schalten diese. Jede Platine ist mit einer 1-Wire Schnittstelle für DS18B20 versehen. So der Plan. André
-
Thread
Multi-Prozessor-Systeme mit LauchPad
enthalten. Im Service-Layer habe ich Dienste, wie "I²C-Bus-Expander ansteuern", "Temperatur aus einem DS18B20 auslesen", "LED blinken", "PWM erzeugen" und (mit dem Uhrenquarz) eine RTC implementiert. Es gibt nun Dienste, die könnte man auf mehrere Mikrocontroller verteilen. Eine Bibliothek dafür würde
> Im Service-Layer habe ich Dienste, wie "I²C-Bus-Expander ansteuern", > "Temperatur aus einem DS18B20 auslesen", "LED blinken", "PWM erzeugen" > und (mit dem Uhrenquarz) eine RTC implementiert. Als nächstes würde ein Stack für das LCD-Modul C0802-04 (Pollin) dazu kommen und für eine Tastaturmatrix
-
Thread
Mehr als 58 Bytes mit E32-868T drahtlos übertragen
werden in einem Heizungskeller alle 8s 8 Temperaturen (VL, RL,AT, WW usw.) mit den Temperaturfühler DS18B20 gemessen und auf einer SD-Karte abgespeichert. Im unregelmäßigen Abständen wird die auf der SD-Karte befindliche Datei auf einen Laptop kopiert und am Rechner werden dann die Messwerte in Kurven umgewandelt
in einem Heizungskeller alle 8s 8 Temperaturen (VL, RL,AT, WW > usw.) mit den Temperaturfühler DS18B20 gemessen und auf einer SD-Karte > abgespeichert. Im unregelmäßigen Abständen wird die auf der SD-Karte > befindliche Datei auf einen Laptop kopiert und am Rechner werden dann > die Messwerte in