Machen einen kriechenden Roboter Zombie mit abgetrennten Beinen (21 / 22 schritt)

Schritt 21: Fernbedienung: Bluetooth


Kaufen Sie ein Gerät

Es gibt alle Arten von Möglichkeiten, in denen man könnte hinzufügen, Fernbedienung, aber das einfachste für mich ist über eine serielle Bluetooth-Modul. Diese Bluetooth-seriell-Module können Sie verbinden Sie Telefon oder Computer auf das Gerät als ob es über ein Kabel verbunden ist und senden/empfangen serielle Befehle aus der Mikro-Controller.

Diese JY-MCU-Module sind billig verschiedenen chinesischen Geschäften erhältlich, ich habe mir von den Lieferanten von den extremen Angebote für ca. $7.50.

Aktualisieren Sie den Code

Wählen Sie Ihre serielle Pins

Sie können das Modul auf die standard Ardunio Pins SERIAL0 und SERIAL1, aber dann musst du es trennen jedes Mal, das Sie eine neue Version von euch hochladen möchten Firmware.

Mit Arduino Library Serial Software sind wir in der Lage, eine zweite serielle Schnittstelle definieren und verwenden Sie stattdessen.

Zuerst die Bibliothek importieren

 #include <SoftwareSerial.h> 

Dann, während die globale Variablendeklarationen wir initialisiert eine Instanz der SoftwareSerial-Klasse und definieren, welche Pins verwendet werden. Ich entschied mich für digital Pin 11 als empfangen (Rx) und 10 als Sender (Tx).

 SoftwareSerial BTSerial(11, 10); // RX, TX 

Lesen Sie Verfahren ändern

Der einzige Unterschied jetzt mit normalen seriellen Port ist, dass während setup() wir Startup Software Seriennummer Instanz statt, und wenn Callign Funktionen verweisen wir auf die SoftwareSerial Instanz, die wir geschaffen. Ihr Gerät kann ausgeführt werden, bei 9600 Baud-Rate, was mehr als ausreichend wäre, aber mir wurde eingerichtet um 115200 in der Vergangenheit, so sehe ich keinen Grund, es zu ändern. Überprüfen Sie dies, wenn Sie Unsinn Zeichen empfangen.

 BTSerial.begin(115200); 

Beim Überprüfen auf verfügbaren Daten fordern wir:

 BTSerial.available() 

und beim Lesen eines Zeichens fordern wir:

 BTSerial.read() 

Anschließen der Hardware

Verdrahten Sie die Blutooth-Modul mit der Arduino

Wenn Sie das gleiche JY-MCU-Modul verwenden, wie ich, dann bin:

  • Schließen Sie die Vcc an 5V Pin von der Arduino für macht (also mit dem Arduino an Bord Regler)
  • verbinden Sie GND mit einem Masse-Pin auf dem Arduino
  • Tx, Rx auf Arduino (Pin 11 in meinem Fall) zu verbinden
  • Rx, Tx auf Arduino (Pin 10 in meinem Fall) zu verbinden

Warnung: 3,3V Logik

Die Receive-Pin auf JY-MCU wird als 3,3V bewertet Logik. In meinem Fall ich nur 5V Ausgang aus dem Arduino verwendet und es funktionierte problemlos, aber vielleicht möchten Ihre Arduino Tx Ausgangsspannung mit einem paar der Spannungsteiler-Widerstände zu fallen.

Benutzer Ihrer Phantasie neue Wireless Link

Sie müssen die Geräte koppeln, bevor Sie auf dem Arduino von Ihrem Computer über die Luft sprechen können (vorausgesetzt, es hat Bluetooth gebaut oder Sie einen Dongle installiert haben) oder Telefon (vorausgesetzt, Sie haben eine Bluetooth-terminal app, die funktioniert oder geschrieben haben Ihre eigenen).

Dieser Prozess hängt mit Betriebssystem, aber im Allgemeinen:

  • Das Bluetooth-Symbol in der Schnellstartleiste finden und anklicken
  • Wählen Sie die Option zum Hinzufügen eines Geräts
  • Wählen Sie aus der Liste (es kann als "Linvor" auftauchen) Modul und klicken Sie auf verbinden
  • Geben Sie die pairing-Code (in der Regel 1234 mit diesen Modulen) Anfrage

Sobald die Geräte verbunden sind, schauen Sie in Ihrem Control Panel-Geräte-Manager (unter Windows) und sehen Sie, welche com-Port-Nummer das Bluetooth-Modul unter der Rubrik "Ports (Com & LPT)" zugewiesen wurde. Verwenden Sie ein serielles Terminal, wie Putty, an diesen Port zu verbinden, als Sie kabelgebundene serielle Verbindung würden.

Weitere Informationen

Es gibt eine große Tiefe Instructable auf dieses Modul, wenn Sie weitere Hilfe benötigen

In Verbindung stehende Artikel

Tamiya-Kits für Roboter Hack & machen einen einfachen Roboter!

Tamiya-Kits für Roboter Hack & machen einen einfachen Roboter!

Wenn Sie wie ich sind, Sie wurden gelegentlich zu Hobby Läden und Sie sehen, dieses und jenes, aber nie wirklich etwas kaufen.  Ich sorge mich um Geld für etwas, was ich nicht nutzen kann und ehrlich gesagt einige von dem Hobby-Zeug ist teuer!  Eine
Machen einen hölzernen Stift mit einem Namen auf es

Machen einen hölzernen Stift mit einem Namen auf es

In diesem Tutorial erfahren Sie, wie Sie einen hölzernen Stift auf einer Drehbank und passen Sie es mit einem Holzofen Werkzeug. Diesen Prozess können Sie erstellen Sie personalisierte Kugelschreiber mit Namen, Daten oder Nachrichten eingraviert. Die
Machen einen Instructable Roboter-Stempel

Machen einen Instructable Roboter-Stempel

ich mag machen, Briefmarken und andere Dinge. Und ich mag auch die Instructables-Roboter. Hier ist also ein Instructable Roboter-Stempel!Schritt 1: Was Sie brauchen Benötigen Sie:MoosgummiKleberSchereSaft-Flasche oder ähnlichesStiftNicht gezeigt, abe
Machen einen Spielzeug-Roboter-Bausatz

Machen einen Spielzeug-Roboter-Bausatz

Regentag Spielzeug für Kinder. Schnipp, Einwegkameras mit Zinn-Scheren, Scheren, Drahtschneider, Nagel Trimmer. Alte Kameras sind frei für die Frage an Foto-Shops. Runden Sie scharfe Ecken, Schutzbrille tragen während des Schneidens - glauben Sie mir
Machen Sie eine Roboter-Lampe (mit ausrangierten Lautsprecher und einem Sieb)

Machen Sie eine Roboter-Lampe (mit ausrangierten Lautsprecher und einem Sieb)

Dies ist mein erstes Projekt als Artist in Residence auf Instructables. Ich bin nur entdecken, wie man Dinge in dieser Stadt finden, so dass ich anfing zu arbeiten mit eine kleine Schachtel mit e-Müll von Instructables Mitarbeitern gehalten. Vielen D
Machen einen portable Barcode-Scanner mit einem Arduino und ein Cuecat

Machen einen portable Barcode-Scanner mit einem Arduino und ein Cuecat

um die Wende des Jahrhunderts, gab es ein Unternehmen, deren Geschäftsmodell inklusive verlost Kostenlose Barcode-Scanner , die Tastaturen zu emulieren.    Eine relativ einfache mod, diese Cuecat Scanner entfernt die Verschlüsselung und machte sie zu
Machen einen angeschlossenen Würfel mit TimeSquAir

Machen einen angeschlossenen Würfel mit TimeSquAir

Verwenden Sie einen NFC-Tag, um einen Würfel zu startenSchritt 1: Holen Sie sich Bilder eines Würfels: Schritt 2: Gehen Sie auf Knoten-rot: Fügen Sie zunächst erstellen Sie einen neuen Arbeitsbereich, dann den Knoten «Go» zu beginnen. Fügen Sie eine
Machen einen Stop-Motion-Stummfilm mit Powerpoint

Machen einen Stop-Motion-Stummfilm mit Powerpoint

ESL Level: Low-MidDiese instructable ist für meine chinesischen ESL Low-Mid englische Schule Mittelschicht gemacht.Es ist der letzte Teil eines Projekts der 4 Teil:(1) erstellen einen Dialog zwischen zwei Personen zu einem Thema der Lehrer hat sich e
Machen einen einfachen Lasercut-Box mit einem unterstützenden Boden

Machen einen einfachen Lasercut-Box mit einem unterstützenden Boden

ich war müde von der Arbeit mit meinem unordentlichen Schreibtisch-Schublade, also nach der Arbeit mit einem Laser-Cutter für ein paar Wochen habe ich beschlossen, um das Problem zu lösen, indem man eine ordentlich Aufbewahrungsbox, die alles einen P
Machen einen IoT-Cloud-Dienst mit ARM Mbed Plattform und IBM Bluemix

Machen einen IoT-Cloud-Dienst mit ARM Mbed Plattform und IBM Bluemix

IoT-Cloud-Plattform gibt Ihnen die Werkzeuge, um Verbindungen zu skalieren, sammeln Daten und bieten zuverlässige Kunden Erfahrungen, die Hardware-Geräte erfordern. IBM Bluemix hat einen Service, der seinen Katalog zum Herstellen der IBM IoT Cloud ge
Machen einen schönen Kreisel mit norwegischen Kronen.

Machen einen schönen Kreisel mit norwegischen Kronen.

Ich fühle mich reich, weil ich mein eigenes Spielzeug machen kann.Machen Sie es, kaufen Sie nicht nur!Schritt 1: Das sind alles was Sie brauchen:- Das sind alles was Sie brauchen:-(1) eine norwegische 1 Krone oder eine Münze mit einem Loch(2) eine ve
Machen einen hausgemachte Luftgewehr-Trigger mit Metall Kugelhahn und Gummibänder (DIY-Idee)

Machen einen hausgemachte Luftgewehr-Trigger mit Metall Kugelhahn und Gummibänder (DIY-Idee)

Die Schritte sind in dem Video ***Erklärung des Mechanismus (Grundsatz der Mechanik)>> Der Trigger verwendet Kraftmoment. Kraft, Kugelhahn drehen wird durch Spannung aus Kautschuk geliefert.>>der senkrechte Abstand ist jedoch Null. So Moment g
Machen einen hypnotischen Datenträger mit einem Arduino und kleine DC motor.

Machen einen hypnotischen Datenträger mit einem Arduino und kleine DC motor.

Meine Aufmerksamkeit wurde durch einen alten Film sah ich vor kurzem angehoben. Es zeigte sich eine rotierende Spirale-Festplatten, die Menschen in eine hypnotische Trance zu versetzen. Also beschloss ich, einen zu bauen. Natürlich hat meine "hypnoti
Machen Sie einen selbstausgleichende Roboter mit Arduino UNO

Machen Sie einen selbstausgleichende Roboter mit Arduino UNO

Self balancing Roboter ist sehr interessant. Viele Freunde um uns herum versuchten zu machen ein, aber sie bemerkten viele Chanllenges einschließlich des Mangels an die einfache Montage-Strukturen, die geeigneten elektronischen Schaltungen und Progra