Paso 2: Software
- Visual Studio Express (Gratis) / Visual Studio Enterprise / Visual Studio profesional / Visual Studio en línea
- Team Foundation Server : este servidor se ejecuta en un servidor en un Private protegidas dominio de empresa.
- ARDUINO 1.x.x - el Software de código abierto de Arduino (IDE).
- Biblioteca de Arduino DHT11
BlueSMiRF - configuración de Bluetooth
El software es acumulación en dos partes.
Equipo de cliente Windows
Primero tenemos que desarrollar una aplicación de Windows Forms que se puede ejecutar en una máquina windows. Quiero la parte inteligente de la carga de procesamiento del estado construir todo descansaba en el equipo cliente de windows. En la mayoría de los casos la conexión al servidor de base de equipo sólo es posible cuando se agrega la máquina de windows en un dominio corporativo o privado de la empresa. Para ejecutar las aplicaciones de winforms en su equipo windows soluciona problemas de seguridad más porque la comunicación con el hardware de arduino se hace con el módulo bluetooth. La aplicación de Windows Forms tiene un temporizador para controlar el Team Foundation Server cada minuto. La aplicación entonces envía el estado inalámbrico a Arduino. El Arduino procesará los datos y determinar el modo de LED.
Arduino
En segundo lugar el Arduino necesita un bosquejo que conduce el estroboscópico del LED para los diferentes modos parpadeo. En total tengo construir dos modos intermitente. Primer modo "construcción en curso" encenderá la luz estroboscópica LED durante 10 segundos. Segundo modo "build error" cambiará el modo estroboscópico led a un modo intermitente / intermitente. Arduino también enviar datos de temperatura y humedad al cliente unidades el hardware como el botón de reinicio, módulo bluetooth, relais y de la máquina.
Faro de LED modos de emergencia estroboscópico que destella
La unidad LED de luz estroboscópica tiene siete modos de luz estroboscópica. El modo de LED se puede cambiar poniendo a tierra el cable blanco a la tierra. Hay no hay comunicación de dos vías entre el Arduino y el LED. Necesitaba dos modos para representar dos estado de construcción. Uno para la compilación tuvo éxito. Falló el segundo de ellos para construir. Codificado un simple algoritmo para contar los modos y el cambio entre los dos modos diferentes. Así que cuando una estructura no el cambio de Arduino 4 veces los relais para el nuevo modo parpadeo del LED. Cuando se logró una estructura o una construcción está en curso el Arduino cambiar el relais 4 veces otra vez para volver al modo intermitente original.
Versión beta del software ejemplo
El software que he escrito funciona ok, pero hay algunos errores menores. El objetivo principal del software escrito es comprobar el estado de la construcción en el servidor y controlar la unidad estroboscópica de LED. El software está escrito en mi tiempo libre, cualquier desarrollador que ha escrito un ejemplo mejor me informa por favor i´m encantados de analizar y publicarlo.