Inhaltsverzeichnis:
- Schritt 1: Code
- Schritt 2: Modellierung (Solidworks)
- Schritt 3: Drucken
- Schritt 4: Zusammenbauen
- Schritt 5: Schaltung
Video: Portal Two Sentry Turret von Arduino Uno - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Dieses instructable wurde in Erfüllung der Projektanforderung des Makecourse an der University of South Florida (www.makecourse.com) erstellt
Schritt 1: Code
Der Code ist nicht komplexer als ein paar if-Anweisungen und
zu wissen, wie man in die Arduino Uno-Komponenten schreibt.
Die Hauptkomponenten des Codes hängen normalerweise direkt mit der Hardware zusammen: Ein PING-Sensor, einige LEDs, ein Lautsprecher und ein Servomotor bestimmen im Wesentlichen den gesamten Code. Es gibt eine Bibliothek für den Servomotor sowie eine timesTurned-Integer, die hochzählt, wie oft der Revolver seine Position auf der Suche nach einem Objekt verschoben hat.
In Bezug auf die Hardware ist der PING-Sensor wie der Treiber des Codes, da der Zustand aller if-Anweisungen darauf basiert, was der Arduino vom Sensor liest. Ob der PING-Sensor dem Arduino also feststellt, dass er etwas innerhalb von 30 cm "sieht", oder wenn er nichts in diesem Bereich findet, wird aufgrund der if-Anweisung bestimmen, was als nächstes im Code passiert.
Wenn es etwas sieht, werden die LEDs in einem Muster zu hoch geschrieben, damit sie aufleuchten und der Lautsprecher auch ertönt. Der Servo stoppt bei diesen Aktionen zu drehen.
Wenn es nichts sieht, wird das Servo geschrieben, um sich in Zehnerschritten basierend auf einer Position zu bewegen. Das Schreiben dieser Stelle im Sinne von Graden wird durch die Bibliothek erleichtert.
Schritt 2: Modellierung (Solidworks)
GrabCad hatte ein paar Modelle, die man toll verkleinern könnte
und verwenden. Ich konnte jedoch nicht herausfinden, wie das geht und skizzierte meine eigenen. Es ist eine unbeholfene, organische Form, so dass geschwungene Schnitte und Extrusionen um eine Kurve zu einem wichtigen Bestandteil des Builds wurden. Der Körper ist die zentrale Hauptform mit zwei Flügeln, die gleich sind, aber gespiegelt sind, es gibt zwei Flügelstützen, die sich von der Oberseite oder Unterseite der Innenseite bis etwa zur Hälfte erstrecken müssen, um Platz für Drähte zu lassen, und schließlich gibt es die Servohalterung, die ich verwendet habe, um Elemente von der Unterseite des Körpers zu konvertieren, um die richtige Kurve zu erstellen. Es ist am einfachsten, all dies auf dem Foto zu sehen.
Schritt 3: Drucken
Dies kann je nach Drucker etwas Geduld erfordern
verwenden und wie komfortabel Sie damit sind. Mein Turmkörperabdruck ist ein Sechs-Stunden-Abdruck und jeder der Flügel dauert ungefähr viereinhalb Stunden ohne Fehler. Ich habe jede der Solidworks-Dateien als. STL gespeichert und dann das FlashPrint-Programm und den Forge Finder 3D-Drucker verwendet. Ziemlich einfache Drucke. Stützen sind eine gute Idee und seien Sie es leid, dass Ihnen auf halbem Weg das Filament ausgeht, da dies einen Tag ruinieren kann.
Schritt 4: Zusammenbauen
Servovorbereitung Ich habe ein paar gut platzierte Bohrlöcher und eine Kiste verwendet
Messer, um den Kunststoff für den Servomotor zu entfernen. Achten Sie darauf, dass die Passform fest sitzt. Sobald dies erledigt ist, platzieren Sie eine Tiefe, die die Flügel nicht verursacht und keinen Konflikt mit der Box verursacht, und schrauben Sie eine Metallplatte darunter, die mit Unterlegscheiben unterlegt ist, die das Servo halten.
Box-Vorbereitung. Ein großes Bohrloch in der Seite ließ mich den Arduino-Draht aus dem Projekt und zu meinem Computer für zusätzliche Leistung führen. In der hinteren linken Ecke, wo der Körper auf dem Servo sitzt, habe ich ein großes Loch gebohrt, um alle Drähte zu führen, damit sie zusammengebündelt werden, um ein saubereres Aussehen zu erzielen, aber auch sicher zu sein, dass alles erreicht werden kann.
Körper und Flügel. Beginnen Sie damit, die Kopfseite einer Schraube, die lang genug ist, um in den Körper zu greifen, heiß auf die Mitte jedes der Flügel zu kleben. Heißkleben Sie die beiden Halterungen so, dass die Löcher zu den Flügeln zeigen und achten Sie darauf, sie so zu positionieren, dass die Flügel bequem in einer leicht geöffneten Position ruhen können. Ich nahm einen Zahnstocher und klemmte ihn in die Augenhöhle, damit er den PING-Sensor zusätzlich unterstützte. Es landete ungefähr in der Mitte und ich malte es schwarz. Der letzte Teil war die Halterung, in die der Servoteil eingelegt und mit dem Projekt heiß verklebt wurde.
Wringen. Am Ende implementierte ich einen hochmodernen Kartonkabelbaum für mein Projekt. Zeichnen Sie die Form für den Körper und das Augenloch nach und schneiden Sie sie aus. Schneiden Sie Schlitze, in die die LEDs gleiten können. Ich habe meine in einer Vier-Ecken-Montage gemacht. Ich malte meinen Karton schwarz für Auftritte und klebte die Drähte, die an den LEDs befestigt waren, vorsichtig fest.
Der Lautsprecher schmiegt sich unter den PING-Sensor, also unter den Zahnstocher von vorhin. Und die Drähte können abgeklebt werden.
Für das Auge einen Kreis aus schwarzem Stoff ausschneiden, der etwas größer als der des Augenlochs ist. Schneiden Sie zwei Kreise für die PING-Sensoren in den größeren Kreis, den Sie jetzt haben. Legen Sie es darüber und stecken Sie das Tuch mit einem Messer vorsichtig hinter die Platine für den Sensor und unter den Lautsprecher, damit nichts außer dem Sensor freiliegt.
Schritt 5: Schaltung
Wenn das Drucken die Geduld nicht auf die Probe gestellt hat, wird dieser Schritt dies tun.
Ich begann damit, die Glühbirnen mit langen weiblichen Adapterdrähten zu verdrahten, so dass sie sich im Gegensatz zu einem Steckbrett frei bewegen konnten. Es ist wichtig, organisiert zu sein, also aufzuschreiben, welche Farbe auf welcher Glühbirne polar ist, ist eine großartige Möglichkeit, dies zu erreichen. Ich hatte alles ausgeschrieben, indem ich mir die Pin-Nummern aus meinem Code ansah.
Ich steckte und klebte alles zuerst auf die gedruckten Teile und den Kabelbaum, bevor ich alle Drähte in das Loch unten führte und sie in das Steckbrett und den Arduino stecke, die in der Box liegen. Mein Steckbrett und Arduino wurden in die Box gelegt, die bereits mit Masse und Strom verdrahtet war.
Empfohlen:
Das Portal: 23 Schritte
Das Portal: Materialien:NeoPixel Reel (60)Arduino UNO1/4" Acrylstäbe (~18')1 3mm dick 12" x 12" Acrylplatte1 Ein-/Ausschalter (rastend)1 Taster 1 Mikrofon1 2" x 6" x 2 'HolzDrähteHolzleimLotZwei-Draht-KolbenFlache schwarze Sprühpa
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: 6 Schritte
Arduino- und Apple HomeKit-Integration - Steuern Sie Ihr Zuhause von Siri aus! IoT ist hier: Dieses Instructable bietet Ihnen eine schnelle und einfache Möglichkeit, ein Arduino-Board zu Apples HomeKit auf einem iOS-Gerät hinzuzufügen. Es eröffnet alle möglichen Möglichkeiten, einschließlich Skripte, die auf dem Server ausgeführt werden, kombiniert mit Apples HomeKit "Szenen", es macht
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": 8 Schritte
MyPhotometrics - Gandalf: Leistungsmessgerät Zur Messung Von Lasern Im Sichtbaren Bereich Auf Basis Von "Sauron": Dieses Werk ist lizenziert unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz. Eine für Menschen lesbare Zusammenfassung dieser Lizenz findet sich hier.Was ist Gandalf?Gandalf ist eine Stand-A
Auspacken von Jetson Nano & ein Schnellstart für die Two Vision Demo – wikiHow
Auspacken von Jetson Nano & ein Quick Start-Up für Two Vision Demo: ZusammenfassungWie Sie wissen, ist Jetson Nano jetzt ein Starprodukt. Und es kann neuronale Netzwerktechnologie umfassend für eingebettete Systeme bereitstellen. Hier ist ein Unboxing-Artikel mit Details zum Produkt, dem Startvorgang und zwei visuellen Demos … Wortzahl: 800
So installieren Sie das AP1-Portal auf Ihrer PSP – wikiHow
So platzieren Sie das AP1-Portal auf Ihrer PSP: AP1 ist ein sehr cooles Portal für Ihre PSP, und wenn Sie dieses Portal nicht möchten, müssen Sie ein Nintendo-Liebhaber sein. Ich zeige dir, wie du AP1 auf deiner PSP installieren kannst