Ubicación de IoT detección marco (6 / 23 paso)

Paso 6: Editar y subir el Sketch de Arduino

Por defecto, Arduino no incluye al Edison de Intel como una pensión. Para cambiar esto, abra el IDE de Arduino y vaya a Herramientas > Junta Directiva > Administrador de Junta . Se abrirá una nueva ventana con una barra de búsqueda en la parte superior. En la barra de búsqueda, escriba "Intel". Aparecerán dos opciones. Seleccione "Intel i686 juntas", que incluye al Edison.

Este bosquejo depende de varias bibliotecas, que dos de los cuales usted tendrá que descargar. Descargar la biblioteca de Adafruit LPD8806 y PubSubClient biblioteca de Knolleary y agregarlos a la carpeta de las bibliotecas de Arduino.

En la biblioteca de Adafuit LPD8806, abra el archivo LPD8806.cpp en un programa de edición de texto y elimine las líneas siguientes:

#else

SPI.setClockDivider ((F_CPU + L 1000000) / 2000000L);

En la biblioteca PubSubClient, Abra PubSubClient.h en un programa de edición de texto. Busque la línea que dice "#define MQTT_MAX_PACKET_SIZE 128" y cambiar a la siguiente:

#define MQTT_MAX_PACKET_SIZE 200

Descargar el sketch de Arduino en la parte inferior de esta página y abrirla. Hay varias líneas que necesita cambiar en este bosquejo incluyendo los siguientes:

  • Para "mac de bytes [] = {0xFC, 0xC2, 0xDE, 0x44, 0xEA, 0xF5};", sustituir "0xFC, 0xC2, 0xDE, 0x44, 0xEA, 0xF5" con su dirección mac.
  • "Dirección IP ip (192 168 1, 103);" sustituya "192, 1, 168, 103" con dirección IP de Edison de la Intel.
  • Para "PubSubClient cliente (servidor, 11803, callback, ethClient);" reemplazar "11803" con su puerto.
  • Para las cuatro líneas declarando tus temas MQTT tales como "persona1 int = stringTwo.indexOf("owntracks/jfcyrvev/allie/event");" "jfcyrvev" en cada línea con su ID de usuario de reemplazar y reemplazar "allie", "shari", "steve" y "erin" con el DeviceID que establezca en su teléfono.
  • Para "si (client.connect ("arduinoClient","jfcyrvev"," *** ")) {", sustituir "jfcyrvev" con su ID de usuario y «*» con su contraseña.
  • Para el client.subscribe cuatro líneas tales como "client.subscribe("owntracks/jfcyrvev/allie/event");" cambie los temas como «owntracks, jfcyrvev, allie, eventos» con los cuatro temas que declaró anteriormente.

Si han cambiado o habían añadido adicionales regiones en OwnTracks, asegúrese de que añada a este bosquejo. Por ejemplo, si quisiera agregar una región de cincuenta millas, tendría que incluir "int cincuenta = stringOne.indexOf ("cincuenta millas");" al declarar palabras clave para buscar y para incluir el apropiado if declaraciones para cada persona agregando debajo "para (i = 0; i < 4; i ++) {","para (i = 4; i < 8; i ++) {","para (i = 8; i < 12; i ++) {"y"para (i = 12; i < 16; i++){".

Al cargar el sketch de Arduino, asegúrese de conectar dos cables USB del micro y el interruptor al lado de ellos apuntando hacia los cables USB.

Artículos Relacionados

17" marco de fotos hecho de sola pieza madera losa (para marco de Fotos Digital)

17" marco de fotos hecho de sola pieza madera losa (para marco de Fotos Digital)

en este instructable voy a mostrar cómo hice un marco de madera sólida para un marco de foto digital de 17". También se podría crear un marco simplificado para regular imágenes. No todos los pasos se necesitará en ese caso. Sin embargo, se concentrar
Crear un aspecto antiguo en un único marco de fotos personalizado

Crear un aspecto antiguo en un único marco de fotos personalizado

este instructable combina una técnica de pintura que he sido querer probar una forma elegante de mostrar imágenes alrededor de la casa.Hace un año vi un DIY show en el que una mujer pintados muebles para ver que había tenido años de envejecimiento na
Hacer una animación utilizando powerpoint

Hacer una animación utilizando powerpoint

nos han querido hacer animaciones en algún momento de nuestra vida,pero debido a la falta de conocimientos o herramientas (programas correctos) no somos capaces de..... .i es el mismo de antes... .i solía pensar en maneras de animar y encontró uno mu
Hacer un arrastre zombi Robot con patas cortadas

Hacer un arrastre zombi Robot con patas cortadas

Somos todo amor zombies y robots, dos de las cosas que son más probables ser el deshacer un día. Permite ayudar a cosas a lo largo con la construcción de un zombie espeluznante pequeño robot.Mi objetivo con este Instructable es tomar una muñeca y (re
Tanque de moto de nieve masiva A construir bicicleta

Tanque de moto de nieve masiva A construir bicicleta

después de obtener inspirado en el episodio final de American Choppers y luego viendo mis vecinos conducir alrededor en sus motos de nieve, me lancé a hacer una loca combinación de los dos como un monstruo de pedales.  Había diseñado y construido est
FOGPLANE

FOGPLANE

Fogplane era una instalación que fue parte del 2015 Festival de prototipos de Market Street en San Francisco. MSPF pretende unir diversos barrios a lo largo de Market Street, alentando a estas comunidades vibrantes para trabajar con diseñadores, arti
Aplicaciones de IoT industrial - cómo utilizar sensores para la gestión de recursos hídricos, alertas de inundación y detección de agua

Aplicaciones de IoT industrial - cómo utilizar sensores para la gestión de recursos hídricos, alertas de inundación y detección de agua

** Actualización: El siguiente artículo es de nuestra aplicación Android obsoleta! Valarm es Industrial IoT. Ayudaremos a sus equipos y su empresa con aplicaciones de IoT Industrial utilizando Herramientas de nube de Valarm.Echa un vistazo a nuestra
El tercer ojo (altavoz GPS ubicación activa utilizando Intel Edison) (Intel IOT)

El tercer ojo (altavoz GPS ubicación activa utilizando Intel Edison) (Intel IOT)

En este Instructable le mostrará cómo utilizar, módulo GPS, análisis de datos de GPS desde el módulo GPS ranura en un Edison usando Node.js y paquetes necesarios para hacer un texto a voz con espeak biblioteca.Monte el protector de expansión ranura A
AINA: Campo laboratorio mediante IoT Edison

AINA: Campo laboratorio mediante IoT Edison

AINA (información automatizada sobre los atributos de la naturaleza) es un laboratorio de campo de sensor electrónico en la plataforma de Intel® Edison IoT. Las referencias de siglas, "AINA", la palabra hawaiana para la tierra o lugar.Resumen de
Alarma de puerta $4 WiFi usando un ESP8266 #IoT

Alarma de puerta $4 WiFi usando un ESP8266 #IoT

En este proyecto de IoT le mostrará cómo hacer una alarma de puerta de WiFi que te avisa donde quiera que estés!Tenía su idea de diseñar una alarma de puerta de wifi activado después de que fue allanada la casa de un amigo.Aquí está una descripción r
BANDA de la salud (Intel IoT)

BANDA de la salud (Intel IoT)

La banda de la salud es un dispositivo interactivo y un factor útil para la Internet de las cosas. Está diseñado para tres propósitos:· dar pulso diario medidas de frecuencia en una aplicación android· salvar a una persona de asfixia debido al consum
Taller de IoT: Preparación trabajo

Taller de IoT: Preparación trabajo

Los laboratorios en esta serie construyen mutuamente para permitirle al prototipo sus propios dispositivos de Internet de las cosas (IoT). En este laboratorio que utilizará Node.js y un framework de código abierto para interactuar con el hardware lla
Araña de Jar de IoT, física Gmail Twitter Facebook y notificador de tiempo

Araña de Jar de IoT, física Gmail Twitter Facebook y notificador de tiempo

Este es mi segundo instruir sobre la araña, que yo muy favorito y quería hacerlo más perfecto.Estoy a tiempo completo trabajando con ordenadores, pero no tengo mucho tiempo para revisar los mensajes nuevos de redes sociales como Facebook o Twitter y
Inundación de detección en un poste de luz inteligente streep

Inundación de detección en un poste de luz inteligente streep

Estos materiales y la información contenida en este instructivo son proporcionan por los estudiantes matriculados en el Software de lugares (www.softwareofplaces.com) clase en la Universidad PUC-Rio. El contenido representado aquí es el proyecto fina