Steuerung eines Motors von einem Android-Gerät für einen kleinen Speisenaufzug

Kurz gesagt, ich versuche, einen motorisierten Speisenaufzug (Plattform, um kleine Gegenstände vertikal auf und ab zu tragen) vom Boden zu meinem Büro zu bauen, das etwa 15 Fuß über dem Boden liegt. Ich möchte den Speisenaufzug über ein Android-Telefon steuern können (vom Erdgeschoss ins Büro und umgekehrt).

Mir ist klar, dass dies nicht die praktischste Methode ist, um kleine Gegenstände wie eine Tasse Kaffee vom Erdgeschoss in mein Büro zu bringen, aber es sollte ein lustiges Projekt und eine gute Möglichkeit sein, etwas über die Android-Entwicklung und verwandte Technologien, wahrscheinlich Bluetooth, zu lernen .

Wie könnte der Speisenaufzugsmotor am besten mit einem Android-Gerät „sprechen“? Ich kenne mich mit Bluetooth aus, bin aber auch für andere Vorschläge offen. Haben Sie auch Vorschläge zu Motortypen, die so konfiguriert werden können, dass sie sofort oder mit minimalem Basteln auf Bluetooth reagieren?

Tut mir leid, dass es eine so weit gefasste Frage ist und meine erste auf Stackoverflow, aber jede Hilfe wird wirklich geschätzt.

Dies ist eigentlich ganz einfach zu tun, esp mit einem Arduino- und einem BT-Modul und dem Motormodul. Sie benötigen jedoch einige Ladeinformationen
Wie stellen Sie sicher, dass der Speiseaufzug an der „richtigen“ Position anhält? Wie stellen Sie sicher, dass es beim Neustart in die richtige Richtung geht und Ihre Mechanismen nicht durcheinander bringt? Was ist mit Strombegrenzungsauslösungen, sollte das "Tablett" stecken bleiben? Dies sind ziemlich wichtige Dinge, die zuerst berücksichtigt werden sollten, hätte ich gedacht (anstatt eine Benutzeroberfläche auszuwählen). Haben Sie an diese gedacht?
Elektrische Bohrmaschine. Elektronik entfernen. Stellen Sie die Stromversorgung auf die eingestellte Geschwindigkeit ein. Unterschiedliche Spannung nach oben und unten vielleicht. Begrenzen Sie die Mikroschalter, um die Bewegung zu stoppen. Dioden zum Rückwärtsfahren aus angehaltenen Positionen. Ändern Sie die Strompolarität, um die Richtung zu ändern. Sehen Sie, wie Modelleisenbahnen das Rückwärtsfahren handhaben.
Sorgen Sie für eine Spannungsversorgung mit umkehrbarer Polarität für den Antriebsmotor. Benennen Sie die Drähte „Power“ und „Common“ einfach als Referenz. Sagen Sie, der Lift geht nach oben, wenn die Polarität +/- = Up-Polarität ist“, und nach unten, wenn die Polarität = -/+ = „Down-Polarität“ ist. Masse an Motor anschließen. Verbinden Sie die Stromversorgung über zwei Dioden parallel mit einem Mikroschalterkontakt in Reihe mit jeder Diode. Die Schalter sind normalerweise geschlossen = S / C, sodass der Motor mit Aufwärtspolarität nach oben und mit Abwärtspolarität nach unten geht. Betätigen Sie den Mikroschalter nach oben, wenn der Motor in voller Höhe ist, damit die Diode nach oben nicht mehr angeschlossen ist. Der Motor stoppt also, wenn die obere Position erreicht ist. Wenn Polarität unten ...
... wird jetzt angelegt Motor geht aus. In ähnlicher Weise wird die Abwärtstaste betätigt, wenn die Hebebühne vollständig abgesenkt ist, sodass der Motor stoppt, ABER nach oben fährt, wenn die Aufwärtspolarität jetzt angewendet wird.

Antworten (2)

Ich denke, der beste Weg, ein Android-Telefon mit Hardware zu verbinden, ist IOIO . Es kann über einen Bluetooth-Dongle gesteuert werden . Das kleine Board wurde ausgiebig für viele Android-gesteuerte Hardwaregeräte verwendet, wie aus diesem Link hervorgeht , einschließlich vieler Projekte, die Motorsteuerungen und Bluetooth verwenden.

Wenn Sie einen drahtlosen Router mit einem Ethernet-Switch haben, könnten Sie einen Arduino mit einem Ethernet-Schild erhalten, um eine kleine Webseite zu hosten, mit der eine einfache Android-App interagiert. Das Arduino könnte dann verwendet werden, um einen Motor, Schalter und alles andere anzutreiben, was Sie hinzufügen möchten.

Sie könnten der Webseite Schaltflächen hinzufügen, damit sie von einem Webbrowser aus gesteuert werden kann.