Inhaltsverzeichnis:
- Schritt 1: Systemanalyse vor der Modifikation
- Schritt 2: Systemanalyse nach der Modifikation
- Schritt 3: Die Wahl des Arduino
- Schritt 4: Die Liste der Komponenten
- Schritt 5: Schaltplan
- Schritt 6: Das Programm
- Schritt 7: Systembetriebsdiagramm
- Schritt 8: Fazit
Video: WineCabinet - SRO2004 - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:16
In diesem anweisbaren werde ich Ihnen die "Renovierung" eines elektrischen Weinschranks vorstellen, der nicht mehr funktionsfähig war. Einer meiner Kollegen fragte mich, ob ich es reparieren könnte, weil es überhaupt nicht starten würde.
Ich habe zuerst versucht, die ursprüngliche Leistungskarte des Schranks zu reparieren, aber nachdem ich mehrere Stunden damit verbracht hatte, sie zu reparieren, musste ich aufgeben, weil ich den Fehler nicht finden konnte… Es muss gesagt werden, dass eine andere Person vor mir versucht hatte, diese Karte zu reparieren und das Es hatte viel Schaden angerichtet, es ist nie einfach, eine Reparatur, die eine andere Person begonnen hat, zurückzunehmen!
Also suchte ich, ob ich ein Ersatzteil zum richtigen Preis finden könnte, konnte aber nicht die gleiche Karte finden, also beschloss ich, bei Null anzufangen und die gesamte Elektrik und Elektronik selbst zu überarbeiten.
Schritt 1: Systemanalyse vor der Modifikation
Das ursprüngliche System besteht aus:
- des Metallgehäuses (des Schranks)
- eine Stromversorgungs- und Temperaturmanagementkarte
- ein Peltier-Effekt-Modul
- ein Ventilator im Inneren der Box, der auf die kalte Seite des Peltier-Moduls bläst, um die kalte Luft im Inneren des Schranks zu zirkulieren
- zwei Lüfter außerhalb der Box, die auf den heißen Teil des Peltier-Moduls blasen
- eine Box im Inneren des Schranks, mit der er ein- und ausgeschaltet und die gewünschte Temperatur eingestellt werden kann
Schritt 2: Systemanalyse nach der Modifikation
Einige Elemente habe ich beibehalten, andere modifiziert und einige komplett ersetzt. Hier ist das Detail:
Was ich aufbewahrt habe:
- das Metallgehäuse
- das Peltier-Modul
- der Ventilator im Schrank (kalte Seite des Peltiers)
- Ventilatoren außerhalb des Gehäuses (heißes Gesicht des Peltiers)
Was ich geändert habe:
- die Kontrollbox (Schalter) und die Temperatureinstellung
Was ich ersetzt habe:
- die Netzteil- und Temperaturmanagementkarte:
* das Netzteilteil wurde durch einen 12V/10A Adapter ersetzt
* Der Verwaltungsteil wurde durch einen Arduino UNO, einen Motorschutz für den Arduino, eine Karte mit 2 Relais und eine Karte zur Verteilung der 12V-Spannung auf die verschiedenen Elemente ersetzt
Schritt 3: Die Wahl des Arduino
Dies ist das erste Mal, dass ich einen Arduino in einem meiner Projekte verwendet habe. Wenn ich einen Mikrocontroller verwenden muss, verwende ich immer Microchip PIC, weil ich auf dieser Art von Bauteilen das Programmieren während meines Studiums gelernt habe.
Aber dann lasse ich mich von der Welt des Arduino verführen und muss zugeben, dass es wirklich schön ist! Die Karten sind wirklich gut durchdacht und nehmen viel weniger Platz ein, als wenn Sie eine Leiterplatte selbst herstellen. Am meisten überrascht hat mich aber die Einfachheit der Programmierung, dank einer großen Community gibt es viele Bibliotheken, die die Aufgabe stark vereinfachen!
Ich verstehe, dass diese Karten sich erfüllt haben und immer noch sehr erfolgreich sind, alles ist einfacher, es ist sehr wenig technisches Wissen zu haben, um wirklich coole Projekte zu machen.
Die andere Seite der Medaille ist vielleicht, dass es "zu einfach" ist, es ist, als hätten wir eine Box mit Eingabekontrollen und einem Ausgabeergebnis, ich persönlich bevorzuge es immer, alle Mechaniken der Funktionsweise eines Systems zu verstehen. Ich mag keine "Grauzonen". Wenn man etwas macht und es funktioniert, aber nicht weiß, wie oder warum es oft zu Problemen führt… Aber das ist nur meine Meinung!
Ich kann nicht leugnen, dass das gesamte Arduino-Ökosystem, unterstützt von einer großen Community, eine gute Sache ist! Damit wird die Elektronik/Informatik einer möglichst großen Zahl von Menschen zugänglich.
Schritt 4: Die Liste der Komponenten
Für diesen Teil werde ich nur die Teile einfügen, die ich hinzugefügt habe:
- Adapter 12V/10A
- Arduino UNO
- Motortreiberschild L293D
- Relais 5V
- Temperatursensor DS18B20
- Eine kleine Prototypkarte
- DC-IN-Kabel (von einem Notebook-Computer)
- Einige Dupont-Kabel
- Einige Abstandshalter (vom Desktop-Computer)
- Ein Stück Sperrholz
Schritt 5: Schaltplan
Wie ich bereits sagte, ist dies meine erste Bearbeitung mit einem Arduino. Während meiner Recherche im Internet habe ich viele Schaltpläne gesehen, die wir die Arduino-Karten und Verbindungen in Form einer "Zeichnung" sehen. Also habe ich nachgeschaut, mit welcher Software diese Schaltpläne erstellt werden könnten und fand eine namens Fritzing.
Dies ist also mein erstes Schema, das mit dieser Software erstellt wurde. Ich habe versucht, mein Bestes zu geben, aber ich hatte ein wenig Mühe, die verschiedenen Verbindungen zwischen den Elementen herzustellen, ich musste nicht alle Funktionen der Software verstehen…. Übung macht den Meister…;)
Auf dem Diagramm können wir sehen, dass der Motorschild nicht genau dem entspricht, den ich verwendet habe, aber da die Pins identisch sind, habe ich diesen genommen. Ebenso sehen wir fast keine Verbindung vom Arduino zu den restlichen Elementen, da der Motorschild in Wirklichkeit über der Arduino UNO-Platine verbunden ist, deshalb habe ich alles mit dem Motorschild auf dem Schema verbunden. Ich habe auf dem Diagramm auch die Lüfter durch Motoren ersetzt, weil sie es am Ende sind…
Schritt 6: Das Programm
Für das Programm, das ich mit der IDE von Arduino verwendet habe, habe ich auch mehrere Bibliotheken verwendet, um die Verwendung des Motorschilds und des Temperatursensors zu erleichtern.
Danke also an die Ersteller der Bibliotheken: OneWire.h, DallasTemperature.h, AFMotor.h und Timer.h
Das Programm und die Kommentare sind auf Französisch geschrieben, weil ich ursprünglich kein instructable für dieses Projekt machen wollte, aber trotzdem ist es ziemlich leicht zu verstehen.
Ich habe unten das Programm in.ino sowie die verwendeten Bibliotheken angegeben:
Schritt 7: Systembetriebsdiagramm
Hier ist das Diagramm, wie das System funktioniert, nicht das Programm. Es ist eine Art Mini-Benutzerhandbuch. Ich habe die PDF-Datei des Diagramms als Anhang beigefügt.
Schritt 8: Fazit
Ich habe dieses Projekt vor einigen Monaten gemacht und seitdem hat alles sehr gut funktioniert. Es ist möglich, dass einige Informationen fehlen oder dass es in diesem anweisbaren Dinge an Präzision mangelt, da es mehrere Monate nach Abschluss dieses Projekts geschrieben wurde. Ich entschuldige mich dafür.
Auf jeden Fall war es ein schönes Projekt, ich musste bei Null anfangen, aber für ein eher kleines Budget. Und es wird wahrscheinlich zuverlässiger sein als das ursprüngliche System, das nicht lange hielt, bevor es zusammenbrach. Ich hatte nicht geplant, ein instructable für dieses Projekt zu schreiben, es ist möglicherweise weniger klar zu verstehen als meine anderen instructables, aber wenn einige Elemente von anderen Leuten verwendet werden können, werde ich bereits glücklich sein! =)
Ich weiß nicht, ob mein Schreibstil richtig sein wird, da ich teilweise einen automatischen Übersetzer verwende, um schneller voranzukommen, und da ich nicht muttersprachlich Englisch spreche, denke ich, dass einige Sätze für Leute, die perfekt Englisch schreiben, wahrscheinlich seltsam sein werden. Danke also an den DeepL-Übersetzer für seine Hilfe;)
Wenn Sie Fragen oder Anmerkungen zu diesem Projekt haben, lassen Sie es mich bitte wissen!