Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
projektesose17:giessrobopublic:start [2017/10/09 14:33] c.jaedicke angelegt |
projektesose17:giessrobopublic:start [2017/10/09 14:33] (aktuell) c.jaedicke |
||
---|---|---|---|
Zeile 79: | Zeile 79: | ||
=== Ventil === | === Ventil === | ||
Das Ventil bereitete uns schon mehr Schwierigkeiten. Es handelt sich um ein Magnetventil, das eine Spannung von 12 V braucht. Der Arduino hat nur eine Spannung von 5 V. Deshalb wurde ein 12 V Netzteil als Spannungsquelle für das Ventil benutzt. Um das Ventil durch den Arduino steuern zu können braucht es jetzt einen Transistor. Dadurch kann mit einer Spannung des Arduinos der Strom durch das Ventil und damit die Öffnung des Ventils gesteuert werden. Es muss jedoch genau darauf geachtet werden, wie die Pins des Transistors verbunden werden. Die Pins des Transistors sind nämlich in keiner Weise beschriftet oder gekennzeichnet, weswegen nur das Datasheet und große Sorgfalt aushelfen können. | Das Ventil bereitete uns schon mehr Schwierigkeiten. Es handelt sich um ein Magnetventil, das eine Spannung von 12 V braucht. Der Arduino hat nur eine Spannung von 5 V. Deshalb wurde ein 12 V Netzteil als Spannungsquelle für das Ventil benutzt. Um das Ventil durch den Arduino steuern zu können braucht es jetzt einen Transistor. Dadurch kann mit einer Spannung des Arduinos der Strom durch das Ventil und damit die Öffnung des Ventils gesteuert werden. Es muss jedoch genau darauf geachtet werden, wie die Pins des Transistors verbunden werden. Die Pins des Transistors sind nämlich in keiner Weise beschriftet oder gekennzeichnet, weswegen nur das Datasheet und große Sorgfalt aushelfen können. | ||
- | |||
- | <note> | ||
- | Es ist aus diesem Absatz immer noch nicht klar, wie ihr den Mosfed angeschlossen habt. Mit einer Abbildung kann man es verständlich erklären. Macht bitte einen Schaltplan. | ||
- | </note> | ||
Da wir nun schon eine 12 V Spannungsquelle haben, können wir auch den Arduino darüber mit Strom versorgen. Er kann durch seinen integrierten Spannungsregler Spannungen von bis zu 20 V als Eingangsspannung aushalten. Dafür wird einfach der positive Pol des Netzteils mit dem V<sub>in</sub> Pin und der negative Pol mit einem Ground pin des Arduino verbunden. | Da wir nun schon eine 12 V Spannungsquelle haben, können wir auch den Arduino darüber mit Strom versorgen. Er kann durch seinen integrierten Spannungsregler Spannungen von bis zu 20 V als Eingangsspannung aushalten. Dafür wird einfach der positive Pol des Netzteils mit dem V<sub>in</sub> Pin und der negative Pol mit einem Ground pin des Arduino verbunden. | ||
Zeile 93: | Zeile 89: | ||
Letztlich war noch das SD-Karten-Lesegerät anzuschließen. Es braucht Strom über 5 V und Ground Pins und überträgt die Daten durch einige digitale Pins. Hier haben wir uns an das Pin Layout aus dem Arduino SD-Beispielcode gehalten, da wir sonst hätten herausfinden müssen was die einzelnen Pins bewirken. | Letztlich war noch das SD-Karten-Lesegerät anzuschließen. Es braucht Strom über 5 V und Ground Pins und überträgt die Daten durch einige digitale Pins. Hier haben wir uns an das Pin Layout aus dem Arduino SD-Beispielcode gehalten, da wir sonst hätten herausfinden müssen was die einzelnen Pins bewirken. | ||
- | <note> Dieser Nebensatz klingt negativ. Lieber entweder den Nebensatz löschen oder tatsächlich herasfinden, was die Pins bewirken. </note> | ||
^ Funktion ^ Pin ^ | ^ Funktion ^ Pin ^ | ||
Zeile 123: | Zeile 118: | ||
{{ :projektesose17:giessrobo:diagramm.jpg?700 |}} | {{ :projektesose17:giessrobo:diagramm.jpg?700 |}} | ||
- | <note> | ||
- | Schön, dass ihr eine Abbildung mit den über die Zeit gemessenen Werten habt. Die Axenbeschriftung muss größer und klarer sein → scheint ein Problem mit der Bildauflösung und / oder Kompression zu sein. Im Text soll Bezug auf die Abbildung genommen werden (“Wie aus der Abbildung ABC ersichtlich ist, liefert der Feuchtigkeitsmesser beim kontinuierlichen Betrieb nur XYZ Stunden/Tage lang verlässige Werte”….)\\ | ||
- | Hier bietet sich noch eine Abbildung mit dem kaputten Sensor an. | ||
- | </note> | ||
Das Ventil ist nicht vollständig abgedichtet, was zu minimalem Wasserverlust führt. Leider ist ein gänzlich abgedichtetes System sehr schwer bis nicht nicht realisierbar. | Das Ventil ist nicht vollständig abgedichtet, was zu minimalem Wasserverlust führt. Leider ist ein gänzlich abgedichtetes System sehr schwer bis nicht nicht realisierbar. | ||
Zeile 139: | Zeile 130: | ||
{{:projektesose17:giessrobo:robotanikcode.zip|}} leider ohne SPI library, da ich diese nicht finden konnte | {{:projektesose17:giessrobo:robotanikcode.zip|}} leider ohne SPI library, da ich diese nicht finden konnte | ||
- | <note> | ||
- | Es sind beides eingebaute Bibliotheken, daher in Ordnung. | ||
- | </note> | ||
<code C>#include <SPI.h> | <code C>#include <SPI.h> | ||
Zeile 258: | Zeile 246: | ||
| Pin auf dem die Feuchtigkeit gemessen wird | 14 (A0) | | | Pin auf dem die Feuchtigkeit gemessen wird | 14 (A0) | | ||
- | <note> | ||
- | Generell sehr detailliert und verständlich beschrieben. Der Anschluss des Ventils mit dem Transistor und den Widerständen braucht noch Ergänzung. \\ | ||
- | Schreibt bitte noch, für welchen Schwellenwert bei der Feuchtigkeit ihr euch entschieden habt. Wenn es dafür einen guten Grund ist, schreibt warum. \\ | ||
- | Die Sprache ist gut und verständlich, aber das Fehlen von vielen Kommas bei Nebensätzen an manchen Stellen machen den Text schwer zu lesen. | ||
- | |||
- | UPD: keine Änderungen seit der 1. Version. 16 Punkte (von 20). | ||
- | </note> | ||