Proyectos interesantes usando Arduino. Los proyectos Arduino más interesantes

Arduino/Genuino UNO es una placa insignia para desarrollar sus propios proyectos, construyendo sistemas simples de automatización y robótica basados ​​en el microcontrolador ATmega328 con software gratuito y arquitectura abierta. Arduino UNO R3 es hoy en día la plataforma más popular para inventores en ciernes, entusiastas del bricolaje, estudiantes y escolares.

Arduino UNO: configuración de pines de la placa

Ya os hemos contado qué es Arduino UNO CH340, así que pasemos directamente a las características y descripción de la placa Arduino UNO. El diagrama de circuito y distribución de pines de la plataforma se muestra en la foto a continuación. Como ya hemos dicho, toda la línea de placas tiene una arquitectura de sistema completamente abierta, lo que permite a cualquier fabricante externo copiar y actualizar las placas Arduino Genuino UNO.

Configuración de pines de la placa Arduino UNO en ruso, ICSP

UNO es la mejor opción para iniciarse en los microcontroladores. La placa tiene un tamaño conveniente y todo lo que necesita para comenzar: 14 entradas/salidas digitales (6 puertos pueden funcionar en modo PWM), 6 entradas analógicas para sensores, un conector USB para programación y un conector de alimentación Arduino UNO desde una fuente de alimentación. o corona. Pero lo principal es la gran variedad de lecciones e instrucciones que hay en Internet.

Especificaciones de la placa Arduino UNO

  • Microcontrolador: ATmega328
  • Frecuencia de reloj: 16MHz
  • Tensión de nivel lógico: 5 V.
  • Voltaje de entrada de energía: 7-12V
  • Puertos de E/S de uso general: 20
  • Corriente máxima desde el puerto de E/S: 40 mA
  • Corriente máxima de salida del puerto de 3,3 V: 50 mA
  • Corriente máxima de salida del puerto de 5V: 800mA
  • Puertos PWM: 6
  • Puertos conectados al ADC: 6
  • Capacidad ADC: 10 bits
  • Memoria flash: 32 KB
  • Memoria EEPROM: 1 KB
  • RAM: 2 KB
  • Dimensiones: 69×53 mm

Arduino UNO: circuito eléctrico


Arduino UNO: puertos de E/S, alimentación

Voltaje de funcionamiento: 5 V cuando se conecta mediante USB desde cualquier dispositivo (computadora, computadora portátil, carga desde un teléfono inteligente, etc.). Cuando se conecta simultáneamente un adaptador externo (batería, corona, fuente de alimentación), la alimentación se cambia automáticamente, pero la placa aún se puede programar a través de una computadora. La alimentación recomendada para Arduino Uno a partir de pilas o acumulador es de 7 a 12 V.


Arduino UNO: alimentado externamente

5V: el pin Arduino suministra 5V, se puede utilizar para alimentar dispositivos
3,3 V: se suministra un voltaje de 3,3 V al pin desde el estabilizador interno
GND – clavija de tierra
VIN – pin para suministrar voltaje externo
IREF – pin para informar sobre el voltaje de funcionamiento de la placa

Puede suministrar energía al microcontrolador a través del puerto VIN mediante cables. "Más" de una fuente externa se suministra al puerto VIN y "Menos" a GND (tierra). No está permitido suministrar una tensión externa de 5 voltios al pin de 5 V, ya que la fuente de alimentación del Genuino Arduino Uno pasa por alto el estabilizador, lo que puede provocar daños. Todos los puertos digitales de la placa proporcionan un voltaje estabilizado de 5 voltios.

Arduino UNO: firmware, memoria



La programación de la placa se realiza en el IDE Arduino gratuito en ruso, que se puede descargar desde el sitio web oficial. Para conectar dispositivos y módulos se utilizan conectores (“macho-macho” y “macho-hembra”), que se conectan a los puertos Arduino. Para comenzar a trabajar con la plataforma, vaya a la sección "Lecciones para principiantes" de Arduino uno r3, donde se proporcionan instrucciones detalladas con ejemplos.

La placa admite tres tipos de memoria:

Flash - memoria 32 kB de tamaño, utilizado para almacenar el programa. Cuando el controlador se actualiza con un boceto a través de USB, se escribe específicamente en la memoria Flash. Para borrar la memoria del Arduino UNO, debes cargar un boceto vacío.

memoria SRAM- Esta es la RAM Arduino con una capacidad de 2 kB. Aquí es donde se almacenan las variables y objetos creados en el boceto. La memoria SRAM es volátil; cuando se desconecta la fuente de alimentación de la placa, se eliminarán todos los datos.

EEPROM- Se trata de una memoria no volátil con una capacidad de 1kB. Aquí puede registrar datos que no desaparecerán cuando se apague la alimentación. La desventaja de la EEPROM es la limitación de los ciclos de reescritura: 100.000 veces, según el fabricante.

Descripción de Arduino UNO en ruso

Le recomendamos que se familiarice con otras placas de la línea Arduino-Genuino, por ejemplo, un análogo de la placa UNO más popular: RobotDyn UNO R3 del fabricante chino. Las características de la placa no son en absoluto inferiores a las del fabricante oficial, pero al mismo tiempo tiene un precio más asequible y una serie de ventajas. Como un conector USB más conveniente y más entradas analógicas.

Arduino es muy popular entre todos los entusiastas del diseño. Aquellos que nunca hayan oído hablar de él también deberían conocerlo.

¿Qué es Arduino?

¿Cómo puedes describir brevemente Arduino? Las mejores palabras serían: Arduino es una herramienta que se puede utilizar para crear varios dispositivos electrónicos. En esencia, se trata de una auténtica plataforma informática de hardware de uso general. Se puede utilizar tanto para construir circuitos simples como para implementar proyectos bastante complejos.

El diseñador se basa en su hardware, que es una placa de entrada-salida. Para programar la placa se utilizan lenguajes que se basan en C/C++. Se denominan, respectivamente, Procesamiento/Cableado. Del grupo C heredaron la extrema simplicidad, gracias a la cual cualquier persona puede dominarlos muy rápidamente, y aplicar los conocimientos en la práctica no es un problema demasiado importante. Para que comprenda la facilidad de trabajo, a menudo se dice que Arduino es para asistentes de diseño principiantes. Incluso los niños pueden entender las placas Arduino.

¿Qué puedes recolectar con él?

Las aplicaciones de Arduino son bastante diversas; se puede utilizar tanto para los ejemplos más sencillos, que recomendaremos al final del artículo, como para mecanismos bastante complejos, incluidos manipuladores, robots o máquinas de producción. Algunos artesanos logran utilizar estos sistemas para fabricar tabletas, teléfonos, sistemas de vigilancia y seguridad del hogar, sistemas domésticos inteligentes o simplemente computadoras. Los proyectos de Arduino para principiantes, con los que incluso aquellos sin experiencia pueden empezar, se encuentran al final del artículo. Incluso se pueden utilizar para crear sistemas primitivos de realidad virtual. Todo gracias al hardware y las capacidades bastante versátiles que proporciona la programación Arduino.

¿Dónde puedo comprar los componentes?

Los componentes fabricados en Italia se consideran originales. Pero el precio de estos kits no es bajo. Por lo tanto, varias empresas o incluso particulares fabrican de forma artesanal dispositivos y componentes compatibles con Arduino, que en broma se denominan clones de producción. Al comprar estos clones, no se puede decir con certeza que funcionarán, pero el deseo de ahorrar dinero pasa factura.

Los componentes se pueden comprar como parte de kits o por separado. Incluso existen kits preparados para montar coches, helicópteros con diferentes tipos de mandos o barcos. Un juego como el que se muestra arriba, fabricado en China, cuesta 49 dólares.

Más sobre el equipo

La placa Arduino es un microcontrolador AVR simple, que ha sido actualizado con un gestor de arranque y tiene el puerto USB-UART mínimo requerido. Hay otros componentes importantes, pero dentro del alcance del artículo sería mejor centrarse sólo en estos dos componentes.

En primer lugar, sobre el microcontrolador, un mecanismo construido sobre un único circuito en el que se ubica el programa desarrollado. Se puede influir en el programa presionando botones, recibiendo señales de los componentes de la creación (resistencias, transistores, sensores, etc.), etc. Además, los sensores pueden tener una finalidad muy diferente: iluminación, aceleración, temperatura, distancia, presión, obstáculos, etc. Se pueden utilizar piezas simples como dispositivos de visualización, desde LED y tweeters hasta dispositivos complejos, como pantallas gráficas. Las calidades consideradas son motores, válvulas, relés, servos, electroimanes y muchas otras, que llevaría muchísimo tiempo enumerar. El MK trabaja directamente con algunas de estas listas, utilizando cables de conexión. Algunos mecanismos requieren adaptadores. Pero una vez que empieces a diseñar, te resultará difícil dejarlo. Ahora hablemos de la programación Arduino.

Obtenga más información sobre el proceso de programación de la placa.

Un programa que ya está listo para ejecutarse en un microcontrolador se llama firmware. Puede haber un proyecto o proyectos Arduino, por lo que sería recomendable almacenar cada firmware en una carpeta separada para acelerar el proceso de búsqueda de los archivos necesarios. Se introduce en el cristal MK mediante dispositivos especializados: programadores. Y aquí Arduino tiene una ventaja: no necesita programador. Todo está hecho para que programar Arduino para principiantes no sea difícil. El código escrito se puede cargar en el MK mediante un cable USB. Esta ventaja no se logra mediante un programador prediseñado, sino mediante un firmware especial: un gestor de arranque. El gestor de arranque es un programa especial que se inicia inmediatamente después de la conexión y escucha si hay algún comando, si flashear el cristal, si hay proyectos Arduino o no. Existen varias ventajas muy atractivas al utilizar un gestor de arranque:

  1. Utilizando un solo canal de comunicación, lo que no requiere costos de tiempo adicionales. Por lo tanto, los proyectos Arduino no requieren que conectes muchos cables diferentes y habrá confusión al usarlos. Un cable USB es suficiente para un funcionamiento exitoso.
  2. Protección contra manos torcidas. Es bastante fácil llevar el microcontrolador a un estado de ladrillo usando firmware directo; no es necesario trabajar duro; Cuando trabaje con un gestor de arranque, no podrá acceder a configuraciones potencialmente peligrosas (con la ayuda de un programa de desarrollo, por supuesto, de lo contrario, todo se puede estropear). Por lo tanto, Arduino para principiantes está pensado no solo desde el punto de vista de que es comprensible y conveniente, sino que también le permitirá evitar gastos financieros no deseados asociados con la inexperiencia de la persona que trabaja con ellos.

Proyectos para empezar

Cuando haya adquirido un kit, un soldador, colofonia y soldadura, no debe esculpir inmediatamente estructuras muy complejas. Por supuesto, puedes hacerlos, pero las posibilidades de éxito en Arduino para principiantes son bastante bajas con proyectos complejos. Para entrenar y mejorar tus habilidades, puedes intentar implementar algunas ideas más simples que te ayudarán a comprender la interacción y el funcionamiento de Arduino. Como primeros pasos para trabajar con Arduino para principiantes, podemos aconsejarle que considere:

  1. Crea uno que funcione gracias a Arduino.
  2. Conectando un botón separado a Arduino. En este caso, puede hacerlo de modo que el botón pueda ajustar el brillo del LED desde el punto 1.
  3. Conexión de potenciómetro.
  4. Control de servoaccionamiento.
  5. Conexión y trabajo con un LED de tres colores.
  6. Conexión del elemento piezoeléctrico.
  7. Conexión de un fotorresistor.
  8. Conexión de un sensor de movimiento y señales sobre su funcionamiento.
  9. Conexión de un sensor de humedad o temperatura.

Proyectos para el futuro

Es poco probable que le interese Arduino para conectar LED individuales. Lo más probable es que le atraiga la oportunidad de crear su propio coche o un tocadiscos volador. Estos proyectos son difíciles de implementar y requerirán mucho tiempo y perseverancia, pero una vez completados, obtendrás lo que deseas: una valiosa experiencia en diseño de Arduino para principiantes.

Buenos días, Habr. Estoy lanzando una serie de artículos que te ayudarán a familiarizarte con Arduino. Pero esto no significa que si no eres nuevo en este negocio no encontrarás nada interesante para ti.

Introducción

Sería una buena idea empezar por familiarizarse con Arduino. Arduino: hardware y software para sistemas de robótica y automatización de edificios. La principal ventaja es que la plataforma está dirigida a usuarios no profesionales. Es decir, cualquiera puede crear su propio robot, independientemente de sus conocimientos de programación y sus propias habilidades.

Comenzar

La creación de un proyecto en Arduino consta de 3 etapas principales: escritura de código, creación de prototipos (elaboración de pruebas) y firmware. Para escribir código y luego actualizar la placa, necesitamos un entorno de desarrollo. De hecho, hay bastantes de ellos, pero programaremos en el entorno original: Arduino IDE. Escribiremos el código en C++, adaptado para Arduino. Puedes descargarlo en el sitio web oficial. Un boceto es un programa escrito en Arduino. Veamos la estructura del código:


principal())( configuración vacía())( ) bucle vacío())( ) )

Es importante tener en cuenta que el procesador Arduino crea la función main(), que se requiere en C++. Y el resultado de lo que ve el programador es:


configuración vacía() ( ) bucle vacío() ( )

Veamos las dos funciones requeridas. La función setup() se llama solo una vez cuando se inicia el microcontrolador. Es ella quien establece todos los ajustes básicos. La función loop() es cíclica. Se llama en un bucle sin fin durante todo el tiempo de funcionamiento del microcontrolador.

primer programa

Para comprender mejor el principio operativo de la plataforma, escribamos el primer programa. Ejecutaremos este programa más simple (Blink) en dos versiones. La única diferencia entre ellos es el montaje.


intLed = 13; // declara la variable Led en el pin 13 (salida) void setup())( pinMode(Led, OUTPUT); // define la variable ) void loop())( digitalWrite(Led, HIGH); // aplica voltaje al pin 13 retardo(1000); // espera 1 segundo digitalWrite(Led, LOW); // no aplica voltaje al pin 13 retardo(1000);

El principio de funcionamiento de este programa es bastante sencillo: el LED se enciende durante 1 segundo y se apaga durante 1 segundo. Para la primera opción, no necesitamos armar un diseño. Ya que la plataforma Arduino tiene un LED incorporado conectado al pin 13.

firmwarearduino

Para cargar un boceto en Arduino, primero debemos simplemente guardarlo. A continuación, para evitar problemas al cargar, debe verificar la configuración del programador. Para hacer esto, seleccione la pestaña "Herramientas" en el panel superior. En la sección “Pago”, seleccione su pago. Podría ser Arduino Uno, Arduino Nano, Arduino Mega, Arduino Leonardo u otros. También en la sección “Puerto” debes seleccionar tu puerto de conexión (el puerto al que conectaste tu plataforma). Después de estos pasos, puedes subir el boceto. Para hacer esto, haga clic en la flecha o seleccione "Descargar" en la pestaña "Bosquejo" (también puede usar el método abreviado de teclado "Ctrl + U"). El firmware de la placa se ha completado con éxito.

Creación de prototipos/diseño

Para montar la placa de pruebas, necesitamos los siguientes elementos: LED, resistencia, cableado (puentes), placa de pruebas. Para no quemar nada y para que todo funcione correctamente, debes ocuparte del LED. Tiene dos "patas". Lo corto es un inconveniente, el largo es un plus. Al corto conectaremos masa (GND) y una resistencia (para reducir la corriente suministrada al LED para no quemarlo), y le daremos corriente al largo (conectar al pin 13). Después de conectarte, sube el boceto al tablero si no lo has hecho anteriormente. El código sigue siendo el mismo.


Este es el final de la primera parte. Gracias por su atención.

¡Todo sobre Arduino y electrónica!

arduino- una marca comercial de hardware y software para la construcción de sistemas simples de automatización y robótica, dirigida a usuarios no profesionales. Software La parte consta de un shell de software libre (IDE) para escribir programas, compilarlos y programar hardware. Hardware La pieza es un conjunto de placas de circuito impreso ensambladas, vendidas tanto por el fabricante oficial como por terceros. La arquitectura completamente abierta del sistema le permite copiar o ampliar libremente la línea de productos Arduino.

El nombre de la plataforma proviene del nombre del invernadero del mismo nombre en Ivrea, visitado a menudo por los fundadores del proyecto, y este nombre, a su vez, fue dado en honor del rey de Italia Arduin de Ivrea.

Arduino se puede utilizar tanto para crear objetos de automatización autónomos como para conectarse al software en una computadora a través de interfaces estándar cableadas e inalámbricas.

Este material proporcionará un ejemplo de cómo usar varios sensores de temperatura 18b20 + agregar el número requerido y realizar monitoreo remoto usando la placa nodemcu esp8266 y la aplicación blynk. Este material será útil si necesita tomar varias lecturas de temperatura de forma remota para su seguimiento.

¿Quieres jugar videojuegos de tu infancia? Tanks, Contra, Chip y Dale, Teenage Mutant Ninja Turtles... ¡Todos estos juegos te están esperando! A partir de esta guía aprenderá cómo ensamblar y configurar rápida y fácilmente una consola retro basada en una microcomputadora Raspberry Pi y un conjunto de emuladores RetroPie.

Copo de nieve interactivo de la forma adecuada, creado por Arduino Nano. Utiliza 17 canales PWM independientes y sensor táctil para conmutación y efectos.

El copo de nieve consta de 30 LED agrupados en 17 segmentos independientes, que pueden controlarse por separado mediante un microcontrolador Arduino Nano. Cada bloque está controlado por un pin PWM independiente y ajusta el brillo de cada bloque de LED y efectos por separado.

Este artículo será una instrucción completa para ensamblar un automóvil robot basado en un kit de robot 2wd basado en una placa Wi-Fi esp8266 y un motor de protección para ello.

También al final habrá firmware para esta placa y la configuración de una aplicación para controlar nuestro robot a través de un teléfono inteligente mediante una red Wi-Fi.

Al principio del artículo se presentará la teoría; más cerca de la mitad, se considerará la práctica, también hablaremos lo más brevemente posible sobre la herramienta, sobre la química necesaria para soldar y sobre herramientas adicionales. Para obtener una soldadura de muy alta calidad, vale la pena estudiar bien todas estas preguntas, descubrir los detalles en alguna parte, pero intentaremos explicarlo todo lo más claramente posible "con los dedos", para que después de leer tenga la garantía de estar capaz de completar las tareas asignadas.

Los relojes basados ​​en matrices de píxeles ESP8266 Nodemcu y max7219 se han vuelto muy populares recientemente en Internet. Todo porque este reloj es muy fácil de montar, tiene una amplia funcionalidad y capacidad para actualizar la hora, recibir diversos datos de Internet y mostrar todos estos datos en un teletipo.

El popular bloqueador de spam basado en la placa ESP8266 (nodemcu \WEMOS) ha recibido una segunda versión de firmware con correcciones de errores, mejoras de interfaz y la adición de funcionalidades más amplias. Recopilé todo esto y decidí escribir una publicación. También agregué un registro de trabajo detallado con firmware simplificado vía FLASHER (firmware en 3 clics)

Reloj WIFI con estación meteorológica en ESP8266 e indicador matricial en MAX7219

Un proyecto de reloj muy interesante y sencillo con una interfaz web basada en la placa nodemcu ESP8266 y la pantalla MAX7219. ¡Probablemente la mejor opción para un reloj y una estación meteorológica emparejada que recibe datos de Internet!

Campos adicionales
prueba 1:

Este proyecto está realizado en una placa WIFI ESP8266 y está diseñado para control y monitoreo a través de la aplicación BLYNK en su teléfono inteligente. También puede agregar una cámara IP al proyecto (o usar un teléfono inteligente antiguo con una cámara como servidor) para el monitoreo en tiempo real a través de IP Webcam Pro a través de un widget en la aplicación BLYNK. Se utiliza un motor paso a paso NEMA17 para suministrar alimentación. pasos de 1,8 grados - 200 pasos de giro completo. El motor hace girar la barrena en el adaptador de plomería, al que cae el alimento desde la tolva.

Comencemos con las posibilidades que se le abrirán si proporciona el intercambio de datos inalámbrico entre dos placas Arduino:

  • Lectura remota de sensores de temperatura, presión, sistemas de alarma basados ​​en sensores de movimiento piroeléctricos, etc.
  • Controle y supervise robots de forma inalámbrica desde 50 a 2000 pies de distancia.
  • Control y seguimiento inalámbrico de locales en viviendas vecinas.
  • Etc. etc. En general, casi todo lo que requiera sistemas inalámbricos de control y monitorización...

Arduino es una plataforma universal para microcontroladores de bricolaje. Hay muchos escudos (tarjetas de expansión) y sensores para ello. Esta diversidad le permite crear una serie de proyectos interesantes destinados a mejorar su vida y aumentar su comodidad. Los campos de aplicación del panel son ilimitados: automatización, sistemas de seguridad, sistemas de recogida y análisis de datos, etc.

En este artículo aprenderás qué cosas interesantes puedes hacer con Arduino. Qué proyectos serán espectaculares y cuáles serán útiles.

¿Qué puedes hacer con Arduino?

robot aspirador

Limpiar un apartamento es una tarea rutinaria y poco atractiva, sobre todo porque lleva tiempo. Podrás guardarlo si delegas parte de las tareas del hogar a un robot. Este robot fue ensamblado por un ingeniero electrónico de Sochi, Dmitry Ivanov. Estructuralmente, resultó ser de calidad suficiente y no es inferior en eficiencia.

Para montarlo necesitarás:

1. Arduino Pro-mini, o cualquier otro similar y de tamaño adecuado...

2. Adaptador USB-TTL si está utilizando Pro mini. Si elige Arduino Nano, entonces no es necesario. Ya está instalado en el tablero.

3. Se necesita el controlador L298N para controlar e invertir motores de CC.

4. Pequeños motores con caja de cambios y ruedas.

5. 6 sensores de infrarrojos.

6. Motor para turbina (más grande).

7. La propia turbina, o más bien el impulsor de una aspiradora.

8. Motor para escobillas (pequeño).

9. 2 sensores de colisión.

10. 4 pilas 18650.

11. 2 convertidores DC-DC (elevador y reductor).

13. Controlador de operación (carga y descarga) de baterías.

El sistema de control se ve así:

Y aquí está el sistema de energía:

Estos limpiadores están evolucionando, los modelos fabricados en fábrica tienen algoritmos inteligentes complejos, pero puede intentar hacer su propio diseño, que no será inferior en calidad a sus costosos análogos.

Capaces de producir un flujo luminoso de cualquier color, suelen utilizar LED en cuya carcasa hay tres cristales que brillan en diferentes colores. Para controlarlos se comercializan controladores RGB especiales; su esencia es regular la corriente suministrada a cada uno de los colores de la tira de LED, por lo que se regula (por separado) la intensidad del brillo de cada uno de los tres colores.

Puedes crear tu propio controlador RGB usando Arduino, además, este proyecto implementa el control vía Bluetooth.

La foto muestra un ejemplo del uso de un LED RGB. Para controlar la cinta, necesitará una fuente de alimentación adicional de 12 V, luego controlarán las puertas de los transistores de efecto de campo incluidos en el circuito. La corriente de carga de la puerta está limitada por resistencias de 10 kOhm que se instalan entre el pin Arduino y la puerta, en serie con él.

Panel de control basado en Arduino y smartphone

Con un microcontrolador, puede crear un control remoto universal controlado desde un teléfono móvil.

Para esto necesitarás:

    Arduino de cualquier modelo;

    Receptor de infrarrojos TSOP1138;

    LED infrarrojos;

    Módulo Bluetooth HC-06.

El proyecto puede leer códigos de controles remotos de fábrica y guardar sus valores. Después de lo cual podrás controlar este producto casero a través de Bluetooth.

La cámara web está instalada en un mecanismo giratorio. Está conectado a una computadora con el software instalado. Se basa en la biblioteca de visión por computadora: OpenCV (Biblioteca de visión por computadora de código abierto), después de que el programa detecta una cara, las coordenadas de su movimiento se transmiten a través de un cable USB.

Arduino controla el mecanismo de rotación y posiciona la lente de la cámara. Se utilizan un par de servos para mover la cámara.

El vídeo muestra cómo funciona este dispositivo.

¡Cuida a tus animales!

La idea es descubrir por dónde deambula tu animal, lo que puede ser de interés para investigaciones científicas o simplemente por diversión. Para hacer esto necesitas usar un rastreador GPS. Sino para almacenar datos de ubicación en algún tipo de dispositivo de almacenamiento.

En este caso, las dimensiones del dispositivo juegan aquí un papel decisivo, ya que el animal no debe sentir molestias por ello. Para grabar datos, puede utilizarlo para trabajar con tarjetas de memoria Micro-SD.

A continuación se muestra un diagrama de la versión original del dispositivo.

La versión original del proyecto utilizó una placa TinyDuino y escudos. Si no puede encontrar uno, es muy posible utilizar copias pequeñas de Arduino: mini, micro, nano.

Se utilizó un elemento de iones de litio de baja capacidad para el suministro de energía. La pequeña batería dura unas 6 horas. El autor acabó metiendo todo en un tarro de Tic-Tac recortado. Vale la pena señalar que la antena GPS debe apuntar hacia arriba para obtener lecturas confiables del sensor.

Ladrón de cerradura de código

Para abrir cerraduras de combinación con Arduino, necesitará un servo y un motor paso a paso. Este proyecto fue desarrollado por el hacker Samy Kamkar. Este es un proyecto bastante complejo. El funcionamiento de este dispositivo se muestra en el vídeo, donde el autor explica todos los detalles.

Por supuesto, es poco probable que un dispositivo de este tipo sea adecuado para un uso práctico, pero es un excelente dispositivo de demostración.

Arduino en la música

Lo más probable es que no se trate de un proyecto, sino de una pequeña demostración de cómo los músicos han utilizado esta plataforma.

Caja de ritmos en Arduino. Cabe destacar que no se trata de una búsqueda ordinaria de muestras grabadas, sino, en principio, de generación de sonido mediante dispositivos "hardware".

Clasificaciones de piezas:

    Transistor tipo NPN, por ejemplo 2n3904 - 1 ud.

    Resistencia 1 kOhm (R2, R4, R5) - 3 uds.

    330 ohmios (R6) - 1 ud.

    10 kOhmios (R1) - 1 ud.

    100 kOhmios (R3) - 1 ud.

    Condensador electrolítico 3,3 uF - 1 ud.

Para que el proyecto funcione, deberá conectar la biblioteca para una rápida expansión de la serie Fourier.

Este es un proyecto bastante simple e interesante que puedes presumir ante tus amigos.

3 proyectos de robots

La robótica es una de las áreas más interesantes para los geeks y simplemente para aquellos a quienes les gusta hacer algo inusual con sus propias manos, decidí hacer una selección de varios proyectos interesantes.

Robot HAZ en Arduino

Para montar un robot andante de cuatro patas necesitarás:

    Para mover las piernas se necesitan servomotores, por ejemplo, Tower Hobbies TS-53;

    Un trozo de alambre de cobre de espesor medio (para que aguante el peso de la estructura y no se doble, pero no demasiado grueso, porque no tiene sentido);

    Microcontrolador - AVR ATMega 8 o placa Arduino de cualquier modelo;

    Para el chasis, el diseño indica que se utilizó un Sintra Frame. Es un tipo de plástico que se dobla en cualquier forma cuando se calienta.

Como resultado obtendrás:

Cabe destacar que este robot no conduce, sino que camina, puede pasar por encima y subir alturas de hasta 1 cm.

Por alguna razón, este proyecto me recordó al robot de la caricatura Wall-e. Su característica especial es su uso para cargar baterías. Se mueve como un coche, sobre 4 ruedas.

Sus partes constituyentes:

    Botella de plástico de tamaño adecuado;

  • Saltadores de mamá y papá;

    Panel solar con un voltaje de salida de 6V;

    Como donante de ruedas, motores y otras piezas: un coche radiocontrolado;

    Dos servos de rotación continua;

    Dos servos convencionales (180 grados);

    Soporte para pilas AA y “corona”;

    Sensor de colisión;

    LED, fotorresistores, resistencias fijas de 10 kOhm - 4 piezas en total;

    Diodo 1n4001.

Aquí está la base: una placa Arduino con un protoescudo.

Así son las piezas de repuesto de las ruedas.

La estructura está casi montada, los sensores están instalados.

La esencia del trabajo del robot es que va hacia la luz. Necesita abundancia para la navegación.

Es más una máquina CNC que un robot, pero el proyecto es muy entretenido. Es una máquina trefiladora de 2 ejes. A continuación se muestra una lista de los principales componentes que lo componen:

    Unidades de CD (DVD) - 2 unidades;

    2 controladores para motores paso a paso A498;

    servoaccionamiento MG90S;

    Arduino Uno;

    Fuente de alimentación 12V;

    Bolígrafo y otros elementos de diseño.

La unidad de disco óptico utiliza bloques con un motor paso a paso y una varilla guía que posiciona el cabezal óptico. De estos bloques se retiran el motor, el eje y el carro.

No podrá controlar un motor paso a paso sin equipo adicional, por lo que se utilizan placas de controlador especiales, es mejor si se les instala un radiador de motor al momento de arrancar o cambiar la dirección de rotación;

El proceso completo de montaje y funcionamiento se muestra en este vídeo.

Conclusión

Este artículo cubre sólo una pequeña muestra de todo lo que puedes hacer en esta popular plataforma. De hecho, todo depende de tu imaginación y de la tarea que te propongas.




Arriba