Servidor de web de semáforo de Arduino (12 / 13 paso)

Paso 12: Hablando con el semáforo

La página web presentado por el semáforo es realmente sólo para probar.  Si usted quiere atar el semáforo a eventos del mundo real que necesita script web llamadas a cambiar la luz de lo que gatillo es deseado.

Para ello, es necesario formular web llamadas a la "API" extremadamente ligera la luz responde a.  En otras palabras, tienes que tener tu script crear una url que parece un http GET solicitud.

Se parece a esta url:

http://<Your semáforos nombre o IP >: < puerto > / b? < argumento > y < argumento >

Los argumentos están cada uno separados por un & y deben ser uno o más de estos:

  • a = la contraseña de "secreto".  No codificado de alguna manera, esto es sólo para evitar ocasionales de los navegadores de reajustar su luz.  Si esto no es correcto que la luz no va a cambiar, simplemente devuelve una página web que muestra cómo hubiera cambiado, tenía la contraseña estado correcta.  La contraseña no debe ser cualquiera de las otras palabras o subconjuntos de ellos.  es decir, "gritar" sería mala porque es una subcadena de "amarillo"
  • c = uno de: "rojo", "amarillo", "verde" o "Faro" para encender la lámpara correspondiente o de la salida auxiliar.
  • "error = 1" para iniciar el parpadeo luz luz amarilla
  • "error = 2" para iniciar la luz roja parpadeando (utilizamos este cuando queremos llamar la atención sobre algo)
  • "error" (sin un = 1 o = 2) para flash dos veces tan rápidas como ellos flash cuando primero enciende todas las luces de tres.

Por lo tanto, si la secuencia de comandos necesaria para encender las luces roja y verdes, y su luz se llama "stoplight.example.com" tendría hacer una llamada a "http://stoplight.example.com/b?a=secret & c = rojo & c = verde".

Excepto en realidad el servidor está buscando sólo para determinadas palabras clave y hace caso omiso de todos los personajes.  Así que ese ejemplo también podría ser "http://stoplight.example.com/bsecretredgreen" y el trabajo igual de bien.

Lo usamos junto con un paquete de supervisión de servidores.  Cada cinco minutos durante el día una secuencia de comandos mira los resultados agregados de las cosas que más interesan y decide qué estado establecer el semáforo.  Después de horas, una sola llamada apaga todas las luces para ahorrar energía.

Artículos Relacionados

Semáforo sin Arduino

Semáforo sin Arduino

¿Cómo construir un semáforo?Hoy la pregunta suena fácil. Tres LEDs además de resistencias y un Arduino. Nada más como visto aquí: enlace.Pero, ¿cómo construir un semáforo con piezas discretas?Hay un montón de circuitos alrededor de:Hablar de electrón
Semáforos de Arduino (ORIGINAL)

Semáforos de Arduino (ORIGINAL)

Obtener recursos para el proyectoArduino Uno REV-33 - rojo - amarillo - y verde LEDPaquete de variedad de madera de BalsaProtoboard de 800 puntosCable de conexión de varios coloresCinta invisibleWeller soldadorX-acto cuchilloSharpie negroLoctite Supe
Semáforo de Arduino para principiantes

Semáforo de Arduino para principiantes

este es mi primer instructables, así va a ser bastante simple. Compré un Arduino y decidí hacerla en un semáforo, pero sólo tenía LEDs verde, no amarillo o azul y rojo. Así que esto es lo que hice: un semáforo que parpadea 3 veces antes de cambiar de
Semáforo de Arduino

Semáforo de Arduino

Hoy usted hacer un simple semáforo fuera de los materiales que se pueden obtener de un kit de inicio o en línea. Si usted está haciendo compras para estos suministros recomiendo www.sparkfun.com pero lo que usted elija está bien. Diviértete con este
Simple controlador de semáforo de Arduino

Simple controlador de semáforo de Arduino

este proyecto como las sugerencias de nombre es solo un controlador muy básico para un semáforo, utilicé un arduino pero en realidad que era excesiva esto podría fácilmente hacerse con un ATtiny.Paso 1: fuentes deSemáforo (yo tengo la mía de un tío..
Mente-controlado por semáforo utilizando Arduino y MindFlex

Mente-controlado por semáforo utilizando Arduino y MindFlex

Hola a todos, este es mi primer instructable. Hoy voy a mostrar cómo hacer un simple semáforo controlado por sus ondas cerebrales mediante el juguete MindFlex del EEG. Este es un proyecto muy simple y básico, pero los usos del MindFlex Hack son mucho
Semáforo calle Arduino - protoboard edición

Semáforo calle Arduino - protoboard edición

construir un simple Arduino powered semáforo con nosotros! Este instructable es guiarles a través de casi cada paso, pero hay algunas hipótesis. Lea la introducción y el primer paso para asegurarse de que usted está completamente preparado. Esta es l
El servidor de Web Super sencillo tiempo de Arduino

El servidor de Web Super sencillo tiempo de Arduino

De las mentes en http://arduinotronics.blogspot.com/Actualizaciones:Índice de calor agregado y cálculos de punto de rocíoAñadido Sensor de presión barométricaControl de velocidad de vientoVea la nueva combinación de BME280 temperatura, humedad y Sens
Simulador del semáforo de Arduino

Simulador del semáforo de Arduino

Una lengua amable niño para enseñar a los niños programación es cero. Scratch es un lenguaje de programación visual desarrollado por el grupo de Kinder permanente MIT Media Lab. Puede ser utilizado para programar juegos y animaciones mediante arrastr
Arduino Uno controlado por semáforo (estilo norteamericano)

Arduino Uno controlado por semáforo (estilo norteamericano)

proyecto el diario: hacer modelo semáforo con arduino uno.compré el arduino hace sólo unos días, y soy totalmente nuevo en él y estaba aburrido, así que pensé trataría de mi mano una programación y quería un conjunto de luces de tráficoasí que hice e
Semáforo del LED LEGO T intersección

Semáforo del LED LEGO T intersección

No juega video? Ver en YouTube: http://www.youtube.com/watch?v=q0tiiWwC6ZoFondoCada Navidad Armamos un gran diseño de tren LEGO en una sección de la sala de estar. Este año terminó ganando una subasta de eBay para un número de placas de carretera LEG
Semáforo de seguridad: La tensión fácil, Arduino powered, luz

Semáforo de seguridad: La tensión fácil, Arduino powered, luz

este fue un proyecto de lado completé durante mi tiempo como Verano pregrado Laboratorio Becario en el laboratorio nacional de energía renovable. Recomiendo el programa. (Hice mucho más cosas que esto, pero serán papeles no Instructables :)Trabajamos
Arduino semáforo regulador w/Remote Control

Arduino semáforo regulador w/Remote Control

tuve un semáforo que yo estaba acabado.  La izquierda lo único que hacer era construir el controlador para los patrones de señal de la luz.  Para darle un toque incorporé un control remoto.  También fue la oportunidad perfecta para poder probar un Ar
Primeros pasos con Arduino - semáforo cambia

Primeros pasos con Arduino - semáforo cambia

En este tutorial vamos a construir un conjunto de semáforos (con LEDs rojo, Ambar y verde)Utilizaremos un interruptor de 3 vías para controlar que la luz se enciende.Para referencia, el interruptor que va a utilizar es un interruptor de ON-OFF-ON de