Proyectos detallados en Arduino Uno. Solicitud. Directorio móvil. Más sobre el equipo

arduino es un pequeño dispositivo electrónico formado por una única placa de circuito impreso que es capaz de controlar varios sensores, motores eléctricos, iluminación, transmitir y recibir datos... Arduino es toda una familia de dispositivos de diferentes tamaños y capacidades. Y también es todo un zoológico de clones de Arduino y un mundo de dispositivos compatibles con Arduino. Pero hablemos de todo en orden.

1 "Cerebro" arduino

El "cerebro" de Arduino es microcontrolador familias atmega. Un microcontrolador es un microprocesador con memoria y diversos dispositivos periféricos, implementados en un único chip. De hecho, se trata de un microordenador de un solo chip capaz de realizar tareas relativamente sencillas. Los distintos modelos de la familia Arduino están equipados con distintos microcontroladores.

Atmega328: el cerebro del Arduino UNO

La foto muestra un microcontrolador. Atmega328. Estos microcontroladores cuestan Arduino UNO Y Arduino Nano(pero en un edificio diferente).

2 "Manos" arduino

¿Pero de qué sirve un cerebro si no tiene manos? En este caso, las manos son terminales electricos, colocado alrededor del perímetro de la placa Arduino. Hay tableros con más pines y otros con menos. Por ejemplo, la placa más grande de la familia Arduino es arduino mega- tiene más de 70 salidas independientes, y la más pequeña - ArduinoPro Mini- 22 pines en total.


La foto muestra una comparación de Arduino Mega y Arduino Pro Mini. ¿Te imaginas lo que una persona podría hacer con tantas manos como pines Arduino Mega?

3 Digital y analógico conclusiones

No todos los pines de Arduino son iguales. hay conclusiones digital, pero hay cosa análoga. La diferencia fundamental entre ellos es que los pines digitales sólo pueden tener dos valores: o “1” lógico (VERDADERO, de 3 a 5 voltios) o “0” lógico (FALSO, de 0 a 1,5 voltios), y en los pines analógicos. , el rango del “1” lógico al “0” se divide en muchas secciones pequeñas.

¿Por qué es esto necesario? Veamos un ejemplo tan claro. Si conectas un LED al pin digital del Arduino y aplicas un “1” lógico a la salida, el LED se iluminará con el máximo brillo; Si aplica "0", el LED se apagará. No hay opciones intermedias. Si el LED está conectado a una salida analógica, entonces el brillo del LED se puede controlar sin problemas. En la práctica, lo más frecuente es que se conecten algún tipo de sensores analógicos a las salidas analógicas.

4 ¿Qué puede controlar? arduino

Como resultado, tal cantidad de "brazos" de Arduino le permite conectarle una gran cantidad de dispositivos periféricos diferentes. Entre ellos, por ejemplo:

  • botones, interruptores de láminas y joysticks,
  • LED y fotodiodos,
  • micrófonos y parlantes,
  • motores eléctricos y servos,
  • pantallas LCD,
  • lectores de etiquetas de radio (RFID y NFC),
  • módulos bluetooth, WiFi y Ethernet,
  • Lectores de tarjetas SD,
  • receptores de radio y transmisores de radio,
  • Módulos GPS y GSM...

Y también decenas de sensores diferentes:

  • iluminación,
  • campo magnético,
  • telémetros ultrasónicos y láser,
  • giroscopios y acelerómetros,
  • sensores de composición de humo y aire,
  • sensores de presión, temperatura y humedad...

Y mucho, mucho más

Todo esto convierte a Arduino en un núcleo de sistema universal que se puede configurar de diversas formas. ¿Quieres hacer un comedero para mascotas controlado por radio? ¡Por favor! ¿Quiere que la ventana de su logia se cierre cuando empiece a llover? ¡Por favor! ¿Quieres controlar el brillo de la iluminación de tu habitación desde tu smartphone? ¡Fácilmente! ¿Le gustaría recibir notificaciones por correo electrónico si la tierra de sus plantas de interior se seca demasiado? ¡Y esto es posible!


La foto muestra sólo una pequeña parte de los periféricos que se pueden conectar al Arduino. De hecho, hay muchos, muchos más.

5 Comunicación con arduino

¿Cómo sabe el procesador qué debe hacer exactamente? Deberías decirle esto. Escribir mensajes para Arduino se llama programación. Existe un lenguaje para comunicarse con un microcontrolador, simplificado y adaptado específicamente para Arduino. Dominar este lenguaje no es nada difícil si tienes ganas y algo de perseverancia, incluso si nunca antes has programado.

Y para simplificar este proceso, se ha desarrollado un entorno de software especial: IDE de Arduino. Incluye docenas de ejemplos de buenos programas que funcionan. Después de estudiarlos, aprenderá rápidamente mucho sobre el lenguaje de comunicación con Arduino.

Arduino permitirá que tus programas pasen del mundo virtual al mundo real. Podrás ver cómo los programas que escribes hacen que un LED parpadee o un motor gire, y luego hacen cosas más complejas y útiles. Arduino te permitirá aprender muchas cosas nuevas e interesantes tanto en electrónica como en programación. Al final, esto puede servirle como un excelente pasatiempo, una actividad divertida con los niños y un pasatiempo maravilloso y útil.

Puede solicitar Arduino y una amplia variedad de sensores en la tienda en línea china Ali-Express. Aquí los precios son más bajos, pero la entrega demora de 3 semanas a 1,5 meses. Puede pedir Arduino en la tienda de electrónica Voltiq.ru. Los precios aquí son ligeramente más altos que en las tiendas online chinas, pero no hace falta esperar un mes entero. Otra buena tienda de electrónica y robótica es FastNVR.ru.

Y finalmente, ¡mira qué diferentes y maravillosos proyectos se pueden implementar usando Arduino!

" presenta el curso de formación "Arduino para principiantes". La serie consta de 10 lecciones, así como material adicional. Las lecciones incluyen instrucciones en texto, fotografías y videos instructivos. En cada lección encontrará una lista de los componentes necesarios, una lista de programas y un diagrama de conexión. Una vez que haya completado estas 10 lecciones básicas, podrá pasar a modelos más interesantes y a la construcción de robots basados ​​en Arduino. El curso está dirigido a principiantes; no se requieren conocimientos adicionales de ingeniería eléctrica o robótica para comenzar.

Breve información sobre Arduino

¿Qué es Arduino?

Arduino (Arduino) es una plataforma informática de hardware, cuyos componentes principales son una placa de entrada y salida y un entorno de desarrollo. Arduino se puede utilizar para crear objetos interactivos independientes o conectarse a un software que se ejecuta en una computadora. Arduino es una computadora de placa única.

¿Cómo se conectan Arduino y los robots?

La respuesta es muy simple: Arduino se utiliza a menudo como cerebro de robot.

La ventaja de las placas Arduino sobre plataformas similares es su precio relativamente bajo y su distribución casi generalizada entre aficionados y profesionales de la robótica y la ingeniería eléctrica. Una vez que ingrese a Arduino, encontrará soporte en cualquier idioma y personas con ideas afines que responderán sus preguntas y discutirán sus desarrollos.

Lección 1. LED parpadeante en Arduino

En la primera lección aprenderá cómo conectar un LED a un Arduino y controlarlo para que parpadee. Este es el modelo más simple y básico.

CONDUJO- un dispositivo semiconductor que crea radiación óptica cuando una corriente eléctrica lo atraviesa en dirección hacia adelante.

Lección 2. Conectando un botón en Arduino

En este tutorial aprenderás cómo conectar un botón y un LED a un Arduino.

Cuando se presiona el botón, el LED se iluminará; cuando se presiona el botón, no se encenderá. Este es también el modelo base.

Lección 3. Conexión de un potenciómetro en Arduino

En este tutorial aprenderás cómo conectar un potenciómetro a Arduino.

Potenciómetro- Este Resistencia con resistencia ajustable.Los potenciómetros se utilizan como reguladores de diversos parámetros: volumen del sonido, potencia, voltaje, etc.Este es también uno de los esquemas básicos. En nuestro modelo de girar la perilla del potenciómetroEl brillo del LED dependerá.

Lección 4. Servocontrol en Arduino

En este tutorial aprenderás cómo conectar un servo a un Arduino.

servoEs un motor cuya posición del eje se puede controlar ajustando el ángulo de rotación.

Los servos se utilizan para simular diversos movimientos mecánicos de robots.

Lección 5. LED tricolor en Arduino

En este tutorial aprenderás cómo conectar un LED tricolor a un Arduino.

LED tricolor(led rgb) - Se trata de tres LED de diferentes colores en una carcasa. Vienen con una pequeña placa de circuito impreso en la que se encuentran las resistencias o sin resistencias integradas. La lección cubre ambas opciones.

Lección 6. Elemento piezoeléctrico en Arduino

En esta lección aprenderás cómo conectar un elemento piezoeléctrico a un Arduino.

Elemento piezoeléctrico- un convertidor electromecánico que traduce voltaje electrico en vibración de membrana. Estas vibraciones crean sonido.

En nuestro modelo, la frecuencia del sonido se puede ajustar configurando los parámetros apropiados en el programa.

Lección 7. Fotorresistor en Arduino

En esta lección de nuestro curso aprenderás cómo conectar un fotorresistor a Arduino.

fotorresistor- una resistencia cuya resistencia depende del brillo de la luz que incide sobre ella.

En nuestro modelo, el LED se enciende sólo si el brillo de la luz sobre el fotorresistor es menor que cierto brillo que se puede ajustar en el programa;

Lección 8. Sensor de movimiento (PIR) en Arduino. Envío automático de correo electrónico

En esta lección de nuestro curso aprenderá cómo conectar un sensor de movimiento (PIR) a Arduino, así como a organizar el envío automático de correo electrónico.

Sensor de movimiento (PIR)- sensor de infrarrojos para detectar movimiento o presencia de personas o animales.

En nuestro modelo, al recibir una señal sobre el movimiento humano de un sensor PIR, Arduino envía un comando a la computadora para enviar un correo electrónico y la carta se envía automáticamente.

Lección 9. Conexión de un sensor de temperatura y humedad DHT11 o DHT22

En esta lección nuestra, aprenderá cómo conectar un sensor de temperatura y humedad DHT11 o DHT22 a un Arduino y también se familiarizará con las diferencias en sus características.

Sensor de temperatura y humedad Es un sensor digital compuesto que consta de un sensor de humedad capacitivo y un termistor para medir la temperatura.

En nuestro modelo, Arduino lee las lecturas del sensor y las muestra en la pantalla de la computadora.

Lección 10. Conexión de un teclado matricial

En esta lección de nuestro curso, aprenderá cómo conectar un teclado matricial a una placa Arduino y también se familiarizará con varios circuitos interesantes.

teclado matricial inventado para simplificar la conexión de una gran cantidad de botones. Estos dispositivos se encuentran en todas partes: en teclados de computadora, calculadoras, etc.

Lección 11. Conexión del módulo de reloj en tiempo real DS3231

En la última lección de nuestro curso aprenderás cómo conectar un módulo de reloj en tiempo real de la familia
DS a la placa Arduino y también familiarizarse con varios circuitos interesantes.

Módulo de reloj en tiempo real- se trata de un circuito electrónico diseñado para registrar datos cronométricos (hora actual, fecha, día de la semana, etc.), y es un sistema que consta de una fuente de energía autónoma y un dispositivo de registro.

Solicitud. Marcos prefabricados y robots Arduino.


Puede comenzar a aprender Arduino no solo desde la placa en sí, sino también comprando un robot completo y listo para usar basado en esta placa: un robot araña, un automóvil robot, un robot tortuga, etc. Semejante forma También es adecuado para quienes no se sienten especialmente atraídos por los circuitos eléctricos.

Al comprar un modelo de robot que funcione, es decir. de hecho, un juguete de alta tecnología ya hecho puede despertar el interés por el diseño independiente y la robótica. La apertura de la plataforma Arduino le permite fabricar nuevos juguetes a partir de los mismos componentes.

Otra opción es adquirir una estructura o cuerpo de robot: una plataforma sobre ruedas o una pista, un humanoide, una araña, etc. En este caso, tendrás que rellenar el robot tú mismo.

Solicitud. Directorio móvil


– un asistente para desarrolladores de algoritmos para la plataforma Arduino, cuyo objetivo es brindar al usuario final la oportunidad de disponer de un conjunto de comandos móvil (libro de referencia).

La aplicación consta de 3 secciones principales:

  • Operadores;
  • Datos;
  • Funciones.

Dónde comprar Arduino


kits de arduino

El curso se actualizará con lecciones adicionales. Síganos

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.

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 durante la carga, 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.

La mayoría de los ingenieros electrónicos prefieren construir sus proyectos basándose en un microcontrolador, sobre el que ya hemos escrito varias veces. En el siguiente artículo veremos diseños simples de dispositivos electrónicos para principiantes y los proyectos más inusuales basados ​​​​en el microcontrolador mencionado.

En primer lugar, vale la pena familiarizarse con la funcionalidad del microprocesador Arduino Uno, en el que se basan la mayoría de los proyectos, y también considerar las razones para elegir este dispositivo. A continuación se detallan los factores por los que un inventor novato debería elegir Arduino uno:

  1. Interfaz bastante fácil de usar. Está claro dónde está el contacto y dónde conectar los cables de conexión.
  2. El chip de la placa se conecta directamente al puerto USB. La ventaja de esta configuración es que la comunicación en serie es un protocolo muy simple que ha resistido la prueba del tiempo y el USB hace que la conexión a computadoras modernas sea muy conveniente.
  3. Es fácil encontrar la parte central del microcontrolador, que es el chip ATmega328. Tiene más funciones de hardware como temporizadores, interrupciones externas e internas, pines PWM y múltiples modos de suspensión.
  4. El dispositivo es de código abierto, por lo que una gran cantidad de radioaficionados pueden corregir errores y problemas en el software. Esto facilita la depuración de proyectos.
  5. La velocidad del reloj es de 16 MHz, que es lo suficientemente rápida para la mayoría de las aplicaciones y no acelera el microcontrolador.
  6. Es muy conveniente controlar la energía en su interior y tiene una función de regulación de voltaje incorporada. El microcontrolador también se puede desconectar del puerto USB sin una fuente de alimentación externa. Puede conectar una fuente de alimentación externa de hasta 12 V. Además, el propio microprocesador determinará el voltaje requerido.
  7. Disponibilidad de 13 contactos digitales y 6 contactos analógicos. Estos pines le permiten conectar equipos a la placa Arduino uno desde medios de terceros. Los pines se utilizan como clave para ampliar la potencia informática del Arduino uno en el mundo real. Simplemente conecta tus dispositivos electrónicos y sensores a los conectores que corresponden a cada uno de estos pines.
  8. Hay disponible un encabezado ICSP para omitir el puerto USB e interactuar directamente con Arduino como un dispositivo serie. Este puerto es necesario para restablecer el chip si está dañado y ya no se puede utilizar en su computadora.
  9. Disponibilidad de 32 KB de memoria flash para almacenar código de desarrollador.
  10. El LED de la placa se conecta al pin digital 13 para depurar rápidamente el código y simplificar el proceso.
  11. Por último, dispone de un botón para resetear el programa en el chip.

Arduino fue creado en 2005 por dos ingenieros italianos, David Cuartilles y Massimo Banzi, con el objetivo de permitir a los estudiantes aprender a programar el microcontrolador Arduino uno y mejorar sus habilidades electrónicas y utilizarlas en el mundo real.

Arduino uno puede detectar el entorno al recibir información de varios sensores y es capaz de influir en el entorno y otros actuadores. El microcontrolador se programa utilizando el lenguaje de programación Arduino (basado en cableado) y el entorno de desarrollo Arduino (basado en procesamiento).

Ahora pasemos directamente a los proyectos en Arduino uno.

El proyecto más fácil para principiantes.

Veamos algunos proyectos simples e interesantes de Arduino Uno que incluso los principiantes en este negocio pueden realizar: un sistema de alarma.

Ya hemos hecho una lección sobre este proyecto -. Brevemente sobre qué se hace y cómo.

Este proyecto utiliza un sensor de movimiento para detectar movimientos y emisiones agudas, y una pantalla visual que consta de luces LED parpadeantes. El proyecto en sí le presentará varios complementos que se incluyen en el kit para principiantes de Arduino, así como los matices del uso de NewPing.

Es una biblioteca Arduino que te ayuda a controlar y probar tu sensor de distancia de sonda. Si bien no es exactamente una protección completa para el hogar, ofrece una solución ideal para proteger espacios pequeños como dormitorios y baños.

Para este proyecto usted será necesario:

  1. Sensor de ping ultrasónico – HC-SR04.
  2. Zumbador piezoeléctrico.
  3. Tira de LED.
  4. Iluminación automotriz mediante tira RGB. En este tutorial del proyecto Arduino, aprenderá cómo crear iluminación interior de automóvil RGB utilizando una placa Arduino uno.

A muchos entusiastas de los automóviles les gusta agregar luces adicionales o actualizar las bombillas interiores a LED, pero con la plataforma Arduino puedes disfrutar de más control y detalle al manejar potentes LED y tiras de luz.

Puedes cambiar el color de iluminación usando tu dispositivo Android (teléfono o tableta) usando la aplicación " Controlador RGB Bluetooth”(Dev Next Prototypes), que puedes descargar gratis desde la Play Store de Android. También puedes encontrar un circuito electrónico EasyEDA o pedir tu propio circuito basado en Arduino en una PCB.

Increíbles proyectos de Arduino Uno

A la mayoría de los profesionales en el campo del desarrollo de proyectos electrónicos en Arduino uno les encanta experimentar. Como resultado, aparecen dispositivos interesantes y sorprendentes, que se comentan a continuación:

  1. Agregar un control remoto por infrarrojos a su sistema de altavoces. En electrónica de consumo, un control remoto es un componente de un dispositivo electrónico, como un televisor, un reproductor de DVD u otro electrodoméstico, que se utiliza para controlar el dispositivo de forma inalámbrica desde una distancia corta. El control remoto, en primer lugar, es conveniente para una persona y le permite trabajar con dispositivos que no son adecuados para el manejo directo de los controles.
  2. Alarma. El reloj de tiempo real se utiliza para obtener la hora exacta. Aquí este sistema muestra la fecha y la hora en la pantalla LCD y podemos configurar la alarma usando los botones de control. Tan pronto como llega la hora de la alarma, el sistema emite una señal acústica.
  3. motor paso a paso. significa un motor preciso que se puede girar paso a paso. Este dispositivo se fabrica mediante robótica, impresoras 3D y máquinas CNC.

    Para este proyecto, consiga el motor paso a paso más barato que pueda encontrar. Los motores están disponibles en línea. Este proyecto utiliza un podómetro 28byj-48, que es adecuado para la mayoría de proyectos similares. Es fácil de conectar a la placa Arduino.
    - Necesitarás 6 cables con conectores hembra a macho. ¡Solo necesitas conectar el motor a la placa y listo! También puedes agregar un pequeño trozo de cinta al cabezal giratorio para ver que produce un movimiento giratorio.

  4. Sensor de distancia ultrasónico. Este proyecto utiliza el popular , para que el dispositivo pueda evitar obstáculos y moverse en diferentes direcciones.

Cuando termines tu trabajo, el resultado de tus acciones aparecerá en la pantalla. Para mantener las cosas simples y claras, se recomienda usar una pantalla LCD con un convertidor I2C, por lo que solo necesitarás 4 cables para conectar a la placa Arduino.




Arriba