Top 8 Advanced Android Robotics-Touchscreen-gesteuerte drahtlose Projekte

Android Betriebssystem-basierte GUI-Anwendungenkann nicht nur zur Steuerung elektrischer Geräte, sondern auch zur Steuerung von Robotern verwendet werden. Heutzutage werden Roboter auf breiter Basis und auf viele verschiedene Arten eingesetzt, um Aufgaben nach Bedarf auszuführen. Nachfolgend sind Projekte zur Steuerung weniger Roboter aufgeführt. Neben Robotern ist es auch möglich, Android-Anwendungen für viele andere Zwecke zu verwenden, beispielsweise die elektronische Anzeige einer Nachricht und die Steuerung der Verkehrssignale. Die Android-Anwendung besteht aus einem Touchscreen-Panel, auf dem bei Berührung eines bestimmten Bereichs ein Kontakt zwischen den beiden leitenden Schichten auf beiden Seiten des Glases hergestellt wird und die Koordinaten dieses Bereichs in Form von Daten an die Steuereinheit der Software gesendet werden . Dementsprechend werden diese Daten verarbeitet und dann über drahtlose Verbindungen an jedes Bluetooth-Gerät gesendet.

Im Folgenden werden einige Projekte gezeigt, die sich auf die Steuerung von Elektronik durch Android-basierte Anwendungen beziehen.

1. Kriegsfeld-Spionage-Roboter mit Nachtsicht-Kamera von Android-Anwendungen

Roboter haben eine weit verbreitete Anwendung im MilitärDort, wo sie in vielen Anwendungen eingesetzt werden, wie zum Beispiel beim Spionieren, beim Erkennen und Zerstören von Zielen, usw. Die im Militär eingesetzten Roboter sind nicht vollständig automatisch, da sie von Menschen gesteuert werden. Diese Steuerung kann ferngesteuert über RF- oder IR- oder Bluetooth- oder GSM-Kommunikation erfolgen. Hier wird ein Spionage-Roboter gebaut, in den eine drahtlose Kamera eingebettet ist, mit der nachts Bilder aufgenommen und an ein Fernsehgerät übertragen werden können. Hier wird der gesamte Betrieb und die Bewegung des Roboters durch die Signale einer GUI-basierten Anwendung auf einem Android-Smartphone gesteuert.

Blockschaltbild von Edgefx-Kits

Eine GUI-Anwendung auf dem Android-Smartphonemit einem Touchscreen-Panel besteht aus relevanten Touch-Buttons, die die erforderlichen Bewegungsrichtungen für den Robotermotor angeben. Wenn Sie beispielsweise die Taste berühren, die der Vorwärtsrichtung entspricht, wird ein entsprechendes Signal erzeugt, das an ein Bluetooth-Gerät gesendet wird. Dieses Bluetooth-Gerät ist mit dem Mikrocontroller verbunden und dieser Befehl wird dem Mikrocontroller zugeführt. Gemäß dem Programm gibt der Mikrocontroller ein geeignetes Logiksignal an den Motortreiber, um die Motoren so zu betreiben, dass der Roboter in die gewünschte Richtung bewegt wird. In ähnlicher Weise arbeitet die Kamera mit der IR-Beleuchtung für Nachtsicht.

Für Details klicken Sie hier: War Field Spying Robot mit Nachtsicht-Kamera von Android Applications

2. Brandbekämpfungsroboter, der von Android-Anwendungen ferngesteuert wird

Roboter können anstelle von herkömmlichem Feuer verwendet werdenBrigade-Fahrzeuge (bei denen der gesamte Vorgang manuell ausgeführt wird), um das Feuer aus der Ferne zu löschen. Diese Roboter können vollautomatisch sein oder ferngesteuert werden. Hier wird ein derartiger Roboter entwickelt, der aus einem Wassertank und einem mit dem Tank verbundenen Rohr besteht, so dass Wasser aus dem Tank dem Rohr zugeführt wird, das vom Benutzer durch eine Düse aus dem Rohr geworfen wird. Der gesamte Betrieb des Roboters und seine Bewegung werden durch Steuersignale von einer GUI-Anwendung auf dem Android-basierten Smartphone erledigt.

Blockschaltbild von Edgefx-Kits

Das Touchscreen-Panel der GUI-Anwendungbietet verschiedene Berührungstasten, um die Steuerung des Roboters in verschiedene Richtungen zu erreichen und um die Wasserpumpe und ihren Strahl in die gewünschte Richtung zu steuern. Wenn Sie die gewünschte Schaltfläche berühren, werden die Koordinaten dieser Schaltfläche an die Software des Smartphones übertragen und als Signale an das Bluetooth-Gerät übermittelt. Der Mikrocontroller, der an das Bluetooth-Gerät angeschlossen ist, empfängt dieses Signal und gibt gemäß dem Programm geeignete Signale an den Motortreiber, um die Motoren in die gewünschte Richtung zu drehen.

Für Details klicken Sie hier: Feuerwehrroboter, der von Android-Anwendungen ferngesteuert wird

3. Wählen Sie den Roboterarm und die Bewegung, die von Android drahtlos gesteuert wird

Ein Bestückungsroboter ist ein mobiler Roboter mit einemGreifer zum Aufbringen eines geeigneten Drucks auf ein Objekt, indem es an seinen Ort greift und es dann einfängt. Der Greifer kann zusammen mit einem beweglichen Ausleger das Objekt halten und an der gewünschten Stelle platzieren. Diese gesamte Operation wird von Motoren ausgeführt, die wiederum per Fernbedienung gesteuert werden. Dieses Projekt wurde als Pick-and-Place-Roboter entwickelt, bei dem die Bewegung des Roboters sowie seines Auslegearms von einer GUI-basierten Anwendung auf einem Android-Smartphone gesteuert wird.

Blockschaltbild von Edgefx-Kits

Die GUI-Anwendung ist auf einem Touchscreen aufgebautPanel des Telefons, das aus geeigneten Tasten besteht, um eine geeignete Bewegung des Roboters sowie seines Endeffektors zu erreichen. Mit Hilfe der Tasten werden die entsprechenden Signale per Bluetooth-Kommunikation an den Mikrocontroller und gemäß Programm übertragen. Der Mikrocontroller sendet eine entsprechende Logik an die Motortreiber, um die Motoren anzutreiben.

Der Befehl zum Bewegen des Arms (Endeffektors) imDie gewünschte Richtung wird durch Berühren der entsprechenden Schaltfläche auf dem Smartphone vorgegeben. Dieser Befehl wird vom Mikrocontroller verarbeitet und verwendet, um Signale an den Motortreiber zu liefern, um den Armmotor in die gewünschte Richtung zu drehen. Wenn ein Objekt in die Nähe des Greifers gebracht wird, öffnet sich der Greifer entsprechend dem Befehl der Anwendung, der Gegenstand wird mit dem erforderlichen Druck gehalten und der Greifermotor stoppt automatisch.

Für Details klicken Sie hier: Wählen Sie den Roboterarm und die Bewegung, die von Android drahtlos gesteuert wird

4. Metalldetektor-Roboterfahrzeug mit Android-Anwendung

Roboter werden in gefährlichen Anwendungen eingesetztLandminen abtasten. Landminen sind explosive metallische Geräte, die sich unter der Erde befinden und schwer zu erkennen sind. Die Verwendung der herkömmlichen Technik der manuellen Detektion von Landminen mit Metalldetektoren hat sich als gefährlich und unbequem erwiesen. Dieses Projekt entwickelt ein Roboterfahrzeug mit einem eingebetteten Metalldetektorsystem, das das Vorhandensein von Metallen erkennen kann. Die gesamte Steuerung des Roboters übernimmt eine Android-basierte Smartphone-Anwendung.

Blockschaltbild von Edgefx-Kits

Die GUI-basierte Anwendung auf dem Smartphonebesteht aus einem Touchscreen-Panel mit entsprechenden Tasten, um die Bewegung des Roboters in die gewünschte Richtung zu erreichen. Die Steuersignale werden an ein Bluetooth-Gerät übertragen, das an den Mikrocontroller angeschlossen ist. Gemäß dem Programm gibt der Mikrocontroller dem Motortreiber logische Signale, um die Motoren in die gewünschte Richtung zu drehen oder den Motor anzuhalten. Ein Metalldetektor, der aus einer in Resonanz stehenden Spule besteht, ist in die Schaltung eingebettet. Wenn sich ein Metall in der Nähe befindet, wird aufgrund des Induktionsgesetzes von Faraday die Resonanz gestört, was auf das erkannte Metall hindeutet. Dementsprechend wird diese Anzeige durch ein Symbol angezeigt LED leuchtet mit einem hörbaren Summerton.

Für Details klicken Sie hier: Metalldetektor-Roboterfahrzeug mit Android-Anwendung

5. Android-gesteuerte Remote-Roboterbetrieb

Ein Roboter kann dabei vollautomatisch seinDie Bewegung kann durch in die Schaltung eingebettete Sensoren gesteuert werden, die eine korrekte Eingabe ermöglichen oder halbautomatisch mit der Steuerung in den Händen von Menschen sein. Die Steuerung kann ferngesteuert werden, indem Signale über RF-, GSM- oder Bluetooth-Kommunikation an die Steuereinheit weitergeleitet werden. In diesem Projekt wurde die Steuerung eines Roboters mithilfe der Bluetooth-Kommunikation verfolgt. Dies geschieht mithilfe eines Android-basierten Smartphones.

Blockschaltbild von Edgefx-Kits

Das Touchscreen-Panel einer GUI-basierten AnwendungBesteht aus 4 Tasten, um die Vorwärts-, Rückwärts-, Links- und Rechtsbewegung des Roboters sowie eine Stopp-Taste festzulegen. Wenn Sie eine der Tasten berühren, werden die auf diese Position bezogenen Koordinaten an die Betriebssystemsoftware übertragen und ein Signal wird generiert. Dieses Signal wird an das Bluetooth-Gerät übertragen, sobald es ordnungsgemäß angeschlossen und verbunden ist. Das Bluetooth-Gerät ist mit dem Mikrocontroller verbunden und dieses Signal wird dem Mikrocontroller zugeführt. Gemäß dem Programm gibt der Mikrocontroller dementsprechend entsprechende Signale an den Motortreiber, um die gewünschte Drehung für die Motoren bereitzustellen, so dass sich der Roboter in die gewünschte Richtung bewegt.

Für Details klicken Sie hier: Android Application Controlled Remote Robot Operation

6. Bahnübergangskontrolle durch Android-Anwendung

Dieses Projekt bietet einen Weg zu erreichenSynchronisation zwischen Ankunft und Abfahrt von Zügen und Öffnen und Schließen der Kreuzungstore. Ein herkömmliches System zum manuellen Bedienen des Bahnübergangstors ist nicht genau und hat in der Vergangenheit zu vielen Unfällen geführt. Ein automatischer Weg zum Steuern des Öffnens oder Schließens von Toren basierend auf dem Steuersignal des Triebfahrzeugführers ist somit zuverlässiger.

Blockschaltbild von Edgefx-Kits

Die GUI-Anwendung auf dem Android-basierten SmartDer Fahrer verwendet das Telefon, um Informationen über die Ankunft des Zugs vor Erreichen des Tors über ein Bluetooth-Gerät an den Mikrocontroller zu senden. Wenn der Mikrocontroller dieses Signal empfängt, sendet er dementsprechend geeignete Logiksignale an den Motortreiber, um das Kreuzungsgatter zu schließen. Der Mikrocontroller ist so programmiert, dass er die Signale für eine festgelegte Zeit zum Schließen des Tors sendet (die Zeit angibt, für die der Zug die Gleise kreuzen wird). Nach dieser bestimmten Zeit werden geeignete Logiksignale an den Motortreiber gesendet, um das Kreuzungsgatter automatisch zu öffnen.

Für Details klicken Sie hier: Bahnübergangskontrolle durch Android-Anwendung

7. Ferngesteuerte elektronische Android-basierte Anzeigetafel

Hinweisschilder sind an vielen Stellen erforderlichBildungseinrichtungen, Organisationen, Einkaufszentren usw. Es ist nicht möglich und angebracht, jedes Mal manuell Notizen an die Tafel zu kleben. Stattdessen ist die elektronische Anzeige der Nachricht bequemer und zeitsparender. Dieses Projekt definiert eine elektronische Anzeigetafel, auf der die Nachricht drahtlos von der GUI-Anwendung eines Smartphones gesendet und auf der Anzeigeeinheit angezeigt wird.

Blockschaltbild von Edgefx-Kits

Die Android-basierte Anwendung ist mit a verbundenBluetooth-Gerät und besteht aus einem Touchscreen-Bedienfeld, das die eingebaute Tastatur aktiviert. Wenn die Nachricht eingegeben wird (durch Berühren der entsprechenden Schaltfläche auf dem Touchscreen) und Drücken der gesendeten Schaltfläche, wird der vom Programm entwickelte ASCII-Code in serielle Daten umgewandelt und an ein Bluetooth-Gerät übertragen. Dieses Bluetooth-Gerät verfügt über eine Schnittstelle zu einem Mikrocontroller. Nach ordnungsgemäßer Verarbeitung zeigt der Mikrocontroller (gemäß Programm) die Meldung auf einem LCD-Modul an, das mit ihm verbunden ist.

Für Details klicken Sie hier: Ferngesteuertes elektronisches elektronisches Informationsboard

8. Density Based Auto Traffic Signal Control mit Android-basierter Remote Traffic Override

Mit dem zunehmenden Einsatz von Fahrzeugen in MetropolenVerkehrsstaus sind das Hauptproblem, mit dem der Alltag konfrontiert ist. Dieses System definiert eine Lösung für dieses Problem, indem es eine dynamische Art der Steuerung der Ampeln basierend auf der Verkehrsdichte entwickelt. Darüber hinaus erhalten Fahrzeuge wie Rettungsfahrzeuge und Feuerwehrfahrzeuge einen Notausgang von der Kreuzung, basierend auf den Steuersignalen, die das Steuergerät von einer GUI-basierten Anwendung auf dem von Android betriebenen Smartphone erhält.

Blockschaltbild von Edgefx-Kits

Verschiedene Sensoren befinden sich an jeder Seite desKreuzung, um die Verkehrsdichte auf jeder Seite zu erfassen. Da die Verkehrsdichte auf allen Seiten gleich oder niedrig ist, leuchten die Ampeln für ein festes Zeitintervall grün. Wenn auf einer der Seiten die Verkehrsdichte größer ist, erfassen die Sensoren diese Informationen und dementsprechend sendet der Mikrocontroller dem Programm entsprechend logische Signale an die grüne LED dieser Seite, so dass das grüne Licht längere Zeit leuchtet. Ein Touchscreen-Panel in der GUI-basierten Anwendung des Android-basierten Smartphones besteht aus Schaltflächen, um jede Richtung von der Kreuzung aus zu definieren. Während sich ein Rettungsfahrzeug der Kreuzung nähert, wird das Steuersignal durch Berühren der entsprechenden Schaltfläche (entsprechend der Richtung, in die das Rettungsfahrzeug fahren soll) gesendet. Dieses Signal wird an das Bluetooth-Gerät übertragen. Sobald der Mikrocontroller dieses Interrupt-Signal empfängt (vom Bluetooth-Gerät), sendet er logische Signale an die LEDs, sodass die roten LED-Signale an allen anderen Seiten der Verzweigung mit Ausnahme dieser bestimmten Seite eingeschaltet werden die grün eingeschaltet ist. Dadurch kann das Rettungsfahrzeug auch durchfahren, wenn andere Fahrzeuge voraus sind.

Klicken Sie hier, um Details zu erfahren: Dichtebasierte automatische Verkehrssignalsteuerung mit Android-basierter Remote-Verkehrsüberschreibung

Wenn eines der oben beschriebenen Projekte Sie interessiert, können Sie weitere Details dazu anzeigen, indem Sie auf die entsprechenden Links klicken.

Für alle, die diese Projekte umsetzen möchtenBeantworten Sie diese grundlegende Frage so schnell wie möglich: Können Sie die Android-Anwendung für den automatischen Betrieb eines Roboters ohne menschlichen Eingriff verwenden? Wenn ja, sagen Sie mir bitte, wie es in den Kommentaren unten steht.


Teile mit deinen Freunden