Arduitronics

Tutoriales y proyectos básicos en Arduino desde cero.

Breaking

lunes, 20 de enero de 2020

enero 20, 2020

Timbre escolar utilizando Arduino

Gracias por visitar este artículo, te mostraré como diseñar un timbre automático escolar desde cero, si te interesan los proyectos en Arduino, pero quieres empezar desde lo básico no te preocupes, en esta SECCIÓN encontrarás todo lo necesario para aprender desde el funcionamiento sobre el encendido de un LED (diodo emisor de luz) hasta proyectos más complejos como por ejemplo el que veremos a continuación…

ARDUINO

Es una placa hardware libre que incorpora un microcontrolador reprogramable y una serie de pines-hembra (los cuales están unidos internamente a las patillas de E/S del microcontrolador) que permiten conectar allí de forma muy sencilla y cómoda diferentes sensores y actuadores.
arduino uno

Esta placa surgió en 2003 como proyecto personal de Hernando Barragán, estudiante por aquel entonces del Instituto de Diseño de Ivrea. Los proyectos Arduino pueden ser autónomos o no.
LENGUAJE DE PROGRAMACIÓN LIBRE
Tanto el entorno de desarrollo como el lenguaje de programación Arduino están inspirado en otro entorno y lenguaje libre preexistente: Processing, desarrollado inicialmente por Ben Fry y Casey Reas; que el software Arduino se parezca tanto a Processing no es casualidad, ya que este está especializado en facilitar la generación de imágenes en tiempo real, de animaciones y de interacciones visuales, por lo que muchos profesores del Instituto de Diseño de Ivrea lo utilizaban en sus clases.
No obstante, hay que aclarar que el lenguaje Processing está construido internamente con código escrito en lenguaje Java, mientras que el lenguaje Arduino se basa internamente en código C/C++.

TIMBRE ESCOLAR EN ARDUINO

Lo primero que haremos será el diseño de las conexiones en Fritzing que es un software que le permite a los usuarios diseñar sus prototipos y fabricar PCB (placa de circuito impreso) profesionales.
MATERIALES
  • Arduino Uno R3
  • Módulo RTC DS3231
  • LCD 16×2
  • Relé RAS-0510
  • Transistor KSP2222A 
  • Diodo 1N4001
  • Protoboard
  • Jumpers
CONEXIONES
  • Ensamble de un Display o pantalla que permite visualizar la hora y fecha
  • Preparación de las conexiones de la pantalla LCD al Arduino uno
  • La pantalla LCD viene sin conectores por defecto. Hay dos soluciones para este problema: soldar cables o soldar pines machos de 2,54mm. se ha optado por la segunda opción por la comodidad que representa (menos cable y acoplan perfectamente con la breadboard).
  • Se procedió a la soldadura de los mismos, siendo el resultado el siguiente:
  • Conexión de la pantalla LCD a la breadboard. Primero que todo, la pantalla necesita ser alimentada. Se conectaron dos cables, uno al pin de la placa Arduino UNO +5V y otro al GND para conectarlos a las filas «+» y «-» de la breadboard.
El siguiente paso es la introducción del potenciómetro, para ajustar el contraste de la pantalla. En este caso se ha utilizado un potenciómetro de 10K ohmnios.
conexion del potenciometro en arduino

Ahora la conexión de la pantalla LCD a la placa Arduino UNO para que se pueda mostrar el mensaje de texto que se requiera.
Conexion del lcd y arduino

Preparación de la conexión del Módulo RTC DS323.
conexion rtc y arduino

Prototipo del sistema
prototipo timbre escolar en arduino



Producto final
timbre escolar en arduino

Código del proyecto… Oferta especial !   2 USD  


La compra incluye:
  • Código del proyecto
  • Circuito electrónico
  • Documentación completa
enero 20, 2020

Encender un LED en Arduino

Enciende un led en Arduino.

¡Hola mundo! Es el primer programa que realiza todo programador en cualquier lenguaje de programación, es su grito de guerra; en Arduino es encender un led; así es como te inicializas en este maravilloso mundo, y sí efectivamente es muy sencillo, pero para poder caminar, primero se aprende a gatear.

Arduino es un microcontrolador increible, te simplifica las cosas, además de que se encuentra en el mercado a un precio muy accesible, con solo unas líneas de código puedes hacer funcionar un proyecto pequeño.
Materiales a utilizar
1. Un LED.
2. Una tarjeta Arduino Uno-R3 o Arduino Mega 2560.
3. Un computador.
4. Cables para el montaje del circuito.
5. Tarjeta Protoboard.
6. Una Resistencia Eléctrica de 220 ohm.
Si eres nuevo en Arduino, entonces tendrás que saber esto:
  • Un LED es un componente electrónico que se caracteriza por emitir luz.
  • Resistor o resistencia es el componente electrónico diseñado para introducir una resistencia eléctrica determinada entre dos puntos de un circuito eléctrico. Es un material formado por carbón y otros elementos resistivos para disminuir la corriente que pasa.
  • Protoboard es una especie de tablero con orificios, en la cual se pueden insertar componentes electrónicos y cables para armar circuitos. Como su nombre lo indica; esta tableta sirve para experimentar con circuitos electrónicos, con lo que se asegura el buen funcionamiento del mismo.
Bien una vez leído un poco acerca de los materiales a utilizar; debes saber que un programa en arduino contará con 2 funciones: setup y loop.
• En setup se establece el uso que se le va a dar al microcontrolador. También pueden iniciarse variables e iniciarse otros procesos que veremos más adelante.
• En loop se establece los procesos que se ejecutarán cuando se inicie el microcontrolador. Dichos procesos se ejecutarán de manera indefinida.
Utilizaremos fritzing que es un programa libre de automatización de diseño electrónico para ver como quedará el diseño de nuestro circuito electrónico.
Haremos el montaje en nuestro Arduino.
Ahora viene la parte importante: el código
int LED = 12; // es el PIn que usaremos como salida
 
void setup() {
  
  pinMode(LED , OUTPUT);  //definir pin como salida
}
 
void loop(){
  digitalWrite(LED , HIGH);   // poner el Pin en HIGH (encendido)
  delay(1000);                   // esperar un segundo
  digitalWrite(LED , LOW);    // poner el Pin en LOW (apagado)
  delay(1000);                   // esperar un segundo
}
Lo subimos al IDE de Arduino.
Resultados.

Y con esto hemos terminado nuestro primer proyecto en Arduino. 
Si tienes dudas, escríbelo en los comentarios. Si te gustó el artículo, compártelo!
enero 20, 2020

Instalación de la Placa Arduino en la PC

Instalación de la placa Arduino en la PC.


Para iniciarse en el mundo de Arduino; lo primero que haremos será aprender a como instalar nuestro Arduino por primera vez a la PC, es dificil? Por fortuna no, los materiales que necesitamos son:
– 1 Arduino (Cualquier Modelo)
– Conexión a red (no necesariamente)
– 1 Cable USB (viene junto al Arduino)
y eso es todo? La respuesta es NO, nos falta descargar el IDE (Entorno de Desarrollo Integrado) de la placa Arduino, también les recomiendo descargar el software Fritzing ya que lo utilizaremos más adelante para realizar nuestros prototipos.
Una vez que tengamos descargado el IDE lo instalamos; la instalación es sencilla, siguiente, siguiente y sí a todo (me refiero a los complementos que nos pide que instalemos).
Con el Entorno de Desarrollo instalado seguiremos con el siguiente paso:
Conectamos nuestro Arduino a la PC a través del cable USB y automáticamente se instalarán los controladores; para estar seguros que se la instalación se realizó correctamente lo buscaremos en el Administrador de dispositivos ( >Equipo >Clic derecho (Administrar) >Administrar Dispositivos)
 Si los controladores no se instalaron, en la parte de Puertos COM y LPT les aparecerá la leyenda  «Dispositivo Desconocido» o bien Arduino(x) con el ícono de advertencia, lo único que haremos será darle clic derecho y seleccionar «Actualizar software del controlador»
Por último elegimos el método con el que se van a instalar los drivers; buscarlos en la red o en la PC, se recomienda hacerlo localmente, para que no de errores de versión, lo unico que haremos será buscar la ruta en donde tengamos guardado el IDE de Arduino y seleccionar la carpeta «Drivers», aceptar y listo, ya tenemos nuestro Arduino funcionando.
Lo último que nos falta es configurar el Entorno de desarrollo, como ya lo tenemos instalado, ejecutamos el programa.
En la sección de Herramientas, seleccionamos la placa con la que contamos ya sea el Arduino UNO, MEGA, Nano, Leonardo, etc…, en mi caso seleccionaré el MEGA(es con el que cuento).
Ahora solo nos falta seleccionar el puerto COM (en el administrador de dispositivos te muestra que puerto le asignaron a tu Arduino).
Con esto último ya tenemos instalada la placa Arduino y configurado el IDE, ingresa al siguiente artículo en donde vemos nuestro primer proyecto básico: ENCENDER UN LED EN ARDUINO.
Si tienes alguna duda o te surgió un problema durante la instalación y configuración, no dudes en hacérmelo saber en los comentarios.