No entrar (actualizaciones de Twitter) (sin el escudo de Ethernet)

en este instructable te diré cómo conectar al twitter de tu arduino sin el shield Ethernet, he buscado en internet mucho y no podía encontrar a alguien que realmente te dice cómo conectar al twitter sin el shield Ethernet.

Este programa buscará enviar una actualización a twitter si alguien viene demasiado cerca de la arduino tratando de tomarlo o si lo pones en la puerta y si alguien entra en tu habitación etc como el título dice.

Por favor vote por esto en el concurso de Adafruit-Make-It-Tweet---> >>
AQUÍ

En primer lugar, aquí están los programas que necesitas:

Arduino (http://arduino.cc/en/Main/Software)
Procesamiento (http://processing.org/download/)

Y los artículos necesitados son:

Arduino
Un sensor de distancia
Un zumbador
Un cable serie
(o transceptor de diente azul si quieres la cosa a ser inalámbrica)
(http://cgi.ebay.com/Serial-Bluetooth-RF-Transceiver-Module-rs232-backplane-/170628681891?pt=AU_B_I_Electrical_Test_Equipment&hash=item27ba4310a3)

Abra su arduino y escribir un código para su programa, lo que hizo mi programa era guardó distancia de grabación de valores de los sensores y si los valores eran menos de 15 entonces había publicada una actualización de twitter y activa el zumbador. (Asegúrese de que usted dice serial.println ("persona demasiado cerca") sólo cuando los valores son menos de 15 como lo imprimas via serie se publicará en twitter).

Luego abrir la ventana de procesamiento y escriba este código en

/*************
* basado en: http://processing.org/reference/libraries/serial/serialEvent_.html
*************/

Import processing.serial.*;

Serie myPort; El puerto serie
PFont myFont; La fuente de pantalla
InString cadena; Cadena de entrada de puerto serie
int lf = 10; Salto de línea ASCII

Twitter twitter; Twitter

Va a conseguir oAuth trabajando en vez de esto, pero este se hace por ahora
String username = "Su-TWITTER-nombre de usuario"; nombre de usuario de Twitter aquí
Contraseña de la cadena = "TWITTER-su-contraseña"; tu contraseña de Twitter aquí

void setup() {}
Size(400,200);
Twitter = nuevo Twitter(username,password);
myFont = loadFont("AppleGothic-48.vlw");
textFont (myFont, 18);
println(serial.List());
myPort = serie nueva (este, Serial.list() [0], 9600);
myPort.bufferUntil(lf); WIAt para la línea de alimentación para final de buffer serial de especificar
}

void draw() {}
Background(100);
texto ("color seleccionado:" + inString, 10,50);
}

void serialEvent(Serial p) {}
inString = p.readString (); cadena serial //read
Por alguna razón que esto sólo quería trabajar en un try catch
tratar de
{
Status1 estado = twitter.updateStatus ("color favorito de Arduino es" + inString); //update twitter estado
}
catch (TwitterException e) {}
println(e.getStatusCode());
}
}

Asegúrese de que usted cambiar nombre de usuario y contraseña con tu usuario de cuentas de twitter y contraseña.
Asegúrese de que sólo utilice comando serial.println de lo que quieras publicar en twitter.

O usa este código si desea POST a una aplicación en TWITTER

Esto es donde usted ingresa su información de Oauth
Static String OAuthConsumerKey = "";
Static String OAuthConsumerSecret = "";

Esto es donde usted ingresa su información de acceso Token
Static String LiveConnectSession = "";
Static String AccessTokenSecret = "";

Algunas variables aleatorias chutando alrededor
String myTimeline;
Estados de java.util.List = null;
Amigos de usuario [];
Twitter twitter = nuevo TwitterFactory().getInstance();
RequestToken requestToken;
String [] theSearchTweets = new String [11];

void setup() {}

Size(100,100);
Background(0);

connectTwitter();
sendTweet ("Hola desde procesamiento Simple woop woop #RobotGrrl");

}

void draw() {}

Background(0);

}

Conexión inicial
void connectTwitter() {}

twitter.setOAuthConsumer (OAuthConsumerKey, OAuthConsumerSecret);
LiveConnectSession LiveConnectSession = loadAccessToken();
twitter.setOAuthAccessToken(accessToken);

}

Enviando un tweet
void sendTweet(String t) {}

trate de {}
Estado = twitter.updateStatus(t);
println ("actualizado correctamente el estado a [" + status.getText() + "].");
} catch (TwitterException e) {}
println ("enviar tweet:" + e + "código de estado:" + e.getStatusCode());
}

}

El token de acceso de carga
LiveConnectSession estática privada loadAccessToken() {}
volver nuevo LiveConnectSession (LiveConnectSession, AccessTokenSecret);
}

Haz tus tweets
void getTimeline() {}

trate de {}
Estado = twitter.getUserTimeline();
} catch (TwitterException e) {}
println ("Get timeline:" + e + "código de estado:" + e.getStatusCode());
}

para (int i = 0; i estado = (Status)statuses.get(i);
println(status.GetUser().getName() + ":" + status.getText());
}

}

Búsqueda de tweets
void getSearchTweets() {}

String queryStr = "

trate de {}
Query Query = new Query(queryStr);
query.setRpp(10); Haz 10 de resultados de la 100 búsqueda
QueryResult resultado = twitter.search(query);
ArrayList tweets = (ArrayList) result.getTweets();

para (int i = 0; i Tweet t = (Tweet)tweets.get(i);
Usuario de la cadena = t.getFromUser();
String msg = t.getText();
Fecha d = t.getCreatedAt();
theSearchTweets [i] = msg.substring(queryStr.length()+1);

println(theSearchTweets[i]);
}

} catch (TwitterException e) {}
println ("buscar tweets:" + e);
}

}

y cambiar el símbolo (token) y secreto en la parte superior con las aplicaciones secretas y tokens...

Luego descarga Twitter4j y arrastre todos los archivos que terminan en .jar en el esbozo del proceso que se abre.
A medida que agrega archivos de la ventana de procesamiento dirá 1 archivo agregado o 5 archivos añadidos o 2 archivos añadidos etc..

Y luego listo a ejecutar el código de procesamiento y asegurarse de que funciona arduino y el touch me no twitter updater está listo. Si quieres todos los detalles sobre cualquier paso por favor me piden ellos y voy a intentar mi mejor para ayudar.

El zumbador es un timbre muy pequeño y puede no notarse en cualquiera de las imágenes.

Otra alternativa si no tienes un sensor de distancia mediante el uso de un puntero láser y una fotocélula, todo lo que necesitas hacer es conectar la célula fotoeléctrica para un transistor PNP y que apunte el puntero láser en la célula fotoeléctrica, y cuando alguien entra en, entonces es corte del laser y el zumbador se enciende.
Si quieres láser proteger mas las puertas, entonces sólo tiene que añadir espejos para que el puntero láser va desde una puerta a otra hasta que la célula fotoeléctrica, y si alguien entra en cualquiera de las puertas, su sistema de alarma se enciende.

Yo realmente no hago un paso a paso instructable es sólo breve información sobre mi programa táctil no y cómo hacer su propio.

Por favor comentar, tarifa y suscribirse

Artículos Relacionados

Cómo utilizar MQTT en Arduino sin un escudo de Ethernet

Cómo utilizar MQTT en Arduino sin un escudo de Ethernet

MQTT está parado para el transporte de telemetría de MQ. Es una publicación/suscripción,extremadamente simple y ligero protocolo de mensajería, diseñado para dispositivos con restricciones y bajo ancho de banda, redes de alta latencia o poco fiables.
¿Monitor de actividad sísmica Arduino - escudo de Ethernet

¿Monitor de actividad sísmica Arduino - escudo de Ethernet

que siempre quisiste impresionar a sus amigos diciendo algo loco como, "Creo que va a ser un terremoto pronto" momentos antes de un terremoto?O desea alguna advertencia, unos segundos que podría salvarle la vida.Este proyecto le permitirá conect
Cómo entrar en un coche sin la alarma ir

Cómo entrar en un coche sin la alarma ir

esta es una guía sobre cómo entrar en cualquier coche con nada pero una cuña y una antena de coches.El hombre de las fotos es el dueño del coche y encerró durante el trabajo así que le dije para tratar de esto. Tengo un video que podría subir pronto.
AlarmingTweet

AlarmingTweet

este proyecto agregará capacidad de Twitter para el sistema de alarma de centro de Control de GE 45142 opción alerta Wireless. El sistema de alarma le permite conectar hasta 16 sensores diferentes en 4 zonas y con la incorporación de Arduino powered
Controlar un Arduino con PHP

Controlar un Arduino con PHP

aquí está cómo hacer tu Arduino hacer cosas de internet sin un escudo de ethernet o wifi. Se trata de una forma sencilla de hacer su proyecto controlable desde cualquier lugar del mundo!Paso 1: Plataforma compatibilidadEste método no funciona bajo Wi
La silla de la oficina de Twitter

La silla de la oficina de Twitter

canto la silla de la oficina "tweets" (mensajes de una actualización de Twitter) sobre la detección de gas natural como el producido por las flatulencias humanas. Esto es parte de mi compromiso para documentar y compartir mi vida como ocurre exa
¿Tweet-a-Pot: Twitter habilitado Coffee Pot

¿Tweet-a-Pot: Twitter habilitado Coffee Pot

gusta la idea de un café sobre la marcha? ¿de tu cama? ¿Mientras estás en el autobús que viene casera? Entonces el pote de Tweet es para usted!Tweet-a-pot es la siguiente en twitter lujo habilitado dispositivos. Esta cafetera permite a su dueño hacer
Control Web Twitter Roomba

Control Web Twitter Roomba

quería ver si podía funcionar mi Roomba remotamente y conseguir que informe su condición a través de Twitter cuando estaba lejos de casa. También quería hacer el dispositivo independiente de una computadora. Esta es la solución se me ocurrió y funcio
Twitter controla salidas de Arduino - no PC - pantalla de LCD + Sensor datos a Twitter

Twitter controla salidas de Arduino - no PC - pantalla de LCD + Sensor datos a Twitter

Control digital hacia fuera los pernos por mensajes de Twitter. Lecturas del sensor enviadas a Twitter.MODIFICADO por JOHN Xativa de Twitter2LCD escrito originalmente por Fabrizio GranelliVer * Usted puede enviar mensajes de texto a la pantalla de LC
Terrario de Twitter vigilancia

Terrario de Twitter vigilancia

en este instructable me gustaría mostrarle cómo construir un terrario sistema de monitoreo mediante el uso de twitter para las notificaciones de eventos.Si eres propietario de un reptil, como yo ya debe saber que sus amigos tienen necesidades muy esp
Escudo de combinación de cargador/programador de ArduinoISP

Escudo de combinación de cargador/programador de ArduinoISP

recientemente comencé a interesarme en la construcción de robots basado en Arduino. Puesto que es un proceso traumatizante para desarmar cualquier creación, yo estoy optando para mina mantener vivito y coleando. Para reducir el costo de esta estrateg
Twitter alimentador del perro

Twitter alimentador del perro

así que quería crear un alimentador del perro que envía una actualización a Twitter cada vez que se abra el alimentador. Mi hermano, mi hermana y cada uno tenga cuidado del perro de mi prima (Milo) puesto que su trabajo no le permite tiempo suficient
Arduino aspersor válvulas + wifi + twitter

Arduino aspersor válvulas + wifi + twitter

[Edit: hice el hardware la parte más compactos mediante el uso de un escudo de relé. Si usted planea usar relés de 4 o menos, entonces echa un vistazo aquí...]Este es mi primer post así que... ser brutal!Tengo un patio pequeño con una forma muy extra
TORCEDURA - DIY Twitter estación

TORCEDURA - DIY Twitter estación

¿Alguna vez has querido controlar los niveles de condiciones actuales del tiempo, huella de carbono, ruido y contaminación de la ciudad? ¿Quieres ser un clima cambio cruzado o puesta en marcha su propia estación de Twitter y compartir sus condiciones