Skip to content

Semana 1 Introducción

Nestor Plasencia edited this page Nov 5, 2017 · 9 revisions

Introducción

Bienvenidos a este entrenamiento, mi nombre es Nestor Plasencia, en este primer artículo ¿Qué es y por qué usar Arduino? y todo lo que necesitaremos en el curso

¿Qué es Arduino?

Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware libre, flexibles y fáciles de usar.

Cuando hablamos de Open Hardware, nos referimos a que todo lo necesario para que puedas fabricar tu propia versión de Arduino se encuentra disponible, desde los planos esquemáticos del circuito, hasta el pograma de Bootloader, necesario para que un microcontrolador pueda ser programado.

Si hablamos de Open Software, Arduino posee un IDE para programar la tarjeta física, en un lenguaje de programación de alto nivel cercano a lenguaje humano, este IDE transforma el código de Arduino en un código Hexadecimal, entendible por los microcontroladores.

¿Por qué usar Arduino?

Open source

Como ya mencionamos Arduino es una plataforma abierta tanto en su software como en el diseño de hardware, para que los usuarios tengan acceso y hacer un uso personalizado, adaptándolo a la necesidad de su aplicación.

Versatilidad

Gracias a su sencilla y accesible experiencia de usuario, Arduino se ha utilizado en miles de proyectos y aplicaciones. El software es fácil de usar para los principiantes, pero lo suficientemente flexible para los usuarios avanzados.

Variedad de modelos

Existen distintos modelos de Arduino, con diferencias en características y en tamaño, de esta manera podrás utilizar el mismo programa en los diferentes modelos.

El modelo para un nivel básico, es el que usaremos, conocido como Arduino UNO, si tu aplicación necesita muchos mas pines de salida y entrada, tenemos a Arduino Mega, y si lo que necesitas es un procesador con mejores prestaciones tenemos el Arduino Due con una arquitectura de 32 bits. Si tu proyecto ya ha pasado la fase de prototipo y necesitas una tarjeta pequeña, pues existen versiones como el Arduino pro-mini y Arduino nano.

Librerías y Shields

Un shield es una tarjeta adicional que incorpora circuitos para funcionalidades especiales, por ejemplo un controlador para motores, realizar una conexión internet, almacenar información, etc.

Las librerías son secciones de código, con funciones simples de usar, que facilitan el uso de cualquier componente que se conecte con la tarjeta, tales como Servomotores, Ethernet, GPS, etc.

Documentación y tutoriales

Internet está lleno de documentación sobre Arduino, no hay excusa para no para aprender, puedes encontrar cursos, tutoriales, hacks, etc.

¿Qué se puede hacer con Arduino?

Con Arduino podemos desde

  • Encender Leds,

  • Mover Motores

  • Mostrar informacion en Displays

  • Controlar todo tipo de robots

  • Volar Drones

  • Publicar un tweet en internet

  • Controlar una impresora 3D

Los usos para esta pequeña tarjeta aumentan por miles cada dia. En la página oficial de Arduino podrás encontrar muchos proyectos realizados por la comunidad de Arduino.

REQUISITOS

El principal requisito es que tengas muchas ganas de aprender, y algunos conceptos muy básicos de programación, si no los tienes no te preocupes, en su momento te los explicaré de una forma muy sencilla al igual que los conceptos de electrónica.

Si te preguntas si necesitas comprar un Arduino para llevar este entrenamiento, la respuesta es NO, pero sí que sería ideal que tengas un Arduino para una experiencia mucho más enriquecedora.

Si no tienes una tarjeta, te presento a circuits.io de thinkercad, una web que nos permite simular proyectos basados en Arduino. Aquí podemos implementar de forma virtual muchos de los circuitos básicos, simularlos de una manera muy interactiva y finalmente podrás compartirlos con toda la comunidad.

COMPONENTES

Los componentes que utilizaremos los podrás encontrar en cualquier tienda de electrónica, toma nota.

Arduino

Primero el Arduino, existen muchos modelos de arduino de diferente precio y características pero sin duda la versión Arduino UNO es la ideal para iniciar. Este componente es el principal ya que sobre él programaremos todas las actividades.

Comprar Arduino

Leds

Utilizaremos LEDs, estos diodos emisores de luz se han popularizado muchísimo, llegando a desplazar en varios sectores a las clásicas bombillas, anota un led monocromático difuso (el color queda a su criterio).

Comprar Led

Agrega un Led RGB difuso con el cual se puede iluminar de cualquier color, dependiendo de su configuración.

Comprar Led RGB

Potenciometros

También usaremos 3 potenciómetros, estos son reguladores como los diales de volumen en los equipos de sonido.

Comprar Potenciometro

Resistores

Utilizaremos resistores, estos son componentes electrónicos por los cuales la corriente eléctrica circula con restricciones, nosotros utilizaremos unas muy pequeñas. Usaremos 3 resistores de 220 ohm y uno de 10 kohm, pidelos en estos valores.

Comprar Resistor 330

Comprar Resistor 10k

Pulsador

Todos los días realizamos centenares de clicks. Internamente el mouse contiene unos componentes llamados pulsadores, en el entrenamiento utilizaremos solo uno.

Comprar Pulsador

Protoboard

En los circuitos electrónicos es común soldar los componentes a las tarjetas electrónicas, para no tener que hacer este tedioso trabajo utilizaremos una protoboard que nos ayudará a conectar los componentes sin necesidad de soldarlos, y de esta manera poder reutilizarlos.

Comprar Protoboard

Conexiones

Por último no olvidemos que necesitamos hacer conexiones y necesitaremos conductores para esto necesitaremos un mínimo de 15 unidades, pueden ser de cualquier color.

Comprar conexiones

Si deseas adquirir en Naylamp Mechatronics, cuentan con un super kit a muy buen precio.

Empezaremos por hacer parpadear un led

Controlaremos su comportamiento con un pulsador

Luego regularemos su brillo con un potenciometro

Y finalmente cambiaremos los colores en un led RGB.

Este entrenamiento no solo seguirás pasos y conexiones, pues te explicaré el porqué de cada conexión en nuestros circuitos.