Introduction: DON'T TOUCH ME! Scaredy Spider Project

“Een voorwerp waar je je uren mee kan vermaken”

Wat doet het?

De ‘don’t touch me Spider’ is een simpel zelf bedacht Arduino project, dat wegduikt zodra iets of iemand te dichtbij komt..

---------------------------------------------------------------------------------------------------------------------------------------------

Wat heb je nodig?

- Servo + Servo horn

- Tape - LDR

- LED 2x

- Breadboard

- Arduino (apparaat)

- Arduino (programma)

- Jumper wires (verbindingsdraad) 8x

- Weerstand: goud, rood, zwart, bruin

- Weerstand: goud, bruin, rood, rood

- Geïsoleerde koperdraad 2x ~15 - 25cm

- Aluminium, minstens 12.5 bij 6.2 cm

- Warmtelamp

- USB-kabel (met aansluiting voor de arduino)

- Nijptang

---------------------------------------------------------------------------------------------------------------------------------------------

Note: Maak tijdens dit project geen gebruik van ledlampen. Een ledlamp kan straling afgeven op de LDR die ervoor zorgt dat hij gaat trillen in plaats van de vereiste actie.

Step 1: De Opstelling

Verbind 3 draden aan de servo, het is handig om deze in dezelfde kleur als de draden van de servo zelf te zoeken. (Dat wordt dus: geel, rood, zwart) Bouw vervolgens de rechts geplaatste constructie na op de eigen apparatuur: De LED-lampjes kunnen worden aangesloten op 12e en 13e rij. Plaats hierbij altijd het kortste uiteinde op de 12e rij en het langste uiteinde in de 13e rij.

Step 2: De Code

Kopieer de volgende code naar de Arduino;

#inlcude

Servo servo;

void setup() {
Serial.begin(9600);

servo.attach(9);
pinMode(11, OUTPUT);

pinMode(A0, INPUT);

}

void loop() {
int value = analogRead(A0);

Serial.print("value=");

Serial.print(value);

Serial.println(value);

int pos = map(value, 400, 1023, 0, 180);

Serial.print(", mapped=");
Serial.println(pos);

servo.write(pos);
analogWrite(11, value/8);

}

------------------------------------------------------------

Plug de usb in de computer en de Arduino. Upload de code om te controleren of alles werkt

Step 3: Design Van Het Doosje

Upload de code met de usb-kabel naar de Arduino. Als de code werkt kunt u beginnen met het doosje. De basisafmeting van het doosje zijn:

3.2 cm breed 4.0 cm lang 1.5 cm hoog

Voor het maken van het doosje heb je een aluminium-stuk van 12.5 bij 6.2 cm nodig. Dit kan je makkelijk krijgen door bijvoorbeeld een blikje bier of frisdrank te slopen. Laat er even iets zwaars op liggen of probeer het glad te strijken met een potlood en je kan beginnen.

Op de afbeelding hierna zijn de precieze afmetingen te vinden van hoe je het doosje moet knippen.

Knip, snij of boor eerst de hoeken en gaten uit. De zwarte gaatjes in het midden van het doosje zijn afhankelijk van de grootte van de bedrading en de aderhulzen die je van plan bent te gebruiken. Ik heb 1.2 mm aderhulzen gebruikt en moest de gaatjes dus een doorsnede van 1.2 mm geven.

Vouw de randen naar binnen toe totdat je de vorm van een dicht vouwbaar doosje krijgt.

Step 4: Isolatie

Zorg dat de LDR goed geïsoleerd is door er tape omheen te wikkelen. Alleen de metalen uiteinden natuurlijk. Probeer niet de sensor te bedekken.
Zet de 2 geleidende koperdraden met behulp van de aderhulzen en een tang vast aan de LDR.

Haal de koperdraden door de kleine gaatjes aan de bovenkant van de doos en vervolgens door de zijkanten van de servo.

Plaats de servo in de aluminium doos en plug de uiteinden van de koperdraden in het breadboard op de plekken van de LDR.

Step 5: Afronding

Als alles goed is geïsoleerd en de koperdraden zijn aangesloten op de breadboard sluit je de usb-kabel aan op de computer en upload je de gegeven code nogmaals naar de Arduino. Zet de ‘spider’ onder de warmtelamp en unplug de usb. Plaats de Servo horn op de servo in een ‘rechtopstaande’ positie (zie afb.) en sluit de usb weer aan. Re-upload zo nodig de code en check of hij op de juiste hoogte staat ingesteld. Wanneer alles het doet sluit je het doosje met een stukje plakband.

En je bent klaar om je vrienden te verrassen.

Door Daphne Zwarts, Project HKU, ITTT