Тёмный

Temperatursteuerung selber bauen mit einem Arduino und dem DS18B20 

Bastelbruder
Подписаться 13 тыс.
Просмотров 18 тыс.
50% 1

Meine Temperatursteuerung mit einem Arduino Uno und dem Edelstahltemperatursensor DS18B20.
Die Soll-Temperatur kann dann ganz bequem über 2 Taster eingestellt werden.
#arduino #ds18b20 #temperatursteuerung #selber bauen
Wenn euch das Video gefällt, gebt einen 👍 hoch
und lasst ein 🅰🅱🅾 und 💬 da.
Viel Spaß beim anschauen 😊
🔵══ Downloads:
Sketch:
🔗 drive.google.c...
Bastelplan:
🔗 drive.google.c...
🔵══ Bauteile:
Arduino UNO:
🔗 amzn.to/2S4QtMH *
LCD mit I2C:
🔗 amzn.to/3oqUozS *
Drucktaster:
🔗 amzn.to/33Xxne5*
Relais:
🔗 amzn.to/3otk9PN *
Wago 5er:
🔗 amzn.to/3onnj7E *
DS18B20 mit Wiederstand:
🔗 amzn.to/3uXFrr8 *
* Als Amazon-Partner verdiene ich an qualifizierten Verkäufen
🔵══ Mein verwendetes Equipment:
📹: Sony Vlog-Kamera ZV-1 / amzn.to/380XrrB *
🎬: DaVinci Resolve 16

Опубликовано:

 

11 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 56   
@R_W_G
@R_W_G 9 месяцев назад
Die Idee mit den up down Tastern ist super!! Danke!
@R_W_G
@R_W_G 9 месяцев назад
Man könnte Deine Idee noch toppen: Wenn eine separate LED z.B. eine rote über den Arduino geschaltet wird, dann könnte man schon aus einiger Entfernung den aktuellen Schaltzustand sehen. Aber das ginge notfalls auch über die Relais.
@katrinkusters6214
@katrinkusters6214 Год назад
Genau was ich die ganze Zeit gesucht habe! Super 🤗
@franzi8
@franzi8 Год назад
Endlich einmal einer mit hirn... Danke!!!
@Bastelbruder
@Bastelbruder Год назад
Hmm, naja etwas Hirn 😂👍
@mohammedmoulla8546
@mohammedmoulla8546 Год назад
Hallo und vielen Dank. Dein Vedeo kommt gerade zu richtigen Zeitpunkt. Ich will Wärmepumpe mit Vacuumröhrenkollektoren verbinden und regeln. Dazu eignet sich meines Erachtens, wegen der Entfernung, der I2C-Bus sosehr. Über den I2C-Bus will ich versuchen, die Kugelventile zu steuern. Ich bin aber noch sehr weit davon entfernt, da ich noch nicht mit dem Arduino gearbeitet habe und die Wärmepumpe noch nicht installiert habe. Also es wird eine Weile dauern, bis ich an die Steuerung rangehe. Erstmal wird der Wärmepumpenkreis über den Speicher realisiert. Die Idee mit der Kuppel find ich gut.
@Bastelbruder
@Bastelbruder Год назад
Hallo Mohammed, das hört sich spannend an. Wenn über I2C gesteuert werden soll, kann ich dir die Nextion TouchDisplays empfehlen. Die sind aktuell leider etwas teuer aber eine super Lösung um verschiedene Dinge anzusteuern über möglich wenig Kommunikationsadern. amzn.to/3ND2QbS * Dafür gibt es auch einen schönen Editor um sich selbst eine eigene Grafische oberfläche basteln zu können. Ich habe damit die Steuerung für meinen 3D Drucker Schrank umgesetzt. Ich habe nur + , - , SDA, SCL (4 Drähte) und schalte damit 6 Relais. Würde man das über normale Schalter umsetzte wäre allein da schon ein Kabelsalat nötig. Ich wünsche dir viel Erfolg bei deinem Projekt.
@kleinerbiertrinker7738
@kleinerbiertrinker7738 8 месяцев назад
Anmerkung zum Relais: NO steht für "normal open" also Schließer.-- NC für "normal closed" also Öffner
@pennerbert1721
@pennerbert1721 Год назад
Sollte kein großes Problem sein damit 2 Lüfter 'oder" zu steuern oder? Möchte meinen geschlossenen 3D Druck Bauraum nach belieben regulieren können. Danke schoneinmal für die ausführliche Anleitung.
@stefanfrommhold205
@stefanfrommhold205 2 года назад
Hallo, ich habe die Schaltung nachgebaut, funktioniert hervorragend! Danke. Aber ich brauche einen anderen Temperaturbereich, der mit dem Sensor max 6675 messbar ist. Da ich aber auf dem Gebiet totaler Laie bin, könnten Sie mir da mit Schaltplan und geänderten Sketch behilflich sein? An dem Sensor gibt es ja zwei Anschlüsse mehr. Ich möche eine Filamentschweißvorrichtung für den 3d - Druck bauen. Schon mal im voraus danke.
@maximuster887
@maximuster887 Год назад
Hallo, tolles Video. Mich würde mal interessieren, ob der Sketch auch auf einem ESP32 läuft.
@Drxxx
@Drxxx 3 года назад
Good video
@ShiroiAkumaSama
@ShiroiAkumaSama 3 месяца назад
Sollte man nicht noch eine Hysterse hinzufügen?
@homelan8851
@homelan8851 Год назад
Hi, Mega cooles projekt. Ich nutze es umgekehrt zur Kühlung eines Netzwerkschrankes. Ein frage habe ich kann man irgendwie noch einen Temperatur Delay einfügen? Mein soll wert sind 22 grad und auslösen soll das Relais erst wieder bei 24 grad.
@Bastelbruder
@Bastelbruder Год назад
Hi, ich habe es noch getestet aber versuche mal das: Einfügen: float temp_toll = 2; // Hier Tolleranz einstellen direkt unter: #define start 23.5 //==> Start/Soll Temperatur Einfügen: soll_Temp = soll_Temp + temp_toll; direkt unter: lcd.print("\337C "); Sollte so gehen...
@homelan8851
@homelan8851 Год назад
@@Bastelbruder Hi, Ich habe das soeben ausprobiert und das einzige was geschieht ist das auf dem display die Temperatur bis ca 300 grad mit plus 2 addiert wird.
@Bastelbruder
@Bastelbruder Год назад
Och menno.... ich will das nicht nochmal nachbasteln... gut versuchen wir es so. lösche die Zeile wieder: soll_Temp = soll_Temp + temp_toll; und ersetze diese Zeile: if(temp >= soll_Temp){ mit: if(temp >= soll_Temp + temp_toll){ Wenn das nicht geht muss ich wohl doch wieder ran ;)))
@homelan8851
@homelan8851 Год назад
@@Bastelbruder Hmmm wie soll ich es erklären :) nee spaß funktioniert soweit. Sprich wenn 22 grad eingestellt sind löst er bei 24 aus. das passt soweit. Nun schaltet er aber nicht bei 22 grad ab sondern bei 24.
@Bastelbruder
@Bastelbruder Год назад
Sehr gut ;)
@stephanlange6804
@stephanlange6804 Год назад
Grüße, Sowas suche ich. Kann ich das für 5 Stellantriebe erweitern und für 4 Temperatur Sensoren anpassen? Sprich ein Temperatursensor würde 2 Stellantriebe steuern und die restlichen 3 Sensoren jeweils ein Stellantrieb. MfG Stephan
@Bastelbruder
@Bastelbruder Год назад
Ja ist möglich. Erweiterung der Ports am Arduino wäre mit ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-1CM_N2XZH1k.html möglich oder man verwendet ein Mega. Falls die Frage lautet, kann ich das Programmieren muss ich leider ablehnen da mir aktuell die Zeit dafür fehlt, sry
@stephanlange6804
@stephanlange6804 Год назад
@@Bastelbruder danke für die schnelle Antwort. Ich denke dass die Ports beim Arduino nicht erweitert werden müssen. Die müssten ausreichen. Nur in der Software müsste ich das machen. Wenn ich jetzt immer den Softwareteil zur Steuerung der Stellantriebe duplizieren würde, aber die Eingangs- und Ausgangspins ändere, dann sollte das reichen, oder? Ist nur ne Frage dann mit dem Display. Es hat ja 4 Zeilen und das würde ich in 4 Räume aufteilen. Sprich 1Zeile für 1 Raum. Ist das möglich oder würde das am Ende zu viel für den kleinen Nano werden? MfG Stephan
@Bastelbruder
@Bastelbruder Год назад
Das sollte funktionieren, einfach ausprobieren ;)
@stephanlange6804
@stephanlange6804 Год назад
@@Bastelbruder Ich habe den Sketch soweit fertig. bin mir nur noch sicher, ob das so funktionieren wird. das werde ich erst sehen, wenn ich alles da habe. Bin mir nur noch nicht sicher, ob der dann jedes Zimmer als eine Zeile macht, oder wie ich das bei dem 4 Zeiligen Display im Sketch porhrammieren kann. Mein Sketch findet man hier: drive.google.com/file/d/1VJV3rbEfGRQsck9onCZIuOqGrxgnsQ4w/view?usp=sharing
@serefdurak2831
@serefdurak2831 Год назад
Wenn ich statt relais eine 433 funk nehmen will, um damit eine Funksteckdose ein und auszuschalten und wie ist die belegung dann und wie wird der sketch dann umgeschrieben
@karl-heinzreinhardt8716
@karl-heinzreinhardt8716 3 года назад
Servus, ich habe mich ja in deine Videos fast schon ein wenig verliebt, die sind echt sehr gut gemacht und verständlich erklärt. Jetzt ist mir trotz guter Erklärung von dir eine frage aufgekommen! Woher weißt du z.B. für den Temperaturfühler welche Bibliothek installiert werden muss. Ich habe die gerade über deinen Link bestellt und keinerlei Hinweis diesbezüglich in der Beschreibung gefunden. Schöne Grüße Karl-Heinz
@Bastelbruder
@Bastelbruder 3 года назад
Hi, wenn du einen Sketch hast kannst du das meist direkt am anfang sehen: #include #include #include Für den Betrieb des Displays benötigt man die LiquidCrystal I2C und für den Sensor benötigt man die OneWire und die DallasTemperature. Falls die Frage doch so gemeint war das du dich fragst woher ich das weiß... Ich suche einfach nach Beispielcodes für bestimmte Bauteile und probiere die mit den Bauteilen aus ;) Danach kann man die Bauteile prima in eigene Projekte einbinden. Mich freut es das ich noch einige andere für dieses Thema begeistern kann. Mitlerweile benutze ich nicht mehr Arduino sondern PlatformIO. Ist meiner Meinung nach viel besser aber zu beginn etwas erschlagend ;)
@karl-heinzreinhardt8716
@karl-heinzreinhardt8716 3 года назад
@@Bastelbruder Viele Dank für deine schnelle Antwort. Diesbezüglich bekommt man leider sehr schwer vernünftige Informationen auf Deutsch. Mit diesen Thema beschäftige ich mich schon seit ein paar Wochen, angefangen hab ich mit dem Raspberry pi und Python. Dieses System ist aber für meine Zwecke nicht brauchbar. Zumindest meiner Recherche nach. Jetzt ist erstmal das Arduino dran, danach kann ich mir mal andere Plattformen anschauen. Hast du mit TFT auch schon Erfahrungen gesammelt? Ich möchte mein Projekt gerne mit ein Touchscreen auslesen und regeln.
@Bastelbruder
@Bastelbruder 3 года назад
Nein, ich bin von Arduino weg und hin zu ESP. ESP ist wie ein Arduino nur viel kleiner und ist WLAN fähig. Ich binde das ESP in meinem WLAN ein, dieser startet eine Art Webserver und darüber lassen sich dann via Smartphone dinge steuern,anzeigen,auslesen. Da sind keine Bildschirme mehr notwendig. Der ESP lässt sich dann von jedem Gerät im WLAN steuern. Viel besser als Arduino mit Display und Schaltern.
@karl-heinzreinhardt8716
@karl-heinzreinhardt8716 3 года назад
@@Bastelbruder Ich hoffe doch, dass es trotzdem noch Tutorials zum Arduino geben wird.
@karl-heinzreinhardt8716
@karl-heinzreinhardt8716 3 года назад
@@Bastelbruder Servus, ich habe jetzt mal die Zeit gefunden die Regelung zu bauen und den Sketch auf meine Bedürfnisse zu ändern. Ich habe eine Heiz und Kühl Option. Was auch gut funktioniert. Ein kleines Problem habe ich nun doch entdeckt. Wenn wie in deinen Beispiel eine Soll Temperatur von 23,5°C eingestellt ist, Takten die Relais hin und her im Bereich 23,4 und 23,6°C. Man müsste eine sogenannte Hysterese programmieren um ein zu hohes Takten zu unterbinden. Hast du eine Idee wie ich das im Sketch ausführen kann? Liebe Grüße
@user-om1wd1eu7j
@user-om1wd1eu7j Год назад
Ist dieser Sensor besser oder die mit Luftfeuchtigkeit?
@Techelfe
@Techelfe 2 года назад
Frage lässt sich die Schaltung auch zum Kühlen nutzen ? bzw das Mehrkanalig zu machen um Lüfter über einem Aquarium ab überschreiten einer Temperatur einzuschalten und bei Unterschreitung auszuschalten. ?
@Bastelbruder
@Bastelbruder 2 года назад
Jaa, mit Umschreibung des Programms ist nahezu alles möglich. Aber die Idee das Wasser des Aquariums zu kühlen hatte ich so auch noch nicht. Wenn aber mehrere Tage in folge die Wettertemperaturen über 30 Grad liegt wird das sicher bald ein muss. Funktioniert das denn gut die Wassertemperatur runter zu bringen mit einem Lüfter über der Wasseroberfläche ?
@Techelfe
@Techelfe 2 года назад
@@Bastelbruder Ja das Funktioniert sogar sehr gut. Ich bekomme meine Wohnung nur seltenst unter 26 Grad wenn es draußen Warm ist. Mit Lüftern fällt die Temperatur auf 22 Grad dann fürhlen sich meine Wirbellosen wirklich wohl.
@Bastelbruder
@Bastelbruder 2 года назад
Kommt also auch mal auf meine Video-Liste, Aquarium kühlen mit einem Lüfter ;)
@Techelfe
@Techelfe 2 года назад
@@Bastelbruder Ja oder mit mehreren... du bekommst ja schon fertige Aquarienkühler die sind halbwegs bezahlbar aber die Steuerungen sind dazu unverschämt Teuer.
@Bastelbruder
@Bastelbruder 2 года назад
Im Grunde müsste man ja nur eine Deckelklappe ersetzen durch eine eigene aus dem 3D Drucker mit eingebauten Lüftungsschlitzen und Möglichkeiten zum verschrauben von Lüftern. Dann ein ESP mit Edelstahl-Temp-Sensor. Display würd ich weglassen dafür Einstellungsmöglichkeit der Temperaturgrenze und Anzeige über WLAN einstellbar.
@Ps3ZoCkErExTrEmE
@Ps3ZoCkErExTrEmE 2 года назад
Würden daran auch lüfter funktionieren ? Und wäre sowas auch möglich über eine App ect zu steuern oder abzulesen oder das mann benachrichtigt wird?
@Bastelbruder
@Bastelbruder 2 года назад
Mit dem Arduino nicht. Um das über ein Smartphone zu steuern brauchst du ein ESP und für Benachrichtigungen wahrscheinlich ein GSM Modul. Hab damit aber noch nichts gemacht;)
@Ps3ZoCkErExTrEmE
@Ps3ZoCkErExTrEmE 2 года назад
@@Bastelbruder hm ok aber wie hast du das zum beispiel mit der pollsteuerung gemacht da läuft es doch auch per browser ect pp das würde mir so schon reichen ;)
@florianzodel
@florianzodel Год назад
Kann man das auch zur Ansteuerung von Lüftern nehmen um einen wechselrichter wenn er warm wird herunter zu kühlen?
@Bastelbruder
@Bastelbruder Год назад
Ja das wäre möglich aber hat ein Wechselrichter nicht grundsätzlich interne Lüfter verbaut die diesen Job übernehmen ?
@florianzodel
@florianzodel Год назад
@@Bastelbruder ja schon, aber ich habe mal provisorisch 3 Lüfter drunter gebaut und jetzt wird er grade leicht handwarm. Ohne zusätzlichen Lüfter langste an der Seite bei 50% Leistung fast nicht mehr hin. Also kann ich deinen aufbau 1:1 dafür verwenden?!
@Bastelbruder
@Bastelbruder Год назад
Leider Nein. Der Sensor aus dem Video ist dafür geeignet um eine Raumtemperatur zu messen. Das was du brauchst ist die Messung einer Oberfläche. Dafür entweder einen DS18B20 (Edelstahlsensor) nehmen und anbringen oder noch besser MLX90614 (Messung via Infrarot). Dafür müsste der Sketch aber angepasst werden.
@florianzodel
@florianzodel Год назад
@@Bastelbruder OK danke wir mache ich das mit dem Sketch anpassen als Anfänger. Wie fange ich da am besten an? Würde es auch gerne verstehen
@Bastelbruder
@Bastelbruder Год назад
Mein Geheimtipp dazu lautet ChatGPT. Poste der KI einfach meinen Sketch, sag der KI das du den DHT11 gegen einen XY Sensor austauschen willst und der Sketch soll demnach angepasst werden. Frage die KI auch was für Bibliotheken du installieren musst. Im Grunde kann die KI die komplette Programmierung übernehmen. Versuche es mal :)
@corinnaute6855
@corinnaute6855 Год назад
Wow tolles Video @bastelbruder, ich habe es nachgebaut und es hat sofort funktioniert. Kann mir jmd bei gleichem Aufbau einen Temperatursensor nennen, der bis 200 Grad Celsius oder besser bis 250 Grad C funktioniert?
Далее
Temperatursteuerung mit einem Arduino selber bauen
24:06
Drehzahlmessung mit ATtiny44
3:06
Просмотров 183
WORKSHOP WEDNESDAY: StuG III transmission disassembly!
20:34
DS18B20 temperature sensor with ESP8266 and ESPeasy
24:53
Der EINFACHSTE Einstieg in Mikrocontroller-Projekte!
10:14