desktop

Conectar Arduino a WiFi

Hola, soy nuevo en este mundo de Arduino y los microcontroladores, pero ya he realizado algún proyecto discreto. En estos momentos estoy realizando una captación de temperatura y presión de un circuito hidraulico con un arduino Uno, necesito conectarlo al router wifi de mi casa para enviar datos al telefono movil. Mis dudas son que modulo wifi utilizar, por facilidad y funcionamiento, y como se conectaría al arduino Uno. He buscado en el foro pero no he encontrado nada que me aclare que modulo adquirir.
Gracias de antemano.

Un saludo
 
Usa directamente un ESP *.* Y olvida al Arduino.

*.* = "Cualquiera de ellos"


Usar un Arduino uno y un esp para el wifi es como "viajar en bicicleta" subiendo la bici a un camión. Súbete directamente en la cabina del camión.
 
El caso es que el proyecto ya está funcionando correctamente e instalado con sus correspondiente caja, fuente de alimentación externa, todo integrado, y quería aprovecharlo, para proximos proyectos podré valorar otras opciones, en estos momentos, de ser posible, preferiría implementar wifi al proyecto con la menor modificación posible.

Gracias por el aporte.
 
Todo no está integrado.
El wifi no está.

Tu mismo, es absurdo pero eres libre de hacer lo que gustes.
Para lo básico un ESP 01 vale
 
Hola, soy nuevo en este mundo de Arduino y los microcontroladores, pero ya he realizado algún proyecto discreto. En estos momentos estoy realizando una captación de temperatura y presión de un circuito hidraulico con un arduino Uno, necesito conectarlo al router wifi de mi casa para enviar datos al telefono movil. Mis dudas son que modulo wifi utilizar, por facilidad y funcionamiento, y como se conectaría al arduino Uno. He buscado en el foro pero no he encontrado nada que me aclare que modulo adquirir.
Gracias de antemano.

Un saludo
Hola, como ya te han comentado... lo simple es el ESP01, pero simple entre comillas ya que es necesario comprender varias cosas de su configuración, utilizar un puerto serie por software, conocer al menos los comandos AT, voltaje de funcionamiento, entre otros detalles.

Busca en internet ESP01+Arduino UNO, hay varios por donde puedes empezar.

PD: Opino igual, ve al grano usando módulos Wifi que son mucho más capaces que el UNO, MEGA.

Saludos
 
Finalmente he decidido hacer caso de la voz de la experiencia y modificaré el proyecto para integrarlo mediante ESP32, realizaré la compra y espero ser capaz de implementarlo, si no acudiré nuevamente a la inestimable ayuda del foro.
Muchas gracias por la ayuda.

Un saludo
Solamente una cosa más...., se me pasó el tema de la alimentación, ¿que potencia requiere para la fuente de alimentación?, porque creo que el ESP32 funciona a 3,3v, ¿verdad?

Gracias,
Es para aprovechar el pedido.......
 
Estoy buscando en Internet el módulo ESP32 para adquirirlo, pero me encuentro con una duda al respecto de la alimentación a 3,3V. En el proyecto que está funcionando con arduino Uno hay instalados 5 transductores de presión que funcionan a 5v, midiendo un rango de presión de 0 a 1,2 Mpa correspondiendo a la salida con 0v a 5v. ¿puedo conectar estos sensores de 5v a las entradas analogicas del ESP32?
Necesito asegurarme porque cambiar esos sensores es caro y complicado.
Gracias

Un saludo
 
No recuerdo cual, pero la mayoria son de 3.3V tanto para entradas como para salidas.
Puedes probar si los módulos que ya tienes pueden trabajar con ese voltaje, sino puedes adquirir una plaquetita conversora de 5 a 3.3 voltios y viceversa.

Otra opcion es usar un escudo (shield) de wifi para el arduino uno, y mantienes lo que tienes;
Arduino WiFi Shield | Arduino Documentation | Arduino Documentation

O reemplazar al que tienes por uno WiFi;
ARDUINO UNO WiFi REV2
 
Lee los datasheets de todo lo que estés usando y lo que salga de ahí... santa palabra.

El ESP 32 efectivamente va a 3V3 creo que es bastante tolerante a señales de 5V pero eso será en las digitales, no en las analógicas.
Si tus sensores no van a 3V3 puedes alimentarlos a 5 y poner un divisor a la salida.

Respecto al sheld, mira precios y disponibilidad y mira que recursos ocupa; lo mismo tienes que cambiar tu proyecto porque emplea pines que ya estás usando en otra cosa.

No te recomiendo que uses un arduino wifi, paradójicamente no es el estandard.
Es carísimo y luego da problemas, he probado el rev2 y va mucho mejor un ESP
 
Todo no está integrado.
El wifi no está.

Tu mismo, es absurdo pero eres libre de hacer lo que gustes.
Para lo básico un ESP 01 vale

No es tan absurdo como crees... Por algo está el "ARDUINO UNO WIFI Rev2"
Es más, si se le encanta usar un ATtiny85, tampoco es absurdo; Lo absurdo sería hacerte caso y limitarse a tu comentario..
Yo tengo la Rev2 y jamás tuve problema alguno

(-_-)
 

Adjuntos

  • Screenshot_20221130-071323~2.png
    Screenshot_20221130-071323~2.png
    590.6 KB · Visitas: 8
Yo también creo que ya han debido inventar de todo para todo tipo de aplicación, solo es cuestión de buscar.
También opino lo mismo, yo en mi caso uso el PIC - IoT, el cual tiene el módulo WiFi ATWINC1510 y me funciona de maravilla.

Es a decisión del amigo que preguntó cuál le conviene . Ya tiene la opción del ARDUINO UNO WIFI Rev2, ESP01 y ESP32, éste último es una monstruosidad xd.
 

Adjuntos

  • 20221130_092456.jpg
    20221130_092456.jpg
    252.4 KB · Visitas: 7
Muchas gracias por vuestras respuestas. Estuve comprobando los sensores y los cinco analogicos funcionan a 5v, así como varias salidas a relé, el problema de colocar un divisor es que les hace perder mucha precisión, sobretodo en la parte de arriba de la medida, (eso me indicó el fabricante, a quien consulté), así que tengo que decidirme por una de las soluciónes que amablemente me habeís mostrado.
Cualquier consejo será bienvenido.

Gracias
 
el problema de colocar un divisor es que les hace perder mucha precisión, sobretodo en la parte de arriba de la medida, (eso me indicó el fabricante, a quien consulté).

:eek:

Bien acondicionado no debería perderse nada. Igual, habiendo tanta variedad y gustos sería una de las ultima opciones, pero todo se reduce al tiempo y dinero que desea volcar al proyecto.
 
Revisa el modulo Wifi ESP8266 se conecta al puerto serie del Arduino, te puede servir.
Eso es como si tú le dieras órdenes a tu jefe.
Aparte, vas a trabajar doble, tienes que hacer un programa de Arduino que comande al ESP8266 y otro para que el ESP8266 que ejecute lo que le mande Arduino. (Sinceramente, nada viable.)
El ESP8266 es un microcontrolador mucho más potente que cualquier otro de Arduino.
Con el simple hecho de usar el ESP8266 ya no se necesita más, lo mismo sería con un ESP32, solo que este ya son palabras mayores.
Los ESP fueron hechos precisamente para el desarrollo de aplicaciones IOT.
 
Depende del módulo que hayas comprado seguramente lleve un regulador de 5 o más a 3V3
La mayoría de placars llevan el regulador de 5 a 3.3V, pero recuerda que todas los GPIO del ESP** funcionan con 3.3 V máximo, si pones sensores o dispositivos que trabajan a 5 V, y los conectas directamente, quemarás tu ESP.

Lo más fácil es hacer divisores de tensión para las entradas, basta usar 2 resistencias iguales, que proporcionarán una tensión de 2.5 V, suficiente como para que el ESP entienda que tiene un 1 lógico en ese GPIO.

Un saludo.

Alba.
 
Atrás
Arriba