Openbare venster met HTML5 (5 / 8 stap)

Stap 5: De Arduino verbinding testen


The Window
Bij elke openbare raam moet u een Arduino dev board die interactie met het publiek. En zoals we al eerder zei het is alles over creatieve en onbevangen. De afbeelding van een openbare venster in deze stap bevat een openbare venster met een Touchscreen op het glas. Achter het glas ziet u een zwart-wit houten constructie. Op dit openbare venster zult u kunnen kantelen van de grote zwarte houten plaat zoals u met het touchscreen wenst. Dit is allemaal aangedreven en gedaan door een Arduino die is aangesloten op de computer en de website waarmee de opdrachten naar de Arduino gestuurd.

Vooruit denken
Hierbij moet u denken aan een goed concept over hoe om mensen die interactie met uw publiek venster te laten en hoe je dit begrip met de Arduino kunt uitvoeren. Nadat u hebt bedacht out u op naar de volgende stap verplaatsen kunt.

Testen
U wilt eerst je Arduino op je computer aansluiten en testen. Als u Ga naar bestand -> voorbeelden -> Basics -> Blink vindt u een voorbeeld van een stukje code die u test uw Arduino zal helpen. De code moet er zo uitzien:

VOID Setup {}
pinMode(13,OUTPUT);
}
void loop {}
digitalWrite(13,HIGH);
delay(1000);
digitalWrite(13,LOW);
delay(1000);
}

Als u controleren wilt of de verbinding werkt zul je de vertraging wijzigen omdat dit script kan reeds worden geprogrammeerd op de arduino. Als u de vertraging wijzigen in "100" zal het knipperen langzamer enz. Nu raakte de upload-knop, zodat we de Arduino verbinding kan testen.

Probleemoplossing
In dit voorbeeld zal uw LED die is geplaatst op PIN 13 of de kleine LED die wordt geplaatst op de Arduino bij voor het testen van de verbinding zal knipperen knipperen. Als het niet werkt, dan gaan oplossen (com-poorten controleren, controleren van geselecteerde bestuur, Controleer software enz...). Als u het probleem nog steeds niet kunt vinden, de Arduino software opnieuw installeren en volg deze gids http://arduino.cc/en/Guide/Windows

Websiteverbinding
Vervolgens zullen we willen testen van de verbinding tussen de website en de Arduino. De website communiceert met de Arduino met Python en een HTML5 websocket in combinatie met PySerial. Voor het testen die u wilt wijzigen het optreden van de Arduino, door het sturen van seriële data via de website.

Voorbeeldcode:
int incomingByte = 0;
ongeldig Setup {}

Serial.begin(9600);
pinMode(13,OUTPUT);
}

void loop {}

Als (Serial.available() > 0) {}
incomingByte = Serial.read();

Als (incomingByte = 1)
{
digitalWrite(13,HIGH);
delay(5000);
digitalWrite(13,LOW);
delay(5000);
)

Als (incomingByte = 2)
{
digitalWrite(13,HIGH);
delay(200);
digitalWrite(13,LOW);
delay(200);
}

}

}

Met dit script zal u de tijd wijzigt voor het knipperen. Als u de seriële monitor u zal zitten kundig voor een 1 of een 2 naar de Arduino verzendt, zodat u tussen een snelle of een langzame knipoogje schakelen kunt opent.

Dit is enkel de grondbeginselen. Op onze website zal het een beetje anders, gebruiken we PySerial voor de seriële gegevens verzenden met de Arduino...

Nu je op je eigen
De volgende stap is het bouwen van uw stuk van de Arduino. Wij zullen niet voorzien u "ready to build" voorbeelden van Arduino stukken. Daarvoor raden we aan om te zoeken http://www.instructables.com want dat is de place to be wanneer u zoekt naar informatie over Arduino gebaseerde projecten. Zorg ervoor dat je interactie met het publiek venster door sensoren of door het gebruik van de website.

Gerelateerde Artikelen

Het instellen van een openbare venster

Het instellen van een openbare venster

openbare venster (http://www.publicwindow.net) is een open source project waarmee kunstenaars hun creaties in een venster weergegeven en hebben mensen van over de hele wereld ermee. Dit is een geleidelijke gids op hoe te zetten van een openbare venst
Een mechanische Iris venster met patrijspoort

Een mechanische Iris venster met patrijspoort

In dit Instructable zal ik beschrijven het proces van opbouw van een mechanische iris diafragma-venster met een patrijspoort in een bestaande muur openen. Ik heb altijd waardering voor oude ouderwetse vernuft waar de monteurs waren als veel kunst als
Ter vervanging van een venster met mica (Glimmerfenster) in een oven Meller

Ter vervanging van een venster met mica (Glimmerfenster) in een oven Meller

het venster mica in meller ovens was oud, lelijk en hoed van een geheel. Het heeft invloed op de diepgang van het hele ding. Dus moet het worden vervangen. Oude vervangingen voor ovens krijgen kan een pijn zijn. Misschien heb je aan google iets lange
Concertina blinden van het venster met magneten houden

Concertina blinden van het venster met magneten houden

Blinden van het venster zijn een prachtige en populaire ontwerpfunctie de voorkeur van veel huiseigenaren willen repliceren de authenticiteit van Victoriaanse huisvesting. Hoewel massief hout venster luiken een standaardfunctie in veel Victoriaanse h
Slimme venster met behulp van Smartphone & Arduino

Slimme venster met behulp van Smartphone & Arduino

Bezoek ons www.innovationph.comSlimme Venster Using Arduino is een Home Automation tool om te controleren elke venster schaduw/Blinds.Vereisten:Arduino UnoArduino MotorschildBluetooth-moduleGelijkstroommotorSlimme venster appBekijk de VIDEO voor een
Pleinen met html5 puttend uit een html5 canvas

Pleinen met html5 puttend uit een html5 canvas

In de laatste tutorial we een html5 canvas gemaakt. Dus is wat een doek zonder spullen op dat doek. Dus wanneer u een shape maakt u waarschijnlijk zou willen kleur recht? om een kleur van de vulling moet u sommige code die als dit - kijktctx.fillStyl
Aan de slag met Ubuntu

Aan de slag met Ubuntu

Dit Instructable wil je Windows en OSX gebruikers gestart met de opensource Ubuntu besturingssysteem. Ik zal beginnen met de algemene instellingen, zoals grafische kunst wagenmenner, bestanden delen met Windows etc, dan ik de installatie en het gebru
Vetran de dag Video Mapping projectie met behulp van VPT7

Vetran de dag Video Mapping projectie met behulp van VPT7

Dus als mijn creatieve meesterschap dat heb ik besloten dit jaar gaat dat ik op mijn huis, ook bekend als VIDEO MAPPING, sommige vakantievideo's zou produceren hebben ik altijd zijn gebiologeerd door het idee dat je kon een projector nemen en in prin
Toevoegen van een transparante achtergrond met behulp van GIMP

Toevoegen van een transparante achtergrond met behulp van GIMP

Terwijl het transparant maken van de achtergrond van een object gemakkelijk voor effen kleuren, in de meeste gevallen is wordt de achtergrond neigt om te hebben andere details waardoor dit lastig. Deze handleiding maakt gebruik van GIMP om toe te voe
Zwart en wit met gedeeltelijke kleureffect

Zwart en wit met gedeeltelijke kleureffect

Hallo vrienden!Iedereen houdt van deze zwart -wit foto's met een splash van kleur! Ze zijn zo uniek, en dat is omdat elk beeld is anders, zo zijn de gebieden van de kleur.Deze techniek heet vaak "Splash kleur techniek".Maar, helaas, verkrijgen d
Maken van een 2D computerspel met eenheid

Maken van een 2D computerspel met eenheid

In dit Instructable, ik zal je laten zien om een echt eenvoudige 2D Video spel te maken. Het is een oneindige runner stijl spel, zoals "Fly with Me" of "DoodleJump".Probeer het hier!Ik heb een zip van het exe-bestand van het spel, dat
Vul een kantoor van de collega's met verpakking van pinda's

Vul een kantoor van de collega's met verpakking van pinda's

Heb je een medewerker die verdient om hun hele kantoor gevuld met piepschuim verpakking van pinda's? Of, misschien is er een collega die u in het verleden heeft pranked en u wilt gaan grote uw vergelding? Nou, u bij ons aan het juiste adres mijn vrie
Maken van een eenvoudige applicatie met behulp van de Win32 API

Maken van een eenvoudige applicatie met behulp van de Win32 API

vaak de gemakkelijkste manier om te leren hoe met een programmeer-interface is door codering van een eenvoudig voorbeeld. In dit geval zullen we moeten leren de Win32 API bij de programmering van een eenvoudig integer rekenmachine met behulp van Visu
Het maken van aangepaste geschenk zakken met een Laser

Het maken van aangepaste geschenk zakken met een Laser

het begon met het geschenk zakken. Ze waren goedkoop, ze werden gekocht voor een bruiloft, ze werden niet gebruikt. Dat liet me in het bezit van papieren zakken die ik voor iets en pas ontdekte vaardigheden met een laser etser gebruiken kon. Het leek