Inhoudsopgave:

Interactieve gloeiende paddestoelen - Ajarnpa
Interactieve gloeiende paddestoelen - Ajarnpa

Video: Interactieve gloeiende paddestoelen - Ajarnpa

Video: Interactieve gloeiende paddestoelen - Ajarnpa
Video: Gloeiende paddenstoelen - intro fotograferen 2024, Juli-
Anonim
Image
Image
Interactieve gloeiende paddestoelen
Interactieve gloeiende paddestoelen
Interactieve gloeiende paddestoelen
Interactieve gloeiende paddestoelen

Deze instructable laat je zien hoe je paddenstoelen maakt die in het donker gloeien. U kunt individuele paddenstoelen uit- en weer inschakelen door op de bovenkant te drukken.

Ik begon dit project voor een schoolopdracht waarbij we iets moesten maken met de Arduino Uno.

Ik wilde iets moois en magisch maken en besloot al snel dat ik gloeiende paddenstoelen wilde maken. Aanvankelijk wilde ik ze niet alleen laten gloeien, maar ze ook laten bewegen en een deuntje laten spelen. Vanwege de deadline voor het project moest ik die ideeën echter schrappen.

Dit project is geïnspireerd op de video van DIY-voordelen:

Hier vindt u het proces dat ik heb doorlopen om deze lampen te maken, evenals de instructies over hoe u dit moet doen.

Voor dit project heb je nodig:

  • Een Arduino Uno;
  • Een breadboard;
  • Een perfboard;
  • 5 LED's uit een neopixel LEDstrip;
  • 5 druksensoren;
  • Een lichtsensor;
  • Een weerstand van 470Ω;
  • 6 weerstanden van elke waarde;
  • Stijve draad (niet geleidend!);
  • Transparante siliconen sealer;
  • Aquarel verf;
  • Huishoudfolie
  • Een boomstam;
  • Een boormachine;
  • Een beitel en hamer;
  • Draden in verschillende kleuren;
  • Elektrische tape;
  • Andere, sterke tape;
  • Hete lijm;
  • krimpkous;
  • Een warmtepistool;
  • Een soldeerstation;
  • Tang;
  • papieren zakdoekje;
  • Een vaste hand en veel tijd en geduld;

Stap 1: Conceptontwerp

Concept ontwerp
Concept ontwerp
Concept ontwerp
Concept ontwerp

Ik wist vrijwel meteen wat ik voor dit project wilde maken. Omdat ik al een tijdje gloeiende paddenstoelen wilde maken, dacht ik dat dit de perfecte gelegenheid was om dat te doen. Om een beetje een idee te krijgen van de technologie achter de paddenstoelen, schetste ik hoe ik ze zou maken. Dit was een belangrijke stap in mijn proces, omdat ik op deze manier de hardware kon visualiseren en dingen in mijn hoofd kon ordenen. Uiteindelijk veranderde het ontwerp een beetje (ik plaatste de LED boven de druksensor, voegde stijve draad toe om op de sensor te drukken en hield de bovenkant van de paddenstoel omhoog en ik verwijderde de bewegings- en geluidscomponenten).

Voordat ik aan dit project begon, had ik geen ervaring met de Arduino en wist ik alleen een klein beetje te coderen in Python, dus ik deed wat onderzoek. Ik wist ongeveer wat ik nodig had voor mijn project, dus ik speurde het internet af en begon te experimenteren met code. Ik kwam al snel in de problemen met mijn servo's (die ik wilde gebruiken om de paddenstoelen te laten bewegen), dus besloot ik dat idee te laten varen. Later, toen ik ontdekte dat ik meer tijd nodig had dan ik aanvankelijk dacht om erachter te komen hoe ik moest coderen wat ik wilde en om de boomstam uit te hollen, besloot ik ook om het muziekidee te laten vallen en het alleen bij de paddenstoelen te houden.

Ik realiseerde me ook dat het waarschijnlijk een goed idee zou zijn om de druksensor onder de LED te plaatsen, zodat er geen licht door de sensor zou worden geblokkeerd.

Stap 2: Het logboek voorbereiden

Het logboek voorbereiden
Het logboek voorbereiden
Het logboek voorbereiden
Het logboek voorbereiden
Het logboek voorbereiden
Het logboek voorbereiden

Een van de meest tijdrovende taken van dit project was het uithollen van de stam. Ik zou willen voorstellen om er een te kopen van een zachte houtsoort die gemakkelijk te bewerken is (in tegenstelling tot mij), of een reeds uitgeholde stam te kopen.

Als je je eigen houtblok wilt uithollen, kun je het gat erin branden of de methode gebruiken die ik heb gebruikt. Voor mijn methode heb je een boormachine, een beitel, een hamer en veel geduld nodig.

Voordat je gaat boren, moet je nadenken over hoe ver je de boom wilt uithollen. Let op: Als u meer hout verwijdert, wordt het project minder zwaar, maar ook minder sterk.

Als je ongeveer weet hoe diep je wilt gaan, kun je gaten gaan boren. Verwijder het hout tussen de boorgaten met behulp van de beitel en een hamer. Herhaal dit proces totdat u tevreden bent.

Onthoud dat de kant van de stam met het gat erin de onderkant is!

Nu moet je uittekenen waar je je paddenstoelen, de lichtsensor en de stroomkabel wilt hebben en op die plaatsen gaten van de buitenkant naar de binnenkant van de stam boren. Ik raad aan om de lichtsensor ver van de paddenstoelen te plaatsen, want als deze te dichtbij is, zal het licht van de paddenstoelen de waarden van de sensor beïnvloeden.

Stap 3: Het maken van de champignondoppen

De champignondoppen maken
De champignondoppen maken
De champignondoppen maken
De champignondoppen maken

Voor de champignondoppen heb je transparante siliconenkit, aquarelverf, huishoudfolie, iets om mee te roeren en ronde voorwerpen (of verkruimeld vloeipapier) nodig.

meng een klodder siliconen met een beetje aquarelverf. Ik koos voor wit, zodat ik mijn champignons nog steeds elke kleur kon geven die ik wilde met de kleur van de LED's, maar als je maar één kleur wilt, kun je het intenser maken door de champignons diezelfde kleur te geven.

Plaats vervolgens de siliconen op een stuk huishoudfolie en vouw de huishoudfolie eroverheen, zodat de siliconen ertussen zitten. Maak de siliconen met je handen plat tot deze de gewenste dikte heeft. Je kunt het tegen het licht houden om een idee te krijgen van hoe het eruit zal zien. Zorg ervoor dat je de paddestoeldoppen groot genoeg maakt voor je LED's en druksensoren!

Plaats de huishoudfolie over een rond voorwerp en laat het drogen.

Als het volledig is opgedroogd, kun je het uit de huishoudfolie halen, eventuele toegang aan de randen verwijderen als dat nodig is en je champignonhoed is klaar.

Stap 4: Bedrading van de LED's

Bedrading van de LED's
Bedrading van de LED's
Bedrading van de LED's
Bedrading van de LED's
Bedrading van de LED's
Bedrading van de LED's

Terwijl je paddenstoelendoppen drogen, kun je beginnen met het voorbereiden van de hardwarecomponenten, te beginnen met de LED's. Om de LED's voor te bereiden, moet u het volgende doen:

  1. Knip en strip 9 rode draden, 9 zwarte draden (ik heb in plaats daarvan blauw gebruikt met enkele LED's vanwege een gebrek aan zwarte draad) en 9 kabels in een kleur naar keuze (dit zijn de draden die worden gebruikt voor de gegevens). Zorg ervoor dat je kabels lang genoeg zijn om van de onderkant van je boomstam helemaal naar de top te gaan en zelfs behoorlijk uit te steken. Je kunt ze beter te lang dan te kort maken
  2. Knip 5 leds van je ledstrip af.
  3. Soldeer de zwarte kabels aan de massapennen van de leds. Een kabel aan elke kant van de LED. Herhaal met de rode kabels voor de 5-volt pin op de LED's en met de andere kabels voor de data pin. Je hebt één LED met draden aan slechts één kant, dit zal de vijfde en laatste LED zijn en daarom heb je de andere drie kabels niet nodig. Op de LED's ziet u pijlen die in één richting wijzen. Gebruik een permanente marker om het uiteinde van de draden te markeren aan de kant waar de pijlen vandaan komen. Dit is erg belangrijk, want je hebt het later nodig!
  4. Om de draden te beschermen en te voorkomen dat ze elkaar raken, knipt u stukken krimpkous af, plaatst u deze over de blootliggende draden en gebruikt u een heteluchtpistool om ze te krimpen.
  5. Draai ten slotte de kabels samen zoals op de afbeeldingen wordt getoond.

Opmerking: als je wilt, kun je de plastic afdekking van de LED's verwijderen, maar ik zou aanraden om deze aan te laten om de LED te beschermen.

Stap 5: De druksensoren toevoegen

De druksensoren toevoegen
De druksensoren toevoegen
De druksensoren toevoegen
De druksensoren toevoegen
De druksensoren toevoegen
De druksensoren toevoegen

Onder de leds plaatsen we de druksensoren.

Om ze voor te bereiden, moet u het volgende doen:

1. Knip ongeveer 15 cm stijve draad af (zorg ervoor dat deze GEEN elektriciteit geleidt!) Ik gebruikte zilverdraad;

2. Draai de draad in een spiraal zoals op de foto's;

3. Lijm een kant van de spiraal op de druksensoren (ik heb hiervoor secondelijm gebruikt, maar elke lijm is voldoende);

4. Zorg ervoor dat de druksensoren onder de LED's passen. Als dat niet het geval is, kunt u de draden van de LED's buigen om ze passend te maken.

5. Plaats de druksensoren onder de LED's, met de LED tussen de draadspiraal. Kijk naar de foto's voor referentie.

6. Als we willen dat de druksensoren goed werken, zullen we iets moeten maken om ze vast te houden als je op de draden drukt. Hiervoor heb ik tape tussen de kabels onder de druksensoren aangebracht.

Vervolgens moeten we draden aan de druksensoren solderen. (Je kunt deze stap ook doen voordat je alle andere doet, maar ik deed het in deze volgorde)

7. Knip en strip 15 draden: 5 voor de aarde, 5 voor de data en 5 voor de 5-volt. Ik zou aanraden om hiervoor andere kleuren te gebruiken dan je voor de LED's hebt gebruikt. Ik gebruikte oranje, groen en grijs.

8. Soldeer de draden voor de data en 5-volt aan de druksensoren. We zullen de aardingsdraad gebruiken bij het toevoegen van de weerstanden (in de volgende stap)

OPMERKING: Misschien wilt u ook wat stugge draad aan deze draadbundels toevoegen. Hierdoor krijgen de paddenstoelenstelen uiteindelijk wat meer stevigheid. Ik deed dit niet omdat ik me niet realiseerde hoe zwaar de uiteindelijke paddenstoelen zouden zijn.

Stap 6: De lichtsensor en weerstanden

De lichtsensor en weerstanden
De lichtsensor en weerstanden
De lichtsensor en weerstanden
De lichtsensor en weerstanden
De lichtsensor en weerstanden
De lichtsensor en weerstanden

In deze stap zullen we de lichtsensor voorbereiden en waar nodig de weerstanden toevoegen.

We beginnen met de lichtsensor:

1. Knip en strip nogmaals de draad voor de aarde, de gegevens en een voor de 5-volt.

2. Soldeer de draad voor de data en 5 volt aan de lichtsensor.

Nu zullen we alle weerstanden toevoegen.

Voor de druksensoren en de lichtsensor moet je het volgende doen:

1. Snijd de aarddraad doormidden, strip elk uiteinde van de draad en soldeer een weerstand tussen de twee uiteinden. Het maakt niet uit wat de waarde van de weerstand is. Gebruik een krimpkous over de hele weerstand, zodat deze beschermd en stevig in de draad zit.

2. Snijd vervolgens voorzichtig het rubber/plastic ongeveer in het midden van de datadraad af om een stukje van de eigenlijke draad bloot te leggen, of knip de datadraad doormidden, strip opnieuw elk uiteinde en soldeer ze weer aan elkaar.

3. Soldeer de aarddraad met de weerstand erin aan de blootliggende draad op de datadraad, zoals op de foto's. Om de blootliggende draden te bedekken, gebruikt u elektrische tape of krimpkous (zorg ervoor dat u wat op de draad doet voordat u gaat solderen!)

Voor de LED's hebben we maar één weerstand nodig.

1. Kies een van de LED-draadbundels die u zojuist hebt gemaakt (ik raad u aan degene met de langste draden te kiezen, aangezien deze het verst door de boomstam gaat) opmerking: kies niet de LED met draden aan slechts één kant! Dit wordt de laatste van de 5!

2. Voeg de weerstand van 470Ω toe aan de datadraad van die LED op dezelfde manier als bij de druksensoren en de lichtsensor.

3. Gebruik nogmaals een krimpkous om de weerstand te beschermen en vast te zetten.

Stap 7: De stengels maken

De stengels maken
De stengels maken
De stengels maken
De stengels maken
De stengels maken
De stengels maken
De stengels maken
De stengels maken

Om de stelen te maken, moeten we eerst uitzoeken hoe lang we ze ongeveer willen hebben:

1. Trek de LED-kabelbundels door de gaten die u in de boomstam hebt gemaakt.

2. Speel een beetje met de lengtes van de uitstekende kabels totdat je tevreden bent met hoe het eruit ziet. Als je een beetje een idee wilt hebben van hoe het eruit zal zien, kun je de siliconen champignondoppen eroverheen plaatsen.

3. Als u tevreden bent, markeert u met een permanente stift de plaats op de draadbundel waar deze in de stam gaat.

4. Haal de kabelbundels er weer uit en gebruik wat tape om ervoor te zorgen dat de draden stevig aan elkaar blijven zitten.

Nu voor het gedeelte waar we de stelen daadwerkelijk maken:

1. Verf de draden in dezelfde kleur als je paddenstoelen. Ik zou willen voorstellen om voor de zekerheid een beetje verder naar beneden te schilderen dan waar je wilt dat je stelen gaan.

2. Meng transparante siliconenkit met aquarelverf op dezelfde manier als bij de paddenstoelendoppen.

3. Leg de gekleurde siliconen op een stuk huishoudfolie en leg er een kabelbundel op. Zorg ervoor dat de siliconen ongeveer in het midden zitten van waar je de steel op de draden wilt hebben.

4. Vouw de vershoudfolie dubbel met de vouw zo dicht mogelijk bij de draadbundel.

5. Knijp de siliconen tegen de draadbundel en speel ermee totdat de draden waar je de steel wilde hebben volledig bedekt zijn. Opmerking: het is een goed idee om de siliconen zo hoog mogelijk te plaatsen, maar bedek de druksensor niet.

6. Herhaal het proces met de andere 4 draadbundels en laat ze drogen.

Stap 8: Testen (en de code)

Testen (en de code)
Testen (en de code)
Testen (en de code)
Testen (en de code)

Voordat je alles aan elkaar gaat solderen, wil je waarschijnlijk testen of je componenten nog werken.

Gebruik een breadboard om snel alle LED-bundels en de lichtsensor aan te sluiten en upload de code naar je Arduino om te controleren of alles nog werkt. Houd er rekening mee dat u waarschijnlijk de parameters van de sensoren aan uw project moet aanpassen.

OPMERKING: ik heb geen ervaring met coderen, dus dit is verreweg niet de meest efficiënte manier om het te doen. Het zou waarschijnlijk beter zijn om meerdere functies te gebruiken en de verschillende variabelen van de LED's er doorheen te laten lopen. Ik probeerde dit werkend te krijgen, maar besloot uiteindelijk om het op de gemakkelijkere, minder efficiënte manier te doen, omdat ik te veel tijd aan de code besteedde en verder moest.

De code:

#define NUM_LEDS 5

#define DATA_PIN 6

CRGB-leds [NUM_LEDS];

//LED 0

int inPinPressureSensor0 = A0;

int ledState0 = HOOG;

vlotterdrukaflezing0;

vlotterdrukVorige0 = LAAG;

//LED 1

int inPinPressureSensor1 = A1;

int ledState1 = HOOG;

vlotterdruk Aflezing1;

vlotterdrukVorige1 = LAAG;

//LED 2

int inPinPressureSensor2 = A2;

int ledState2 = HOOG;

vlotterdrukaflezing2; vlotterdrukVorige2 = LAAG;

//LED 3

int inPinPressureSensor3 = A3;

int ledState3 = HOOG;

vlotterdruk Aflezing3;

vlotterdrukVorige3 = LAAG;

//LED 4

int inPinPressureSensor4 = A4;

int ledState4 = HOOG;

vlotterdrukaflezing4;

vlotterdrukVorige4 = LAAG;

//Licht sensor

int inPinLightSensor = A5;

drijvend lichtLezen;

float lichtVorige;

ongeldige setup()

{

Serieel.begin(9600);

FastLED.addLeds (leds, NUM_LEDS);

// druksensor LED 0

pinMode (inPinPressureSensor0, INPUT);

// druksensor LED 1

pinMode (inPinPressureSensor1, INPUT);

// druksensor LED 2

pinMode (inPinPressureSensor2, INGANG);

// druksensor LED 3

pinMode (inPinPressureSensor3, INPUT);

// druksensor LED 4

pinMode (inPinPressureSensor4, INPUT);

//Licht sensor

pinMode (inPinLightSensor, INPUT);

}

lege lus()

{

// druklezing LED 0

pressureReading0 = analoogRead (inPinPressureSensor0);

vertraging(20);

// druklezing LED 1

pressureReading1 = analoogRead (inPinPressureSensor1);

vertraging(20);

// drukaflezing LED 2

pressureReading2 = analoogRead (inPinPressureSensor2);

vertraging(20);

// drukaflezing LED 3

pressureReading3 = analoogRead (inPinPressureSensor3);

vertraging(20);

// drukaflezing LED 4

pressureReading4 = analoogRead (inPinPressureSensor4);

vertraging(20);

//Licht sensor

lightReading = analogRead (inPinLightSensor);

//Als het licht is, is de LED uit.

if(lightReading > 28.0)

{

ledState0 = LAAG;

ledState1 = LAAG;

ledState2 = LAAG;

ledState3 = LAAG;

ledState4 = LAAG;

}

//Als het donker is en het eerder licht was, gaat de LED branden.

if(lightReading 28.0)

{

ledState0 = HOOG;

ledState1 = HOOG;

ledState2 = HOOG;

ledState3 = HOOG;

ledState4 = HOOG;

}

// als druksensorpen 0 38,0 aangeeft (niet ingedrukt) if (drukaflezing0 >= 38,0 && drukvorige0 <38,0 && lichte aflezing <= 28,0)

{

// als LED 0 aan is, zet hem dan uit. anders (dus als het uit is) zet het aan.

if (ledState0 == HOOG)

{

ledState0 = LAAG;

}

anders

{

ledState0 = HOOG;

}

}

// als druksensor pin 1 100,0 aangeeft (niet ingedrukt) if (drukaflezing1>= 100,0 && drukvorige1 <100.0 && lichtaflezing <= 28,0)

{

//Als LED 1 aan is, zet hem dan uit. anders (dus als het uit is) zet het aan.

if (ledState1 == HOOG)

{

ledState1 = LAAG;

}

anders

{

ledState1 = HOOG;

}

}

// als druksensor pin 2 180,0 aangeeft (niet ingedrukt) if (drukaflezing2 >= 180,0 && drukvorige2 <180.0 && lichte aflezing <= 28,0)

{

//Als LED 2 aan is, zet hem dan uit. anders (dus als het uit is) zet het aan.

if (ledState2 == HOOG)

{

ledState2 = LAAG;

}

anders

{

ledState2 = HOOG;

}

}

// als druksensor pin 3 6,0 aangeeft (niet ingedrukt) if (drukaflezing3>= 6,0 && drukvorige3 <6,0 && lichtaflezing <= 28,0)

{

//Als LED 3 aan is, zet hem dan uit. anders (dus als het uit is) zet het aan.

if (ledState3 == HOOG)

{

ledState3 = LAAG;

}

anders

{

ledState3 = HOOG;

}

}

// als druksensor pin 4 10,0 aangeeft (niet ingedrukt) if (drukaflezing4 >= 10,0 && drukvorige4 <10,0 && lichte aflezing <= 28,0)

{

//Als LED 4 aan is, zet hem dan uit. anders (dus als het uit is) zet het aan.

if (ledState4 == HOOG)

{

ledState4 = LAAG;

}

anders

{

ledState4 = HOOG;

}

}

if(ledState0 == HOOG)

{

leds [0] = CRGB (255, 255, 255);

FastLED.show();

vertraging (30);

}

anders

{

leds[0] = CRGB::Zwart;

FastLED.show();

vertraging (30);

}

if(ledState1 == HOOG)

{

leds [1] = CRGB (255, 255, 255);

FastLED.show();

vertraging (30);

}

anders

{

leds [1] = CRGB::Zwart;

FastLED.show();

vertraging (30);

}

if(ledState2 == HOOG)

{

leds [2] = CRGB (255, 255, 255);

FastLED.show();

vertraging (30);

}

anders

{

leds [2] = CRGB::Zwart;

FastLED.show();

vertraging (30);

}

if(ledState3 == HOOG)

{

leds [3] = CRGB (255, 255, 255);

FastLED.show();

vertraging (30);

}

anders

{

leds [3] = CRGB::Zwart;

FastLED.show();

vertraging (30);

}

if(ledState4 == HOOG)

{

leds [4] = CRGB (255, 255, 255);

FastLED.show();

vertraging (30);

}

anders

{

leds [4] = CRGB::Zwart;

FastLED.show();

vertraging (30);

}

drukVorige0 = drukaflezing0;

drukVorige1 = drukaflezing1;

drukVorige2 = drukaflezing2;

drukVorige3 = drukaflezing3;

drukVorige4 = drukaflezing4;

lightPrevious = lightReading;

//Open de seriële monitor om uw waarden te zien en de parameters dienovereenkomstig te wijzigen.

Serial.println("Druk0:");

Serial.println(drukaflezing0);

Serial.println("Druk1:");

Serial.println (drukaflezing1);

Serial.println ("Druk2:");

Serial.println (drukaflezing2);

Serial.println("Druk3:");

Serial.println (drukaflezing3);

Serial.println("Druk4:");

Serial.println (drukaflezing4);

Serial.println("LightReading:");

Serial.println(lightReading);

vertraging (200);

}

Stap 9: Solderen

Solderen
Solderen
Solderen
Solderen
Solderen
Solderen
Solderen
Solderen

Nu het moeilijkste deel van het project: alles aan elkaar solderen … in het logboek.

Let op: je moet je blootliggende draden beschermen met een krimpkous, dus vergeet niet om wat aan te brengen voordat je je kabels soldeert! Als je het vergeet, kun je ze ook afdekken met isolatietape.

1: Begin met het solderen van een kabel van de 5-volt pin van je Arduino naar het perf-bord. Doe hetzelfde met de grond, data pin ~6 en A0 t/m A5.

2. Trek vervolgens de lichtsensor door het gat in de stam. Soldeer de grond aan de grond op het perf-bord, de 5-volt aan de 5-volt op het perf-bord en de gegevens aan A5 op het perf-bord. Gebruik een krimpkous om blootliggende draden af te dekken.

3. Trek je eerste paddenstoelsteel door het gat in de stam (dit is de steel met de weerstand op de datadraad!). Soldeer zorgvuldig elke draad op zijn plaats: (je kunt ook het schema bekijken om je te helpen met een overzicht van wat waar hoort)

  • Soldeer de datadraad van de druksensor aan A0 op het perfboard;
  • Soldeer de aarddraad van de druksensor aan de grond op het perf-bord;
  • Soldeer de 5-volt draad van de druksensor aan de 5-volt op de perf board.
  • Soldeer de datadraad die u van de LED hebt gemarkeerd aan ~ 6 op het perf-bord;
  • Soldeer de door u gemarkeerde aarddraad van de LED aan de grond op het perf-bord;
  • Soldeer de 5-volt draad die je van de LED hebt gemarkeerd aan de 5-volt op het perf-bord;

4. Dek de blootliggende draden af met een krimpkous.

5. Plak de gesoldeerde draden in bundels aan elkaar om het overzicht te behouden.

6. Trek door je tweede paddenstoel.

  • Soldeer de datadraad die je niet hebt gemarkeerd van de eerste LED aan de datadraad die je wel hebt gemarkeerd van de tweede LED (degene die je net hebt doorgetrokken);
  • Soldeer de aardedraad die je niet hebt gemarkeerd van de eerste LED aan de aardedraad die je wel hebt gemarkeerd van de tweede LED (degene waar je net doorheen hebt getrokken);
  • Soldeer de 5-volt draad die je niet hebt gemarkeerd van de eerste LED aan de 5-volt draad die je wel hebt gemarkeerd van de tweede LED (degene die je zojuist hebt doorgetrokken);

Herhaal hetzelfde proces voor de andere draden en paddenstoelenstelen. Controleer het schema om te zien welke datadraad op welke datapin is aangesloten.

Als je klaar bent met solderen, gebruik dan hete lijm (of tape, als je ze wilt kunnen verwijderen) om je perf-bord en Arduino in het logboek te bevestigen.

Heb geduld en zorg ervoor dat je de juiste draden op elkaar aansluit, anders loop je het risico een van je LED's op te blazen! (Daarom was het erg belangrijk om het einde van de drie draden op de LED's te markeren)

Stap 10: Montage en wijzigen van parameters

Montage en wijzigen van parameters
Montage en wijzigen van parameters
Montage en wijzigen van parameters
Montage en wijzigen van parameters
Montage en wijzigen van parameters
Montage en wijzigen van parameters
Montage en wijzigen van parameters
Montage en wijzigen van parameters

Als alles op zijn plaats is gesoldeerd, is het tijd om de paddenstoelen te monteren!

1: Ruim het deel van de stengel op waar het de stam raakt met een schaar en lijm ze vast aan de boom. Hiervoor kun je het beste siliconen gebruiken.

2: Kies de paddenstoelenhoedjes uit die je wilt gebruiken en plak een stuk vloeipapier aan de binnenkant. Dit zorgt ervoor dat je de draad in de paddenstoel niet kunt zien.

3: Gebruik hete lijm om delen van de draadspiraal die u hebt gemaakt aan elkaar te lijmen om ervoor te zorgen dat deze zijn vorm behoudt nadat u erop hebt gedrukt.

4: Lijm de paddenstoelkap op de draadspiraal.

5: Knip een cirkel vloeipapier uit ter grootte van de paddenstoel en bedek de onderkant van de paddenstoelen. Dit maakt het schoon en lijkt zelfs een beetje op sporen! Verwijs naar de foto om te zien hoe ik het papieren zakdoekje sneed.

Nu de champignons allemaal zijn geassembleerd, is het tijd om de parameters van de sensoren te wijzigen.

Voer uw Arduino-code uit en open de seriële monitor. Kijk naar de waarden van de sensoren en pas ze aan tot je tevreden bent. Je kunt de paddenstoelen zo reageren op druk en de lichtsensor zo reageren op licht als je wilt.

Aanbevolen: