Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

8 Schritt:Schritt 1: Bits and pieces Schritt 2: Schneiden Schaumkernplatte Schritt 3: Die Unterlage (Teil 1) Schritt 4: Die Unterlage (Teil 2) Schritt 5: Boden und Belagbaugruppe Schritt 6: Die Schaltung Schritt 7: Die Software Schritt 8: Die Endmontage

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Alle 4 Artikel

Verwenden Sie dieses Hubschrauber-Landeplatz für Präzisionslandeausbildung oder fordern Sie Ihre Freunde. Warum nicht die Einrichtung eines Spur und lassen Sie den Hubschrauber-Landeplatz zeit Ihre Runden?
Wenn Sie diese instructable gerne - bitte stimmen http://www.instructables.com/contest/sensors/
Seien wir ehrlich - seit Sie haben am fliegenden Mini-Quad-Copter Chopper oder Sie eine respektable Landeplatz zu zeigen, Ihre wachsende Flugkünste wollten süchtig? Nun, vielleicht nicht. Es ist ein Spaß-Projekt though.
Die Idee wuchs auf mich und ich wusste, ich war wohl auf etwas, als meine Frau sagte mir, zu handeln in meinem Alter nach ihr zu sagen, über das Projekt. Also warum sollte man auf einer solchen kindischen Unterfangen beginnen trotz der Inlands Spott? Außerdem mögen die Idee, es bot eine Chance zu versuchen, die Abstandssensor und kombinieren es wih andere Elemente des Arduino-Technologie:
Ultraschall-Abstandssensor LED-Streifen PWM-Steuerung LCD Display
Dabei gelang es mir, alle digitalen Stifte außer RX / TX aufbrauchen.
Hubschrauberlandeplatz verfügt über:
LED RGB Landelichter Flugzeugerkennung (Mini-Chopper / Quad-Copter) Zeigt Flugstatus auf dem Display und LED-Leuchten (nach Farbe) die Erlaubnis, nach schwebt 5s withing Erfassungsreichweite (auf dem Display sichtbar und durch LED-Farbe) landen Zeigt Rundenzeit zwischen erfolgreiche Landungen auf dem Display und Serienausdruck (optional) Bad Landeerkennung. Wenn Sie landen, bevor Sie landen die Erlaubnis haben, wird die Landung gescheitert, die durch rote Landelichter, Text auf dem Display angezeigt wird. Der Timer funktioniert nicht stoppen. Dimmt Display beim Fliegen an die Macht Lichter blinken zu sparen, wenn Sie fliegen (10% ED), um Strom zu sparen. Es sieht cool aus, zu Erkennung Glättung in der Software-
Wenn Sie sich entscheiden, dieses Projekt zu bauen, sollten Sie bereits mit Arduino Grundlagen (der IDE, Hochladen, etc.) vertraut sein und zumindest einige grundlegende Hobbyelektronik Fähigkeiten wie das Lesen eine schematische und soldering.Step 1: Bits and pieces



Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Die Sachen, die wir für den Hubschrauberlandeplatz. Nicht alle sind auf dem Foto.
    20x4 LCD Display, Hitatchi HD44780 kompatible 10 kOhm Potentiometer Ultraschall-Abstandssensor Arduino der Wahl (Nano für mich) LED-Streifen 90-Grad-Winkel für LED-Streifen (nicht im Bild, aber Sie werden sie später zu sehen). Optionale LED Verstärker Batteriefach (x2) Lötkolben (nicht im Bild) Drähte in verschiedenen Farben (nicht im Bild) 1x Schwarz Schaumkernplatte mit Papier auf beiden Seiten, metrisch A3 oder US 11.7 x 16.5 Zoll 1x Schwarz Schaumkernplatte mit Klebeband Sicherung auf der einen Seite, Papier auf der anderen 1x Schwarz Karton der gleichen Größe wie die Schaumkernplatten Kleber für Schaumkernplatte (nicht im Bild). Vorgebohrte Prototypen-Board Stromanschluss für 12 V Haushaltswerkzeuge
Schritt 2: Schneiden Schaumkernplatte

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

    Schneiden Sie das Band gesicherte Foamboard und den Karton auf ein Quadrat. Speichern Sie die Stücke. Von der anderen Foamboard, schneiden vier identische schrägen Wänden (wie in Abbildungen gesehen). Dies ist für die Base.
Schritt 3: Die Unterlage (Teil 1)

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Das Kissen besteht aus dem Karton und dem Band-Backed Foamboard zusammen mit den LED-Streifen in der Mitte geklebt. Der Karton top hat Löcher für die LED-Beleuchtung.
    Schneiden Sie vier identische Stücke von LED-Leiste. Der Streifen kann an alle drei Perlen geschnitten werden. 4 Gruppen von drei ist eine gute Länge, dh 12 einzelne LEDs pro Seite. Begleiten Sie die Streifen in einem Winkel von 90 Grad durch Löten oder durch die Verwendung eines vorgefertigten Beleuchtungswinkel (siehe Bild). Drei Winkel genügt. Sie müssen nicht um Vollkreis zu gehen. Löten 4 Leitungen auf ein Ende des Streifens. Kleben Sie ein Quadrat auf dem Karton, der die Größe der LED-Quadrat übereinstimmt. Verwenden Sie leichte Klebeband wie Isolierband. Das Band wird entfernt. Kleben Sie die die LED-Leiste quadratischen Gesicht nach unten auf den Karton. Drücken Sie hart an jeder einzelnen LED Eindrücke in dem Band zu machen. Die Eindrücke, markieren Sie die Stelle für die, wo das Loch sein muss. Eine andere Möglichkeit wäre es, jedes Loch messen, aber ich denke, dieser Weg ist schneller und ziemlich narrensicher. Entfernen Sie die LED-Streifenquadrat aber halten das Band mit den Eindrücken mit einem Leder Locher Werkzeug, um Löcher, wo die Eindrücke werden (siehe Bild) Entfernen Sie das Klebeband zu schneiden. Hoffentlich haben Sie jetzt schön Löcher zu entsprechen die LEDs Kleben Sie die LEDs wieder auf den Karton nach unten mit den LEDs in den Löchern. Dieses Band wird am zu bleiben, so spielt es keine Rolle, wenn es stärkere Klebstoff
Schritt 4: Die Unterlage (Teil 2)

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

    Mark ein Quadrat, das die LED-Quadrat auf der Bandseite der Schaumplatten durch das Band und Papier in den Schaum Schneiden durch übereinstimmt (siehe Bild), aber nicht den ganzen Weg. Ich benutzte einen Tapetenschneider für diese. Entfernen Sie das Klebeband vom Platz (siehe Bild) Carve eine Nut unter dem Band groß genug, um die Rückseite der LEDs Hafen. Ich benutzte einen Schlitzschraubendreher. Achten Sie darauf, durch das Brett schlagen, aber nicht zu viel, wenn Sie tun kümmern. Dies ist die Unterseite. Machen Sie ein Loch in einer Ecke für die LED-Kabel Entfernen Sie das Bandunterlage und verbinden Sie die beiden Teile zusammen. Denken Sie daran, um die LED-Kabel durch das Loch vor dem Zusammendrücken zu ziehen.
Schritt 5: Boden und Belagbaugruppe

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Alle 10 Artikel anzeigen
    Entscheiden Sie, wo Sie die Anzeige aus Drücken hart auf die Oberfläche legen Sie die Anzeige, um einen Eindruck zu machen möchten. Mit einem scharfen Messer (zB OP-Messer), schnitt ein Loch für das Display. Schneiden Sie das Loch etwas kleiner als das Display. Auf diese Weise wird es eine enge Passform und das Display sitzen bleiben, ohne andere Mittel zur Befestigung. Schneiden Sie ein Loch in einem Schrottstück Board mit Bandträger. Kleben Sie es auf der Innenseite ist es dicker zu machen. Das Display Dicke entspricht beiden Schaumplatten perfekt Gehen Sie zurück zur Oberseite der Unterlage. Messen Sie die Mitte und stellen Sie zwei Löcher für den Ultraschallsensor. Fügen Sie ein Stück Schaumplatten auf der Innenseite, damit es dicker ist (siehe Bild) verzieren die Spitze (siehe Bild). Früher habe ich weiss Isolierband. Kleben Sie die Teile zusammen. Setzen temporäre Band, wo Sie brauchen, um, bis der Leim trocknet und hält die Struktur zusammen auf seine eigene.
Schritt 6: Die Schaltung

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Bitte sehen Sie schematische und Draht entsprechend. Auch, ob die Referenzen für zusätzliche Hintergrund. Bei Unklarheiten wenden Sie sich bitte lassen Sie mich in den Kommentaren wissen.
Referenzen:
Offizielle Arduino LCD Referenz. Bitte beachten Sie, dass ich modifiziert die schematische durch Zugabe von PWM-Hintergrundbeleuchtung (PIN11) und zog Stift 11 im Bezug auf Pin 13 als frei zu der PWM-Pin. Http://arduino.cc/en/Tutorial/LiquidCrystal Ultraschallsensor Tutorial : http://arduino.cc/en/Tutorial/Ping?from=Tutorial.UltrasoundSensor LED-Streifen-Controller w / LED-Amp + Arduino von mir: http://www.instructables.com/id/LED-Strip-Controller- w-LED-Amp-Arduino / kann die LED-Leiste Controller / Verstärker-Schaltung müssen Dioden auf Stift D6, D9, D10 zu stoppen zurück-Einspeisung von Strom aus dem RGB-amp. Es scheint, dass einige RGB-Verstärker können Sie Ihre Eingangsstifte beschädigt werden, wenn Sie nicht zu tun. Davon abgesehen, habe ich keine solche Probleme bei der Verwendung der Schaltung so wie es in der schematischen angezeigt hatten. Siehe Referenz und notes.Step 7: Die Software

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Das Problem scheint einfach genug, auf den ersten Blick. Der Chopper erkannt wird, nach einigen Sekunden Sie Landeerlaubnis zu bekommen, dann Sie landen. Wenn Sie beginnen, das Problem näher gibt es eine Menge mehr zu bieten. Sie müssen Logik, damit der Hubschrauber, um in und aus der Erkennung für kurze Momente fliegen. Was passiert, wenn Sie starten und festgestellt bleiben? Ist das erlaubt? Was löst die Lap-Timer zu starten und zu stoppen? Die Liste geht weiter.
Viele Arduino Aufgaben sind recht einfach und erfordern nicht eine Menge Gedanken und so begann ich Codierung. Bald fand ich mich selbst verstrickt in eine Reihe von hässlichen Spaghetti if-Anweisungen und Zeitgeber, und ich habe meinen eigenen Code am nächsten Tag nicht verstehen. Offenbar hat die Aufgabe erforderlich som Gedanken. Zurück zu dem Reißbrett. In dem ersten Versuch, wurde mir bewusst, jedoch, dass das Problem ist ein ziemlich gutes Beispiel für eine Finite State Machine. Also zog ich ein Diagramm und versuchte es erneut. Dieses Mal habe ich viel bessere Ergebnisse!
Das Arduino-Code ist hier: Helipad.ino Schritt 8: Die Endmontage


Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Arduino Hubschrauber-Landeplatz für Mini-Quad-Copter

Alle 7 Artikel anzeigen
    Befestigen Sie den Prototypen-Board an der Rückseite des Displays mit Klettverschluss. Verwenden Sie genug Klettverschluss um den Prototypen-Board aus der Anzeige zu isolieren. Wir wollen nicht zu kurz etwas aus. Bringen Sie die Batteriefächer mit Klettverschluss. Drücken Sie Anzeige und Ultraschallsensor an Ort und Stelle

Das ist es! Spaß haben!
Wenn Sie sich entscheiden, dieses Projekt oder etwas von ihm inspiriert bilden, lassen Sie bitte eine Anmerkung!