Paso 8: Contribuir al repositorio de Sensor
GIRO apoya actualmente los sensores que se enumeran a continuación. Siga las instrucciones siguientes para aprender cómo puede contribuir y añadir más sensores a la plataforma de giro. Puedes encontrar el reloj en tiempo Real y otras características estado de repositorio en la siguiente tabla.
Tipo de sensor | Modelo de sensor | Estado del repositorio |
Temperatura y humedad | SL-HS-220 | Completado |
Gas | MQ2 | Completado |
Lluvia | YL-83 | Completado |
Temperatura y humedad | DHT11 | Completado |
Luminosidad/Lux/luz digital | TSL2561 | Completado |
Luz UV/IR/Visible | SI1145 | Completado |
Nivel de sonido | LMV324 | Completado |
Altitud y presión barométrica | MPL3115A2 | Completado |
Velocidad del viento | Anemómetro | Completado |
Reloj en tiempo real (RTC) | DS1307 | Completado |
El sensor de giro repositorio significa código abierto que cualquiera puede contribuir al código de sensores existentes que están en el repositorio. Sensores adicionales también pueden ser agregados al repositorio.
Por ahora los tres sensors(SL-HS-220,MQ2,YL-83) básicos son en el mismo repositorio puesto que son los sensores básicos.
Si tiene un sensor en la mente que ya no está en el repositorio, puede escribir el código y diagramas esquemáticos para él y contribuir al repositorio. O simplemente puede dejar el nombre y el modelo junto con un enlace al sensor en la sección de comentarios abajo y seguramente se echa un vistazo y mi mejor esfuerzo para agregar al repositorio.
Mientras más personas sugieren y contribuyan al repositorio de sensor de giro actualizo la tabla anterior. Completed: indica que el código y esquemas para ese sensor en particular es completamente listo para usar y pueden ser implementados en el sistema de giro. Beta indica que el trabajo se ha iniciado por me o por otro contribuyente en el código y esquemas de ese sensor en particular. Propuesta: indica que alguien ha propuesto un sensor para ser añadido al repositorio y que trabajo todavía no ha empezado en el código de sensores o esquemas.
Código
Si usted está contribuyendo hacia un repositorio particular sensores escribiendo código, asegúrese de escribir el Arduino IDE o IDE Intel Edison y adjuntar el archivo correspondiente. El código debe incluir las siguientes características:
Perno de declaraciones, bibliotecas, leer valores de los sensores, serie impresión valores de los sensores, Tweeting código de Sensor.
También se incluyen los enlaces a todas las bibliotecas adicionales utilizados en el código.
Asegúrese de que cada bloque de código tiene los comentarios necesarios para facilidad de uso.
También incluyen un acoplamiento posible a la hoja de datos de sensores para mayor referencia para otros contribuyentes.
Esquemas de
Si están contribuyendo hacia un repositorio particular sensores dibujando esquemas, asegúrese de hacerlo en el águila o el Fritzing softwares de diseño de PCB. Una vista de la placa será muy útil para personas que tienen conocimientos electrónica nivel principiante. También puede incluir una vista PCB para aquellos que deseen hacer sus tableros de arranque sensor de encargo o de la PCB. También incluyen un acoplamiento posible a la hoja de datos de sensores para mayor referencia para otros contribuyentes.
Diseño mecánico
También pueden contribuir a los archivos vectoriales y archivos de corte para un determinado sensor del laser y agregar los archivos al repositorio de sensores. Formatos de archivo estándar puede usarse para este propósito.