Comment faire une télécommande sentient web-marionnette de piratage de Twitter, Google, Skype, Arduino et traitement ! (2 / 16 étapes)

Étape 2: À l’aide de traitement à l’écoute sur le web pour les commandes (avec le code complet)

Est la chose la plus importante pour un contrôle Twitr_janus sur le web, bien sûr, d’être en mesure d’écouter sur le web.

Le cerveau qui reçoit des données pour activer la tête des Twitr_janus est un programme (croquis) en cours d’exécution dans le traitement. Cela fonctionne sur un ordinateur relié à la tête. L’ordinateur est connecté au web.

Le traitement est simple à apprendre et a une grande communauté ouverte et une documentation simple et accessible. Les responsables du traitement de le décrire comme...

"open source langage et un environnement de programmation pour les personnes qui veulent créer des images, des animations et des interactions. Initialement développé pour servir un carnet de croquis de logiciel et d’enseigner les principes fondamentaux de la programmation informatique dans un contexte visuel, traitement aussi est devenu un outil pour créer des finis professionnel. Aujourd'hui, il y a des dizaines de milliers d’étudiants, artistes, créateurs, chercheurs et amateurs qui utilisent le traitement pour l’apprentissage, prototypage et production. »

Le traitement est gratuit à télécharger et à utiliser. Visitez le traitement .org

Les principales caractéristiques de traitement utilisés pour rendre le cerveau des Twitr_janus comprennent :

  • une méthode pratique appelée loadStrings() ; qui, qui peut tirer dans les données de flux depuis une URL externe (par exemple, flux RSS ou API)
  • différentes manières très pratiques pour analyser les chaînes alimentation reçues pour extraire les données de contrôle réel
  • la capacité de mettre en place une connexion série avec le port USB pour envoyer des données à l’Arduino
  • une tierce partie bibliothèque synthèse vocale TTS GURU qui peut transformer le texte en parole audio
    Voir http://www.local-guru.net/blog/pages/ttslib

L’esquisse de traitement complet est disponible au téléchargement ici sur GitHub sous forme de fichier texte :
github.com/downloads/rosemarybeetle/Twitr-Janus/twitr_janus_code15.txt

Il inclut le code permettant :

  • importer la bibliothèque de conversion texte-parole de gourou
    >>>
    importation guru.ttslib.*; / / NB cela doit aussi être chargés (disponible chez http://www.local-guru.net/projects/ttslib/ttslib-0.3.zip)
    Port série ;
    TTS tts ;

    <<<
  • référencement des appels à l’API Twitter
    >>>
    String twitterApiString = "https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true & include_rts = true & screen_name = « + twitterUsername + » & count = 0";
    <<<
  • référencement Google Spreadsheet RSS appels
    >>>
    String gssApiString = "https://spreadsheets.google.com/feeds/list/0AgTXh43j7oFVdFZJdklXTU1lTzY5U25sc3BJNjRLRUE/od6/public/basic?alt=rss" ;
    <<<
  • l’analyse des données de flux pour extraire des données de contrôle (c’est les données de feuille de calcul google en cours d’analyse dans un tableau de flux RSS)
    >>>
    String [] texty = loadStrings(gssApiString) ;
    String [] texty2 = split (texty [0], « ¬ ») ; tirant de données avec le caractère d’arrêt

    String [] texty3 = split (texty2 [4], « < ») ; se débarrasser de fuite texte après <
    gssText = texty3 [0] ;
    gssTextLength = gssText.length() ;

    <<<

  • établissement d’une connexion de port série >>>
    println(Serial.list()); / / display ports de communication (utilisez cela dans test pour établir des ports de frais)
    Si (Serial.list() [2]! = null) {/ / gestion des erreurs pour la mort de port sur PC
    port = nouvelle série (ce, Serial.list() [2], 115200) ;
    //}

    <<<
  • envoi de données à l’Arduino via le port série
    >>>
    (ce code est écrit de la position du globe oculaire dépouillée d’après les données de Google au port. L’Arduino va l’utiliser pour faire référence à un tableau de positions préréglées)
    port.write(gssEyeballUpDown); / / Envoyer vers le haut vers le bas de la valeur au Conseil

    Ce code envoie un numéro de code à l’Arduino, qui, si détecté déclenchera la LED bleue...
    port.Write(30) ;
    <<<

  • Convertir les données en discours en téléphonant à la bibliothèque TTS
    >>>
    Les données de texte de google utilisées comme discours...
    TTS.Speak(gssText) ;

    Le tweet Twitter utilisé comme discours...
    TTS.Speak(tweetText) ;

    <<<

Télécharger le schéma de traitement complet

Il n’est pas parfait, mais le schéma de traitement complet est disponible au téléchargement ici sur GitHub sous forme de fichier texte :
github.com/downloads/rosemarybeetle/Twitr-Janus/twitr_janus_code15.txt
Pour faciliter la visualisation, voici un fac-similé de l’image du texte

Articles Liés

Comment faire une télécommande universelle bricolage

Comment faire une télécommande universelle bricolage

https://www.youtube.com/watch?v=HUv4y56Uwzs&feature=youtu.beÉtape 1: Faire une télécommande universelle bricolage vous devez!!! Dans la vidéo d'aujourd'hui, je vais partager une idée géniale pour faire une DIY télécommande universelle.Pour faire une
Comment faire une télécommande contrôlée main robotisée avec Arduino

Comment faire une télécommande contrôlée main robotisée avec Arduino

C'est mon projet d'école pour la 5e année du secondaire (je suis italien, nous avons 5 ans d'études secondaires).Il consiste en une main artificielle contrôlée par un gant avec des capteurs de flex. La main artificielle qui reproduit les mouvements d
Comment faire une calculatrice avec commande promt

Comment faire une calculatrice avec commande promt

Hé les gars, cela peut vous aider dans les classes de mathématiques:) il s'agit d'une calculatrice simple qui vous permet également de changer la couleur au début en tapant dans un code de couleur. codes de couleurs peuvent être montrés si yout type
Comment faire une icône Cool pour les sites Web avec Gimp

Comment faire une icône Cool pour les sites Web avec Gimp

Gimp est un éditeur de bonne image et une bonne alternative à Adobe Photoshop. Dans ce Instructable, je va vous montrer comment faire une bonne icône pour les sites Web (YouTube, Facebook, Myspace, Twitter, etc.).Etape 1: Le Basice Dans cette étape,
Comment faire une animation gif à l’aide de photos pour votre site Web/twitter fond

Comment faire une animation gif à l’aide de photos pour votre site Web/twitter fond

Bonjour,J'ai appris quelques techniques rapides et voudrais partager avec vous sur comment faire une animation GIF simple à l'aide d'Adobe Photoshop CS6. Pour moi, c'est intéressant de disposer d'une façon différente de visualisation et de partage de
Comment faire une 4x4 voiture à télécommande

Comment faire une 4x4 voiture à télécommande

https://www.youtube.com/watch?v=a-rB7q6EmdM&feature=youtu.beÉtape 1: Faire une 4x4 voiture de contrôle distant vous devez!!! Alors les gars quid fabriquer une voiture de bricolage de la télécommande ? à maintes reprises, même quand je commençais à en
Comment faire une page HTML à l’aide de Notepad/TextEdit

Comment faire une page HTML à l’aide de Notepad/TextEdit

Il s'agit de comment faire une HTML Page à l'aide de Notepad ou TextEdit pour PC et Mac.Passez à l'étape 2 Si vous savez comment ouvrir le bloc-notes/TextEditÉtape 1: Ouverture le bloc-notes/TextEditAinsi, vous voudrez savoir comment faire cette prem
Comment faire une page d’accueil personnalisée avec des raccourcis.

Comment faire une page d’accueil personnalisée avec des raccourcis.

Dans ce instructable je vais vous montrer comment faire une page HTML sanscréer un site Web et l'utiliser comme votre page d'accueil avec des raccourcis à vos favorissites Web, pour rendre votre navigation sur le web plus agréable. Le commandant de b
Comment faire une usb bootable

Comment faire une usb bootable

hellow amis je suis aman gupta et je suis d'étude de la classe 9 en machhalishahar de l'école Saint-Joseph et je vais vous montrer comment faire une clé USB bootable sur commande promtEtape 1: Besoin matériel1.PC (ordinateur personnel)2. l'installati
Comment faire une petite éolienne (à l’occasion du jour de la terre!)

Comment faire une petite éolienne (à l’occasion du jour de la terre!)

En cela, je vais vous montrer comment faire une éolienne qui produit de l'électricité ! J'ai seulement vous guidera rendant le générateur, mais c'est à vous de comprendre ce que vous voulez faire avec l'électricité qu'elle produit ! Je n'ai pas obten
Comment faire une main Animatronic

Comment faire une main Animatronic

Dans ce Instructable je va vous montrer comment faire une main animatronique modérément complexe, en utilisant les types de techniques utilisés par les spécialistes d'animatronics réelles. Le système est en fait une marionnette complexe, mettant les
Comment faire une truelle

Comment faire une truelle

il Y a 10 ans j'ai commencé à travailler dans un magasin d'artisanat. J'aime tous le varié et j'ai appris à faire beaucoup de choses. C'est où j'ai eu le surnom de "Craft la connaissons tous. » Certaines des nombreuses choses je sais comment faire pe
Comment faire une paire d’ailes d’ange

Comment faire une paire d’ailes d’ange

Dans ce Instructable je vais expliquer comment faire une paire d'ailes qui pourraient servir à s'habiller comme un ange, oiseau ou autre chose avec des ailes de plumes (par exemple, certaines espèces de dragon).La motivation de cette tenue était 1) j
Comment faire une diapositive de prendre 3D photos avec une caméra 2D

Comment faire une diapositive de prendre 3D photos avec une caméra 2D

cette instructable vous montrera comment faire une diapositive simple caméra bon marché pour prendre des photos 3D en utilisant une caméra 2D numérique ordinaire.Une diapositive 3D permet de prendre de photos parralle les uns aux autres afin que vous