Proyectos Arduino con instrucciones de bricolaje, códigos, diagramas, modelos 3D
Bienvenido a mi colección de proyectos Arduino. Incluso si recién está comenzando con Arduino, no tiene que preocuparse por eso. Cada uno de los siguientes proyectos DIY Arduino está cubierto con un tutorial detallado paso a paso sobre cómo hacerlo usted mismo e incluye esquemas de circuitos, códigos fuente y videos.
Esta colección de características de proyectos Arduino:
- Control inalámbrico
- Automatización
- Control de motores
- Robótica
- Máquinas CNC
- LED
- y más.
Junto con mis proyectos de bricolaje Arduino aquí, también puede encontrar ideas de proyectos respaldadas por mis tutoriales detallados de Arduino para varios sensores y módulos. Usando la sección de comentarios a continuación, también puede sugerir sus ideas, así como discutir cualquier tema relacionado con estos proyectos de Arduino.
Actualizaré continuamente este artículo con todas las cosas nuevas que haga.
Proyectos Arduino con una guía detallada paso a paso
Como entusiasta de Arduino, descubrí que hacer robots con Arduino es lo más divertido para mí. Hay mucho que aprender de ellos como creadores e ingenieros. Entonces, aquí están mis proyectos de Arduino relacionados con la robótica para que usted también pueda aprender.
Arduino Robot Arm
Cuando se trata de fabricación automatizada, los brazos de robot juegan un papel importante en tantas aplicaciones. A menudo se utilizan para soldar, ensamblar, empacar, pintar, recoger y colocar tareas y mucho más. Este proyecto Arduino es en realidad un brazo robótico hecho de piezas impresas en 3D, juntas de servomotores y controlado mediante un Arduino Nano. Lo que es aún más genial, podemos controlar el brazo del robot de forma inalámbrica a través de un teléfono inteligente y una aplicación de Android de construcción personalizada.
El brazo del robot tiene 5 grados de libertad, por lo que necesitamos 5 servomotores, más un servo adicional para el mecanismo de agarre. Para la comunicación con el smartphone utilizamos el módulo Bluetooth HC-05.
Dificultad: Intermedia
Robot Mecanum Wheels
El siguiente proyecto es uno de los más geniales Proyecto Arduino en esta lista. Es un coche robot Arduino que, en lugar de ruedas normales, emplea ruedas bidireccionales o ruedas mecanum que permiten al robot moverse en cualquier dirección.
Las ruedas están unidas a cuatro motores paso a paso que se controlan individualmente. Al girar las ruedas en un patrón determinado, ejercen fuerzas diagonales debido a que los rodillos colocan diagonalmente en la circunferencia de las ruedas, por lo que pueden moverse en cualquier dirección. El coche robot se puede controlar de forma remota mediante la comunicación Bluetooth y una aplicación de Android de construcción personalizada, o utilizando un transmisor RC DIY con la ayuda del módulo transceptor NRF24L01.
Dificultad: Avanzada
Arduino Robot Arm y Mecanum Wheels Platform Automatic Operation
Aquí hay una versión mejorada del anterior proyecto de robot mecanum wheels. En la parte superior de la plataforma agregué el proyecto DIY Arduino Robot Arm mencionado anteriormente y ahora pueden trabajar juntos.
Como el robot utiliza motores paso a paso para las ruedas y servomotores para el brazo del robot, podemos controlarlos con precisión utilizando la aplicación de Android de construcción personalizada. Lo que es aún mejor, podemos registrar los movimientos del robot y luego el robot puede repetirlos automáticamente. Por supuesto, como para cualquiera de mis proyectos Arduino, el código Arduino, la aplicación de Android de compilación personalizada, así como los archivos del modelo 3D se pueden encontrar y descargar desde el artículo del proyecto en particular.
Dificultad: Avanzada
Arduino Hexapod Robot
La fabricación de robots de inspiración biológica es muy popular entre los estudiantes de ingeniería. Este proyecto Arduino se trata de eso, construiremos un robot hexápodo que cuenta con seis patas, una cola o abdomen, una cabeza, antenas, mandíbulas e incluso ojos funcionales. Todo esto hace que el robot parezca una hormiga.
Cada pata tiene tres articulaciones, y para cada articulación necesitamos una servo motor. Eso significa que necesitamos un total de 18 servos para este proyecto, y además 3 servos para los movimientos de la cabeza y 1 servo para la cola. El cerebro del robot es un Arduino Mega porque es la única placa que puede controlar más de 12 servos usando la biblioteca Servo. También diseñé un PCB personalizado que actúa como un Arduino Mega Shield para que podamos conectar fácilmente todas las conexiones de servo. Podemos controlar el robot hormiga a través de Bluetooth y un teléfono inteligente, o comunicación por radio. La hormiga también tiene un sensor ultrasónico incorporado en la cabeza, por lo que puede detectar objetos en el frente e incluso puede golpear si el objeto está presente si está frente a él.
Dificultad: Avanzada
Robot SCARA impreso en 3D
El robot SCARA o el brazo robótico articulado de cumplimiento selectivo es la opción más común y adecuada, cuando se trata de aplicaciones de pick and place y de ensamblaje pequeño, que requieren mover una pieza desde el punto A al punto B.
Este robot SCARA basado en Arduino es un gran avance en comparación con los proyectos anteriores en todos los aspectos. Tiene un diseño mejor y más robusto con motores paso a paso controlados con precisión y una GUI de construcción personalizada para controlarlo.
Como controlador tiene una placa Arduino UNO, combinada con un escudo CNC y cuatro controladores paso a paso A4988. Tiene 4 DOF, impulsados por cuatro motores paso a paso NEMA 17.
Dificultad: Avanzada
Proyectos Arduino de Máquinas CNC
Los siguientes proyectos muestran cuán capaz es Arduino. Un CNC o Control Numérico por Computadora es un control automatizado de máquinas, como molinos, tornos, cortadores de plasma, impresoras 3D, etc. Entonces, usando el Arduino como controlador, podemos construir cualquiera de estas máquinas CNC.
Actualmente solo tengo dos proyectos de CNC en esta lista, pero habrá muchos más en el futuro.
Máquina cortadora de espuma CNC Arduino
Construir su propia máquina CNC puede parecer un gran desafío para muchos de ustedes, pero el siguiente proyecto de máquina CNC Arduino muestra que construir una máquina CNC en realidad no es tan difícil.
Esta máquina CNC es en realidad una máquina cortadora de espuma. En lugar de bits o láseres, la herramienta principal de esta máquina CNC es un cable caliente. Es un tipo especial de cable de resistencia, que se calienta mucho cuando pasa corriente a través de él. El alambre caliente derrite la espuma al pasar, por lo que podemos hacer con precisión cualquier forma de la espuma de poliestireno.
Dificultad: Avanzada
Dobladora de alambre Arduino
Controlar motores paso a paso usando Arduino es sin duda una de las cosas más satisfactorias para un entusiasta de Arduino. Hay tantas máquinas basadas en estos motores, como máquinas CNC, impresoras 3D, varias máquinas de automatización, etc. Este proyecto de Arduino se trata de eso, describe cómo se puede construir una máquina de este tipo. Es una máquina para doblar alambre, donde con la ayuda de motores paso a paso podemos doblar alambre con precisión y hacer varias formas y formas con él.
La máquina cuenta con tres motores paso a paso. Con el primer paso a paso alimentamos el alambre al mecanismo de doblado. Aquí tenemos otro motor paso a paso que se usa para doblar el cable en el ángulo correcto. También hay otro paso a paso, para controlar el eje Z, o este paso a paso permite que la máquina cree formas tridimensionales. Con este proyecto también podemos ver la utilidad de las impresoras 3D para proyectos Arduino de este tipo o para la creación de prototipos.
Dificultad: Avanzada
Proyectos Arduino de Radio Control (RC)
Transmisor RC DIY basado en Arduino
Muchos proyectos de Arduino que hago requieren control inalámbrico y es por eso que construyo este controlador de radio inalámbrico basado en Arduino. Con este transmisor RC puedo controlar de forma inalámbrica prácticamente con un alcance de hasta 700 m en espacios abiertos. Cuenta con 14 canales, 6 de los cuales son analógicos y 8 entradas digitales.
El cerebro de este proyecto Arduino es un Arduino Pro Mini placa, que es la placa Arduino más pequeña, la comunicación por radio se basa en el módulo NRF24L01, tiene 2 joysticks, 2 potenciómetros y 4 pulsadores momentáneos y también un módulo de acelerómetro y giroscopio que se puede utilizar para controlar cosas con solo moverse o inclinando el controlador. Monté todos los componentes electrónicos en una PCB de diseño personalizado e hice una cubierta de acrílico transparente.
Dificultad: Intermedia
Receptor DIY Arduino RC para modelos RC y proyectos Arduino
Este es un proyecto de seguimiento del anterior. Al igual que el transmisor DIY RC, este receptor DIY Arduino RC se puede utilizar para muchas aplicaciones. Podemos emparejar fácilmente los dos proyectos y controlar cualquier cosa de forma inalámbrica. Entre otros, hice un ejemplo de control de un modelo de coche RC comercial utilizando estos transmisores y receptores DIY.
La PCB personalizada que hice utiliza el mismo módulo NRF24L01 para la comunicación por radio. El controlador es un Arduino Pro Mini y cuenta con 9 canales de entrada / salida.
Dificultad: Intermedio
Hovercraft RC basado en Arduino DIY
El siguiente proyecto Arduino es un gran ejemplo de cómo utilizar el transmisor DIY RC desde arriba. Es un aerodeslizador impreso en 3D que diseñé completamente por mi cuenta y, por supuesto, los archivos de impresión 3D están disponibles para descargar. El aerodeslizador utiliza dos motores sin escobillas, uno para crear un colchón de aire para el levantamiento y el otro para generar empuje o avanzar.
Para el control inalámbrico estamos usando el módulo NRF24L01, que acepta los datos provenientes del transmisor RC. Luego, usando el Arduino y dos ESC (Electronic Speed Controler) controlamos la velocidad de los motores BLDC. En la parte trasera del aerodeslizador también hay un servo para controlar los timones o para controlar la dirección. Debo decir que conducir este aerodeslizador de bricolaje es muy divertido.
Dificultad: Avanzada
Avión Arduino RC
Cualquiera que haya tenido la oportunidad de jugar con algunos aviones RC sabe lo genial y divertido que es. Es aún más genial y satisfactorio si construye el avión RC por su cuenta. El siguiente proyecto aumenta la satisfacción aún más, porque aquí le mostraré cómo construir su propio avión RC, que es 100% DIY. Además, tenemos un sistema de control de radio 100% DIY basado en el Arduino.
El avión está completamente hecho de poliestireno. y lo que es más genial, las formas se hacen con la ayuda de mi máquina cortadora de espuma CNC Arduino DIY, un proyecto que ya se mencionó anteriormente. La comunicación por radio se basa en los módulos transceptores NRF24L01. Para ese propósito, utilicé mi transmisor DIY Arduino RC y mi receptor DIY Arduino RC.
Dificultad: Avanzada
Control inalámbrico del coche robot Arduino
Este proyecto Arduino es una extensión del anterior, y aquí aprenderemos cómo controlar de forma inalámbrica el coche robot Arduino.
Puede elegir uno de los tres métodos diferentes de control inalámbrico explicados en este proyecto, o ese es el módulo HC-05 Blueooth, el módulo transceptor NRF24L01 y el módulo inalámbrico de largo alcance HC-12. Además, puede aprender a crear su propia aplicación de Android para controlar el coche robot Arduino.
Dificultad: intermedia
Estación meteorológica inalámbrica Arduino
Esta idea del proyecto Arduino es bastante práctico porque cuenta con medición de temperatura y humedad en interiores y exteriores. Se basa en el sensor DHT11 / DHT22, el módulo transceptor NRF24L01 para la comunicación inalámbrica y el DS3231 RTC. Para la pantalla podemos utilizar LCD de 16 × 2 caracteres o una pantalla táctil TFT de 3,2 pulgadas.
La unidad exterior puede alimentarse con baterías y la unidad interior con un adaptador de CA. La unidad exterior mide la temperatura y la humedad y envía los valores a la unidad interior principal. Aquí, estos valores están impresos en la pantalla LCD junto con los datos y los valores de tiempo del módulo de reloj de tiempo real DS3231.
Además , podemos usar el módulo de tarjeta SD para almacenar los datos en la tarjeta Micro SD.
Dificultad: Intermedia
Proyectos de control de motores Arduino
Control deslizante de cámara Arduino con panorámica y Mecanismo de inclinación
Los controles deslizantes de la cámara son excelentes para capturar tomas cinematográficas, y tener un sistema de giro e inclinación en la parte superior aumenta aún más la posibilidad de capturar mejores tomas. En este proyecto, le mostraré cómo puede construir uno propio, que cuesta mucho menos que el que se encuentra en las tiendas y aún así puede obtener tomas excelentes y súper suaves.
El control deslizante tiene tres motores paso a paso NEMA 17 controlados a través de los controladores paso a paso A4988 y la placa Arduino Nano. Con un joystick podemos controlar los movimientos de panorámica e inclinación y con un potenciómetro podemos controlar el movimiento de deslizamiento. Con este control deslizante de cámara de bricolaje, podemos usar el botón Establecer para establecer dos puntos IN y OUT diferentes, de modo que la cámara pueda moverse automáticamente de uno a otro punto. Personalmente, considerando todos mis proyectos de Arduino hasta ahora, encontré que este es el más práctico para mí.
Dificultad: Avanzada
Máquina expendedora de bricolaje
Si está interesado en construir algo más complejo con Arduino, entonces este proyecto es el indicado para usted. Aunque es complejo, puede recrearlo fácilmente, ya que hay una explicación detallada paso a paso sobre cómo funciona todo, incluidos los esquemas del circuito y los códigos fuente.
La estructura de la máquina está hecha de MDF. Para descargar los elementos utilicé servomotores de rotación continua, mientras que para el sistema portador utilicé dos motores paso a paso NEMA17. Para detectar las monedas, la máquina utiliza un sensor de proximidad por infrarrojos.
Dificultad: Avanzada
Plataforma de autoestabilización / cardán Arduino DIY
El siguiente proyecto Arduino es un cardán simple o una plataforma autoestabilizadora que se puede utilizar para mantener objetos o el nivel de la plataforma superior. El proyecto es bastante simple con solo varios componentes electrónicos.
Basado en la orientación del MPU6050 y sus datos de acelerómetro y giroscopio fusionados, podemos controlar los 3 ejes o servos que mantienen la plataforma nivelada.
Dificultad: Intermedia
Coche Robot Arduino
La combinación de motores DC y Arduino es siempre divertido, y este proyecto también. Aquí construiremos nuestro propio coche robot desde cero. El automóvil se alimentará con baterías de iones de litio y dos motores de 12 V CC, y se controlará mediante el controlador L298N y un joystick analógico.
A través de este proyecto, también aprenderemos cómo funcionan el control de motores H-Bridge y PWM.
Dificultad: Intermedia
Proyectos Arduino para principiantes
Arduino Radar (Sonar)
Este es uno de mis proyectos más populares y es muy divertido de construir. El radar puede detectar objetos frente a él y mapearlos en la pantalla de la PC usando el IDE de procesamiento.
Para este proyecto solo necesita dos componentes junto con una placa Arduino, y eso es un sensor ultrasónico y un pequeño servomotor. El alcance del radar se puede ajustar hasta 4 metros con una rotación de 180 grados.
Dificultad: Fácil
Medidor de alcance y nivel de burbuja digital
Aquí hay otro proyecto utilizando el sensor ultrasónico HC-SR04. Esta vez lo usaremos para hacer un medidor de distancia que puede medir distancias de hasta 4 metros, así como medir áreas cuadradas.
El proyecto también incluye un acelerómetro que se utiliza para la función de nivel de burbuja digital o para medir el ángulo. Los resultados se muestran en una pantalla LCD de 16 × 2 y todos los componentes están conectados a una PCB de diseño personalizado.
Dificultad: Intermedia
Clasificador de color Arduino
Clasificación de objetos o productos por su color tiene una importante aplicación en el mundo real. Este tipo de máquinas se utilizan a menudo para clasificar frutas, semillas, plásticos, etc. El concepto de funcionamiento de estas máquinas es bastante simple. Todo lo que necesita es un sensor de detección de color y, por supuesto, un sistema que alimenta el objeto al sensor y luego lo clasifica.
En este proyecto aprenderemos cómo usar un sensor de detección de color junto con el Arduino. Vamos a clasificar bolos de colores, pero puedes usar el mismo sensor y método para clasificar cualquier otra cosa.
Dificultad: intermedia
Sistema de control de acceso RFID
La tecnología RFID tiene una amplia gama de aplicaciones y el control de acceso es una de ellas. A menudo nos encontramos con esto en hoteles para acceder a nuestra habitación o en el trabajo para registrarnos o acceder a áreas restringidas.
En este proyecto Aprenderemos a usar el Arduino para hacer una cerradura de puerta controlada por RFID. El sistema consta de un lector RFID MFRC522 y etiquetas / tarjetas RFID que se basan en el protocolo MIFARE.
Dificultad: Intermedia
Sistema de alarma Arduino
Si Si alguna vez pensó en crear su propio sistema de seguridad, este proyecto es un excelente punto de partida. Aquí utilizaremos un sensor ultrasónico para detectar movimiento.
Si un ser humano o un objeto pasa frente al sensor, el se activará la alarma. Para desactivar la alarma deberás ingresar una contraseña usando un teclado.
Dificultad: Intermedia
Texto Desplazamiento de Matriz LED Arduino
En este proyecto controlaremos Matrices LED usando el controlador MAX7219. Este controlador puede controlar hasta 64 LED individuales con solo tres cables. También podemos conectar hasta 8 controladores en serie y seguir usando los mismos cables.
Para hacer este proyecto más interesante, también agregó un ejemplo donde puede actualizar el texto en las matrices LED a través de su teléfono inteligente usando una aplicación de Android personalizada.
Dificultad: Intermedio
Proyecto de juego Arduino
Este proyecto de juego se basa en el popular juego Flappy Bird para teléfonos inteligentes. Utilizando la pantalla táctil controlamos al pájaro mientras intentamos esquivar los pilares.
Para este proyecto necesitamos un TFT de 3,2 pulgadas Pantalla táctil, un adaptador de pantalla TFT Mega y una placa Arduino Mega. El código es un poco más largo pero todo se explica en detalle.
Dificultad: Avanzada
Reproductor de música Arduino y despertador con pantalla táctil
En este proyecto Aprenderemos a construir nuestro propio reproductor de música. Cuenta con pantalla táctil, reproductor MP3, sensor de temperatura y reloj despertador.
El código detrás de este proyecto es un un poco más complejo con alrededor de 550 líneas, pero todo se explica en detalle con comentarios para cada línea. También hay una explicación detallada en video.
Dificultad: Avanzada
Mesa de centro LED interactiva basada en Arduino
A primera vista, esta mesa parece un café normal mesa, pero una vez que enciende la alimentación, llega a un nivel completamente nuevo. La mesa tiene 45 secciones que pueden brillar en cualquier color que queramos, además reacciona con los objetos colocados encima de ella.
El corazón de la mesa es un Arduino que controla los 45 LED direccionables WS2812B y los objetos en la parte superior de la mesa se detectan mediante sensores de proximidad infrarrojos. Lo que es aún más genial, tiene un módulo Bluetooth incorporado que permite la interacción con un teléfono inteligente para seleccionar los colores de los LED.
Dificultad: Avanzada
Ideas de proyectos de Arduino
La siguiente sección de este artículo contiene ideas de proyectos de Arduino basadas en mis tutoriales detallados sobre varios sensores y módulos, también como sus sugerencias de la sección de comentarios a continuación.
Para cada idea de proyecto, señalaré los componentes requeridos, así como el tutorial particular para cada uno de ellos.
Toma de corriente controlada por teléfono inteligente Android Usando Arduino
Controlar las tomas de corriente de su hogar a través de un teléfono inteligente es el primer paso en la automatización del hogar. Puede crear fácilmente sus propias tomas de corriente controladas por Arduino utilizando el conocimiento que puede obtener de mis tutoriales de Arduino.
Para este proyecto solo necesita dos componentes junto con la placa Arduino. Un módulo Bluetooth HC-05 y un módulo de relé de 5V para los que ya tengo tutoriales detallados. Para alimentar el Arduino y el relé, puede usar un convertidor de 220 / 110V CA a 5V CC.
Con su teléfono inteligente puede conectar y controlar su toma de corriente a través de Bluetooth. Puede usar algunas aplicaciones ya creadas para controlar Arduino desde Play Store o crear su propia aplicación personalizada. De esta forma también podemos controlar las tomas de corriente mediante comandos de control por voz.
Dificultad: Avanzada
Domótica usando Arduino
La domótica es una de las más proyectos populares de Arduino en la actualidad. El objetivo de este proyecto es controlar de forma remota cualquier cosa en su casa, como luces, electrodomésticos, temperatura, dispositivos de seguridad, etc., con un solo dispositivo o su teléfono inteligente.
Para hacer un proyecto de este tipo, necesitamos cantidad decente de conocimiento en Arduino. El siguiente concepto de automatización del hogar que sugiero se basa en mis tutoriales detallados de Arduino para varios sensores y módulos.
Entonces, la idea aquí es tener una unidad maestra que incluye una pantalla táctil y varias unidades esclavas que ejecutarán comandos provenientes del maestro. En cuanto a la comunicación inalámbrica podemos utilizar los módulos de radiofrecuencia NRF24L01, y cada unidad esclava puede tener varias funciones como monitoreo de temperatura, control de toma de corriente, control de luces, alarma de seguridad, etc.
Por supuesto, Hay un sinfín de posibilidades y combinaciones para construir un sistema domótico utilizando la placa Arduino. Siempre puede cambiar y agregar más dispositivos. También puede realizar una comunicación Bluetooth para poder controlar todo esto usando su teléfono inteligente, etc.
Dificultad: Avanzada
Control de gestos de Arduino
La idea para esto El proyecto consiste en controlar de forma remota un proyecto Arduino mediante gestos con las manos. Digamos que queremos controlar el Arduino Robot Car que mencionamos anteriormente. Entonces en lugar del joystick usaremos un módulo MEMS para el control.
Podemos usar el módulo GY-80 que cuenta con un acelerómetro, un giroscopio y un magnetómetro. Luego, los datos que obtenemos de estos sensores para controlar la dirección del automóvil robot. En cuanto a la comunicación inalámbrica podemos utilizar los módulos transceptores NRF24L01.
También puedes consultar mi Proyecto de Fin de Carrera de Mecatrónica donde utilicé un método similar para controlar un modelo 3D en Matab Simulink.
Dificultad: Avanzada