Robot agrícola automático usando 8051 [cerrado]

1

Quiero construir un robot agrícola automático para mi proyecto de diploma de último año. La idea básica es programar 8051 para conducir el robot en una ruta fija en la granja para arar la granja, lo cual planeo hacer al establecer una distancia particular hasta la cual irá en línea recta y luego tomar una curva en U y arar en el próximo carril. El ancho de la granja también se configurará de manera que cuando se complete la granja completa se detendrá y volverá al punto de inicio. el único problema es reprogramarlo según el tamaño de la granja de la persona que lo usa. Así que quiero agregar un teclado numérico con el que pueda establecer la longitud y el ancho de la granja, así como el ancho de cada carril según sus necesidades sin ayuda profesional. ¿Se puede hacer esto usando 8051 o debo ir para los microcontroladores AVR o PIC? Acabo de empezar a estudiar programación e interconexión de 8051, por lo que no soy tan bueno en programación. Si es posible, ¿cómo lo hago? ¿Puede alguien ayudarme con un diagrama de circuito para este proyecto? Después de todo lo que dije que necesito en mi proyecto, si todavía tengo un puerto vacío en el microcontrolador, me encantaría agregar un pulverizador de fertilizante o un sistema de riego por agua y un módulo GSM para que un agricultor simplemente pueda pedirle al robot que comience a trabajar con su teléfono móvil. . Como solo estoy haciendo un prototipo, quiero que sea lo más pequeño posible. Las sugerencias son bienvenidas.

    
pregunta devansh

3 respuestas

2

Lo que necesitas, amigo es simplemente una prueba de concepto.

Paso 1: Baja el 8051 y olvídalo, ve a buscar un arduino. Se te acabará el tiempo construyéndolo y depurándolo. Solo vuelve a él si tu profesor insiste en que el arduino es demasiado fácil.

Paso 2 - Ve a construir el arduino en una plataforma rodante. Esto se ha hecho de muchas maneras, le será más fácil encontrar uno, tal vez incluso en un kit.

Paso 3: agregue un kit de protección GSM, colóquelo en una tarjeta SIM de prepago confiable y comience a depurar eso.

Paso 4: agrega LED a los pines digitales que te quedan. Escriba código en su controlador que los haga destellar en puntos definidos en la ejecución. Llámelo la "función fertilizante".

Paso 5 - Presentar el diablo fuera de ella. Haga de la presentación un argumento de venta y exuda confianza. Sea capaz de responder a todas las preguntas de manera inteligente, esto es más importante que hacer que la cosa gire en círculos y se ilumine.

Paso 6 (opcional): tome en serio esta idea, haga un seguimiento de todos los cabos sueltos, encuentre inversores y cámbielo hasta que alguien lo compre.

    
respondido por el Sean Boddy
2

Sí, esto está ciertamente dentro de las capacidades de los microcontroladores disponibles para su venta. Tenga en cuenta que Intel, el creador de la arquitectura 8051, lo ha descontinuado. Todavía hay algunos clones disponibles de otras compañías, pero no es algo que usaría en un nuevo diseño. Hay un montón de microcontroladores suficientemente capaces disponibles en Microchip, Atmel, TI, Freescale y otros, que están en producción activa.

Un problema importante que parece estar ignorando es la navegación. El simple hecho de salir y retroceder al conducir las ruedas en lo que debería ser una línea recta no es lo suficientemente bueno como para cubrir un campo entero en una granja práctica. Necesitará algún tipo de detección de posición y el robot ajustará su dirección según dónde esté y dónde quiera estar.

He oído hablar de un proyecto que hace esto con equipos agrícolas comerciales reales mediante el uso de GPS diferencial. Eso no es ni fácil ni barato, y creo que es demasiado para un proyecto de EE en cuarto año.

Es posible que pueda realizar una navegación simple siguiendo un rayo láser. O, tal vez, utilice un GPS común para mostrar que está haciendo navegación. No finja que esto resolverá el problema en una granja real, pero para demostrar que ha creado un sistema completo y ha aprendido algo en el proceso, podría ser lo suficientemente bueno.

    
respondido por el Olin Lathrop
2

Estás empezando en el lugar equivocado. La selección de un procesador para su robot está muy abajo en los detalles de la implementación, y aún no ha realizado un diseño de sistema de nivel superior.

Quieres arar un campo. ¿Qué se necesita para hacer eso? En primer lugar, debe navegar por filas paralelas, que ya ha identificado, y necesita desarrollar suficiente poder para realizar el arado.

¿Qué tan precisa debe ser la navegación? ¿Qué tipo de cosas van a perturbar tu navegación? Estoy hablando de cosas como el terreno irregular y las fuerzas laterales generadas por el arado. Ya que no puede predecir esas perturbaciones, necesitará algún tipo de sistema de retroalimentación para mantener el arado en la pista. ¿Qué tipo de sensores requerirá esto? El GPS es una forma de obtener datos de navegación absolutos, pero por sí solo, normalmente no es lo suficientemente preciso para una tarea como arar.

El arado requiere una gran cantidad de energía, lo que significa que el robot podría causar algún daño grave si su navegación falla, o si no reconoce una obstrucción inesperada, como el agricultor. ¿Cómo reconocerá las obstrucciones y detendrá el sistema de manera segura cuando ocurran condiciones inesperadas? Los vehículos autónomos han usado tradicionalmente (hasta ahora) sensores ópticos, como LIDAR y visión artificial (cámaras de video), los cuales requieren considerables recursos de computación en tiempo real.

Lo que quiero decir es que para un sistema complejo como este, debe comenzar con sus requisitos de nivel superior, identificar los componentes tecnológicos que lo ayudarán a cumplir esos requisitos y luego continuar hacia niveles más bajos. de detalle a medida que aborda cada uno de los bloques identificados en el paso anterior.

En algún momento, tendrá una buena idea de los recursos informáticos necesarios y luego podrá comenzar a seleccionar un procesador.

Por cierto, hablo como alguien que realmente ha ayudado a construir sistemas de navegación de precisión para equipos agrícolas reales, por lo que tengo una muy buena idea de lo que realmente se necesita.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas