Twitter a permis Text to Speech (3 / 5 étapes)

Étape 3: Recevoir les Tweets de Twitter

The Arduino Ethernet Shield vous permet de demander des données à partir d’internet et analyser avec l’Arduino.  Si vous n’avez jamais utilisé l’Arduino Ethernet Shield avant ou que vous voulez en savoir plus sur comment cela fonctionne, je recommande la lecture Ethernet Shield tutoriel de Randofo.  Le morceau de code suivant lit les messages entrants depuis un compte twitter, vérifie si le tweet est nouveau (différent de la dernière tweet enregistrée dans la mémoire de l’Arduino) et si elle est nouvelle, envoie le tweet à le TTS256/SpeakJet.

! = prevTweet) {speakjet.println(tweet) ; prevTweet = tweet;} / / fermer la connexion au serveur : client.stop() ; {}}}} ElseIf (millis() - lastAttemptTime > requestInterval) {/ / si vous n’êtes pas connecté, et deux minutes se sont écoulées depuis le / / votre dernière connexion, puis tentez de vous connecter à nouveau : connectToServer();}} void connectToServer() {/ / tenter de se connecter et attendez une milliseconde : Serial.println ("connexion au serveur...") ; Si (client.connect (serverName, 80)) {Serial.println ("faisant requête HTTP...") ; Faites HTTP GET demandez à twitter : client.println(twitterName) ; client.println ("HOST : api.twitter.com") ; client.println() ; } / / note de cette tentative de connexion : lastAttemptTime = millis() ; } void initialConnectToServer() {/ / tenter de se connecter et attendez une milliseconde : speakjet.println ("connexion au serveur"); delay(1000) ; si (client.connect (serverName, 80)) {speakjet.println ("connecté, faisant du coxal tee tee pee request");//speakjet.println ("connecté, fabrication HTTP request...") delay(4000) ; Faites HTTP GET demandez à twitter : client.println(twitterName) ; client.println ("HOST : api.twitter.com") ; client.println() ; SpeakJet.println ("ready for tweets"); //initialization travaillés, prêt pour les tweets} else {speakjet.println ("connexion impossible"); delay(1000);} / / note de cette tentative de connexion : lastAttemptTime = millis() ; }

L’installation matérielle a été légèrement modifié à la dernière étape pour faire de la place pour les connexions Ethernet en bouclier.  Un schéma complet est donné dans la figure 2.  Les nouvelles connexions de broches sont les suivantes :

Numérique broche 2 relié à la broche 0f 18 le TTS256
Numérique broche 3 relié à la broche 16 de la SpeakJet
Numérique broche 5 relié à la broche 17 de le SpeakJet

Ce brochage peut être changé en modifiant les lignes suivantes du firmware :

#define txPin 2
#define RDY 5
#define SPK 3

Il y a deux lignes que vous souhaitez modifier pour personnaliser cette configuration de Twitter.  La première est la ligne d’adresse ip :

IPAddress ip(192,168,22,112) ; <<< Entrez votre adresse IP ici!!!

vous aurez besoin de connaître votre adresse IP et placer ces nombres entre parenthèses à la place de ce que j’ai écrit.  La deuxième ligne de changer est la ligne d’adresse Twitter Feed :

String NomTwitter = "GET /1/statuses/user_timeline.xml?screen_name=instructables & count = 1 HTTP/1.1" ;

Comme il est écrit ici, ce firmware regardera toujours les instructables nourrir, pour changer, il à un autre flux suivre ce format :

« GET /1/statuses/user_timeline.xml?screen_name=[YOUR TWITTER NAME HERE} & count = 1 HTTP/1.1 »

Lorsque vous téléchargez le firmware, vous entendrez le SpeakJet dire « Ready » et puis « SpeakJet est prêt » quand il est fait lors de l’initialisation.  Dans ce cas, alors vous savez vos connexions matérielles à la SpeakJet sont bonnes.  On entend alors le SpeakJet dire « connexion au serveur » si elle dit « connexion impossible » puis votre bouclier ethernet a du mal à se connecter à l’internet.  Assurez-vous que vous avez la bonne adresse IP dans le firmware.  Si tout est ok, vous entendrez « connecté, HTTP demande » et « ready for tweets » lorsque l’initialisation de la connexion ethernet est terminée.  Puis le SpeakJet sera lue pour le tweet plus récent de votre flux twitter de choix.  L’Arduino doivent rester connecter à Twitter toutes les 10 secondes pour vérifier si le compte Twitter a été mis à jour et il va lire tout nouveaux tweets à haute voix.

Articles Liés

Programme de commandes Text to Speech

Programme de commandes Text to Speech

comme je l'ai promis plus tôt, j'ai fait ce instructable. Cela fait partie d'un ensemble d'instructables que j'ai fais qui se concentre autour d'une des caractéristiques originales dans mon programme de commandes Mega_Menu V 2.4. J'ai une autre, rapi
Linkit un Text to Speech

Linkit un Text to Speech

Alors que la technologie améliore tous les jours, donc nous tous pouvons dépendent texte à la parole sur notre téléphone intelligent, ils sont spécialement pendant la conduite (système GPS). Mais comment serait-il si vous pouvez faire le parler un Li
Arroseurs à presser, Twitter a permis détecteur d’intrus !

Arroseurs à presser, Twitter a permis détecteur d’intrus !

Quoi de mieux qu'un détecteur de mouvement pour la sécurité à la maison ? Un détecteur de mouvement tweeting qui peut pulvériser de l'eau !Dans ce projet, nous allons construire une alarme d'intrusion en utilisant un Lightblue Bean (un BLE activé mic
Text To Speech en VB.NET

Text To Speech en VB.NET

Étape 1: Faire une nouvelle WindowsFormApplication faire un nouveau projet et le nom de ce que vous voulez.Étape 2: Ajouter une zone de texte et un bouton Garder la zone de texte vide. Modifier le texte du bouton « Say The text ».Étape 3: Code double
Text to speech avec linux.

Text to speech avec linux.

Toujours voulu obtenir votre ordinateur pour parler. Cela pourrait être vraiment important en cas d'urgence si vous ne pouvez pas parler. Il est si facile de le faire.Maj : Ajout d'une section pour lire un fichier texte.Remarque : Il y a une interfac
Text to speech en utilisant VBS

Text to speech en utilisant VBS

Bonjour les gars et encore une fois Bienvenue sur mon instructable. Aujourd'hui je vais vous montrer comment faire un programme de synthèse vocale vraiment facile à utiliser. Permet de démarrer:DÉtape 1: Étape 1: Ouvrez le bloc-notes et collez le cod
Machine candy Twitter a permis

Machine candy Twitter a permis

donner des bonbons est une machine à bonbons twitter activé construite par moi etTweet ou de nous donner des bonbons et vous pouvez voir en direct à http://www.giveawaycandy.com/Matériel :Machine Candy - carrousel Jukebox Gumball MachineServo - rotat
Text to Speech Bullhorn

Text to Speech Bullhorn

c'est la meilleure façon que j'ai trouvé pour faire un mégaphone efficace synthèse vocale pour un ami qui est sourd. Cause, vous savez, elle les rend encore plus rad.Il n'est pas un projet de construction particulièrement satisfaisant ou éducatives,
Psychique diseuse de bonne aventure - un automate qui lit l’esprit de Twitter

Psychique diseuse de bonne aventure - un automate qui lit l’esprit de Twitter

Creepy fairground attraction et App Twitter !Diseuse de bonne aventure la ruche d'esprit psychique est une attraction de type arcade des forains qui peut dire votre fortune. Encore mieux que que, bien que - c'est aussi une application Twitter connect
Comment compiler eSpeak Speech Engine de Source sur pcDuino3

Comment compiler eSpeak Speech Engine de Source sur pcDuino3

Original post dehttp://learn.linksprite.com/pcduino/how-to-compile-espeak-text-to-speech-engine-from-source-on-pcduino3/Twitter :Facebook : pcDuinoGoogle : pcDuinopcDuinoeSpeak est un moteur de synthèse vocale que vous pouvez installer sur pcDuino3 p
Twitter de surveillance jouet construit avec LEGO & Arduino

Twitter de surveillance jouet construit avec LEGO & Arduino

Il s'agit d'un jouet LEGO animé qui surveille twitter et célèbre chaque fois qu'il détectera une nouvelle occurrence du hashtag #BLOCKSHELL en sonnant une cloche, un clignotant et l'envoi d'un petit mec activiste minfigure vers le haut de la superstr
Multi-Functional Star Wars Astromech Droid

Multi-Functional Star Wars Astromech Droid

E4-B4Droïde astromech pour la maison.Liens vidéo pour les périphériques mobiles qui ne joueront pas les vignettes vidéo ci-dessus :Le Making of vidéo de droïde Astromech E4-B4E4-B4 : Vitrine vidéo, partie 1E4-B4 : Rocket Man vidéoE4-B4 : Envie d'une
BRICOLAGE miroir magique et Photobooth - Arduino alimenté

BRICOLAGE miroir magique et Photobooth - Arduino alimenté

un kit assemblé pour ce projet est désormais disponible auprèsdeSeeedstudio.comPlus d'infos sur ce projet à http://diymagicmirror.com Le logiciel pour ce projet est open sourceQui est le plus beau de tous. Faites votre propre miroir magique et découv
Créer un distributeur de pilule connecté Internet

Créer un distributeur de pilule connecté Internet

la boîte de D.I.P. - un meilleur système de rappel de médicamentsDes études montrent que les conséquences des patients ne prenant pas les médicaments selon l'ordre de son médecin peuvent être graves, surtout chez les patients plus âgés. Avec des micr