Visto el inters que hay por el control de Arduino va Internet con el mvil, me
he permitido hacer este pequeo tutorial que espero pueda ayudar a algn
principiante.
Lo que se trata es poder activar una o ms salidas digitales del Arduino por
medio de un ordenador o un mvil. Esto permitira actuar sobre luces, motores,
alarmas, climatizacin, etc desde cualquier distancia con un ordenador o un
mvil con conexin de datos.
La solucin se divide en varios apartados.
2.-Programa Arduino:
-byte ip[] = { 192, 168, 1, 15 }; Aqu con 15 definimos la IP interna. Puede
ser cualquier valor hasta 254, siempre que no est ocupada por otro
dispositivo.
-byte gateway[] = { 192, 168, 1, 1 }; Es la IP de nuestro router. A veces es
192.168.0.1 y habra que cambiar la IP interna con el cero.
-EthernetServer server(100); Es el puerto por el que queremos acceder a la
IP. Podemos usar el que queramos.
-Lo siguiente es generar una pgina bsica para enviar los comandos de ON y
OFF sobre el pin 4 y su deteccin para actuar en consecuencia.
Ojo! En la pgina aparece "Estado: Activado o Desactivado", esto no nos
asegura que la funcin se haya realizado, para ello tendramos que hacer una
programacin con retorno a la pgina que garantizase la accin.
3.-Acceso desde LAN: Cargado el programa en nuestro Arduino solo nos queda
cargar en nuestro navegador o mvil (con wifi) la pgina generada. Tendremos
que teclear 192.168.1.15:100 y veremos dos botones de ON y OFF. Al pulsarlos
se envan los comandos 192.168.1.15:100/?lighton=ON o 192.168.1.15:100/?
lighton=OFF que encendern o apagarn el LED. En realidad el programa solo
lee la palabra lighton y lightoff para la conmutacin.
P.D. Por dificultades "tcnicas" para utilizar la llave, este sistema se usa para
abrir el portn del edificio. El Arduino (con mdulo Wifi HLK-RM04) est
conectado a los cables del fonoporta, en Android hay un programa (escrito en
Basic4Android) que enva el comando de apertura durante 3 segundos. En
realidad el sistema se activa acercando el mvil a una etiqueta NFC
estratgicamente situada.
Jopapa
www.jopapa.me
Jopapa
www.jopapa.me
ElEspanol
avatar_ElEspanol
****
Sr. Member
Posts: 297
[add Karma]
[add Karma]
[add Karma]
ElEspanol
avatar_ElEspanol
****
Sr. Member
Posts: 297
[add Karma]
[add Karma]
Para arreglar los ventiladores con PWM, existe una libreria "PID", es para
arreglar cosas, muy generica. No tengo experiencia practica con ella, pero es la
aplicacin para tu caso.