Control de un motor desde dispositivo Android para montacargas pequeño

En resumen, estoy tratando de construir un montaplatos motorizado (plataforma para subir y bajar objetos pequeños verticalmente) desde el suelo hasta mi oficina, que está a unos 15 pies por encima del nivel del suelo. Me gustaría poder controlar el montaplatos (moverlo desde el nivel del suelo hasta la oficina y viceversa) a través de un teléfono Android.

Me doy cuenta de que este no es el método más práctico para llevar objetos pequeños, como una taza de café, desde la planta baja hasta mi oficina, pero debería ser un proyecto divertido y una buena manera de aprender sobre el desarrollo de Android y tecnologías relacionadas, probablemente Bluetooth. .

¿Cuál sería la mejor manera para que el motor del montaplatos 'hablara' con un dispositivo Android? Estoy familiarizado con Bluetooth, pero también estoy abierto a otras sugerencias. Además, ¿alguna sugerencia sobre los tipos de motores que se pueden configurar para responder a Bluetooth fuera de la caja o con un mínimo de retoques?

Lo siento, es una pregunta tan amplia, y mi primera en Stackoverflow, pero cualquier ayuda es realmente apreciada.

En realidad, esto es bastante simple, especialmente con un arduino y un módulo BT y el módulo del motor. aunque necesitará algo de información de carga
¿Cómo se asegurará de que el montaplatos se detenga en la posición "correcta"? ¿Cómo te asegurarás de que al reiniciar vaya en la dirección correcta y no dañe tus mecanismos? ¿Qué pasa con los viajes de límite actuales si la "bandeja" se atasca? Estas son cosas bastante importantes a considerar primero, habría pensado (en lugar de elegir una interfaz de usuario). ¿Has pensado en estos?
Taladro eléctrico. Retire la electrónica. Ajuste la fuente de alimentación para establecer la velocidad. Diferente voltaje hacia arriba y hacia abajo tal vez. Microinterruptores de límite para detener el movimiento. Diodos para permitir la marcha atrás desde posiciones de parada. Cambie la polaridad de alimentación para cambiar de dirección. Vea cómo los trenes modelo manejan la marcha atrás.
Proporcione una fuente de alimentación de polaridad reversible al motor de accionamiento. Nombre los cables "Alimentación" y "común" simplemente como referencia. Digamos que la elevación sube cuando la polaridad es +/- = polaridad arriba", y baja cuando la polaridad = -/+ = "polaridad abajo". Conecte el común al motor. Conecte la alimentación a la fuente de alimentación a través de dos diodos en paralelo con un contacto de microinterruptor en serie con cada diodo. Los interruptores generalmente están cerrados = S / C, por lo que el motor subirá con polaridad ascendente y bajará con polaridad descendente. Accione el microinterruptor cuando el motor esté a su altura máxima, de modo que el diodo de subida ya no esté conectado. Entonces el motor se detendrá cuando se alcance la posición superior. Si polaridad baja...
... ahora está aplicado, el motor bajará. De manera similar, el interruptor en U hacia abajo se opera cuando el elevador está completamente hacia abajo, por lo que el motor se detendrá PERO subirá si ahora se aplica la polaridad hacia arriba.

Respuestas (2)

Creo que la mejor manera de conectar un teléfono Android con hardware es a través de IOIO . Se puede controlar a través de un dongle Bluetooth . La pequeña placa se ha utilizado ampliamente para muchos dispositivos de hardware controlados por Android, como se desprende de este enlace , que incluye muchos proyectos que emplean controladores de motor y Bluetooth.

Si tiene un enrutador inalámbrico con un interruptor de Ethernet, puede obtener un Arduino con un escudo de Ethernet para alojar una pequeña página web con la que interactúa una aplicación de Android simple. Luego, el arduino podría usarse para impulsar un motor, interruptores y cualquier otra cosa que planee agregar.

Puede agregar botones a la página web para que pueda controlarse desde un navegador web.