Schritt 5: Schritt 5: Hard- und Software
Hardware:
Benötigten Teile: Arduino Uno, USB-A-B Kabel, Schrittmotor, Stepper_part (3D Teil), ULN2003 motor Treibermodul, HC-SR04 Ultraschall reichende Modul (auch bekannt als Näherungssensor), mit Steckbrett, kleine Kippschalter, männlich/weiblich Drähte. (Mini-Steckbrett Abmessungen: 3,29 x 2,15 x 0,33"(83,5 x 54.5 X 8.5 mm)). Der Schrittmotor wird verwendet, um die Kurbelwelle in die Kolben Boxdrehen. Durch Drehen der Kurbelwelle, es bewegt sich der Main-Block von Seite zu Seite und bewegt sich der Kolben nach oben und unten. Der Näherungssensor wird verwendet, um ein Objekt in einem bestimmten Abstand zu erkennen und wird den Schrittmotor einschalten ausgelöst.
Schließen Sie den Schrittmotor und das motor-Treiber-Modul zusammen, wie in diesem Video gezeigt: http://makecourse.weebly.com/week8segment2.html. Verbinden Sie die motor-Treiber-Modul mit Pins 8, 9, 10 und 11. Auch die kleinen Kippschalter in Serie mit der Schrittmotor verbinden (d. h. die Masseleitung des Schrittmotors motor allein lassen sondern verbinden Sie die Plus-Leitung mit dem gleichen Knoten als eines der Schalter Drähte, und das andere Kabel des Schalters auf 5V. Die Schaltung Schaltplan gezeichnet zeigt, dass die Schalter fungiert als ein offener Stromkreis im ausgeschalteten Zustand und einen Kurzschluss, wenn der Schalter eingeschaltet ist. Schließen Sie die Stepper_part an der Schrittmotor, wie in der Abbildung (Schrauben optional).
Schließen Sie als nächstes den Näherungssensor wie in diesem Video gezeigt: http://makecourse.weebly.com/week7segment1.htm. Schließen Sie das Echo-Signal an Pin 6 und das Triggersignal an Pin 7.
(Hinweis: alle Hardware sollte in ähnlicher Weise verbunden, wie in der Abbildung gezeigt.)
Software:
Schließlich laden Sie die Arduino-Skizze und dann laden Sie den Code auf dem Arduino-Board. Die Hardware sollte jetzt mit dem Code arbeiten. Um zu überprüfen, ob der Näherungssensor funktioniert, öffnen Sie den seriellen Monitor im rechten oberen Fenster der Arduino Anwendung gefunden. Jedes Mal, wenn Sie Ihre Hand übergeben nahe genug vor dem Sensor, der serielle Monitor sollte die folgenden Meldungen angezeigt: "die Entfernung ist: Xx cm", wobei Xx der Schwimmer Abstand vom Sensor auf deine Hand ist, "Objekt ist näher als 80 cm; Schrittmotor ausgelöst wird. "," gegen den Uhrzeigersinn ". Wenn der Abstand nicht näher als 80 cm beträgt, der serielle Monitor liest "die Entfernung ist: Xx cm", wobei Xx der Float-Abstand von mehr als 80 ist. Überprüfen Sie den Schrittmotor und Schalter, auslösen den Näherungssensor mit dem Schalter ausgeschaltet - sollte der Schrittmotor nicht aktiviert werden. Dann Auslöser der Näherungssensor mit dem Schalter - Stepper motor eingeschaltet aktiviert werden soll und eine volle Umdrehung drehen.