Bluetooth Roboter zur Verwendung von Arduino und Android Into Robotics
Bluetooth Roboter zur Verwendung von Arduino und Android
Wie viele von Ihnen, ich will die Dinge bis zum Prototyp. Roboter, die mich glücklich machen. Einer von ihnen ist ein ferngesteuerter Roboter Tank.
Lassen Sie sich beginnen zu lernen, wie die Bluetooth-Technologie verwenden, um die Geschwindigkeit und die Richtung einer Tankroboterplattform auf einem Knopfdruck zu steuern.
Wahrscheinlich die besten vier Bücher über Arduino und Bluetooth-Verbindungen:
Zuerst wähle ich die Hardware

Der wichtigste Teil dieses Projekts ist das Bluetooth-Modul. Da ich ein Arduino UNO verwenden, muss ich ein Bluetooth-Modul Arduino kompatibel. Vor ein paar Monaten schrieb ich einen Artikel über die Bluetooth-Module Arduino kompatibel mit einer Reichweite von mehreren Metern.
Da ich in einem Annäherungsbereich sein habe, den Roboter zu steuern, ist ein Bluetooth-Modul mit einem Bereich von 5 Metern reicht. Ich habe kein großes Zimmer in meiner Wohnung, so dass jeder dieser Funkmodule kann diesen Bereich erreichen.
Für dieses Projekt verwende ich ein HC-06 Bluetooth-Modul. Dies ist ein Slave-Modul, das perfekt mit Arduino UNO arbeitet.
Als nächstes habe ich auf der mobilen Plattform konzentrieren.
Der Motortreiber ist ein Keyestudio Schild mit einem L298P H-Bridge. Sie können jeden Treiber verwenden, die die Gleichstrommotoren speist.
Die meisten Motortreiber verwenden zwei Stifte für Richtungen eines Gleichstrommotors. Die Keyestudio Motorantriebsabschirmung verwendet einen Stift für die Richtung des Motors.
Wenn Sie einen Motortreiber mit zwei Stiften verwenden, um die Richtung eines Gleichstrommotors zu setzen, haben Sie zwei weitere Linien in der Arduino Skizze hinzuzufügen.
Mein Arduino-Code ist wie folgt aus:
Der Code für zwei Stifte, die Richtung eines Gleichstrommotors zu setzen, wie dies sein sollte:
Das Kit verfügt über zwei wiederaufladbare 3,7 V Li-Ionen-Akku. Diese beiden Batterien können die Gleichstrommotoren speisen, der Motortreiber, der Arduino Board und das HC-06 Bluetooth-Modul.
Wie man das Bluetooth-Modul und Arduino verbinden
Der Motortreiber shield verkompliziert nicht die Verbindung zwischen Arduino UNO und HC-06. Ich benutze vier Mann-zu-männlich Prüfkabeln, um die Hardware einrichten.
I eine Verbindung mit dem 3,3 V-Ausgang auf dem Arduino Bord den VCC Stifts, der GND-Pin auf einen GND-Pin des Arduino, das TX-Pin des Bluetooth-Moduls 9 die Arduino UNO an Pin und das RX-Pin HC-06 an Pin 10 des Arduino Board.
Dies ist, wie die Verbindung aussieht:

Arduino UNO und Bluetooth HC-06 Anschlüsse
Die Android-Anwendung
Für dieses Tutorial verwende ich in Anwendung der „Controller Mode“ für Befehle.
Ich habe die Anwendung von bis zu Befehlen wie „1“ zu senden, sie vorwärts zu bewegen, „2“ rückwärts zu bewegen, „3“ nach links zu bewegen, und „4“ an den Roboter Tank nach rechts zu bewegen.
Die Arduino Skizze
Die Arduino Skizze ist einfach und verwendet vier Blöcke nach vorne zu steuern, rückwärts, links und rechts der Roboter Tank. Der Standardfall ist der Roboter zu stoppen.