vrijdag 25 mei 2012

video:
dit is een eerste fimpje maar ik hoop snel een beter te kunnen uploaden

dinsdag 22 mei 2012

The final result


opbouw:
nog enkele foto's die de verschillende stappen een beetje tonen.
om de behuizing te maken hebben we een mal gemaakt en dit gebruikt in de thermoformer.

het schildpadmotief is met plakband afgedekt
alles is groen gespoten
 de poten zijn ook in het sterkere schuim gemaakt 
 eens de verf droog is kan de plakband weg genomen worden

 het resultaat van de spuitwerken


rockets make him go faster XD
snelheidsregelaar

 een riempje om de raket vast te houden


 schuim moet het schild op de elektronica plaatsen
een stylisch zonnebril die met een elastiekje rond het hoofd vast hangt


 het klemsysteem van de shell

donderdag 17 mei 2012

Shell en body
dit zijn de foto's van de bouw van het platform voor de electronica en de shell van de schildpad.





een prototype in zacht "recticel" schuim om de afmetingen en vorm makkelijk te kunnen bepalen
de mal voor het thermoforming proces wordt uit het sterkere groene PU schuim gemaakt zodat de mal herbruikbaar kan worden.


zondag 13 mei 2012

de electronica:
nu de electronica werkt  (na enkele aanpassingen) moet deze op een platform geplaatst worden om mobiel te worden. na verschillende pogingen werd ontdekt dat de motoren niet genoeg kracht hebben om een wiel te draaien, daarom wordt de techniek van de "beetlebot " gebruikt. hierbij worden de motoren schuin geplaatst en rijden ze op de motorasjes.
eerste test op een ander platform:
(op het filmpje doet hij enkel een lange draai)









donderdag 10 mei 2012

more inspiration:
enkele interesante robotjes en concepten
een gehackte roomba
en een levensgevaarlijke roomba XD

en nog een over the top project maar het toont hoe geluidjes een ding persoonlijkheid geven


Arduino code:
dit is de code die ik momenteel gebruik om de robot aan te sturen, de muziek die het robotje zal maken als hij water aanraakt moet nog gecodeerd worden.
de drawdio zal het signaal geven om de muziek code te starten en misschien ook op een bepaalde manier beinvloeden
/* initial pin declaration 
the value doesn't change during the loop but is used for name only */
int analogInPin = A0; 
int analogOutPin = 11;
int analogOutPin2 = 5;
int drawdiopin=A1;
int speakerpin=3;
int turnswitchrechts=2;
int turnswitchlinks=0;

/* initial value declaration
these are the values that change state or value in the program*/
int sensorValue = 0;      
int outputValue = 0; 
int buttonStatelinks = 0;
int buttonStaterechts = 0;
int thisPitch = 0;
void setup() {
 /* assigning pin modes*/
  Serial.begin(9600); 
  pinMode(turnswitchrechts,INPUT);
  pinMode(turnswitchlinks,INPUT);
    pinMode(analogOutPin,OUTPUT);
  pinMode(analogOutPin2,OUTPUT);
}

void loop() {
  /* side collision sensors*/
  buttonStatelinks = digitalRead(0);
  buttonStaterechts = digitalRead(2);
/*controlling the max speed with a potentiometer*/

  sensorValue = analogRead(analogInPin);            
  outputValue = map(sensorValue, 0, 1023, 0, 255 );  

  /* mapping out the drawdio to control the sound made from the speaker
  music control still needs to be made*/

   /* random path followed by the robot*/
analogWrite(analogOutPin, random(40,outputValue));           
analogWrite(analogOutPin2, random(40,outputValue));           
 delay(random(10,5000));

}
                      

woensdag 9 mei 2012

the electronics:
 de motor sturing: enkele componenten
 test code voor 1 motor
 testen 2 motoren


 uitbreiden schema
 printplaatje solderen


 diy arduino 9v voeding

 testen nieuwe transistoren


 de kleine transistors (p2n2222a) worden veel te warm en laten een te kleine stroom door waardoor de motoren minder kracht hebben.
ik heb dit opgelost met 2 TIP 41A transistoren


 the result of a lot of testing:
CHAOS!!