jul
12

Public window, de afronding

Na 20 lange weken zijn we eindelijk aan het eind van IPmed5 gekomen, en daarmee aan het eind van het tweede blok public window. In deze post willen we de laatste spullen ter download beschikking stellen, en een kleine hint van hoe verder te gaan. We hebben helaas niet alles in kunnen bouwen wat we in wilden bouwen. Dit is echter niet het gevolg van te weinig gedaan, of van een slechte planning. C# is gewoon een lastige taal, en wij stappen met public window niet bepaald op basisniveau in. We zijn dan ook trots op het uiteindelijk behaalde resultaat, en wij hebben dit project meer geleerd dan in welk voorgaand project dan ook.

De eerste download is een zip file met daarin de twee presentaties die we gehouden hebben (in PDF formaat, speciaal voor Bram) . In het rood hebben we er commentaar bij gezet, om bepaalde punten te verduidelijken aangezien een powerpoint eigenlijk bestaat uit kernwoorden.

DOWNLOAD Presentaties.zip

De tweede file is een PDF met daarin informatie over de GUI maker. De download link hiervan staat in de PDF, enkele TO-DO points, en een instructie hoe te gebruiken.

DOWNLOAD guimaker.pdf

Als derde download hebben we de C# applicatie. In deze zip staan een hoop bestanden, de source code. Voor het optimaal bekijken van deze code is Visual Studio aan te raden, maar de files zijn ook afzonderlijk in kladblok te openen. In de Bin/release folder staat een .exe met een werkend prototype. Bedenk wel dat de webcams over een red5 server IN de hogeschool Leiden draaien momenteel, en dus zonder VPN niet te zien zijn (en zelfs met VPN misschien ook niet, of de netwerkbeheerder de PC in de vakantie laat draaien is niet zeker). In de code is in comments er ook bij gezet hoe het op bepaalde punten verbeterd en afgewerkt kan worden

Download Public Window.zip

De vierde en laatste download zijn de twee flash files waarmee we de webcamstream naar red5 hebben gemaakt, door de file met flashvariable LocalID=”cameranaam” aan te roepen, wordt er een connectie gelegd naar de red5 server onder die naam. Dit zou verbeterd kunnen worden door een locale variable in de flashfile te maken, zodat hij aangepast kan worden zonder een nieuw flashobject te maken.

DOWNLOAD Webcams.zip

Het opzetten van een Public Window kan met behulp van deze instructable:

How to set up a Public Window

Wij hebben als projectgroep genoten van dit project. Het was uitdagend, interessant en alhoewel we onderweg 1 projectlid kwijt zijn geraakt (wat nog onze C# goeroe was ook), hebben we het als projectgroep ook uitstekend met elkaar kunnen vinden. We wensen het Public Window project vanaf hier dan ook het beste, en indien er nog vragen zijn, op de mail zijn wij altijd bereikbaar (onze mailadressen zijn bekend)

Met vriendelijk groet,

Art of Coding

jul
11

Nog 1 dagje

Nog 1 dag en dan is het project afgerond!

Morgen rond(!) 21:00 zal alle informatie over ons project op de blog gepost worden. De presentaties die we hebben gegeven zullen als PDF te downloaden zijn, evenals alle code (met commentaar). Daarnaast willen we een advies geven hoe dit uitgebouwd kan worden.

Tot morgen voor het definitieve afscheid,

Art of Coding

jul
07

De klok tikt

jul
06

De laatste loodjes

We zijn bezig met het afmaken van alle dingen, schrappen wat toch echt te lang gaat doen en alles bij elkaar aan het gooien. Dit project was/is het zwaarste (non-minor) project wat we allemaal hebben gedaan, en ook al hebben we niet bepaald alles wat we wilden doen, over het resultaat tot nu toe zijn we allemaal dik tevreden. Om toch nog zo veel mogelijk erin te krijgen zitten we nu hele dagen op school (het is nu 6 uur, en we zitten er nog), maar met de motivatie zit het nog goed. Het eindproduct begint steeds meer een vorm te krijgen, en we hebben nog 1 dag om het allemaal af te maken! Wish us luck…

Werken op school, na 4en bier!

Werken op school, na 4en bier!

jun
30

Rosie, de robot met 1 bewegende arm…

Een onderdeel van dit project is klaar, afgerond, finished… We hadden als miniproject binnen dit project de opdracht een robotarm te maken, die op basis van 2 motoren naar link en rechts kan, en omhoog en omlaag kan kijken. Niet alles wat van tevoren geplanned is hebben we kunnen realiseren, maar we hebben een eindproduct gemaakt wat ons voldoende voldoening geeft.

Wat we af hebben gekregen:

  • De volledig functionele robotarm
  • Een passend lijf bij de arm (paspop met T-shirt, ow yeah)
  • Seriële connectie om via een public window de arm aan te sturen

Wat we helaas hebben moeten laten vallen door de tijdsdruk

  • De blob herkenning waardoor de arm op zijn omgeving zou reageren

Alhoewel het met de blob herkenning ook gaaf zou worden is dit een resultaat waar we meer dan tevreden over zijn, zeker als we kijken naar hoe druk de rest van het project is, en dit eigenlijk niet de hoofdzaak is. Nu nog 1 week fulltime werken aan het afronden van de public window software!

Art of Coding - de complete groep + Rosie

 

BONUS: een video

 

jun
28

Rosie is ALIVE!

Vandaag hebben we de arm op rosie de paspop gemonteerd, de code werkend gekregen en alles netjes afgewerkt (draden ingelijmd zodat ze geen sluiting meer maken ect.). Vanaf nu is het dus alleen nog maar finetunen! Er is ook een klein apart programma geschreven puur om de arm te bedienen vanuit C#.

Helaas geen foto van Rosie, aangezien ze momenteel op de Hogeschool van Leiden verblijft, maar morgen komt die er zeker wel!

jun
22

Solderen afgerond

We hebben eindelijk al het soldeerwerk af voor Rosie, de robot met 1 bewegende arm. Momenteel is de arm nogal spastisch, maar dit komt doordat we enkel een testcode erop hebben gezet, en die werkt dus. Alle twee de motoren kunnen twee kanten op draaien, zoals het zou moeten.

Om te solderen hadden we dit keer geen mooie soldeertafel, geen soldeerbouthouder en ook geen dak boven het hoofd. Het solderen gebeurde gewoon in de achtertuin op twee kratjes bier (amstel en heineken). Deze improvisatie bleek echter sneller te werken dan het solderen op school (misschien dat Freek er ook gewoon handigheid in heeft gekregen.

Natuurlijk hebben wij hier ook een mooi fotoalbum bij gemaakt: https://picasaweb.google.com/aartva/SolderenBijAart

Nu de rest van de week weer focussen op programmeerwerk. Freek zal zich bezighouden met XML inlezen via de XMLreader libary, omdat de eerste poging met XML vooral problemen gaf op items waarin weer parents zaten (oftewel, waar de boomstructuur dieper dan 1 laag ging). Sebastiaan zal vooral gaan werken aan de instructable en een onderbouwing van ons mooie schema hoe alles in elkaar zit van een paar posts terug. Aart zal zich voornamelijk bezighouden om nu het complete programma uit de restjes in elkaar te zetten. Alle losse onderdelen zouden nu moeten werken, nu nog in 1 programma krijgen. We hebben dus nog werk zat!

Verschillende afbeeldingen van deze heugelijke dag

jun
15

Ow yeah, progress!

Jaja, we gaan vooruit! Na enkele weken ploeteren hebben we eindelijk een stabiele oplossing voor het webcam probleem in C#, en waarschijnlijk daarmee ook een bruikbare oplossing voor de red5 streaming! Hieronder een screenshot van een momenteel (volledig functioneel) prototype dat weer op de originele public window gebruikt zou kunnen worden!

 

Volledig functioneel!

Zoals gezegd, de knoppen zijn functioneel

jun
14

GUI Maker vordert gestaag

De GUI Maker, onze webbased grafische user interface (GUI) ontwerper, is bijna af! Deze tool stelt kunstenaars in staat om met een paar simpele klikken in hun browser een GUI voor hun Public Window te maken. Hier is een sneak preview.

jun
09

Knutsellen!

Vandaag hebben we een dagje zonder computers gewerkt! De robotarm voor ons eigen public window heeft een beginvorm gekregen, en een mooi (plastic) lijf erbij! Voor de foto’s van het begin van onze robotarm, kijk op ons picassa album. Nu de motoren werkend krijgen, en het einde van de arm nog bouwen!

1 foto wouden we jullie niet onthouden:

"ArtofCoding erg blij met nieuwe aanwinst, Rosie"

Older posts «