Spacebrewer - externe thee apparaat (1 / 7 stap)

Stap 1: Snelle inleiding tot Spacebrew


Spacebrew is een fantastische tool voor het aansluiten van apparaten, programma's en interacties, snel en gemakkelijk. Met het hoeft u niet de enige kennis van webtechnologieën om prototype projecten die via het internet communiceren te kunnen.

Om de lastige html/css/javascript codering uit de web-kant van de dingen, bestaat Spacebrew uit een reeks van bibliotheken voor de Arduino, verwerking, Javascript (voor browsergebaseerde interacties) en OpenFrameworks. Wij raden dat u een kijkje nemen op Brett en Julio de Getting Started Guide.

In wezen, zodra een voorbeeld van de Spacebrew wordt uitgevoerd (processing, javascript, etc.), een "uitgever" of "abonnee" wordt gemaakt op de Spacebrew server. De officiële documentatie heeft voorbeelden van het uitvoeren van uw eigen server, maar er is ook een publieke server beschikbaar voor gebruik onmiddellijk.

Uitgevers
Een "uitgever" is in feite iets afgeven van enige vorm van gegevens. Dit zal verschijnen in de linkerkolom van de server.

Abonnees
Abonnees opdagen in de rechterkolom van de server en ontvangt informatie dat naar hen wordt verzonden.

Verbindingen
De meest leuke en gemakkelijke deel! De browsergebaseerde grafische interface kunt u letterlijk het maken van verbindingen tussen uitgevers en abonnees door te klikken op de knooppunten, zoals te zien in de foto hierboven. Het is echt zo eenvoudig.

Gegevenstypen
Het type gegevens dat kan worden verzonden. Dit moet hetzelfde zijn op zowel de uitgever en de abonnee kant om een verbinding worden gemaakt. Booleans, intergers uit 0-1023 en tekenreeksen worden ondersteund onmiddellijk met de optie voor het maken van aangepaste gegevenstypen voor iets meer gevorderde gebruikers).

Dit Instructable...
Een gemodificeerde versie van het voorbeeld "Javascript String afzender" gebruikt. De wijzigingen in het alleen dienen om de op tekst op het scherm een beetje meer relevant te maken, maar de rechte-up, uit de plank tekenreeks voorbeeld zou werken prima.

In het volgende voorbeeld in javascript (lokaal op uw eigen browser kunnen worden uitgevoerd door te klikken op het bestand "index.html" of kan worden gemaakt live op het web te uploaden naar uw eigen server) zal een uitgever en de verwerking voorbeeld dat wordt weergegeven in de lijst met abonnees zal verbinden. De processing schets stuurt gegevens naar de arduino via de seriële kabel.

Gerelateerde Artikelen

De Raspberry Pi omzetten in een Bluetooth-apparaat dat wordt gedetecteerd door externe bluetooth-client

De Raspberry Pi omzetten in een Bluetooth-apparaat dat wordt gedetecteerd door externe bluetooth-client

IntroductieIk heb een Bluetooth Radio USB-apparaat dat was verstoffen toen ik op het struikelde. Dus ik dacht dat ik zou zet het dat te gebruiken met de Raspberry Pi. Dit instructable is over mijn reis leren voor het toevoegen van een bluetooth-inter
Codering van een externe IO Brainboxes apparaat te tellen

Codering van een externe IO Brainboxes apparaat te tellen

Deze gids zal worden met behulp van Visual Studio in visual C#. Het zal worden codering voor 2 ED lijningangen die "per item" en "dagelijkse prestatiemeteritem heten". U een naam kunt geven wat je wilt, deze regels zijn niet verbonden
Zet een oude mobiele telefoon in een apparaat (met behulp van een arduino) verzenden gegevens

Zet een oude mobiele telefoon in een apparaat (met behulp van een arduino) verzenden gegevens

Wat zal dit apparaat doen?Als alles klaar is, zal de combinatie van circuits, arduino en modded cellphone kunnen autonoom om gegevens te verzenden via teksten via het mobiele netwerk. Dit zou zijn sensorgegevens, bijvoorbeeld uit de sensoren weer.Wat
Airsoft of Airgun (of andere projectiel gooien apparaat) chronograaf met behulp van een microfoon

Airsoft of Airgun (of andere projectiel gooien apparaat) chronograaf met behulp van een microfoon

mijn eerste Instructable, opbouwende kritiek welkom.Hebt u een airsoft pistool of elke andere projectiel zijn afvuren apparaat dat u wilt chronograaf of de opties vrij beperkt. U kunt vinden van iemand anders die een chronograaf heeft, en vragen of i
Kinetische architectuur: Roerende arcering apparaat

Kinetische architectuur: Roerende arcering apparaat

https://vimeo.com/26045267Stap 1: 1﹣Brain Storm Dit is een echt huis in Vancouver BC en we als een team het huis retrofit met externe arcering apparaat wilde om het gebouw energieprestaties.Stap 2: 2﹣analyse Using computeranimatie en lichte analyse,
Linux systeem door externe Bluetooth-apparaten detecteerbaar te maken

Linux systeem door externe Bluetooth-apparaten detecteerbaar te maken

IntroductieDit instructable is gebaseerd op mijn ervaring leren Bluetooth en Linux. Voltooiing van deze taak is noodzakelijk voor een Bluetooth-toepassing die overdracht foto vanaf Android apparaat op Raspberry Pi via OBEX Push-protocol.Doel lezersDi
Hoe kan uw ATV extern gecontroleerd

Hoe kan uw ATV extern gecontroleerd

Sorry voor verkeerd gespelde woorden of grammatica zal opnieuw later wilt bewerken. Wilde dit gepost.video's van de robot kunnen gevonden worden op: http://www.phantasm1.com/videos.htmlNeem een kijkje om te zien Ladibug in actie.Mijn eerste stap was
IR afstandsbediening Station voor Android - TV AFSLAAN

IR afstandsbediening Station voor Android - TV AFSLAAN

Opmerking: deze gids kan ook worden gevonden op TECHBITAR.COMUPDATE28 november 2013: Featured op gevaarlijke Prototypes http://goo.gl/FjwNoQINTRODUCTIEIn deze handleiding zal ik uitleggen van de werking van een eenvoudige schakeling van de Arduino ge
Scripting verwerking met MIDI

Scripting verwerking met MIDI

Verwerking is misschien het best bekend als een generator van geluid en graphics, maar uw schetsen kan het niet alleen MIDI-berichten maken maar luisteren voor hen ook.De MIDI-berichten kunnen afkomstig zijn uit niet zomaar een standaard MIDI-keyboar
Guitar Hero met een echte gitaar spelen

Guitar Hero met een echte gitaar spelen

dit instructable zal u tonen hoe te bouwen van de OpenChord.org V1 externe, een apparaat waarmee je een echte gitaar kunt spelen van Guitar Hero/Rock Band/Frets on Fire.Wij houden van spelen Rock Band en Guitar Hero, Frets on Fire.  We weten echter o
Kleur kalibreren RGB LEDs met een Arduino

Kleur kalibreren RGB LEDs met een Arduino

De meeste mensen denken LEDs en Arduino van betrekkingen eindigen met het knipperen schets. Daarna moet u gaan naar motoren, intelligente huizen en andere 'serieuze' dingen. Nou, misschien ik ben langzaam of misschien is het gewoon dat ik een grafisc
Bouwen van een eenvoudige Marx-Generator

Bouwen van een eenvoudige Marx-Generator

vind je het idee van tesla coils en andere hoogspanning vonken van spullen, maar hebben niet de tijd, geld of geduld om iets te bouwen dat is uitgewerkt?Nou, hier is een leuke 'n' eenvoudig project dat kan maken grote, vette, lawaaierige sparks ten m
Android telefoon Word een Bluetooth File Transfer Profile (FTP)-Server

Android telefoon Word een Bluetooth File Transfer Profile (FTP)-Server

IntroductieAndroid telefoon heeft een bluetooth middleware, maar het biedt geen instellingen voor het uitvoeren van een server File Transfer Profile. Dit betekent dat een extern bluetooth-apparaat kan zien, maar het kan geen bestanden naar het verzen
Met behulp van de methode van mijn chronograaf om ROF

Met behulp van de methode van mijn chronograaf om ROF

als u niet hebt gelezen mijn chronographing methode lezen { voordat u verdergaat.In dit instructable ik zal je laten zien hoe aan te passen van de chronographing-methode om de geschatte tarief van het vuur van een automatische airsoft pistool geven.U