Introduction: Arduino Kerstboom - If This, Then That

About: Student in Utrecht (NL) studying Game art.

Voor mijn Arduino project heb ik ervoor gekozen om een kerstboom met led lichtjes te ontwerpen.

Benodigdheden:

  • Arduino UNO
  • Breadboard
  • Soldeer plaat
  • USB aansluiting
  • Korte draadjes 9x
  • lange draadjes 3x
  • LED's 8x (diverse kleuren)
  • Resistors (220Ω) 8x
  • Potentiometer

Step 1: Breadboard Aansluitingen

Om de connecties van alle aansluitingen eerst overzichtelijk te kunnen bekijken en testen adviseer ik om er eerst mee te beginnen op de breadboard.

Elke LED moet via de min kant verbonden zijn met een resistor (220Ω), en aan de plus kant verbonden zijn met een pin draad wat verbind naar de Digital pin ingangen van de Arduino (van 2 tot 10).

1 draad moet vanuit de min op de breadboard verbonden zijn met de Ground op de Arduino.

De potentiometer moet met drie verschillende pin draden aangesloten zijn aan de Ground, Analog en 5 volt.

Step 2: Code

De code om de LED's achter elkaar aan en uit te laten gaan en de snelheid daarvan aan te geven met de potentiometer.

<p>int sensorValue = 0;<br>int startPin = 3;
int endPin = 10;</p><p>void setup () {<br>  pinMode(A0,INPUT);
  for(int i = startPin; i<=endPin;i++){
    pinMode(i,OUTPUT);
  }
}</p><p>void loop() {</p><p>for( int i =startPin; i <= endPin ;i++ )<br>  {
    digitalWrite(i, HIGH);
    sensorValue = analogRead(A0);
    //Serial.print("an value: ");
    //Serial.print(sensorValue);
    delay(sensorValue + 25);
    digitalWrite(i, LOW);
    delay (15);
   }</p><p>}</p>

Step 3: Kerstboom Uitsnijden

Van de soldeer plaat moeten twee identieke kerstboom vormen worden uitgesneden (hoogte 8cm). Op de eerste vorm moet vanaf het midden op 4cm hoogte een uitgesneden lijn vanuit beneden erbij komen, en op de tweede vanuit de bovenkant. Op die manier kan het later in elkaar geschoven worden.

Voor de potentiometer is nog een apart solder plaat nodig van ongeveer 1,5 x 2 cm.

Het handigst en snelst manier is om alles met een automatisch kunststof zaag uit te snijden.

Step 4: Solderen

Op elke helft komen twee LED's. De onderste rij van de kerstboom is waar alle min waardes aan verbonden zullen worden, dus de resistors en de Ground connectie(s).

De draden moeten aan 1 kant gestript worden en de plug moet aan de andere kant blijven zitten. De gestripte kant moet gesoldeerd worden. Zodra alle draadjes gesoldeerd zijn kunnen ze geplugt worden in de juiste ingangen bij de Arduino (zoals in de Fritzing voorbeeld van de breadboard).

Uiteindelijk als alles eraan vast zit en de boom in elkaar geschoven is moet de Ground een verbinding hebben met alle kanten van de kerstboom. Dit word gedaan door een extra draad kort te knippen, te strippen en het tussenin met gesoldeerde lijnen laten verbinden via alle hoeken.

Step 5: Potentiometer

De potentiometer moet op het aparte plaatje van 1,5 x 2 cm gesoldeerd worden. Daarachter moeten de drie draden gesoldeerd worden die verbonden worden aan de Arduino. (zoals in de Fritzing voorbeelden van de breadboard).

Step 6: USB Aansluiting

Zodra alles ingeplugt is in de Arduino kan het met de USB aansluiting aangesloten worden aan de laptop. Hierop kan de code nogmaals gedraaid worden zodat alles correct functioneerd.

De kerstboom kan nu als versiering gebruikt worden!