Schritt 4: Gerüste, Flex LEDs, Sensoren
Früher habe ich die MakerBeam um ein rechteckiges Stück um die drei Hebelarme halten zu konstruieren. Die Bilder für diesen Schritt wird das allgemeine Design ziemlich deutlich.
Die einzige Überlegung ist es, die Basis tief, so dass wenn der Hund die Hebel slams, das Spielzeug nicht umfällt. Hinweis der Mini L-Halterungen an der Vorderseite platziert, um die LEDs zu verbinden. Das waren nicht enthalten in der MakerBeam-Reihe, nur hatte sie herum aus einer Server-Motor.
Arduino-ProtoShield:
Der Arduino ProtoShield Kit ist ein nettes Paket, auf dieses Projekt loslegen. Es gibt Ihnen einen kleinen Prototyping-Bereich die LEDs und Flex Sensoren sehr günstig herstellen. Wie die ArduMoto-Schild gibt es eine sehr schöne Kurzanleitung für die ProtoShield. Es zeigt Ihnen, wie es einrichten und testen Sie es, wenn Sie es per Post zu erhalten. Früher habe ich die ProtoShield leicht hook up drei helle LEDs und drei Flex-Sensoren, wie unten beschrieben.
Flex-Sensoren:
Früher habe ich einige kleine 2.2" flex-Sensoren , die ich von Sparkfun gekauft. Der Widerstand der Flex Sensor ändert, wenn es verbogen ist. Hier ist eine ausgezeichnete kleine Erläuterung der Technik mit einem Schnellstart-Anleitung zu testen, Ihre Sensoren. Diese Sensoren sind wirklich der Schlüssel zu diesem ganzen Projekt.
Ich spannte herauf drei auf das Gerüst auf drei kleine Arme von oben herausragen. Im Grunde ich die Enden ein wenig Draht gelötet, bedeckte es mit einigen Hitze schrumpfen , um die Drähte zu schützen bzw. auszublenden und dann mit Klebeband auf dem Gerüst. Ich wickelte den überstehenden Draht bis an die Spitze des Moduls um es mit dem Arduino zu verbinden.
Einer der Sensoren geht an den GND und andererseits ist sowohl ein Analog-Pin als auch über einen 10K Widerstand auf + 5V verbunden. Sie müssen nicht nachzuverfolgen, welcher Draht an die Pins auf der Flex-Sensor angeschlossen ist, weil sie austauschbar sind. Das Programm, was, das ich schrieb, ist durch eine Änderung des Widerstandswertes, positive oder negative aktiviert.
Die Flex-Sensoren sind tatsächlich zu den analogen Eingängen angeschlossen, so dass Sie nicht die "PinMode" im Arduino Code zu definieren. Ich habe analogen Pins 0, 1 und 2 von links nach rechts für die Flex-Sensoren.
Auf der Flex-Sensor ich starre Postkarten hochgeklappt und klebte sie wie verrückt auf das Gerüst. Ich die Postkarte umgeklappt und schneiden Sie ein kleines Loch um eine kleine Tasche für den Sensor ins zu machen. Der Sensor wird in den geraden Teil der Postkarte zurück in das Spielzeug geschützt gestülpt. Der Hund sollte vermittelt werden, die nach unten gefalteten Teil der Postkarte zu schlagen. Auf diese Weise den Flex-Sensor wird ausgelöst, ohne schlug wird direkt durch den Hund, was es Abknicken führen kann. Eigentlich ist für diese Sensoren flex die Warnung auf der Verpackung, dass sie an der Stelle leicht brechen können wo die Pins an den Sensor anschließen. Obwohl mein Hund ein kleiner Kerl ist, landete er ziemlich schwer diese Dinge gelegentlich schlagen oder verlassen seine Pfote Ruhelagerung beim Biegen des Sensors. Aus diesem Grund ich die Sensoren ziemlich tief auf den Metallarm und klebte es stark oberhalb der schwachen Drehpunkt auf den Flex-Sensor, um einige Unterstützung. Jeder Sensor hat etwa 100 Mal so viel mit meinem Hund beim Prototyping geschlagen worden, und keiner von ihnen haben noch gebrochen. Die Postkarten sind auch nett, weil Sie sie ganz einfach ersetzen können, wenn sie bekommen gebogen, oder Ihr Hund kaut sie oben, aber es wäre schön, eine Art von harten elastischen Material zu finden, die würde nicht ausgelagert werden müssen.
Superhelle LEDs:
Ich habe drei Super Bright LEDs für dieses Projekt, rot, grün und blau. Ich gelötet Draht an den Klemmen (dieses Mal musst du die Pins den Überblick behalten). Die Plusleitung (langer Stift) an eine digitale In-Pin auf der ProtoShield angeschlossen ist, und der negative Pol ist verbunden durch einen 470 Ohm Widerstand auf den Boden.
Auf der Vorderseite oben auf das Gerüst hatte ich einige kleine L-Klammern setzen, ich hatte aus einem alten Servo motor Kit herumliegen und spreizte die Beine der LEDs durch sie, den Draht um threading, zurück und bis an die Spitze wie die Flex-Sensoren.
Für die LEDS habe ich digitale Pins 4, 6 und 8, weil sie mit dem ArduMoto-Schild stören nicht.
Jetzt können Sie überprüfen die Bilder für diesen Schritt, und Sie sollten haben alles einrichten wie abgebildet vor dem Schlafengehen auf die Touch-Modul so weit zu testen.