Skip to content

UdeA-IoT/actividad-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Actividad de laboratorio 3

Objetivos

  • Comprender los conceptos básicos para realizar prototipado.
  • Familiarizarse con el hardware del laboratorio.

Introducción

Simular es sumamente importante por que es el paso previo a prototipar; sin embargo, cuando se trabaja en electrónica no es sufienciente con la simulación simplemente pues, la vida real no es como el papel. Asi mismo, la escencia de este curso son las cosas. Las cosas en terminos de IoT constituyen la interfaz que conecta la arquitectura con el entorno.

Para poder experimentar, en el laboratorio se disponen de unos sistemas de desarrollo y kits de entrenamiento para poder empezar a jugar con las cosas. En este laboratorio, nos centraremos en conocer y cacharrear con estos elementos para consolidar las bases necesarias el prototipado electrónico.

Actividad previa

Abra el siguiente link, observe y analice cada uno de los ejemplos que crea pertinentes.

Herramientas del laboratorio

En el laboratorio hay un gran numero de herramientas, sin embargo, la siguiente tabla describe los elementos de hardware que usaremos en este laboratorio.

Elemento Descripción
Arduino Uno Placa de desarrollo Arduino Uno (link)
Tarjeta de desarrollo ESP8266 NodeMCU WiFi Devkit Tarjeta de desarrollo basada en ESP8266 (link)
Base Shield V2 Base para facil conexión de componentes con el arduino uno (link)
Grove Base Shield for NodeMCU V1.0 Tarjeta para conexión plug&play de componentes electronicos con la placa NodeMCU (link)
Grove - Starter Kit v3 Kit de desarrollo para prototipado rapido (link)
37 sensor kit Elegoo Kit de sensores Elegoo para prototipado rapido (link)
AlphaBot2 robot building kit for Arduino/Pi/PiZero Kit para prototipado de robots AlphaBot2 (link)

Prototipado parte 1

Componentes

  1. Arduino Uno
  2. Grove - Starter Kit

Instrucciones

En esta primera parte del curso se explorar el uso del Grove - Starter Kit v3 para lo cual se sugiere seguir las instrucciones dadas en la documentación (link) con el fin de explorar los diferentes ejemplos. La idea es que cada uno de los equipos de trabajo descargue un ejemplo diferentes y lo ponga a funcionar. Luego, haciendo un breve analisis del código explique brevemente a los demas grupos lo que hace el programa montado.

Los codigos de los ejemplos a estudiar se encuentran en el siguiente repositorio: https://github.com/Seeed-Studio/Sketchbook_Starter_Kit_V2.0. Para no tener que codificar cada uno de estos ejemplos descargar la versión comprimida de este repositorio en una ubicación conocida y descomprimirlo (se recomienta que renombre el directorio de Sketchbook_Starter_Kit_V2, que ha sido descomprimido, de modo que se quede llamando Sketchbook).

Inicialmente es necesario identificar el esquema de conexión de la Base Shield V2 (link) la cual se muestra a continuación:

base_shield

La idea es que analice la parte de cada uno de los códigos de tal manera que pueda identificar los puertos que se emplean para conectar el arduino con los dispositivos electronicos a traves de la placa base.

A continuación se listan los ejemplos a montar (los cuales se pueden buscar en este directorio):

  1. Grove - LED: File -> Sketchbook -> Grove_LED

montaje_led

  1. Grove - Button: File -> Sketchbook -> Grove_Button

montaje_button

  1. Grove – Buzzer: File -> Sketchbook -> Grove_Buzzer

montaje_buzzer

  1. Grove - Relay: File -> Sketchbook -> Grove_Relay

montaje_relay

  1. Grove - Rotary Angle Sensor: File -> Sketchbook -> Grove_Rotary_Angle_Sensor

montaje_pot

  1. Grove - Sound Sensor: File -> Sketchbook -> Grove_Sound_Sensor

montaje_sound

  1. Grove - Temperature Sensor: File -> Sketchbook -> Grove_Temperature_Sensor

montaje_temperature

  1. Grove - Light Sensor: File -> Sketchbook -> Grove_Light_Sensor

montaje_light

  1. Grove - Servo: File -> Sketchbook -> Servo

montaje_servo

Opcional

Los fabricantes de kits de desarrollo suelen colocar las librerias con los diferentes drivers y ejemplos asociados. Para ver como instalar una libreria en arduino se sugiere ver el enlace Installing Additional Arduino Libraries. Para el caso de los elementos del fabricante seeed se puede hacer una busqueda de librerias en el gestor del arduino IDE o buscar en el repositorio deseado y descargarlo comprimido y agregarlo a la biblioteca (ver link).

Material de apoyo

Para esta sesión, nos basaremos en el siguiente material disponible en la web:

Conceptos previos

Se recomienda tener claro los siguientes conceptos:

Guia

Enlaces

About

Material de apoyo - Sesión 3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published