Cookie Monster - een pratende robot geïntegreerd met een toegestane vertraging (3 / 4 stap)

Stap 3: Software


Cookie Monster software is geschreven in node.js. De code is op Github https://github.com/maestr0/intel-hackathon/

Gelieve te gebruiken Intel® XDK IoT Edition IDE als het biedt de beste integratie met de Edison bestuur.

Ik gebruikte Cylonjs kader te vereenvoudigen schrijverij naar de wetboek. Deze tutorial is niet van plan om te dekken Node.js noch Cylonejs.

Ik geef u een kort overzicht van wat de code doet. Voel je vrij om de vork en wijzigen.

Alle onderdelen moeten worden verbonden aan de juiste pinnen op het bord van Edison. U kunt vinden in de code in main.js welke sensor naar welke pin gaat.

Cookie Monster API

Er is ook een onderdeel van de server-kant die je gaat nodig hebben voor toegestane integratie. Het is een eenvoudige Node.js app die je moet ergens implementeren en configureren van uw toegestane account om te praten met dat app API. De app-code is hier: https://github.com/maestr0/intel-hackathon/blob/ma...

U kunt de app installeren op https://www.heroku.com/. Het is gratis

Toegestane integratie

Ga naar www.slack.com. Een account maken.

Ga naar je account instellingen, integraties sectie vinden. Uitgaande WebHooks toevoegen.

Als een URL een url van uw app zetten: http://mycookiemonsterapi.com/add_command

Kanalen:

Sleutelwoord: monster! (dit kan alles zijn, wanneer een toegestane gebruiker gebruikt dit woord hele bericht zal worden verzonden naar de API)

De API buffers van de berichten, houdt ze in een gesorteerde wachtrij. Cookie Monster software draait op Edison trekt items uit de wachtrij van de API en voert opdrachten verzonden vanaf toegestane vertraging.

Voorbeeld commando's er als volgt uitzien:

monster! grap-dit moet leiden tot een grap-opdracht die trekt een willekeurige grap van internet en maakt gebruik van tekst-naar-spraak (espeak pakket u moet installeren op Edison) tekst out-luid spreken.

monster! hoofd 10-dit wordt een hoofd CM verplaatst naar positie 10. (0-180 zijn beschikbare waarden)

monster! zeggen dat dit is een zin die Cookie Monster gewenste te vertellen


Twitter integratie

U gaat een Twitter dev token nodig. Zet het aan de code op de juiste plaats. Ook wijzigen de gewenste Cookie Monster te luisteren op hashtags. Wanneer een nieuwe twitt met bepaalde hashtags verschijnt gaat Cookie Monster te vertellen via een bluetoothspreker en TTS.

Grap-API

Het Cookie Monster toegestane opdrachten gebruikt een derde partij API te halen grappen.

http://www.icndb.com/API/

Het is een JSON-api.

Bluetooth en espeak TTS

Ik heb sommige shellscripts te maken van een bluetooth koppeling gemakkelijker gemaakt. Ook heb ik een say.sh script dat TTS opdracht wordt uitgevoerd. Een tekst doorgegeven aan dat script wordt verzonden naar de synthesizer.

https://github.com/maestr0/Intel-Edison

Kopieer deze scripts op uw linux Edison. Kijk naar hen en wijzigen voor uw behoeften. Deze scripts worden gebruikt door de belangrijkste Cookie Monster app een bluetooth-speaker koppelen wanneer app wordt gestart en voor TTS.

Gerelateerde Artikelen

Build A Cookie Monster Robot

Build A Cookie Monster Robot

Hallo iedereen!Mijn nieuwste robot is een beetje uit mijn gewone maar blijft met mijn huisdier thema van de robot. De code is geëvolueerd van K @ tot K9 naar Wall-E en woont nu in mijn Cookie Monster.Bekijk de video: You TubeDe code had gewijzigd zod
DIY, mobiele voelde geval als de Cookie Monster, gemakkelijk ambachten

DIY, mobiele voelde geval als de Cookie Monster, gemakkelijk ambachten

Deze video is een tutorial over hoe om jezelf een mobiele zaak als de Cookie Monster.Het is gemaakt met vilt en kartonnen uit een graansoort boxThe materialen die je nodig hebt zijn:-Vilt - karton-Warme siliconen-Schaar-Velcro pen-Volg mij in mijn so
Dubbele Cookie Cookie Monster koekjes!

Dubbele Cookie Cookie Monster koekjes!

Wat beter dan een cookie monster gemaakt uit cookies zou kunnen zijn?!  Ik noem deze dubbele cookie cookie monster cookies, want dit een cookie sandwich is. Ik denk niet dat er veel beter dan dat!  Nom nom nom!!!Deze cookie werd gebracht aan u door d
Interactieve Cookie Monster Plush Toy

Interactieve Cookie Monster Plush Toy

een schattig, lief, knuffel-baar Cookie Monster speelgoed die houdt van cookies! Zijn ogen licht blauw wanneer je hem geeft een cookie, maar rood als je hem een wortel. Shaker motoren trillen in zijn maag als Cookie Monster niet had iets te eten voor
Cookie Monster verjaardagstaart met Cookie Dough vulling

Cookie Monster verjaardagstaart met Cookie Dough vulling

vochtige, donkere chocolade mokka taart, met een heerlijk laagje (eggless, natuurlijk!) koekjesdeeg in het midden...  Vrij veel hemel in koek-vorm.Ingericht te laten uitzien als Cookie Monster voor een 3-jarige de verjaardag!Donkere chocolade mokka t
123D cookie monster Mok met cookie houder

123D cookie monster Mok met cookie houder

hier is een praktische, 3D-printbaar mok die uw cookies en melk houdt. Het ziet eruit als cookie monster. U kunt de bestanden downloaden of het te maken.Stap 1: De bodem maken Is de gemakkelijkste manier om te maken waardoor het in twee stukken. We m
Hoe maak je een Robot Makeblock muziek met de muziek Robot Kit(NEW)

Hoe maak je een Robot Makeblock muziek met de muziek Robot Kit(NEW)

Makeblock is een aluminium extrusie gebaseerde bouwsysteem die een geïntegreerde oplossing voor aspecten van mechanica, elektronica en software ontwerp biedt. Met Makeblock kun je professionele robots, speelgoed machines of zelfs kunst-ware. Het is s
Hoe maak je een Cookie Monster

Hoe maak je een Cookie Monster

iets te maken hebben? Wil je je niet doen? Maak een Cookie Monster!Uitstel bij zijn het fijnst! Plus... een gigantische cookie...Stap 1: Wat u nodig hebt... Hier is een lijst van wat u nodig zult hebben:1. een college appartement en/of verblijfsvergu
HOE MAAK JE EEN COOKIE MONSTER CAKE!

HOE MAAK JE EEN COOKIE MONSTER CAKE!

In deze video zal ik laten zien hoe maak je een echt eenvoudige snelle cookie monster cake. U kunt deze techniek gebruiken op vrijwel alle sesame street tekens.Ik heb nog een video waarin ik laten zien hoe ik mijn botterroom maken :)Stap 1:
Boter Biscuit Box - de Cookie Monster Safe

Boter Biscuit Box - de Cookie Monster Safe

Dit project was onderdeel van de samenwerking bouwen waren een stelletje andere schrijnwerker van Europa kwam samen om iets te creëren presenteren of een lokale specialiteit van product of voedsel serveren en Toon het bouwen in een video op Youtube.
Cookie monster tapijt

Cookie monster tapijt

Om nom nom!Ieders favoriete cookie monster huis met uw eigen cookie monster deken eten brengen. Deze iconische blauwe gruwel was gewoon bedelen om te worden vernieuwd in een beer huid tapijt. Met behulp van blauwe faux-imitatiebont en sommige andere
COOKIE MONSTER RACING helm

COOKIE MONSTER RACING helm

dit toont u hoe ik draaide een oude maar nog steeds bruikbaar racen / motorfiets helm in een leuk ding om te gebruiken tijdens het rijden of rijdenDit is mijn eerste men zo mooi ppl lolStap 1: Prep Om te beginnen krijgen van uw oude helm en beslissen
Cookie Monster Cupcakes

Cookie Monster Cupcakes

Cookie monster cupcakes geweest op mijn mening ooit sinds we de uitdaging van de cupcake. Ik houd absoluut van cupcakes, maar deze keer, ik wilde meer te richten op het decor dan smaak. Als je een heerlijke cupcake recept hebt, voel je vrij om het te
Robot hoofd gestoken met 40 LEDs en hersenen

Robot hoofd gestoken met 40 LEDs en hersenen

ik zat te denken over het bouwen van mijn eerste robot, de robot die zou het animeren van de LED's, reageren op de sensor(en) dat ik kunnen later worden toegevoegd, of iets doen hebben betrekking op LED die zijn geïnstalleerd op de mond.Afbeelding 2,