-
Thread
WLAN-Temperatursensoren basteln
Nimm den esp8266 mit einem ds1820. Den esp nach dem Verbindungsaufbau und senden der Informationen (geht am besten über mqtt) in den deep sleep schicken. Mit einem 15min-Rhythmus lief das Ding mit 2 AA-Batterien ca 2 Monate. Wenn
-
Thread
Was kann man mit 16Byte an RAM machen?
programmieren Natürlich. > Software-I2C Das auch. Bei begrenzten Daten (z.B. TempSensor DS1820) kann man soagr Daten übernehmen und dann per UART wieder raussenden. > Wie genau überprüfen ich die Machbarkeit eines Projektes? Programm erstellen und gucken wie gross es wird ? Max M. schrieb
mit Wecker auch, wahlweise eine Stoppuhr oder ein Rückwärtstimer. Ein Thermometer mit besagten DS1820 und LCD Glas auch, müsste sogar für einen Thermostaten reichen wenn simpler on/off Regler reicht. Reicht es zur Steuerung eines GSM Moduls um Rufnummern zu wählen und Sprache durchzuschalten, oder
-
Thread
Passende Bauteile für ein Projekt wählen
auswändigerer Software die 4 Knöpfe mit nur einem Analogeingang abfragen, die 4 Tempsensoren mit 4 DS1820 an eine Leitung hängen, also 6 Pins sparen. Als Anzeige würde sich eignen: http://www.pollin.de/shop/dt/OTUxOTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LED_Anzeige_ROHM_LC_204VL_
-
Thread
Hat wer ein Poster mit Pinouts von Standard-Bauteilen?
Einfach-, Doppel-, 4-fach OPs - Spannungsregler aller Art - geläufigste AVRs, PICs, STMs - EEProms, DS1820, Standardsensoren - USB, Seriell, T568A/B, ... - JTag, ISP - FeldWaldWiesen Transistoren ... Falls also jemand sich schon mal die Mühe gemacht haben sollte sowas zu basteln und Lust hätte mir
-
Thread
DS18b20 Falsche negative Temperaturen.
Wie hast Du die Referenz gemessen? Auch genau an dem DS1820 Sensor? Ja, ein Linearregler kann schon reichen, um in direkter Nähe die Messung zu verfälschen. Da sind die DS Sensoren sehr sensibel.
kann man das in der Temperaturkurve auch sehen. Einfaches Durchgehen reicht für eine Änderung am DS1820. Kannst Du vielleicht ein 5V Netzteil nehmen oder einen Schaltregler?
-
Thread
DS18B20 gibt keine Daten her
einzuschalten. Das einzige Zeitintervall wo Zeit wären evtl. die minimal 750ms Wandlerzeit beim DS1820. Ich habe es aber nicht ausprobiert. Glaube mir es ist in jedem Fall besser die Interrupts während des gesamten Zyklusses abzuschalten. Gerade wenn es noch nicht läuft ist das die beste Lösung. Wenn
den einzelnen Bits definitiv keine Zeit groß was Anderes zu machen. Es macht eigentlich nur beim DS1820 während der Converterzeit von min. 750ms Sinn etwas anderes zu machen, da würde ich mit gehen. Wenn es auf die Verfügbarkeit des µC's ankommt, dann würde ich das Ganze eh nicht mit Software machen
-
Thread
DS1820 / 1-wire ohne delay
Hallo, Ich habe den DS1820 Temperatur Sensor mit einem SMT32 zum Laufen bekommen. Für das Bit Timing benötigt man ja delays. Dafür kann man delay_us() benutzen oder mit Interrupts die Wartezeiten realisieren. Meine Frage
auch die Idee gekommen, dieses Prinzip bei dem 1-wire Protokoll anzuwenden. Da ich jetzt aber die DS1820 Sensoren verwenden möchte, fällt die Lösung leider weg.
-
Thread
Interrupt Frage ATMEGA8535
mehr mit den Interrupts realisiert. Die nächsten Schritte sind dann DCF-77 und Temperaturfühler DS1820 zu implementieren.
-
Thread
C# Temp werte als label anzeigen
zeitig sein. #include <OneWire.h> #include <DallasTemperature.h> OneWire ds(10); //pin für ds1820 //DeviceAdressen der einzelnen ds1820 Temperatursensoren angeben. (loop anpassen) DeviceAddress sensor1 = { 0x28, 0xFF, 0x86, 0x2E, 0x74, 0x16, 0x3, 0xAF }; DeviceAddress sensor2 = { 0x28, 0xFF
-
Thread
Arduino Starter Kit für 13-14 Jährigen gesucht
beherrsche ich und kaufe natürlich keine Shields. Es macht aber Sinn, z.B. für ein Display oder einen DS1820 vorgefertigte Plugins zu verwenden, aber das befreit mich nicht davon, meine Hauptaufgabe selbst zu programmieren. Solange meine Anforderungen erfüllt werden, muss ich nicht jedes Register vom AVR
-
Thread
Temperatur Meßung mit PT100 und ATmega32
zwischen 30 C und 120 C. > Die Genauigkeit soll 1 C sein. Bei diesen Anforderungen wäre ein DS1820-Fühler wesentlich besser geeignet. Übrigens heisst es nicht 1C sondern1K.
-
Thread
One Wire Rom Search Problem
Julian schrieb im Beitrag #4709041: > Meine Frage daher, warum sendet mir der DS1820 diesen Impuls? Vielleicht um Dir mitzuteilen, dass Du warten sollst / wann er fertig ist (clock stretching)?
denn? Das kann doch keiner einfach mal so dekodieren. >Meine Frage daher, warum sendet mir der DS1820 diesen Impuls? Wahrscheinlich weil sich entweder deine Software verschluckt hat oder deine Hardware störpule sendet, die der DS1820 als Read-Pulse interpretiert. >Die Data Leitung hat einen 4k7
-
Thread
Temperatursensor für Kühlwasser gesucht
Was spricht denn gegen einen DS1820. Da hat man die gewünschten 5V, keine Probleme mit Leitungskompensation, Bus-Fähigkeit und den Wert wunderbar digital ohne Linearsierungsprobleme. Und den bekommt man auch in verschiedenen Bauformen
Tabellen, die man auch findet, wurden wohl mit Hilfe dieser Formel berechnet. Alternativ nimmt man den DS1820 oder dessen Verwandte, der die Berechnung der Temperatur intern macht und die Werte digital ausgibt.
-
Thread
Intelligentes Haus mit CAN und AVR
ausgeführt werden: CAN Telegramm schicken, Uhrzeit und Datum manuell stellen. Die beiden Außensensoren (DS1820 Temperatursensor und Fotowiderstand) werden ebenfalls vom IH_EGW ausgewertet. Die Messdaten werden auch zyklisch über CAN mit allen Komponenten geteilt. Der aktuelle Status aller Komponenten wird
-
Thread
DS9097 RS232 to 1-Wire Schaltungsbeschreibung
ja die 1 Wire Datenleitung gegen Masse ziehen können und anderseits "nachgucken" können, ob der DS1820 gegen Masse zieht. Also wie wird das gemacht? Und noch eine konkrete Frage: Ich habe leider keine 6,2V Z-Diode, sondern nur 5,6 oder 6,8V. Würde das auch funktionieren? Danke euch!
-
Thread
ESP8266: Stop nach 99 Durchläufen
Hallo, ich habe einen ESP8266-01 mit ein paar DS1820. Der ESP liest die DS1820 aus und senden dann die Daten via GET-Request an meinen Webspace. Leider funktioniert das nur 99 mal, d.h. nach 99 mal Senden (Variable heisst zaehler) hängt sich das Teil
-
Thread
A/D Wandler gesucht.
+ oder Zero reicht aus und braucht wenig Leistung. Für die Temperatursensoren die 1wire-Sensoren DS1820 oder ähnlich. Die Software ist im Raspbian schon enthalten. So sparst du dir AD-Wandler. Anleitungen gibt es im Internet reichlich. ZB: http://www.kompf.de/weather/pionewiremini.html
-
Thread
Bitte Schaltung prüfen! :)
alle Leitungen nach +5V und GND gehen und an den nichts angeschlossen ist. Ein Stecker DHT2 und DS1820 für den dasselbe gilt. Ein Baustein DS1307 der alleine in weiter Flur hockt, ohne Verbindungen zum Rest der Welt, und das alles bloss weil der Schaltplanersteller zu faul ist Linien zu zeichen. Im
Leitungen nach > +5V und GND gehen und an den nichts angeschlossen ist. Ein Stecker DHT2 > und DS1820 für den dasselbe gilt. Ein Baustein DS1307 der alleine in > weiter Flur hockt, ohne Verbindungen zum Rest der Welt, und das alles > bloss weil der Schaltplanersteller zu faul ist Linien zu zeichen
-
Thread
Kleiner Tsic / DS1820
Nachteilen. (Teuer, da sie aufgeklebt werden und danach Schrott sind, analog) Alternativen wie die DS1820 bzw. Tsic Bausteine sind leider zu groß und pendeln sich zwischen zu messender Oberfläche und Umgebungstemperatur ein. Was benutzt ihr bzw. hat jemand eine Idee? Danke und Gruß Sepp
-
Thread
18b20 Schwingung
ich messe mit dem ds1820 die Fußbodentemperatur zur Steuerung der Heizung. Genauigkeit 0,1°, Hysterese 0,8°. Der Graph ist absolut stetig. Es gibt keinerlei Sprünge. Die Genauigkeit diese 2€ Sensoren ist ganz erstaunlich.
-
Thread
DS18B20 Problem Telfonkabel 4 polig
<> DS1820 aber 1s Pause zwischen 2 Auslesungen ist schon mal ein guter Ansatz. Zeno schrieb im Beitrag #4599007: > zumindest in der Umsetzphase die bei diesen > Bausteinen mindestens 750µs lang sein
Joachim B. schrieb im Beitrag #4599017: > aber um die geht es doch nicht, DS1820, DS18B20 und DS18S20 sind bezüglich 1-Wire Bedingungen identisch. 1s Pause zwischen den Auslesungen bringt gar nichts. Im übrigen erreicht man diese 1s Pause zwischen den "Auslesungen" allein schon
-
Thread
DS18S20 wird vom ATmega8 nicht gefunden
Falk B. schrieb im Beitrag #4584621: > Es gibt 2 Möglichkeiten. Es gibt nur eine, weil bascom-ds1820 mit 1mhz nicht funktioniert.
sondern mit dem RasPi. Dann bleibt dir als letzte Option der Wechsel auf C. Da funktionieren die ds1820 auch mit 1mhz.
-
Thread
1Wire-Bus SEARCH ROM missverstanden?
@Karsten M. (lsmod) >Ich habe wie viele andere diese Firmware hier verwendet. >Beitrag "Re: DS1820, DS18B20 in C" Sagt doch gleich, daß du wahrscheinlich ein Hardwareproblem hast! https://www.mikrocontroller.net/topic/14792?goto=new#4577798 "Nun möchte ich allerdings 3 (max. 5) Sensoren
Anschluß geprüft bzw. getrennt und neu verlötet? Ich hab hier gerade mal mit meinem Testaufbau einen DS1820 an 5m Kabel geklemmt, geht problemlos. Pull-Up ist 4k7. Wie das Signal aussieht weiß ich nicht, hab im Moment kein Oszi parat.
-
Thread
Estrichsensoren OneWire anschließen
Hallo zusammen, ich möchte in meinem Hausautomationssystem Estrichtemperatursensoren auf Basis ds1820 (1wire) verwenden. Konkret habe ich die vergessenen Varianten mit direkt angeschlossenem 1m langem Kabel im Blick. Es stellt sich nun ganz praktisch die Frage, wie ich diese Sensoren mit meinem 1wire-Buskabel
-
Thread
Input gibt high aus obwohl nicht geschaltet
***************************************************************/ //DeviceAdressen der einzelnen ds1820 Temperatursensoren angeben. (loop anpassen) //DeviceAddress sensorA = { 0x28, 0xF8, 0x1F, 0xD0, 0x5, 0x0, 0x0, 0xEA }; //DeviceAddress sensorI = { 0x28, 0x6B, 0x8E, 0xCF, 0x5, 0x0, 0x0, 0xDA };
-
Thread
433Mhz RF Wireless Transmitter + Receiver
Hallo ich habe ein Projekt mit dem Atmega 32 und den DS 1820 mit Temperatur Ausgabe und Aufzeichnung auf SD Karte. Es funktioniert alles perfekt. 1 Wire. Einen Sensor DS 1820 möchte ich mit einen 433Mhz RF Wireless Transmitter + Receiver einbinden. Kann
Sensor nicht. Falls 1-wire dann > muss Strom in Spannung gewandelt werden. Der Sensor ist ein DS 1820. Dieser Sensor gibt die Pegel als Spannung aus. Der Sensor gibt den 1 wire Datenstrom direkt aus.
-
Thread
Eierkocher + Automatikherd
MCU-Steuerung umgestellt werden. Die Temperatur des Kochguts wird - sofern sinnvoll - über einen DS1820 gemessen und geregelt. Für bestimmte Gerichte - z.B. Spiegelei - wird der Kochvorgang über ein Zeitprogramm ausgeführt. Das Nudel-Programm ist noch nicht ausgereift, Spiegelei und Weichei funktionieren
Wassertemperatur ist aber nicht ganz einfach. Ich verwende inzwischen nur noch konfektionierte DS1820 mit 3pin-Stecker. da liegen dann immer separate 5Volt an.
-
Thread
Gibt es DS1820 nur für Temperaturen
Hallo, ich habe mich ein wenig mit dem DS1820 beschäftigt. Nun meine Frage: Gibt es Lichtsensoren oder Ein- und Ausgangsbausteine nach diesem Prinzip? Man könnte so etwas in der Art natürlich auch mit einem ATTiny nachbauen, aber wenn es
-
Thread
1wire Slave Tester ATmega8 Assembler
Alle ROM-ID werden ermittelt und ein CRC Check durchgeführt. Bei einigen Temperatursensoren z.B. DS1820, DS18s20 und DS18s22, (Fam x10 x22 x28) kann das Scratchpad ausgelesen (inc. CRC) und die Temperatur angezeigt werden. Ein separater Taster startet den Suchvorgang, ein anderer die Messung für
-
Thread
LCD Anzeige und DS18B20
------- // Read temperature //----------------------------------------- temp_po = ds1820_read_temp(DS1820_pin_po); //Get temperature from DS1820 "sensor #1" sprintf(temp_po_str,"%.1f C",temp_po); //Convert temp. "sensor #1" to string lcd_setcursor( 0, 1 );
// Read temperature //----------------------------------------- temperature = 10*ds1820_read_temp(DS1820_pin_po); //Get temperature from DS1820 "sensor #1" sprintf(temp_po_str,"%d.%dC",temperature/10, abs(temperature%10)); //Convert temp. "sensor #1" to string lcd_setcursor
-
Thread
Genauigkeit DS 1820 und DS 18B20
zum Vergleich der Sensoren DS 18B20 16,1 grad DS 1820 17,2 grad DS 1820 17,0 grad Die beiden 1820 sind gleich aber der 18B20 weicht um ein grad ab !!! Mir ist noch aufgefallen, dass nur die 1820 nach dem anschließen um 0,5 grad ansteigen
13,8 grad billiges digitales Zimmerthermometer 14,6 grad Chinamüll 1. DS 1820 Atmega 32 13,8 grad 10 s Intervall 2. DS 1820 Atmega 32 14,0 grad 10 s Intervall DS 18B20 Atmega 32 13,7 grad 10 s
-
Thread
byte zu Zahl in C
Ich komme bei dem DS18B20 Sensor nicht weiter. Ich habe einen funktionierenden Code in C für den DS1820. Jetzt mein Problem Ich möchte den Code für den DS 1820 an den DS18B20 anpassen und komme mit den zwei Byte nicht weiter. Der DS 19B20 gibt die Temperatur und das Vorzeichen in 2 Byte aus. ".
zum Vergleich der Sensoren DS 18B20 16,1 grad DS 1820 17,2 grad DS 1820 17,0 grad Die beiden 1820 sind gleich aber der 18B20 weicht um ein grad ab !!! Mir ist noch aufgefallen, dass nur die 1820 nach dem anschließen um 0,5 grad ansteigen.
-
Thread
Hilfe DS1820 und DS18b20 in c
// 480 us DS1820_DDR &= ~(1<<used_pin); // define as input DS1820_PORT |= 1<<used_pin; //Pullup on delay_us(66); // 66 us err = (DS1820_PIN & (1<<used_pin)) >> used_pin
DS1820_DDR &= ~(1<<used_pin); // define as input DS1820_PORT |= 1<<used_pin; //Pullup on delay_us(4); } if (wrbit ==1) { DS1820_DDR |= 1<<used_pin; // define
-
Thread
Power-Mosfet per AVR schalten
davor ? Selbst eine LED bekommst du falschrum hin. Immer noch doppelt so viel pull-ups an den DS1820. Ob die RGB Display Anzeige von Conrad wirklich 5V ohne Vorwiderstand an der Hintergrundbeleuchtung aushält ? Dem FAN sollte man wohl eine Freilaufdiode spendieren. Alex W. schrieb im Beitrag
-
Thread
Pletier, PWM und Optoppler
TEC1-127060 mit: 51,4 W Leistung, 6A und 15,4 V/DC Als Thermoelemente würde ich gerne One-Wire DS1820 verwenden. Ich habe mich mal ein wenig eingelesen und bin gerade dabei die Schaltung zu erzeugen. Berechnet hab ich noch nichts großartig, aber vielleicht kann mir jemand mit mehr Erfahrung mal
Schaltung und meine erste Skizze! Die beiden Spannungsregler sollten eigentlich die Thermoelemente (DS1820) sein, konnte aber leider keinen Eintrag in Eagle finden. Die fehlende Spannung zum Peltier habe ich übersehen, würde halt ein preiswerte Netzteil beim Conrad oder so besorgen. Die beiden Widerstände
-
Thread
Wie mehrere DS1820 und USB an einem Windows System?
Nabend allerseits, weiß jemand, ob es und wie es möglich ist, wie man z.B. 8 von den DS1820 Sensoren per kleinen microcontroller über USB an einem Windows (8.1) System ansteuern und auswerten kann und mit welcher Software? Kabellänge wird insgesammt so ca. 1m werden. Die Sensoren kann
-
Thread
Alternative zu Elv MAX!
Ich nutze die CCU2 nur nich als Funkgateway und regele die Temperatur über einen kleinen AVR mit DS1820 in Verbindung mit einem Laptop. Der Atmel erfasst die Temperatur und ein PC Programm vergleicht die Ist Werte. Bei einer Differenz von + /- 0,5°C wird der Temperatur Offset im Wandthermostat angepasst
-
Thread
DS18s20 Temperratur Berechnung Gesperrt
// 480 us DS1820_DDR &= ~(1<<used_pin); // define as input DS1820_PORT |= 1<<used_pin; //Pullup on _delay_us(66); // 66 us err = (DS1820_PIN & (1<<used_pin)) >> used_pin
; DS1820_DDR &= ~(1<<used_pin); // define as input DS1820_PORT |= 1<<used_pin; //Pullup on _delay_us(4); } if (wrbit ==1) { DS1820_DDR |= 1<<used_pin; // define
-
Thread
DS18s20 Temperatur über 20Grad
bis 20,2Grad gehts alles was über 20,2Grad ist wird als 127 angezeigt. Auf meinem Sensor steht DS1820 die hab ich damals von pollin und da stand DS18S20 mit falscher Beschriftung DS1820