Pregunta

Me gustaría empezar a jugar con la programación y construir algo con un arduino tablero, pero no se me ocurre ninguna buena idea sobre qué construir.¿Tienes alguna sugerencia?

¿Fue útil?

Solución

Les muestro a niños, que nunca antes habían programado ni hecho ningún tipo de electrónica, cómo hacer un simple "fotótropo", un robot sensible a la luz, en aproximadamente un día.Cuesta menos de £30 (GBP), incluido Arduino, electrónica y mecánica estándar.Si la gente realmente se interesa por los robots móviles, el proyecto inicial puede crecer y crecer (lo cual creo que es parte de la diversión).

Hay competiciones internacionales de robots que requieren una mecánica relativamente sencilla para empezar, p.en el Reino Unido http://www.tic.ac.uk/micromouse/toh.asp

El máximo rendimiento requiere máquinas especialmente construidas (para mayor ligereza), pero la gente obtendría resultados dignos de crédito con un Arduino Nano, la electrónica adecuada y un par de buenos motores.

Un robot que sigue una línea es el clásico proyecto de robot móvil.La pista puede ser tan simple como cinta aislante.Pololu tiene algunos videos divertidos sobre su robot 3PI casi Arduino.Los sensores cuestan alrededor de £1, y hay un montón de kits simples de motor + caja de cambios en muchos lugares por menos de £10.¡Agregue unas pocas libras para el control del motor y tendrá una mecánica robótica autónoma que necesita programación!Agregue un receptor remoto por infrarrojos (alrededor de £ 1) y podrá conducirlo usando el control remoto de su televisor.Agregue una pequeña celda solar, use una entrada analógica Arduino para medir el voltaje y podrá encontrar el sol.Con un poco más de electrónica, puede "alimentarse" a sí mismo.Y así se vuelve más sofisticado.Cada paso puede no requerir más que unas pocas horas o unos días de esfuerzo, y encontrará nuevos problemas que resolver y de los que aprender.

En mi humilde opinión, las competiciones más interesantes (de bajo coste) son las de robots que resuelven laberintos.Las reglas de competencia internacional requieren que el robot explore un laberinto amurallado, generalmente usando sensores infrarrojos, y calcule su ruta óptima.Los desafíos incluyen realizar un seguimiento de la posición actual con una precisión casi milimétrica, lidiar con el entorno impredeciblemente ruidoso del mundo real y optimizar la velocidad en línea recta con las curvas de menor distancia.

Todo eso en 16K de programa y 1K de RAM, con manejo de interrupciones en tiempo real (hasta 100K interrupciones/segundo para algunos sistemas de motor), muestreo de sensores, control de velocidad del motor y resolución de laberintos es un desafío de programación interesante.(Puedes hacerlo "fácil" con 32K de programa y 2K de RAM :-)

Estoy trabajando en un desafío de robot "restringido" (basado en Arduino) para que el rendimiento del robot dependa principalmente de la programación en lugar de tener un gran presupuesto.

Otros consejos

Comience con poco y acumule algo más complejo. Servos de control. LED de parpadeo. Entradas de eliminación. Lea sensores analógicos. Mostrar texto en una LCD. Luego armarlo.

A pesar del nombre, me gusta el "Genio malvado"Reserve para microcontroladores de PIC debido a los pequeños proyectos fácilmente digeribles que tienden a construirse entre sí. Es, por supuesto, dirigido a programadores de PIC en lugar del Arduino, pero el material cubierto será útil sin importar lo que esté desarrollando en.

Sé que Arduino está de moda en este momento, pero también me gusta el Teensy ++ Tablero de desarrollo debido a su bajo precio ($ 24), PCB compatible con la placa, recuento de pines relativamente alto, entorno de desarrollo de Linux, conectividad USB y no necesitar un programador. Vale la pena considerar para proyectos más pequeños.

Si se te ocurre algo genial, avísame. Necesito una excusa para hacer algo divertido :)

Ideas relacionadas con la bicicleta:

  • Alarma de robo (tal vez con un enlace de radio a una estación base que está conectada a una PC por Ethernet)
  • Computadora de viaje elegante (con interruptor de láminas o sensor Opto en la rueda)
    • Integre con una unidad de telemática GPS (registro de viaje) con la descarga de Ethernet/USB de datos registrados a PC. También tiene un interesante componente de programación de PC: integrar con Google Maps.

Otras ideas:

  • Registrar con sincronización de tiempo automático de:
    • Receptor GPS
    • Señal de radio FM con incrustado Datos de RDS con código CT
    • Radio digital (DAB+)
    • Torre de teléfonos móviles (¿requeriría una suscripción y una tarjeta SIM para esta operación de solo recepción?)
    • Servidor NTP a través de:
      • Éternet
      • Wifi
      • Zigbee (con un coordinador de Zigbee que obtiene su tiempo de EG Ethernet o GPS)
    • Mains Electricity Smart Meder a través de Zigbee (estoy interesado ahora que los medidores inteligentes se introducen en Victoria, Australia; no estoy seguro de si los medidores inteligentes transmiten la información de tiempo y si requiere autenticación)
  • Metrónomo
  • Sintonizador de instrumentos

Este caja de rompecabezas de geocache inverso fue un increíble proyecto Arduino. Puede llevar esto al siguiente paso, por ejemplo, tener una caja de geocache inversa que entrega una pista solo en una ubicación específica, y luego utilizando pistas físicas encontradas en esa ubicación junto con la siguiente pista de la caja, determine a dónde ir el siguiente paso.

Podrías hacer una de las competiciones de robots de lucha contra incendios. Construimos un robot en la universidad para el proyecto final de mi licenciatura, pero no tuvimos tiempo para ingresar a la competencia. Además, el robot necesitaba un poco de esmalte de todos modos ... :)

Video aquí.

Eso sí, esto se hizo con una Motorola HC12 y un compilador C, y la mayoría de los componentes fuera del tablero de microcontrolador se hicieron desde cero, por lo que tardó más de lo que debería. Debería ser mucho más fácil con los componentes prefabricados.

La búsqueda de rutas/navegación de obstáculos suele ser un buen proyecto para comenzar. Si desea algo práctico, eche un vistazo a cómo Irobot aspira el piso y se le ocurre un mejor esquema.

Depende de sus antecedentes y si desea práctico o genial. En el lado práctico, un control remoto podría ser un punto de partida simple. Tiene botones y luces, pero no es demasiado exigente.

Para un proyecto genial, tal vez un juego de memoria al estilo de Simon o cualquier cosa con Lights & Ruidos (al estilo de Theremin).

No tengo sugerencias o tal vez algo como un robot de seguidor de línea. Podría ayudarte con algunos enlaces para inspiración

Tutoriales Arduino

Top 40 proyectos Arduino de la web

20 proyectos increíbles de Arduino

Actualmente estoy desarrollando planes para automatizar mi diseño de tren modelo de 30 años.

Un dispositivo POV podría ser divertido de construir (solo Google para Arduino). POV significa persistencia de visión.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top