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

Bluetooth Roboter zur Verwendung von Arduino und Android Into Robotics

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:

Bluetooth Roboter zur Verwendung von Arduino und Android Into Robotics

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.

Wie kontrolliere ich den Roboter via Bluetooth

Danke fürs Lesen. Und bevor Sie gehen ... Wenn Sie diesen Artikel hilfreich, teilen Sie den Artikel auf Facebook und Twitter, so dass andere Menschen können auch davon profitieren.







In Verbindung stehende Artikel