Blok 8 CMD Avans 's-Hertogenbosch Wilrick de Barbanson 2084155
Don't wanna be here? Send us removal request.
Text
Aan het project werken in het weekend
Gezien het lastig wordt alles mee naar huis te slapen zonder direct wat los of kapot te maken kan ik het apparaatje gelukkig op afstand aan zetten vanuit slaapstand en deze via teamviewer besturen. Hierdoor kan ik code uploaden en functionaliteiten zoals de piezobuzzer en meer testen via een console log. Voor mensen die ineens een robot zien bewegen erg raar maar dit zorgt ervoor dat ik in het weekend door kan werken aan de code zonder kans op het beschadigen van ons project.
0 notes
Photo






De laatste loodjes, en een bewogen week. Vorige week zijn we begonnen met het 3D-printen van de bol maar de printer is óf vrijdagavond uit gezet óf de printer is ermee op gehouden want foto 1 is het enige wat we eruit kregen. Door de lange printtijden heb ik samen met Ruben ervoor gezorgd dat ik ook in het innovation lab op de 3e verdieping een deel kan printen.
Na een halve dag zoeken naar juiste kalibraties van de printers etc. ben ik begonnen met de hardware. Hiervoor heb ik een webcam gekocht waar een microfoon in zat en deze uit elkaar gehaald om beiden als inputdevices te kunnen gebruiken. De X-, Y, rechter-, en linker servo zijn aangesloten samen met de piezo buzzer en een van de 8x8-ledmatrixen die de ogen zullen vormen. Op de plank zit de LattePanda met ingebouwde Arduino en hieronder zit een 7800MaH battery pack die hopelijk genoeg stroom zal leveren om het beestje in leven te houden tijdens de presentatie. Vrijdag zijn de helften van de bal klaar met printen en ik hoop deze na werk op te kunnen halen zodat ik het weekend heb om het in elkaar te bouwen.
De code schrijf ik aan de hand van een lijst acties die Inge heeft gemaakt (want elke input zorgt voor bewegingen in de ogen, X- en Y-richting en de armen). De Processing-code draait op het moment al volledig, met de webcam registreer ik hoeveel gezichten er in beeld zijn, hoe dichtbij deze zijn(aan de hand van de grootte van de bounding box die aan het gezicht wordt toegewezen) en waar in het scherm deze zich bevind zodat het robotje dit kan volgen via doorgestuurde X- en Y-coordinaten.
Morgen(dinsdag) Is het zaak al deze informatie door te sturen naar arduino en hier event-based acties voor te schrijven. Deze code zal ik voornamelijk schrijven met waar het mogelijk is hulp van Inge. Ik hoop deze code vrijdag globaal af te hebben om het weekend te gebruiken voor fine-tuning. Als ik hier dan fouten tegen kom kan ik de maandag en dinsdag nog gebruiken om hier een oplossing voor te vinden.
PS: De LattePanda wordt enorm heet en door de dunne wanden zal ik nog minimaal 1 fan in moeten bouwen voor airflow, omdat we anders het risico lopen dat de bovenkant in zakt door de hitte.
PS2: Alles wordt nu geprint via een Ultimaker 3 dus vrijdag zal er een redelijk lange tijd nodig zijn de support-structure los te weken om alleen de bol over te houden.
0 notes
Text
Week 5

Een eindproduct! We zijn het eens geworden over een concept en zullen hier de komende tijd aan besteden. Het idee van een zo simpel mogelijke vorm stond ons erg aan: hoe geven we een simpele vorm een emotie? We hebben als uitgangspunt gekozen voor een compleet witte bol zonder utisteeksels oid. Ik heb me tijdens het brainstormen bezig gehouden met de techniek die hieraan te pas zal komen. Naast verschillende servo’s voor beweging (toch servo’s gezien de beweging in dit robotje wat anders zal verlopen dan in de arm) zullen we een Kinect gebruiken om interactie aan te kunnen gaan met de bezoeker. Hiervoor gebruikte ik in eerste instantie een Xbox 360 kinect, maar gezien deze niet goed samen werkt in de processing library die ik wil gebruiken ben ik over gestapt naar een Xbox One kinect. Dit bied me mogelijkheden in stemherkenning, handgebaren, skeleton tracking en meer. De kinect zal onder de robot worden geplaatst om de bezoekers te tracken.
0 notes
Text
Tussenpresentatie 2
Tussenpresentatie 2: het presenteren van de robotarm. Ik vond dat de feedback die we kregen ons niet erg op weg hielp naar een verbetering, er zaten weinig punten in waar we écht wat mee kunnen. In week 5 zullen we gaan brainstormen over het eindproduct. Ik heb borig project enorm veel werk moeten verzetten in de laatste 3 dagen en hoop dat dit project te voorkomen door goed overleg met groepsgenoten en streng zijn in het blijven uitbreiden van het project.
0 notes
Text
Week 4





Aan de hand van de robotarm ben ik aan de slag gegaan met het programmeren van steppermotoren die veel geschikter zijn voor deze toepassing dan servo’s. Voor het zoeken naar een degelijke library voor het aansturen van de motoren heb ik wat hulp ingeschakeld, maar uiteindelijk werkte het geheel prima. Ik ben over gestapt naar een Arduino Mega omdat het testen met 4 potmeters anders nogal moeilijk zou worden (Analoge input). Ik heb de potmeters een range van 0-2 gegeven waarbij deze stil staat op 1, naar links draait op 0 en naar rechts op 2. Het voordeel van steppermotoren tegenover servo’s is ook dat ze veel preciezere bewegingen kunnen maken wat erg belangrijk kan zijn in het overbrengen van een karakter of emotie.
0 notes
Video
tumblr
Week 3: testen bewegingen en interactie met de robotarm
0 notes
Video
tumblr
Week 3: de robotarm werkend (met servos met plastic tandjes, die aan het eind van dit filmpje de arm niet omhoog konden houden)
0 notes
Text
Week 3


In week 3 zijn Max en ik aan de slag gegaan met het maken van een robotarm om hiermee bewegingen te maken die een karakter kunnen simuleren. Hiervoor hebben we 4 servo-motoren gebruikt en heb ik met boxmaker de arm ontworpen. Max heeft voor de arm de code geschreven.
0 notes
Text
Tussenpresentatie 1
Het belangrijkste punt uit de tussenpresentatie is dat ons robotje, door het nogal krakkemikkige uiterlijk, nogal iets dierlijks of menselijks heeft. Hiernaast wilde iedereen het robotje vangen als deze dreigde van tafel te vallen, en dit was een sterke reactie. Hier zullen we dan voor het tweede product op verder bouwen.
0 notes
Video
tumblr
Week 2: vertwalker werkend zonder behuizing
0 notes
Text
Week 2





In week 2 kwamen we tot de conclusie dat de magneten die we hadden niet sterk genoeg waren om de vertwalker omhoog te houden en hebben er dus voor gekozen om deze horizontaal te laten werken op een whiteboard. Naast het verfijnen van de code is er ook een IR-sensor toegevoegd zodat het wagentje niet van tafel kan vallen. Ook heb ik nog snel een behuizing voor het wagentje gemaakt in de lasersnijder maar gezien dit niet heel precies uit kwam hebben we besloten deze toch maar achterwege te laten.
0 notes
Video
tumblr
Week 1: de “hovercraft” gemaakt met Max
0 notes
Video
tumblr
Week 1, de vertwalker (met een van de DCmotors verkeerd om aangesloten)
0 notes
Text
Week 1

Het gekozen uitgangspunt was de Vertwalker. Max van Berkel en ik zijn begonnen met het bouwen van een “omgedraaide hovercraft” die zichzelf vast zou kunnen zuigen aan een muur. Helaas bleken de fannetjes hier op school niet sterk genoeg te zijn voor een inefficient prototype en werkte dit niet ideaal. Hierna zijn we een wagentje gaan bouwen dat een whiteboard op kan rijden dmv magneten. Dit wagentje bevat o.a. 2 5V DC motors, een arduino UNO, 2 MOSFET’s en twee batterijen.
0 notes