» Elektronik » Arduino »Thermostat auf Arduino und DS1820

Thermostat auf Arduino und DS1820


Anfänglich wurde der Thermostat einfach als Thermometer hergestellt, um die Temperatur außerhalb des Fensters zu steuern. Während des Frosts begannen die Kartoffeln unter der Erde zu gefrieren, und es wurde eine Funktionalität hinzugefügt, um das Mikroklima zu kontrollieren. Passdaten des Schaltrelais - 250V und 10A (2,5kW). Da die Wärme im Untergrund nicht benötigt wird, reichen zehn pro Kilowatt aus.

Notwendige Materialien und Werkzeuge:
Schuhpflegebox
-USB-Aufladung für das Telefon (beliebig, mindestens 0,7 A)
-Arduino-Pro-Mini
8-stellige Anzeige mit 2 Zeilen (WH0802A-NGA-CT ist kompakter)
Encoder mit einem Knopf (kann in jedem Radiomagazin gekauft werden, der Knopf kann nicht eingebaut werden)
-Schild mit einem 5-V-Relais (Ich habe ein paar chinesische Relais ohne optische Isolation auf einmal gekauft, daher brauchte ich einen weiteren Optokoppler PC817 und einen 470-Ohm-Widerstand. Wenn Sie eine optische Isolation auf dem Typenschild haben, können Sie das Typenschild direkt an den Arduino-Port anschließen.)
USB-Anschluss
-2 3 Meter langes USB-Verlängerungskabel (eines für das Netzkabel, zum zweiten löten wir den DS1820)
- DS1820 (mit einem beliebigen Buchstaben)
Lötkolben
-klebepistole
Typenschild FTDI232

Schritt 1: Zuerst müssen wir das Arduino flashen, da ich einen Pro Mini habe (er geht ohne USB-RS232-Konverter), muss ich ein Lineal mit Stiften an das Arduino löten. Von der Seite, auf der DTR, TXD, RXD, VCC, GND, GND abgeleitet sind. Jetzt verbinden wir FTDI232 DTR mit DTR, VCC mit VCC, GND mit GND, TXD mit RXD, RXD mit TXD. Führen Sie die Arduino IDE aus, laden Sie die Skizze herunter und flashen Sie sie (Skizze am Ende).
Thermostat auf Arduino und DS1820


Schritt 2: Nun kümmern wir uns um den Rumpf. Wir reißen den Schwamm an den „FUKS“ ab, entfetten alles gut, der tiefe Teil der Schachtel kann mit einem Schmirgelleinen passiert werden (etwas würde fester kleben). Markieren Sie das Loch für den Encoder, den USB-Anschluss (Mutter) und das Display selbst. Kleben Sie das Relais auf den Gehäusedeckel. Wir müssen versuchen, das Relais weiter vom Prozessor entfernt zu platzieren und die Komponenten so anzuordnen, dass sich der Deckel später schließt (es gibt viel Platz).

Schritt 3: Jetzt nehmen wir das USB-Verlängerungskabel und schneiden die Anschlussbuchse (Mutter) ab. Wir schneiden das abgeschnittene Ende ab, bohren ein Loch für das Kabel in den Körper, führen es ein und kleben den Schlüssel mit einer Pistole. Außerdem hat das Kabel rot, minus schwarz (ich überprüfe es nur), plus das Plus des Steckers, minus das Minus (ich gebe die Pinbelegung des Steckers nicht an - es ist im Internet). Zwischen dem Plus des Steckers und 2 Medien (ich habe sie angeschlossen) muss ein 4,7 kOhm Widerstand gelötet werden.

Schritt 4: Wir nehmen 2 USB-Verlängerungskabel, schneiden den Stecker (Mutter) ab und schneiden das Kabel ab. Für alle Fälle prüfen wir, ob wir alle richtig gelötet haben. Wir verbinden das Stromkabel mit USB-Aufladung und mit dem Netzwerk, stecken das abgeschnittene Kabel in den USB-Anschluss, schauen auf den Tester + auf rot - auf schwarz. Wir ziehen das Kabel heraus und löten den DS1820: - auf 1, + auf 3 die restlichen 2 Drähte auf 2. Ich beschichte dann die Epoxidverbindung (um die Tanks und Kühler zu reparieren) und lasse ein wenig vom Sensorgehäuse nach außen, damit schneller auf Temperaturänderungen reagiert wird.Nun, wir machen die Installation gemäß dem Schaltplan (wir verbinden die Leistung und Masse der Relaisplatte mit den gemeinsamen + bzw. - Schaltkreisen).


Schritt 5: Alle Schaltungskomponenten sind angeschlossen. Wir schließen unseren Sensor an (ohne ihn bleibt das Display schwarz) und schalten ihn ein. In der ersten Zeile - dem Temperaturwert, in 2, wenn „*“ eingeschaltet ist - ist das Relais eingeschaltet, nein - aus. Versuchen wir nun, die Grenzwerte für das Relaisschalten festzulegen. Drücken Sie die Geberwelle (oder Ihre Taste). Der Grenzwert wird angezeigt, bei dem sich das Relais durch Drehen der Welle einschaltet. Der Wert erhöht oder verringert sich. Durch erneutes Klicken auf die Welle erhalten wir die Obergrenze (das Relais schaltet sich aus), stellen den Wert ein und drücken erneut. Das Gerät überwacht die Temperatur, der Wert der Grenzwerte bleibt beim Ausschalten erhalten. Das ist alles.

8
4.5
5.5

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      Entschuldigungtanzendance2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen
5 Kommentare
billigere Ausführung möglich.
Natürlich kostet der W1209 bei Lieferung etwa 130 Rubel, zusätzlich ein 12-V-Netzteil, ein Relais und ein Gehäuse - das ist alles. Aber hier setze ich + für die Tatsache, dass der Autor das Problem mit den Mitteln gelöst hat, die er für geeignet hielt, und ziemlich erfolgreich entschieden hat, wenn Sie nicht ganz verständliche kleinere Mängel berücksichtigen.
Unter dem Gesichtspunkt der Universalität der Lösung der fünf Probleme. Ich denke jedoch, dass eine billigere Version möglich ist.
Es ist notwendig, dem Programm eine Einschränkung für die Einstellungen hinzuzufügen, damit jemand die Einstellungen nicht versehentlich herunterfährt.Ich würde n_pr_min = 2, b_pr_max = 8 setzen, basierend auf der Lagerung von Kartoffeln im Unterfeld.
Der Anschluss zum Anschließen des Temperatursensors ist nicht erfolgreich. Ein geeigneterer Ort befindet sich neben dem Eingang des Netzkabels an derselben Wand. Und es wäre schön, auf dem Display ein Zeichen dafür einzugeben, dass die aktuelle Temperatur angezeigt wird und nicht der Sollwert.

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...