-
Thread
Potentiometer an Mikrocontrollter
Nokia sowie I2C Scan mit Erkennung, RTC DS3231, RTC DS1307, I2C PCF8574(a), OLED, PT5822, DHT22/11, DS18B20, 433 MHz funken mit der RCswitch LIB, sowie I2C EEPROM mit Adresserkennung (die 3 Adressbits) und Leertest und Größentest, mit dem Nokia 5110 Display als Rückmeldung am Nano328p und am ESP32(WEMOS
-
Thread
Gehäuse: LCD und Button
über ein LCD (16x2). Außerdem werden noch zwei Relais (2fach-Relaismodul) verwendet und 2 mal der DS18B20 für Temperaturmessungen. Gibt es ein fertiges Gehäuse mit LCD und Button, dass alle Bauteile aufnimmt und noch Platz für 4 Schraubanschlüsse hat? Vielen Dank
-
Thread
Pegelwandler 3,3V <-> 5V
mit 5V Logik sind sogar noch 2 Kanäle frei für WS oder APA Stripes mit oder ohne CLK, 5V versorgte DS18B20 an 3,3V geht auch weil man mit 5V längere Leitungen treiben kann und man kann auch Einzeltransitoren und R nehmen, ist bar aufwändiger. Evtl. muss man trotzem kleinere pullups vorsehen ohne die
-
Thread
DS8B20 an Wemos D1 mini
realisieren - 4,7kOhm Hier beschrieben: https://www.letscontrolit.com/wiki/index.php/Dallas_DS18b20 Das Teil heisst DS18B20 , nicht DS8B20 - vielleicht hilft Dir das beim suchen
Analog-gelesenen Wert durch 3.91 teilen für C° deutsche Temperatur ;) analogread() ist bei einem DS18B20 bestimmt eine "gute Idee", du Experte. Der DS18B20 ist ein Sensor mit einer digitalen 1-wire Schnittstelle.
-
Thread
ESP32 - IDF: 1-wire DS18B20
Hi, ich versuche mich momentan mit einem ESP32 am Auslesen von 1-wire Temperatur Sensoren (DS18B20). Das ganze aber nicht mit dem Arduino Ökosystem sondern auf Basis der ESO-IDF mit Eclipse als IDE. Ich nutze die aktuelle IDF 4.x und das (relativ) neue Eclipse Plugin. Das ganze funktioniert soweit
-
Thread
5 NTC messen mit arduino
sollte es gehen. Der Controller braucht dann mindestens fünf Analog-Eingänge. Was spricht gegen den DS18b20?
TR.0LL schrieb im Beitrag #6254776: > Was spricht gegen den DS18b20? TR.0LL schrieb im Beitrag #6254804: > Warum verwendest du keine DS18b20 Seit dem fast jeder uC ausreichende Analogeingänge besitzt, wäre es blöd, die nicht zu verwenden, daher braucht man
-
Thread
Langsame Sensoren auslesen - was ist gute Praxis (e.g. dht 22 etc.)
mit [[Multitasking]]. Das gilt für fast alle langsamen Sensoren, auch z.B. die Temperatursensoren DS18x20. Ist einfacher als es klingt.
-
Thread
1 Wire manche Teilnehmer antworten nicht
: > ich habe mir eine 1 Wire Bib geschrieben und habe nun mehrere > Temperatursensoren des Typs DS18B20 daran hängen. abgesehen davon, dass der Hinweis auf den fehlenden Quelltext deiner Lib schon mal richtig ist... --> mit welcher Variante hast du die DS18B20 am Bus (parasite power oder nicht..
schrieb im Beitrag #6245183: > Timing mehrfach mit Oszi überprüft. Wo, beim sich nicht meldenden DS18B20?
-
Thread
was für ein Ladekabel für Stromauto in Garage legen?
Wohnung an einigen Stellen, aber der Mehrpreis war mir egal und heute hängen da 100Mbit RJ45 + div. DS18B20 dran, auch kleine Arduinos oder ESP könnte ich damit fernspeisen weil sie am Zentralanschluß zusammen laufen, OK CAT6 gabs vor 30 Jahren noch nicht 10Mbit Ethernet auf Koax ist das frühste an was
-
Thread
Bienenstockwaage Kicad www.honey-pi.de
Gewichtssensor für knapp 4€ 1x HTU21D oder Si7021 (Temperatur, Luftfeuchte) 2€ 1x BMP280 (Druck) für 1€ 1x DS18B20 für 1€ 1x nRF24L01P mini oder die Version mit PA (jeweilsschwarz mit SMD-Quarz) für 90 Cent (mini) oder 1,93€ (PA) Da kommt man dann auf einen Preis von rund 11€ bis 12€ für alles. Für den
Zur Zeit wird dort an einer Platine gearbeitet die 5x HX711 unterstützt. Dazu Temperatursensoren (DS18B20) und diverse kleine Platinen für den i2c Bus. Das Projekt zielt nicht auf Elektroniker ab oder auf "Menschen die SMD Bauteile löten können". Pins im 2.54mm Rastermaß löten ist die Herausforderung
-
Thread
Bienenstockwaage
Grunde genommen übertrieben. Du siehst ja unter "Schaltplan und Sensoren" den Drahtverhau. Nur für den DS18B20 auf dem Steckbrett sollte man eine Lochrasterplatine nehmen. mfg Klaus
-
Thread
Temperaturgeregelte Kühlersteuerung basteln
Temperatursensor muss ja passend zum MCU sein. Was gäbe es da > denn an Auswahl? Ich würden einen DS18B20 nehmen. > Mit wieviel Materialkosten müsste ich da so grob eigentlich rechnen? ca. 10-20€ würde ich schätzen, hängt aber sehr stark davon ab, ob du die Teile in D oder in CN kaufst.
Temperatursensor muss ja passend zum MCU sein. Was gäbe es da >> denn an Auswahl? > Ich würden einen DS18B20 nehmen. > >> Mit wieviel Materialkosten müsste ich da so grob eigentlich rechnen? > > ca. 10-20€ würde ich schätzen, hängt aber sehr stark davon ab, ob du die > Teile in D oder in CN kaufst
-
Thread
Ansteuerung - Bimetall Tankanzeige
Kondenstator rein und gut ist (ist in der Zeichnung nicht vorhaden), hab bereits Temperaturanzeige mit dem DS18S20 + LCD Display gemacht.
-
Thread
Arduino Reboot/Freeze beim Ein/Ausschalten eines Geräts auf selber Zuleitung - Spannungsspitze?
durch den Controllino, neben dem Hutschienennetzteil und oben wär das Breakoutboard geplant. der DS18B20 und der PT100 läuft (orange und schwarz) von oben bis zum Durchbruch nach unten in den Kabelschacht. Der Schütz (Eaton Dilem-10-G /XTMC9A10) mit Motorschutz soll später mit 12v angesteuert werden
-
Thread
ds1820 Verwaltungsprogramm
ansprechen sodass > - SrNr auslesen/abspeichern So ähnlich habe ich es auch gemacht. Jedem DS18B20 wurde eine fortlaufende Nr. "eingraviert" und dann die SN ausgelesen. Dies geschieht über einen DS2482 (I2C). Der jeweilige DS18B20 wird zur Temp.-messung mit seiner Adresse angesprochen und der Messwert ausgelesen. Im Laufe der Zeit haben sich 30 DS18B20-fühler angesammelt, die sich nach dieser Methode sicher auslesen lassen.
-
Thread
DS18B20 mit Interrupt, AVR-GCC
die Pins des verwendeten Ports über ONEWIRE_PINMASK einschränken. Die Methoden zum Auslesen der DS18B20 ist in eine extra Datei gewandert und mit einer kleinen Statemachine ist das Auslesen der Sensoren etwas bequemer. ds18b20_start() startet eine conversion, ds18b20_tick() kann nach belieben aufgerufen werden - diese gibt, wie ds18b20_isdone() zurück, ob eine conversion abgeschlossen ist. Mit ds18b20_get_temp_fixe() kann die Temperatur des angegebenen Kanals als fixed-point zurückgegeben werden. Ich verwende den Code in einem
-
Thread
TI CCS v9: Treiber für DS1820
DQ-Leitung auf High, sodass nur '1' gelesen werden. Somit die FRage: Hat schon mal jemand einen DS18B20 erfolgreich mit dem SkipRom-Command ausgelesen? Herzlichen Dank!!
>Hat schon mal jemand einen DS18B20 erfolgreich mit dem SkipRom-Command ausgelesen? Ja. PAP wie bei dir, mit Ausnahme von >usdelay(1000); Ist das 1 ms Wartezeit? Wenn ja, dann zu wenig. Auf Delaybasis mindestens 750 ms warten
-
Thread
Corona Funkuhr
Schlitten aus einem Diskettenlaufwerk in der Hand hatte! Auf die Schnelle einen Arduino nano mit einem DS18S20 und einem Motortreiber verbunden, ein wenig Holz gefräst und fertig war die Stepper Uhr! Die Genauigkeit des DS ist natürlich um Größenordnung besser als meine Anzeige, vielleicht werde ich das
-
Thread
ATmega328 CLKDIV8 geht nicht
1MHz laufen lassen. Mein Programm konnte unter den 16MHz vom Auslieferunszustand wunderbar den DS18B20 und das 1602LCD betreiben. Als ich den PID Regler von der Atmel Application Note 221 integrieren wollte, stand drin, dass man den PID Rechenzyklus auf ca. 1 Hz bringen soll. Also den Timer Prescaler
den Internen 8MHz Oszillator und CLKDIV8 aktiviert. Jetzt geht gar nix mehr. Weder Display noch DS18B20. Wenn ich die CKOUT Fuse aktiviere, kann ich an PB0 den 8MHz Tackt messen. Warum ändert sich dieser Tackt nicht, wenn ich die Fuse CLKDIV8 aktiviere und deaktiviere? Das müsste doch 100% Code-Unabhängig
-
Thread
Atmega328 1-Wire mit Timer CTC/PWM
Arduino-millis-Timer0-ISR überschritten wird, bleibt man trotzdem noch deutlich unter den (lt. Datenblatt DS18B20) zulässigen 120 us. Müsste man mal ausprobieren. Read wurde bislang ja noch nicht diskutiert.
-
Thread
Welchen uC als ws2812b i2c Controller?
Reihe C Modus 1 <= und er dann das ganze macht unabhängig vom Host... Vielleicht noch ein paar DS18S20 an einzelnen Pins (damit man nicht die Adresse auslesen mus).. so. 10 Stück auch noch nebenbei mit macht und mir alle daten per I2C bereit hält...
-
Thread
Im Aquarium spinnen Sensoren
dazu sagen, das ich Elektronik nur Hobbymäßig betreibe. Zu meinem Problem: 1. eingebunden wurde ein DS18B20 der im trockenen perfekt funktioniert. Ich habe fertigverkabelten gekauft, der in einer Metallhülse eingebaut ist und der übergang zum Kabel mit einem Scgrumpfschlauch überzogen ist
späte rückmeldung, hatte einen kleinen Wasserschaden den ich erstmal beheben mußte. Also, bei dem DS18B20 hatte ich immer das problem, das so werte wie -127C° ausgegeben wurden. Ich habe jetzt mal die Beleuchtung (LED Aquariumbeleuchtung mit Laptop-Netzgerät) abgezogen und die fehlerhaften Ausgaben waren
-
Thread
ESP8266 & DS1820: DeepSleep current = 100uA?
nicht 1µF sondern mindestens 100µF. Weiteres unter http://stefanfrings.de/esp8266/ Betreibe den DS18B20 mal im parasite mode, die Anschlüsse VDD und GND des DS18B20 werden miteinander verbunden und an GND gehängt, an DQ einen 4k7 gegen VCC des ESP8266.
-
Thread
DS18B20 verrauschtes Signal [ATTINY85/R-PI]
Prozessoren verfügen über einen separaten One-Wire-Bus und analog dazu hat jeder LED-Kühlkörper zwei DS18B20s verbaut. Die LEDs werden mittels PWM gedimmt und alle Kabel, und zwar LED-Stromversorgung, 4-Pin-Lüfter-Kabel, 2x3-Pin DS18B20-Kabel (verdrillt), gehen dann nach einer gemeinsamen Strecke von
baugleich und läuft super. Der Heatsink ist nicht weiter geerdet/an GND, außer halt durch den zweiten DS18B20.
-
Thread
DHT22 / DS18B20 autoselect?
ich möchte an einer Leitung (VCC, GND, Daten) wahlweise einen DHT22 oder einen (und nur einen!) DS18B20 betreiben. Am liebsten würde ich einfach mal vesuchen, beide Sensoren zu initialisieren und auszulesen und testen, ob und bei welcher Lese-Funktion ein plausibles Ergebnis heraus kommt. Wahrscheinlich
ich möchte an einer Leitung (VCC, GND, Daten) wahlweise einen DHT22 oder > einen (und nur einen!) DS18B20 betreiben. Die SW müßte sich an den Sensor anpassen. Der DS18B20 verwendet das 1Wire-Protokoll, der DHT22 aber nicht.
-
Thread
DS18B20 oder was.
Ralf B. schrieb im Beitrag #6153662: > 4x DS18 Was sind für Dinger (meinst du DS18B20?), wie sind di vor Umwelteinflüssen geschützt, was hast du da für Kabel dran, wie sind die verschaltet, wie werden sie versorgt (feste Versorgungsspannung oder
Moin, ja DS18B20 Sensoren wie in der Überschrift. Thermometer (Logger) ist von https://www.ebay.de/itm/8-Channel-Temperature-Data-Logger-V2-55-125-C-Bluetooth-DS18B20-LCD2004/123176308534?ssPageName=STRK%3AMEBIDX
-
Thread
Attiny85 mit RFM69HCW
steuern und damit Senden wie auch Empfangen über das Fifo. Einen fünften Pin brauchst Du für den DS18S20. Dann brauchst du noch eine Beschaltung am Reset-Pin des RFM69. https://www.mikrocontroller.net/topic/483224#new Am Schwierigsten dürfte die richtige Einstellung der 64 Register zu bewerkstelligen
-
Thread
Temperatursensor mit Meldung auf's Handy
waterproof-long-range-wireless-lora-sensor-node Selbst bauen ist billiger. Ein Stm32 BluePill Board, ein RFM95w, ein Ds18b20 oder DHT22, Akku mit Lade und Schutzschaltung und die passende Software.
TR.OLL schrieb im Beitrag #6148713: > Ein Stm32 BluePill Board, ein RFM95w, ein Ds18b20 oder DHT22, Akku mit > Lade und Schutzschaltung und die passende Software. Man könnte auch einen Strom sparenden uC nehmen. Es muss auch kein Akku sein, und wenn doch unbedingt, muss das Ladegerät
-
Thread
thermometer Differenzschalter / Regler mit USB
Der Sport wird eher darin liegen dass die erfassten Werte stimmen. Der von dir verlinkte Sensor (DS18B20) hat alleine schon +-0,5°C Fehler. Bei 2 Sensoren also wost Case bereits 1°C. Dazu möchtest du die Umgebungstemperatur im freien messen. Wind oder allgemein Luftströmungen werden da interessant
-
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
MatchROM DS18S20, falscher Algorithmus?
Aus dem DS18S20 muss der ROMCode ausgelesen werden. Das geschieht dadurch, dass 1. Nur ein einziger DS18S20 an den ONE-WIRE-Bus angeschlossen wird. 2. 0x33 zu diesem DS18S20 hingeschickt wird. Dann antwortet
Bytes (7 Bytes plus CRC8) Diese Antwort muss sich der AVR merken (im EEPROM) Das muss für jeden DS18S20 wiederholt werden. Dann können alle DS18S20 an den BUS angeschlossen werden. Dann muss gesendet werden: 44 - Das startet die Wandlung Dann 800 ms warten 55 - Das bedeutet Select ROM 10
-
Artikel
China SUPER Bauteile-Schnäppchen Thread-Wiki
0,85€ @1] [1,93€ @1] Regensensor. [0,53€@1] Temperatur und Feuchtigkeit. [0,69€ @1] DHT11 [1,05€ @1] DS18B20 Temperatursensor in wasserdichter Edelstahlhülse mit 1m Kabel [0,60€ @1] DS18B20 Temperatursensor [2,54€ @1] DHT22 [1,92€ @1] Si7021 [1,51€ @1] HTU21D Ultraschall. [0,69€ @1] HC-SR04 Modul [0,90€
-
Thread
Batteriewechsel LTO gegen AGM
Reihenschaltung der KSD wäre möglich, setzt aber eine Abschätzung der Grenz-Temp. voraus. Hatte die DS18B20 1 Wire Lösung an einem Banana-Pi (als Batterie-Monitor schon vorhanden) vorgesehen. BMS: Ich möchte eine Vor-Warnung (High und Low) haben, am liebsten direkt aus dem BMS, damit nicht "plötzlich
-
Thread
VCC, GND und Datenleitungen richtig an Cat.5 Kabel anschließen
schrieb im Beitrag #6105995: > Hast du Produktnamen? Ultraschall: JSN-SR04T-2.0 Temperatur: DS18B20 Luftfeuchte: BME280 Ich bin dumm... Habe natürlich 4 Datenleitungen und nicht 3.. Sorry! Eine Aufteilung wie von Michael zum Beispiel beschrieben wäre eh kaum möglich :/
Björn schrieb im Beitrag #6106017: > Ultraschall: JSN-SR04T-2.0 > Temperatur: DS18B20 > Luftfeuchte: BME280 > > Ich bin dumm... Habe natürlich 4 Datenleitungen und nicht 3.. Sorry! > Eine Aufteilung wie von Michael zum Beispiel beschrieben wäre eh kaum > möglich :/ Wenn ich
-
Thread
Alarm bei zu hohem Verbrauch
möchte ich nächstes mal früher mitbekommen Bei mir wird die Temperatur im Gefrierschrank über einen DS18B20 gemessen der an einem Wemos-D1-Mini hängt. Mit der Tasmota Firmware schickt dieser die Werte über MQTT an meinen FHEM-Raspi. Dort bekomm ich bei wärmer -12°C ne Pushnachricht aufs Handy. Die Stromaufnahme
-
Thread
Zeigt her eure Kunstwerke (2020-2022) Bilder
C" sind fest verdrahtet. Das hatte ich vergessen zu schreiben ich habe auch schon Thermometer mit DS 18B20, Atmega 8 und LCD Display 2x16 gebaut.
-
Thread
Weche Plattform für Smart Home?
S0-Zähler) -Aktueller Gasfluss (Reedkontakt im Zähler) -Vor- und Rücklauftemperatur der Heizung (DS18B20 am Rohr) -Temperatur, Feuchtigkeit, Druck, Helligkeit an verschiedenen Orten Sollte das smarte Gedöns mal nicht gehen, geht die Welt nicht unter.
-
Thread
Temperatur Messen mit SPS PT100 NTC PTC?
Der DS18B20 von Maxim würde sich eignen, vor allem wenn du eh vor hast das Ganze über MC einzulesen und auf Modbus auszugeben. Der Sensor kommuniziert über 1-Wire. https://www.maximintegrated.com/en/products
Temperaturfühler DS18B20 schrieb im Beitrag #6090347: > Der DS18B20 von Maxim würde sich eignen Der eignet sich überhaupt nicht wenn man auf 0.5GradC genau sein will. TSYS01 wurde genannt, hättest du dich auch weiterbilden
-
Thread
Wohnmobil Heizungssteuerung er euern mit TSIC506
Heizungssteuerung für ein Gewächshaus zum Überwintern von empfindlichen Pflanzen gebaut, 1x Raspi, 3x DS18B20, 1x SSR plus Heizlüfter, alles in Python programmiert. Dazu eine LCD-Anzeige die auch die Temperaturen und Luftfeuchtigkeit aussen und im Wohnzimmer anzeigt. Da das Programm nur knapp 18 kByte belegt
-
Thread
Kleine STM32-Boards (mit originalem Prozessor) gesucht
Sicher gefälscht - 2N3055: Sicher gefälscht - Leistungstransistoren jeder Art: Lieber nicht - DS18B20: Kann echt sein, kann fake sein, kann ein Transistor drin sein - Blue pill&Co: Sicher gefälscht Wobei "gefälscht" nicht unbrauchbar heissen muss. Ich habe etliche dieser LM2596-Module im Einsatz
-
Thread
1 Wire auf 2 GPIO pins
Habe nun doch nicht nur copy/paste gemacht. Die Modbus register müssen upgedated werden. DS18x20 hätte nicht funktioniert. Es fehlt der oneWireSubTimer.sleep(oneWireSubCycle) Aufruf. Ansonsten ist die Zeit bei 11 bit 375ms . Wie soll das gehen wenn die Resultate in 1ms abgeholt wird und
10 Sensoren Ds2438. Es werden die detektierten Sensoren berechnet, sind 3 detektiert sind es 3+1(ds18x20)+1(timer step0 bis 1)=5. Ist aber timer 8 sec und subtimer 3 sec, bei 3x Sensoren sind es 12 sec + 8 sec => 20 sec. Wenn timer größer oder gleich subtimer x ds2438 +1 ist, dann ist timer das Intervall