¿MEGA O MEGA ADK?

Hola a todos:

Estoy en los inicios con Arduino. Quiero empezar a practicar con un MEGA y aprovechar lo que aprenda para un proyecto de domótica que deberá poderse controlar desde "smartphones" con Android amén que desde un GLCD con pantalla táctil.

Mi principal duda es si debo escoger entre un MEGA o un MEGA ADK. Os agradeceré vuestros comentarios y sobre todo el porqué uno u otro.

Gracias por vuestro tiempo y atención,

El MegaADK esta casi obsoleto, sinceramente no se donde lo consigues?
Pero tiene un puerto USB Host, asi que su potencialidad está en cuestiones que aprovechen esa ventaja técnica.
Despues son iguales.

No voy a pinchar tu idea pero para que quieres un MEGA?
En domótica HOY lo importante son varios nodos distribuidos por toda la casa. Y esa función la cumple mejor un ESP8266 en cualquiera de sus variantes. ESP01-07-12 o 32.
A menos que uno de esos nodos tenga que controlar/leer muchos sensores un MEGA no es lo ideal porque requeriras de un modulo Ethernet para comunicarte con la Red.

Hola de nuevo surbyte:

Como ya te he dicho en un mensaje anterior al que tú también me has contestado, necesito bastantes I/O y por eso ya estoy trasteando con MEGA. Lo de ADK es porque en Arduino Home pone textualmente:

"The Arduino Mega ADK has the same features as the Arduino Mega board but it is specially designed to work with Android"

y, tanto mi hijo (que está esperando que yo aprenda Arduino :astonished: para montarse un sistema de Domótica) como yo, migrando de un diseño PIC a Arduino, ambos queremos controlarlos mediante Android. Acabo de ver en Arduino Home que el MEGA ADK está "CURRENTLY SOLD OUT", o sea, agotado, pero hasta ahora, no había leído nada, ni nadie me había dicho que estaba cayendo en desuso. En cuanto a dónde encontrarlo pues sin ir más lejos en Amazon.

A riesgo de haceros perder la paciencia, voy a poner un post con las preguntas genéricas para saber por dónde he de ir.

Nuevamente, gracias por tus respuestas y saludos cordiales,

Perdón por mi retraso en responder pero estuve de viaje.
Como ya te dije el ADK esta descontinuado.

Eso de que se usa con ANdroid no se hasta que punto. Cualquier arduino con una interface BT puede servir para conectarse con un telefono Android.
Por otro lado la tendencia hoy es correr todo usando WIFI y por ello la popularidad de los ESP8266 o el nuevo ESP32.

Te aconsejo que encaren su proyecto con estas opciones, desde ya el MEGA/UNO Sirven pero yo usaría

  • MKR1000 que es un NANO con capacidad WIFI o
  • ESP8266 en todas sus variantes, el mas usado por muchos es el nodemcu que es un ESP8266-12 pero es muy practico el ESP8266-7 que es similar al 12 pero con mienos I/Os o sea entradas/salidas.
  • Tambien puedes usar un YUN que tiene WIFI
  • Cualquier arduino UNO/MEGA con una placa WIFI Shield o un shield ETHERNET pero ya es un conjunto caro comparado con estas opciones anteriores.
  • Otra opcion es UNO/Nano con radios bidireccionales nRF24L01

Ahora la situación es asi desde mi punto de vista.
Si tienes un Sensor para controlar mira que hace falta, si solo es ver un estado o activar un rele un simple ESP8266-01 sirve
Si tienes que leer algo analogico pasas a un ESP8266-07
Si necesitas algo con mas pines usas el ESP8266-12

Si ya requieres muchos I/O y señales analógicas yo pienso en un NANO y por ejemplo un ESP8266 para darme capacidad WIFI conectado por serial o SoftwareSerial.

Se que son muchas cosas pero ve analizando y haciendo consultas y te iremos respondiendo.

Gracias, surbyte.

Básicamente, hay unas 32 I/O, salidas a relés y entradas lógicas. Otras 16 I/O y 4 Analógicas para controlar un GLCD con Touch Screen.

La comunicación con varios sensores remotos será, seguramente, mediante algún sistema de 2 hilos, p.e., Bus 485, en fin, empezaré con el MEGA y seguramente tendré que poner al menos un MCP23S17.

La idea de pasarme a Arduino es por la enorme oferta de tarjetas y módulos de bajo coste y la comodidad de controlarlo todo a través de Android y aquí vienen las dudas.

Mi diseño es para controlar una piscina con lo que una conexión Wi-Fi parece suficiente, o sea, un ESP8266 simple.

Sin embargo, mi hijo quiere sustituir su sistema domótico (rudimentario y con muchos fallos) en cuyo caso necesitará conexión vía internet, ¿qué módulo o módulos existen para conectar un MEGA a internet?, ¿dónde puedo encontrar un buen tutorial?

Nuevamente gracias y saludos,

Hazlo con un ESP8266-01 conectado a uno de los tantos puertos del MEGA Serial0 a Serial 3 (total 4 puertos).

Ten presente que no puedes alimentar el ESP8266 con los 3.3V del MEGA, Requiere un AMS1117 LDO de 3.3V para la tarea o cualquier otro regulador 3.3V. Hay muchas ofertas ahora.

NOTA: Acabo de darme cuenta que creaste otro hilo con el mismo tema. Eso no es correcto, por por ser nuevo en esto es un error común.
Hasta terminar un tema no se debe abrir en otras secciones el mismo tema.
Un usuario del foro no puede borrrar su hilo. Se le pide al moderador y con gusto el lo hará.

Lo siento, surbyte. Puse en Software lo que debía ser Hardware por eso lo repetí aunque lo anuncié previamente en el de Soft.

Ya he comprobado que los 3.3V de MEGA dan para poco y que el ESP8286-01 es bastante "tragón".

Me sigue quedando la duda de qué módulo internet se podría utilizar para conectar MEGA a internet.

Gracias y saludos,

Ya he comprobado que los 3.3V de MEGA dan para poco y que el ESP8286-01 es bastante "tragón".

Consume 200 mA en TX y algo asi como 150 mas o menos en RX si mal recuerdo. Si que es "tragón" y es su única gran falla pero todo no se puede. Otro shield WIFI puede ser peor.

Me sigue quedando la duda de qué módulo internet se podría utilizar para conectar MEGA a internet.

Yo te recomiendo que uses el ESP01 pero si quieres otro shield para ello solo lo buscas asi:

Arduino Shield WIFI y obtienes resultados como éste

Estoy viendo que la oferta ha cambiado dramáticamente y que todo lo que se puede ver son alternativas ESP8266 mezcladas con UNO o MEGA asi que si buscas encontrarás un MEGA con ESP todo en 1. Tal vez sea lo que necesitas.

Mira este MEGA + ESP8266 WIFI

Tal vez sea lo que buscas!!