Angry Birds Sentrygun


Ziel

Der beste Weg die C-Programmierung zu erlernen ist Hands-on mit ihm gehen. Und noch besser, wenn Sie eine wütende Vogelturm Launcher steuern können!

Für meine Programmierung Klasse baue ich ein Arduino kontrollierten Sentrygun.

Das Ziel war entwickeln eine Software in der Programmiersprache C, die Sentrygun über USB zu kontrollieren. Die Sentrygun ist direkt von einem Arduino Mega gesteuert. Die Studenten senden von Befehlen an den Arduino mit einem benutzerdefinierten Board an den USB-Port des Computers angeschlossen. Die Software wurde für einen PC mit Linux entwickelt.

Darüber hinaus muss die Schnittstelle sein, wie ein Spiel, zeigt das Ergebnis des Benutzers (wie viele Male sie getroffen die Schweine!). Zählen die "pig Hits", gibt es ein Sonar mit dem Arduino zum Messen des Abstands zum Ziel Setup verbunden. Ändert sich der Abstand wissen die Schüler, dass das Ziel zusammengebrochen.

Die Hardware

Die Hardware besteht aus zwei Teilen: der Sentrygun und der Kollisionserkennung Turm.

Sentrygun

Die Waffe verwenden zwei Servomotoren zum nach oben/unten und links/rechts verschieben. Vier externe digitale Signale steuern die Bewegung, mit festen Anschlagdynamik.

Um den Vogel zu starten, verwendet der wichtigsten Lauf Gummibänder und einen benutzerdefinierten Trigger. Der Trigger wird mit einem Mikro Servos (9 g) freigegeben. Der Prozess um die Waffe zu bewaffnen erfolgt manuell, ziehen den Start-Mechanismus bis seine eingerastet.

Erkennung-Turm

Das Ziel ist ein Angry Birds-Spielzeug-Kit. Um zu erkennen, dass der Vogel das Ziel getroffen wurde, ein Turm mit einem Sonar messen Sie den Abstand zum Ziel. Wenn dieser Abstand größer als einen vordefinierten Wert ist, weiß das System, dass das Ziel abgeschossen wurde.

Anpassen für unterschiedliche Zielgruppen-Setups kann Sonar mit Klettband geklebt im Turm umpositioniert werden.

Source-Code

In den Anhängen können Sie den Quellcode für den Arduino Mega herunterladen.

In Verbindung stehende Artikel

Angry Birds auf Slingshot

Angry Birds auf Slingshot

Meine Söhne mag Angry Birds... VERRÜCKT für Angry Birds, vor allem meine jüngste eins muss ich sagen. Er konnte spielen (oder fordern Sie uns zu spielen, während er beobachtet und kichert) das Spiel auf Roku, obwohl sein Ziel noch nicht perfekt ist.
Angry Birds Pin the Beak Party Game

Angry Birds Pin the Beak Party Game

Planning an Angry Birds Bash? Dann ist dies die instructable oder Sie. Für weniger als $5 Dollar, Sie dies einfach machen DIY Anheften der Schnabel-Party-Spiel. Es ist im Grunde eine Spritztour auf dem klassischen Pin Tail auf dem Esel, aber wenn man
Leben Größe Angry Birds Spiel

Leben Größe Angry Birds Spiel

waren wir zu Fuß durch Walmart als wir, Angry Bird gefüllte Tieren Spielsachen zu verkaufen sahen. Meine Frau und ich sahen einander an und sagte "Wir müssen ein Leben aufzubauen Größe Angry Birds Spiel". Also kauften wir einige gefüllte Angry B
Schergen/Angry Birds gedämpfte Brötchen

Schergen/Angry Birds gedämpfte Brötchen

Ein regelmäßige, aber leckeres gedämpftes Brötchen kann in attraktiver Brötchen durch Malen Sie mit Lebensmittelfarben umgewandelt werden.Hier ist ein Rezept für eine große gedämpftes Brötchen mit hausgemachte rote Bohnen füllen.Schritt 1: Zutaten un
Angry Birds-Sparschwein

Angry Birds-Sparschwein

wir verwendet das Schwein Muster aus unserem Leben Größe Angry Birds Spiel (), um eine einfache und kostengünstige Angry Vögel Sparschwein zu machen.Materialien1 Fuß 1 x 6 Kieferkleine leere Kunststoff Erdnussbutter Jar (andere Gläser verwenden, wenn
Angry Birds Gemüse Pizza

Angry Birds Gemüse Pizza

ich hoffe, ich habe nicht bereits angry Birds sauer, wenn ich ihre Schweinchen Feind zum Brokkoli gemacht :)Dies ist meine Version von Gemüse Pizza... Überarbeitet, um nicht nur Spaß und einfach zu machen, sondern auch lecker sein! Dies ist ideal für
Einfach Angry Bird Kostüm und Candy Basket

Einfach Angry Bird Kostüm und Candy Basket

mein Sohn wollte wirklich ein Angry Bird für Halloween sein, ich konnte nicht finden, Kostüme, dass ich bereit war, online zu kaufen und jeder lokale finden konnte, so dass wenn ich beschlossen, meine eigenen zu machen. Ich bin nicht sehr gut im Nähe
Angry Birds-Kostüm

Angry Birds-Kostüm

was passiert, wenn Sie ein Student, und Freunde, die Arbeiten? Sie erhalten Menschen mit kein Leben und jede Menge freie Zeit auf ihren Händen.Gut fanden wir ein paar Angry Birds Kostüm online und wir waren entsetzt über die Preise und wie einfach si
Angry Bird-Kostüm

Angry Bird-Kostüm

Hier ist ein Angry Bird-Kostüm für meine zwei und eine Hälfte Jahr alte gemacht. Dies inspirierte ein Nemo-Kostüm trug mein Sohn letztes Jahr. Ich mochte den Stil der Kleidung, aber konnte nichts Vergleichbares finden, so dass wir uns vorgenommen, um
Angry Birds Geburtstagskarte

Angry Birds Geburtstagskarte

Mein Freund ist sehr in Angry Birds neuerdings so für ihren Geburtstag ich beschlossen habe zu machen eine 3D Angry Bird Geburtstagskarte.Materialien:Fotokarton in verschiedenen FarbenEmbellishmemtsMarkerSchritt 1: Die Karte auf Maß geschnitten Entsc
Angry Bird Ostereier

Angry Bird Ostereier

diese supercoolen Angry Bird Ostereier sind eine tolle Dekoration für Ihren Tisch, oder Sie können sie an einem Freund geben. Genießen Sie diesen!Schritt 1: Vorräte Das sind die Lieferungen benötigen Sie für diese instructable:Einen Topf5 Eiern (2 ex
Angry Birds 3-d-Karte

Angry Birds 3-d-Karte

Dies ist meine Angry Birds 3-d-Karte.GENIEßEN SIE!!
Angry Birds Ohrringe

Angry Birds Ohrringe

Schweine haben Sie unten? Ihre Häuser, um Bits mit dieser super ärgerlich Vogel Ohrringe zu zerschlagen!Diese Instructable zeigen Ihnen wie man Paar Ohrringe für die meisten Angry Birds Süchtigen Freunden machen.Diese Anweisungen wird davon ausgegang
Angry Birds Cupcakes

Angry Birds Cupcakes

dekoriert Cupcakes sind in der Regel ein großer Hit sein, wenn ich Leute einzuladen.Ich hatte vor, zu Ostern und Weihnachten "unter dem Motto" Muffins gemacht, aber dachte, es wäre Spaß Cupcakes in der "Angry Birds"-Thema sowie zu mach