Bienvenida al curso

1

Enlaces del taller IoT

2

Qué aprenderás sobre el desarrollo de hardware con Arduino

Introducción al hardware libre

3

¿Qué es Arduino y qué placas hay?

4

¿Cómo se desarrolla el Hardware?

5

¿Cuál es el software para diseño mecánico?

6

Elección del software a utilizar

7

Limitaciones de Arduino y qué es el hardware libre

8

Reto 1: Para un proyecto de IoT, ¿Cuál tarjeta Arduino utilizarías?

9

¿Cómo funciona el Curso de Desarrollo de Hardware con Arduino?

10

Lista de Materiales o Componentes a Utilizar

Sensores, Actuadores y Procesadores

11

Sensores, actuadores y procesadores

12

Diferentes tipos de sensores según la salida

13

Diferentes tipos de sensores según la aplicación

14

Diferentes tipos de actuadores

Introducción a la electrónica

15

Diferencias entre electricidad y electrónica

16

Tipos de componentes electrónicos

17

Más tipos de componentes electrónicos

18

Limitando la corriente para evitar quemar un led

Manos a la obra

19

Puertos de un arduino y sus funciones

20

Qué es un protoboard

21

Estructura general de un programa en Arduino y hello world con un LED

22

Variables y Constantes Globales

23

Manejo de librerías y funciones

24

Manejo de valores analógicos: uso del potenciómetro

25

Uso del monitor serial

26

PWM y señales analógicas

27

Un control de color RGB e intensidad lumínica para una lampara de mesa

28

Uso de push buttons

29

Monitor de temperatura con Arduino (uso de LM35 y un lcd 16x2)

30

Continuando con el monitor de temperatura con Arduino

31

Finalizando con el monitor de temperatura con Arduino

32

Reto: Crea tu semáforo con Arduino

Automatización de procesos

33

Cómo generar movimiento y uso de motores

34

Cómo generar movimiento y servomotores

35

Agregando un potenciométro para controlar la posición del Servomotor

36

Robot evasor de obstáculos

37

Continuando con el Robot evasor de obstáculos

38

Terminando con el Robot evasor de obstáculos

Reto 1: Para un proyecto de IoT, ¿Cuál tarjeta Arduino utilizarías?

8/38

Lectura

Ahora que hablamos sobre el ecosistema de tarjetas Arduino, imagínate que vas a implementar un dispositivo que deben enviar la información a un servidor desde un sistema con sensores de movimiento que instalarás en tu departamento, casa u oficina.

...

Regístrate o inicia sesión para leer el resto del contenido.

Aportes 293

Preguntas 5

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Podríamos decir que el ESP8266 o el ESP32, que son los mas comunes, pero trabajando desde un hogar, no siempre se tendrá una señal de WIFI estable, ni se aprovechara la potencia o el ancho de banda de un módem al máximo, entonces recomendaría usar algo parecido al protocolo de comunicación entre los sensores, teniendo una sola base central donde llegue toda la información, y sea enviada hacia un servidor mediante una placa Ethernet para arduino, desde mi punto de vista, eso seria lo mas recomendable para tener una estructura robusta

Yo utilizaría una NodeMCU V3

Sin lugar a dudas cualquiera de la linea IoT de Arduino, en particular los dos que mejor veo para este caso sería el Arduino Uno WiFi Rev 2 o el MKR WiFi 1010; Siendo el segundo más económico y teniendo en cuenta que tiene suficientes GPIO’s para manejar los sensores creo que es la mejor opción.

Sobre esa linea de microcontroladores pequeños, tambien es una opción altamente recomendable cualquiera que esté basado en el chip ESP8266 (NodeMCU, wemos D1, etc.,). Estas fueron, de hecho, las opciones utilizadas para el curso de introducción al IoT. Entre sus varias ventajas puedo resaltar 3:

  1. Precio: En Argentina, se los puede encontrar alrededor de los $600 y $800, dependiendo del vendedor
  2. Practicidad: Son muy compactos pero a la vez muy robustos; Cuentan con varios GPIO’s y el hecho de que vengan con WiFi incorporado los hace muy versátiles.
  3. Facilidad para programarlos: Cualquiera versión de estos microcontroladores es compatible con en IDE de arduino y con sus librerías (De hecho con el lenguaje C), por lo que, todo lo que veamos en este curso es aplicable a estos chips

No conozco a profundidad las características de cada tarjeta, sin embargo, debería ser una tarjeta con conexión a Internet (Ethernet, Wifi, GSM), que permita recoger la información desde los sensores, es decir que incorpore las entradas necesarias, un tamaño óptimo para el sitio donde se debe ubicar el circuito, determinar la fuente de energía requerida en los sensores y circuitos.

  • Primero, utilizaría un arduino uno o Mega, para conectar los sensores que voy a monitorear.
  • Segundo, agregaria al hardware un shield ethernet para conectar el dispositivo a internet y enviar la data a un servidor de internet.
  • tambien podria utilizar un arduino MKR 1010, MKR WAN 1300 o MKR GSM, y reemplazaria los arduino utilizados anterioemente, estas tarjetas MKR ya viene con wifi, GSM/GPRS incluidos para la conexión a internet.

Usaría una esp32 ya que trae wifi y sensores de movimiento PIR y que mande un correo al detectar moviemiento

ESS8266

nodemcu

Un Arduino UNO por que compré un kit para principiantes y trae varios sensores que me gustaria aprender a utilizar

Segun lo que explicaban, usariamos el Yun 101, aunque yo he trabajado con módulos NodeMCU los cuales se pueden programar en Arduino Studio y cuenta con un módulo WiFi

utilizaria una tarjeta uno; pero tengo una pregunta puedo utilizar una rasperry?

utilizaría un arduino uno y un módulo ESP8266, ESP01, por si necesito mas puerto de sensores

Arduino UNO R3, por que compre el kit starter y pues antes de empezar el curso ya la tenia de hecho empece con el project book tiene varios ejemplos muy didacticos.

Para este proyecto, utilizaría la tarjeta Arduino MKR WiFi 1010. Esta tarjeta incluye conectividad WiFi integrada, lo que permite la conexión a internet sin la necesidad de un módulo adicional. Además, cuenta con un puerto USB y una batería Li-Po integrada, lo que la hace ideal para proyectos móviles o que requieren alimentación portátil. Finalmente, la tarjeta también cuenta con un acelerómetro y un giroscopio integrados, lo que la hace perfecta para proyectos que requieren el uso de sensores de movimiento, como el proyecto descrito.

Estimados, yo utilizaría cualquiera de la gama IoT para lo que seria la conexion Wifi en una red cerrada o con Internet, por otro lado, estoy probando el ESP32 que me parece genial. A medida que avanza el curso me animo a seguir realizando proyectos. Gracias!

empezaria con arduino un

ARDUINO MKR o puede ser un ESP32.

Arduino UNO R4 Wifi. No lo he usado, pero siento que implementaron bastantes módulos que pueden ayudar en este objetivo

Aunque aún no conozco muy bien las tarjetas y el IOT, mirando la página de Arduino se observa que ellos sugieren un Arudino YUN rev2 para aplicaciones IOT ya que permite conexión a una red por medio de WiFi o cable ethernet.

También vi la tarjeta “MKR WAN 1300” que permite conexiones LoRa y crear aplicaciones IoT también.

Según entiendo el Yun ya no se encuentra disponible. Me gusta la opción de la tarjeta MKR GSM 1400, con respaldo para no perder conectividad en caso de fallo eléctrico

Yo creo que con un Arduino UNO con un shield de Ethernet para conectarse al servidor a travez de internet basta y sobre. Eso también va a depender de qué tipo de de sensor de movimiento se desea implementar, aunque suponiendo que es de tipo on/off, con el Arduino más simple basta y si deseo ir más allá, podría usarse un Arduino YUN y un shield de GSM que me indique via SMS de algún fallo en la red.

Arduino 1 por tratarse de un proyecto pequeño de inicio, para aprender sobre IoT.

Instalaría una plaquita de Arduino UNO porque tiene los sockets más sencillos y grandes para hacer y deshacer la instalación de cualquier tipo de sensor (llámese proximidad, de ultrasonido, etc.)

hola en mi caso usaría un arduino uno. La verdad el tipo de arduino dependeria de el número de sensores que tendría, la comunicación que éste tendría con el servidor.
A mi modo de ver el proyecto lo haría con el arduino uno y con un modelo TCP con acceso a internet…

Dependiendo del número de sensores que necesite mi sistema, creo que es suficiente el arduino uno más la shield ethernet y mediante conexión http enviaría los datos al servidor.
El arduino YUN que muchos lo toman como opción, nos evitaría adaptar la shield pero en mi caso es mas difícil encontrar esa gama de arduino.
no ocuparía wifi porque el envío de datos es menos confiable por el ambiente en el que se desenvuelve (mucha interferencia), habría mucha perdida de datos y el sistema se tornaría poco confiable.

La Arduino YÚN rev 2, por la conectividad de WiFi o Ethernet para el envio de información hacia el servidor

Debido a la no restriccion de espacio y pensando en la escabilidad (usar mas sensores en un futuro) utilizaria una mega con una shield WIFI

Usaria un arduino uno con una tarjeta de wifi esp8266 porque economicamente es mas accesible que el YUN y con el arduino uno es suficiente como para gestionar todo, obviamente teniendo el esp8266.

yo utilizaria un arduino mega porque tendria mas funciones y mas capacidad al utilizarlo

yo utilizo el arduino mega, por su mayoría de pines, dependiendo el uso tambien uso el arduino uno, nano y ESP8266 para trabajar con sensores de temperatura, presión entre otros.

Parecería suficiente con Arduino UNO con un módulo de WiFi para prototipar. Sin embargo, si voy a prototipar varios proyectos IoT, Arduino YUN parece más óptima al largo plazo.

Arduino Mega con ESS8266

utilizaría un arduino mega con un modulo wifi y un modulo gsm, por su gran cantidad de entradas y salidas

Podría ser el Arduino Yún o Arduino Ethernet ya que cuentan con conexión ethernet aunque se puede hacer con alguna otra versión incorporando un shield de ethernet que nos da la capacidad de conectar un Arduino a una red.

Una tarjeta que tenga conectividad a red.

Después de investigar un poco y ver las diferentes tarjetas y módulos que existen parece lo mas razonable trabajar con Arduino YUN, ya que cuenta con todo lo necesario para realizar el proyecto sin necesidad de tener que adaptar mas tarjetas.

existen librerías como el johnny five o el pyfirmata que nos permite conectar nuestra placa arduino con otros lenguajes, desconozco si podemos comunicar nuestra placa actualmente con el mismo lenguaje embebido que tiene el micro-controlador.

Usare un Arduino UNO porque lo que necesito es poder controlar algunos actuadores, y poco más.
Y es el único qué tengo a mano.

Debido a la expericiencia he podido lograr creo que optaría por una tarjeta con modelo MEGA ADK.
No domino mucho el campo de la electrónica, pero en la universidad tuve la oportunidad de hacer un proyecto con mis compañeros en el cual utilizamos un arduino MEGA ADK .La tarjeta lo conectamos a la pc a través de su puerto de salida, con cable de impresora, para que envíe señales desde un sensor de distancia y temperatura conectada a la tarjeta. Con ayuda de Node.js desarrollamos la lógica el backend(lado del servidor), para que envíe información en tiempo real a la plataforma dweet.io, la cual almacenaba nuestra información, y luego creamos una aplicación de parte del cliente que consulte dicha información de la plataforma.
Fue una bonita experiencia, es por ello que quisiera aprender un poco más de este tan interesante campo de la electrónica.

Utilizaría un Arduino de uso general pero que sea para The Internet of Things porque estará interactuando con otros dispositivos con los que recogera información de lo que ocurre en el entorno en el que se encuentra. Dependiendo de lo que le concecte veré que modelo de Arduino es más eficiente.

Dependería mucho de la cantidad de sensores a usar, la conectividad de la tarjeta, y demás factores que influyen a la hora de tomar la desición.

seria insteresante arduino uno y el modulo esp8266

El Arduino YUN seria una buena opción ya que tiene la capacidad de conectarse directamente al WiFi y al Ethernet,
.

usaria el arduino mega con el arduino ethernet shield para mandar datos capturado por los sensores a mi servidor

Para empezar, usaría un Arduino que tenga una conexión a internet ya sea Wifi, o Ethernet.

utilizaria el ArduChino uno que tengo en casa y si tuviese que elegir un micro seria un esp32 que viene con modulo wifi interno yo otras ventajas y no un arduino.

Depende mucho de cuantos sensores se van a usar, pero en general un Arduino Uno o Mega son buenas elecciones, claro con su respectiva shield ethernet.

ocuparía un arduino ethernet porque incluye la conexión wifi, para poder enviar los datos a los servidores

Arduino Uno con modulo wifi 😛

utilizaría un arduino uno con un esp8266 para que comunicandose con arduino a traves del puerto serial, arduino envie y reciba datos del esp8266 que se conectará a internet.

Arduino con modulo ethernet

Un Arduino nano, con un modulo para Wifi

Para una automatización de esa escala preferiría usar una Raspberry pi 3 B
porque tiene 40 pines, entrada ethernet, conexión wifi y 1 gb de ram.

yo usaría un un Adafruit HUZZAH32 – ESP32 Feather Board… no es arduino pero se programa igual, su equivalente sería un YUN, porque tiene un shield ya integrado de comunicación WiFi.

Arduino uno con conexion wifi

Una que tenga un modulo WiFi para poder conectarse al servidor y enviar la informacion

Todavía no se cual usar para eso. Aunque imagino que alguna q tenga conexion a internet

Alguna con algún modulo que permita la conexión a internet supongo.

Con Arduino Uno!

Para ese proyecto utilizaria un arduino uno o talvez un arduino nano para ahorrar espacio y dinero claro que se deberia utilizar un módulo wiffi aparte del arduino que se elija

defitivamente un Nodemcu.

Utilizaría su Primo Hermano la ESP8266 que permite conectarte directamente a Wifi 😃

Utilizaría un arduino uno, con algún modulo wifi, igual puede ser el ESP8266 o un ESP32

Arduino MEGA por que podría escalar a futuro por la cantidad de I/O y Shield Ethernet por mas fiable la conexión

Utilizaría un Arduino uno con módulo wifi para el envío de los datos recibidos por los sensores

Arduino Wifi }

utilizaria un esp32 ya que posee modulo wifi e integra las funcionalidades basicas para toma de sensores y conectividad

Podriamos usar un Arduino UNO, o Nano conectado a un módulo Wifi como el esp8266 o uno que ya tenga ese módulo es la placa

controlaría las luces de mi casa

Usaría un YUN ya que tiene la capacidad de conectarse directamente al WiFi.

Creo que con le Modelo de Arduino UNO junto con un modulo de red seria mas que suficiente ya que se necesitara una conexion a internet.

¿Qué opinan sobre la LattePanda?
A primera vista es un SoC basado en Intel Atom capaz de soportar Windows 10 o Linux (ofrecen una versión de Ubuntu) que lleva incorporada una tarjeta Arduino.
La única ventaja que veo es que los dos sistemas están en la misma placa y nos ahorramos el ordenador de desarrollo para correr el IDE. Al incorporar un ordenador completo de cierta envergadura los precios son altos (2G/32G: $110USD; 4G/64G: $200USD).
¿Le ven utilidad?

Arduino Ethernet por que se requiere conexion a internet o la red local

Bueno aun no tengo mucho conocimiento sobre los Arduinos, estoy siguiendo las clases para poder resolver esta pregunta, pero según lo que eh leido en los comentarios de otros estudiantes deberia ser un Arduino YUN por su capacidad de WiFI y Ethernet y un GSM de soporte en caso de perder conectividad. Yo en lo personal tengo un arduino UNO y espero que me ayude en lo que resta del curso

Usaria un arduino uno y una shield para la conexión wifi.

Utilizaría una tarjeta Arduino UNO con un Ethernet Shield programaría un webSoket con un objeto JSON, pondría en modo espera el hardware para que el servidor hiciera las peticiones, así el arduino no estaría utilizando sus recursos siempre.

Utilizaría un Arduino Yun o un Arduino Ethernet o un Arduino Uno WiFi REV2, que son ideales para IoT, o también un arduino Nano conectado a un módulo WiFi o Ethernet

Creo que seria bueno la arduino uno con algunos componentes electrónicos ya que mi objetivo es crear un dispositivo con conexión bluetooth para implementar un sistema de alertas que genere un sonido al presionar un botón.

Yo usaría la placa ESP8266, ya que es una tarjeta de bajo costo que puede conectarse a una red Wi-Fi y realizar conexiones TCP/IP, se puede programar con el IDE de arduino de forma sencilla.

Un Arduino Nano con conexion bluetooth. Un objectivo a conseguir es el tamaño.

Si es para trabajar desde casa, puede ser una placa Eterneth, si es para una aplicación con mayores limitaciones en cuanto a tamaño u otras, tendría que acoplarse a las necesidades que se vayan presentando en el análisis previo.

Hola , usaría una tarjeta que tenga comunicacion wifi y/o bluetooth para conectarle dispositivo periféricos y fuera posible controlarlo desde mi movil

quiero aprender a automatizar las luces de mi casa y controlarlo desde internet… pero no entiendo bien como hay tanta informacion q se me nubla todo!

Arduino wifi? Por su tamaño y es muy practica

usaría la tarjeta de Arduino Entherne o el modulo WIFI

yo utilizare arduino mega por que tiene mas capacidad de memoria

Arduino UNO ya que es el mas común

Yo utilizaría un Arduino nano para abarcar menos espacio, aunque desconozco si tiene modulo wifi.

Es muy importante contar con algún tipo de conexión wifi, ya sea integrado o usar el módulo para conexión de WIFI ESP8266. Además de poder tener las suficientes entradas de pines, si son sensores de movimiento, tal vez sería suficiente un arduino nano en una oficina y un mega para una casa completa 😃 .

Yo recomendaría usar la placa ESP8266 NodeMCU, que no es una placa de Arduino, pero utiliza el software y programación de Arduino.

Usaría un arduino pequeño como es el nano conectado a un modulo Wi-Fi conectado por interfaz serial a un modulo ESP8266 (tambien se programa con el ide de arduino) conectado a un servidor de blink.

Para empezar me compraría un Arduino uno o el módulo ESP 8266, me parece que para prototipo estaría bien e igualmente por costo-beneficio.

Se podría usar varios tipos de arduino, pero creo que usaría un arduino nano ya que no se requieren muchas entradas y salidas, adicional habría que incluir una targeta wifi.

ARduino Uno con sensores sharp y shield de conexion ethernet

Kit Starter de Elegoo, fue un regalo de intercambio y es hora de usarlo!
Animo y a Crear!

Arduino UNO con microcontrolador ESP8266 que le permite la comunicación con el servidor.

Arduino Mega con una amplitud o un arduino leonardo que son mas adaptables como un sensor de temperatura que registre en una base de datos si tiene o no fiebre la persona

Utilizaría Arudino UNO con el módulo wifi ESP8266

El arduino uno con el ES8266

Usaria el arduino uno con el ES8266