Quiero construir un robot agrícola automático para mi proyecto de fin de carrera. La idea básica es programar 8051 para conducir el robot en una ruta fija en la granja para arar la granja, lo que planeo hacer al establecer una distancia particular hasta la cual irá en línea recta y luego dará un giro en U y arará en el siguiente carril. El ancho de la granja también se establecerá de modo que cuando complete la granja completa, se detendrá y volverá al punto de partida. 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 elegir microcontroladores AVR o PIC? Recién comencé a estudiar programación e interfaz de 8051, por lo que no soy tan bueno en programación. Si es posible como lo hago. ¿Puede alguien ayudarme con el 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 rociador de fertilizante o un sistema de riego de agua y un módulo GSM para que un agricultor pueda simplemente pedirle al robot que comience a trabajar usando su teléfono móvil. . Como estoy haciendo solo un prototipo, quiero que sea lo más pequeño posible. Se aceptan sugerencias. Como estoy haciendo solo un prototipo, quiero que sea lo más pequeño posible. Se aceptan sugerencias. Como estoy haciendo solo un prototipo, quiero que sea lo más pequeño posible. Se aceptan sugerencias.
Lo que necesitas amigo es simplemente una prueba de concepto.
Paso 1: deje el 8051 y olvídese de él: vaya a buscar un arduino listo para usar. Se le acabará el tiempo para compilarlo y depurarlo. Solo vuelve a él si tu profesor insiste en que arduino es demasiado fácil.
Paso 2: ve a construir el arduino en una plataforma rodante. Esto se ha hecho de muchas maneras, le resultará fácil encontrar uno, tal vez incluso en un kit.
Paso 3: agregue un kit de protección GSM listo para usar, coloque una tarjeta SIM prepaga confiable y comience a depurar eso.
Paso 4: agregue LED a los pines digitales que le queden. Escriba código en su controlador que los haga parpadear en puntos definidos en la ejecución. Llámelo la "función fertilizante".
Paso 5 - Preséntalo al máximo. Haga de la presentación un argumento de venta y exuda confianza. Ser 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 constrúyalo hasta que alguien lo compre.
Sí, esto ciertamente está dentro de las capacidades de los microcontroladores listos para usar. Tenga en cuenta que Intel, el creador de la arquitectura 8051, la 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 muchos microcontroladores suficientemente capaces disponibles de Microchip, Atmel, TI, Freescale y otros, que están en producción activa.
Una cuestión importante que parece estar ignorando es la navegación. Simplemente ir y volver conduciendo las ruedas en lo que debería ser una línea recta no es lo suficientemente bueno para cubrir eventualmente un campo completo en una granja práctica. Necesitará algún tipo de detección de posición y que el robot ajuste su dirección según dónde se encuentre 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 demasiado para un proyecto de EE de cuarto año.
Es posible que pueda hacer una navegación simple siguiendo un rayo láser. O tal vez use un GPS ordinario para mostrar que está navegando. No pretenda que esto resolverá el problema en una granja real, pero para demostrar que construyó un sistema completo y aprendió algo en el proceso, podría ser lo suficientemente bueno.
Estás empezando en el lugar equivocado. La selección de un procesador para su robot está muy por debajo de los detalles de implementación, y aún no ha realizado un diseño de sistema de alto nivel.
Quieres arar un campo. ¿Qué se necesita para hacer eso? En primer lugar, debe navegar por filas paralelas, que ya ha identificado, y debe desarrollar suficiente potencia para realmente arar.
¿Qué tan precisa debe ser la navegación? ¿Qué tipo de cosas van a perturbar su navegación? Estoy hablando de cosas como el suelo irregular y las fuerzas laterales generadas por el arado. Dado que no puede predecir esas perturbaciones, necesitará algún tipo de sistema de retroalimentación para mantener el arado en el buen camino. ¿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.
Arar requiere una gran cantidad de energía, lo que significa que el robot podría causar daños graves 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 utilizado tradicionalmente (hasta ahora) principalmente sensores ópticos, como LIDAR y visión artificial (cámaras de video), los cuales requieren considerables recursos informáticos en tiempo real.
Lo que quiero decir es que para un sistema complejo como este, debe comenzar con los requisitos de nivel superior, identificar los componentes tecnológicos que lo ayudarán a cumplir con esos requisitos y luego avanzar hacia niveles más bajos de detalle a medida que usted 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, estoy hablando 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 requiere.
geométrico
olin lathrop
Russel McMahon
chris stratton
olin lathrop
aja