Modificar

Practicar con Arduino sin un Arduino (Tinkercad)

Descripción:

Uno de los principales problemas que nos enfrentamos para aprender Arduino es tener la plataforma de desarrollo y el modulo de Arduino, en este documento vamos a realizar una practica sencilla para realizar un pequeño proyecto sin tener físicamente un Arduino o instalado la plataforma de desarrollo Arduino utilizando un simulador.

Si en algún momento se requiere cargar la practica en un módulo físico de Arduino el proyecto es fácilmente trasladable cuando el circuito y módulos estén conectados como en el simulador TinkerCAD.


Contenido/Competencias:

  • Programa aplicaciones para sistemas automatizados.
  • CE9 Diseña modelos o prototipos para resolver problemas, satisfacer necesidades o
    demostrar principios científicos
  • CG6.1 Elige las fuentes de información más relevantes para un propósito específico y
    discrimina entre ellas de acuerdo a su relevancia y confiabilidad
  • OM1 Actualizarse respecto a las mejores prácticas en su especialidad o área de
    trabajo

El Plan:

  • Conociendo TinkerCAD
    • Crea tu cuenta TinkerCAD
    • Grupos de clase en TinkerCAD
  • Crea tu primer proyecto de prueba

Hardware:

Descripción Cantidad Notas
Arduino UNO 0 Compatible
Cuenta TinkerCAD 1 http://tinkercad.com

Software:

  • Cuenta TinkerCAD

Recursos:


Desarrollo:

Conociendo TinkerCAD

TinkerCAD es una herramienta gratuita en línea parte de la empresa Autodesk, todos los trabajos que realicemos en ella no tienen costo y se guardan automáticamente en sus servidores bajo nuestra cuenta.

TinkerCAD no solo es un simulador de circuitos electrónicos, también es una herramienta para el diseño en 3D y programación.

Pantalla TinkerCAD

Tiene tres secciones importantes

  • Diseños 3D: Donde puedes realizar diseños 3D con herramientas básicas para la impresión en 3D.

  • Circuitos: Donde puedes realizar proyectos con circuitos electrónicos incluyendo Arduino y otros microcontroladores.

  • Bloques de Código: Aquí podrás crear proyectos más complejos de diseño 3D.

La sección de Circuitos es en la que vamos a trabajar para practicar Arduino.

Cambio de idioma

Si tienes problemas con trabajar con la plataforma en inglés, te recomiendo que cambies el idioma del sitio antes de iniciar, aun que lo puedes hacer en cualquier momento.

La opción la vas a encontrar al final de la página, solo selecciona el idioma que deseas.

Cambio de Idioma

Crea tu Cuenta de TinkerCAD

Antes de iniciar a trabajar necesitas una cuenta en el sitio para guardar tus trabajos.
Para crear una cuenta selecciona la opción que dice “Únete Ya mismo” en la parte superior de la página.

Esto te llevara a una pregunta para que decidas que tipo de cuenta necesitas, selecciona Crear una cuenta personal.

Tipo de cuentas

Si seleccionaste una cuenta personal, en la siguiente pagina podrás seleccionar con que cuenta de correo electrónico para ligarte. Te recomiendo que selecciones ‘Iniciar con sesión con Google’, de esta forma usaras tu cuenta de Gmail para entrar si recordar otras contraseñas.

Su decides usar Iniciar sesión con el correo electrónico sigue los pasos donde te pedirá más información y podrás poner una contraseña diferente.

Crear cuenta correo

Cuando inicies sesión selecciona la opción que seleccionaste cuando creaste tu cuenta.

Inicio de Sesion

Grupos de clase en TinkerCAD (Opcional)

Si te vas a unir a una clase, selecciona la opción de sus clases y selecciona la opción de unirse a una clase donde te pedirá la clave de la clase a unirte (Te la proporciona tu maestro)

Sus clases
Codigo clase

Crea tu primer proyecto de prueba

Una vez que tienes tu cuenta, selecciona la opción de circuitos y ya estamos listos para trabajar con circuitos.

Circuitos

Selecciona la opción Crear nuevo circuito te llevara a la pantalla de trabajo de circuitos. Ubica las secciones.

Barra de Trabajo

Nombre del Circuito y controles

En esta sección aparece el nombre del circuito, Tinkercad crea un nombre aleatorio, cámbialo dando un clic sobre el nombre. Esto es importante, te facilitara ubicar el circuito más adelante

Controles de rotación, borrar, deshacer y rehacer así como controles para el color y tipo del cable

Lo controles del lado derecho te ayudaran a ver el código cuando aplique, iniciar o detener la simulación, y cuando sea necesario exportar o compartir ese circuito.

La lista de componentes te muestra todos los componentes disponibles a simular, están agrupados por categorías, selecciona la categoría y debajo aparecen los componentes a utilizar, solo arrástralos a la pantalla de trabajo.

Categorias

Para este ejercicio selecciona la categoría de Arduino, aquí encontraras circuito semi listos para trabajar.
Arrastra el circuito llamado Intermitencia, arrójalo a el área de trabajo.

Categoria Arduino

Listo, ya tienes un circuito armado y programado, listo para que juegues un poco.
Te quedara algo similar a esto (Recuerda cambiarle el nombre):

Circuito Intermitente

Juguemos un poco con el simulador.

Iniciar Simulacion

Inicia la simulación y ve como funciona el circuito, después detenla simulación.

Sim iniciado

Has un clic en la resistencia, te aparecerá una ventanita para configurar lo que tengas seleccionado, en este caso la resistencia, cambia el valor a 1 ohm.

Cambio Valor Resistencia

inicia la simulación y observa el diodo LED, ahora tiene un mensaje, pon el puntero sobre el led para ver esa nota, te dirá que el componente tiene mucha corriente y se puede dañar si usas esa resistencia en un circuito real.

Error LED

Detén la simulación y ahora has un clic sobre el cable negro del LED, Juega con las opciones de color y tipo de cable. (Solo si está detenida la simulación).

Color de Cable Tipo de cable

Por último, trabajemos con el código del circuito, selecciona el control de Código para ver y ocultar la ventana de código.

Codigo bloques

Este tipo de programación por bloques es muy sencillo, pero también es limitado.

Lo mejor es cambiar a código en texto, esto es programar con C++ con muchas mas opciones y realmente no es difícil.

Tipo de codigo

En el cambio a texto te preguntara si estas seguro, selecciona continuar y tendrás la versión de texto del código.

Cambio a texto

Este código es el que realiza el encendido y apagado del LED, por el momento no nos detendremos a examinarlo, pero si quieres jugar con el código puedes hacerlo si miedo. Te recomiendo que cambies los dos delay(1000) por delay(2000) o por delay(500) para que veas como funciona.

Blink

Para compartir tu circuito selecciona el boton de Compartir y en la siguiente pantalla seleccionas Invitar a personas

Compartir diseño

Y esto te entrega una direccion que puedes compartir tu diseño.

tinkercad Enlace diseño

Si necesitas modificar tu diseño, desde la seccion de Circuitos selecciona la opcion modificar en tu diseño.

Modificar


Conclusiones:

Si la razón de no aprender a construir con Arduino es el no tener Arduino, esto ya no es un problema, el uso de este tipo de simuladores nos da herramientas muy sencillas para crear proyectos que después se pueden trasladar a sus componentes físicos y la programación va a funcionar.

Tinkercad no es el único simulador de circuito con Arduino, pero es el mas completo y sin costo, solo requiere crear una cuenta y desde cualquier navegador se puede trabajar con él, solo queda que juegues con el y apliques tu creatividad en la realización de proyectos con Arduino.