Entradas

Disparador Nerf y Arduino CLoud

Imagen
 Disparador Nerf y Arduino Cloud El proyecto consiste en desarrollar una pistola Nerf modificada, la cual tendrá la función de disparar dardos siendo controlada electrónicamente a través de comandos en la nube. Los componentes principales de este proyecto fueron:  Además de eso se utilizó una impresora 3D para crear el cuerpo del disparador, pero se pueden usar distintos tipos de materiales para crear la estructura. Este es el esquema del circuito físico del disparador. Aquí esta el código desarrollado para el movimiento y disparo del proyecto. Este consiste en tener dos motores cc funcionando para el impulso de la bala, un 2 motores servo para el movimiento de la mira y dirección de disparo, y un tercer potor servo para el "martillo" o mecanismo de disparo.  Además agregamos dos slider en arduino cloud para controlar el movimiento de los servos para poder apuntar a gusto y un boton de inicio y apagado de los propulsores cc para no comsumir tanta bateria y tenerlos a maxi...

Comunicación serial y arduino

Imagen
 Comunicación serial y arduino Para entender mejor la dinamica de comunicación con una placa arduino iremos por partes. Primero intentaremos enviar información a la placa mediante el monitor serial, para entender como esta recibe y entrega información. 1- Lo primero sera enviarle un numero a la placa por el monitor serial para que esta encienda y apague una led el mismo numero de veces. El circuito deberia verse así: El código es el siguiente, mediante el uso de comandos del monitor serial como "Serial.available()" y "Serial.read()" la placa detectará información del monitor serial y la leera (en caso de detectarla). Luedo esa información se convertira en la variable de nuestro led y se encendera las veces que necesitemos.  Aqui se muestra el resultado final: 2- Tener una sola placa te limita a la cantidad de elementos y energia que puede manipular en tus proyectos. Lo bueno es que así como arduino puede comunicarse con todos sus componentes, tambien puede recibir y...

Teclado matricial y Arduino

Imagen
 Teclado matricial y Arduino El teclado matricial es el común keypad que conocemos todos. Lo puedes encontrar en el telefono, cajas fuertes, microondas, etc. El teclado funciona mediante una matriz 3x4 de botones, que mandan señales al momento de ser presionados.  Aqui te dejo un ejemplo del uso de un keypad para encender luces al momento de apretar botones especificos. Primero, como siempre, debes declarar las variables que estarás utilizando. En est ecaso, tambien debes declarar lamatriz del teclado con el que estarás trabajando. Establece el modo de los pines que utilizaras y luego agrega tus comandos.  Este es el resultado final que deberias ver:

Display de 7 segmentos

Imagen
 Display de 7 segmentos El Display de 7 segmentos es aquel que puedes encontrar usualmente en los relojes digitales y cronometros. Se trata de una serie de luces led conectadas de tal manera que podemos elegir cuales encender y apagar para crear numeros. Hay de varios tipos, unos son más grandes por lo que puedes ver mas nuemros a la vez, otros tienen distinto tipo de conexión. El tipo de conexión define el estado natural del led que se iluminara, existe la conexión de ánodo común, en el que su estado natural en HIGH o 1, y el catodo común, en el que su estado natural es LOW o 0.  Aquí te muestro un circuito simple usando un display de 7 segmentos: Los cables de colores son aquellos que se conectan a las led por poines digitales, y el cable rojo y negro son el voltaje y corriente a tierra respectivamente.  Primero tienes que definir tus variables y establecer de que tipo son. Luego defines que luces quieres encender y por cuanto tiempo. Este es un ejemplo de como lo hice ...

Pantallas LCD en Arduino

Imagen
 Pantallas LCD en Arduino Los monitores LCD reciben su nombre del ingles "Liquid Crystal Display" y son pantallas compuestas de pixeles que permiten mostrar imagenes o palabras dependiendo el tipo de pantalla. Estos componentes son compaibles con Arduino y se pueden controlar mediante un codigo en Arduino IDE y la librebia LiquidCrystal. El monitor funciona energizando unos cristales (de ahi el nombre) para que se vean claros u opacos frente a un fondo iluminado.  La mayoria de pantallas compatibles con Arduino tienen un controlador HD para gestioar el display, el controlador HD4470 es conocido como controlador y Driver de la pantalla LiquidCristal de matriz de puntos. La pantalla LCD alphanúmerica solo tiene 2 filas y 16 columnas, cada casilla de esta matiz esta compuesta por una submatriz de 8 filas y 5 columnas de cristales que se prenden y apagan. Para controlar las luces se implemeta la Libreria LiquidCrystal antes mencionada con la que se puede escribir en el display e ...

Arduino R4 Wifi y Blynk

Imagen
  Como usar Arduino Uno R4 WIFI y Blynk ¿Que es Blynk? Es una plataforma digital parecida a Arduino Cloud, que te permite conectar y controlar hardware mediante distintos tipos de conecciones en todas partes del mundo. ¿Porqué utilizar esta plataforma y no Arduino Cloud? Una de las mayores diferencias es que Blynk soporta distintos tipos de conecciones inalambricas tales como bluetooth, eternet, entre otras. Además tiene la facilidad de interactuar con tus dispositivos y tu telefono sin la necesidad de un computador, permitiendo modificar la interfaz directamente desde tu movil. Sin más preambulo, aqui hay una breve explicación de como utilizar tu Arduino uno R4 Wifi y Blynk paso a paso. Lo primero que necesitas para hacer este proyecto es: Arduino Uno R4 Wifi (o alternativo) Cuanta en Blynk, si no la tienes puedes obtenerla aquí: https://blynk.io/getting-started Arduino IDE, siempre se recomienda la ultima versión. Aquí puedes descargarlo : https://www.arduino.cc/en/software Despu...