Cuprins:

Ciuperci interactive strălucitoare: 10 pași (cu imagini)
Ciuperci interactive strălucitoare: 10 pași (cu imagini)

Video: Ciuperci interactive strălucitoare: 10 pași (cu imagini)

Video: Ciuperci interactive strălucitoare: 10 pași (cu imagini)
Video: O femeie obosită mergea acasă. De 10 ani avea grijă de soacră ei, iar după ce a auzit o discuție... 2024, Iulie
Anonim
Image
Image
Ciuperci interactive strălucitoare
Ciuperci interactive strălucitoare
Ciuperci interactive strălucitoare
Ciuperci interactive strălucitoare

Acest instructabil vă va arăta cum să faceți ciuperci care vor străluci în întuneric. Puteți opri și reporni ciupercile individuale apăsând partea de sus.

Am început acest proiect pentru o sarcină școlară în care trebuia să creăm ceva folosind Arduino Uno.

Am vrut să creez ceva drăguț și magic și am decis repede că vreau să fac ciuperci strălucitoare. Inițial, am vrut nu numai să-i fac să strălucească, ci și să-i pun să se miște și să cânte un ton. Cu toate acestea, din cauza termenului limită pentru proiect, a trebuit să renunț la aceste idei.

Acest proiect a fost inspirat din videoclipul avantajelor DIY:

Aici veți găsi procesul prin care am trecut pentru a crea aceste lumini, precum și instrucțiunile despre cum să o fac.

Pentru acest proiect, veți avea nevoie de:

  • Un Arduino Uno;
  • O placă de masă;
  • O tablă perf;
  • 5 LED-uri dintr-o bandă LED de neopixel;
  • 5 senzori de presiune;
  • Un senzor de lumină;
  • Un rezistor de 470Ω;
  • 6 rezistențe de orice valoare;
  • Sârmă rigidă (neconductivă!);
  • Sigilant transparent din silicon;
  • Vopsea în acuarelă;
  • Film alimentar
  • Un butuc de copac;
  • Un burghiu;
  • O dalta si un ciocan;
  • Sârme în mai multe culori;
  • Bandă electrică;
  • Altă bandă puternică;
  • Lipici fierbinte;
  • Tub retractabil;
  • Un pistol de căldură;
  • O stație de lipit;
  • Cleşte;
  • hârtie absorbantă;
  • O mână fermă și mult timp și răbdare;

Pasul 1: Concept Design

Concept Design
Concept Design
Concept Design
Concept Design

Aproape imediat am știut ce vreau să fac pentru acest proiect. Din moment ce îmi doream de ceva vreme să fac ciuperci strălucitoare, m-am gândit că aceasta este ocazia perfectă de a face acest lucru. Pentru a-mi face o idee despre tehnologia din spatele ciupercilor, am schițat cum le voi face. Acesta a fost un pas important în procesul meu, deoarece în acest fel puteam vizualiza hardware-ul și rezolva lucrurile din capul meu. În cele din urmă, designul s-a schimbat puțin (am plasat LED-ul deasupra senzorului de presiune, am adăugat fir rigid pentru a apăsa senzorul și a ridicat partea de sus a ciupercii și am îndepărtat componentele de mișcare și sunet).

Înainte de a începe acest proiect, nu aveam experiență cu Arduino și știam doar să codez puțin în Python, așa că am făcut câteva cercetări. Știam aproximativ de ce aveam nevoie pentru proiectul meu, așa că am căutat internetul și am început să experimentez codul. Am întâmpinat rapid probleme cu servo-ul meu (pe care am vrut să-l folosesc pentru a face mișcarea ciupercilor), așa că am decis să renunț la această idee. Mai târziu, când am descoperit că aveam nevoie de mai mult timp decât am crezut inițial pentru a-mi da seama cum să codez ceea ce doream și să scobesc jurnalul copacului, am decis, de asemenea, să renunț la ideea de muzică și să rămân doar cu ciupercile.

De asemenea, mi-am dat seama că probabil ar fi o idee bună să așez senzorul de presiune sub LED, astfel încât nicio lumină să nu fie blocată de senzor.

Pasul 2: Pregătirea jurnalului

Pregătirea jurnalului
Pregătirea jurnalului
Pregătirea jurnalului
Pregătirea jurnalului
Pregătirea jurnalului
Pregătirea jurnalului

Una dintre cele mai consumatoare de sarcini ale acestui proiect a fost golirea jurnalului. Aș sugera fie să obțineți unul dintr-un tip de lemn moale ușor de lucrat (spre deosebire de mine), fie să cumpărați un bușteni deja scobit.

Dacă doriți să vă scoateți propriul jurnal, puteți fie să ardeți gaura, fie să folosiți metoda pe care am folosit-o. Pentru metoda mea, veți avea nevoie de un burghiu, o dalta, un ciocan și multă răbdare.

Înainte de a începe să găuriți, ar trebui să vă gândiți la cât de jos doriți să scoateți copacul. Notă: Dacă îndepărtați mai mult lemn, proiectul va ajunge să fie mai puțin greu, dar și mai puțin puternic.

Când știi aproximativ cât de adânc vrei să mergi, poți începe să găuri. Îndepărtați lemnul dintre găurile de forat folosind dalta și un ciocan. Repetați acest proces până când sunteți mulțumit.

Amintiți-vă că partea bușteanului cu gaura în ea va fi partea de jos!

Acum ar trebui să stabiliți unde doriți ca ciupercile dvs., senzorul de lumină și cablul de alimentare să meargă și să găuriți din exterior în interiorul buștenilor în acele locuri. Recomand amplasarea senzorului de lumină departe de ciuperci, deoarece dacă este prea aproape, lumina din ciuperci se va încurca cu valorile senzorului.

Pasul 3: Realizarea capacelor de ciuperci

Realizarea capacelor de ciuperci
Realizarea capacelor de ciuperci
Realizarea capacelor de ciuperci
Realizarea capacelor de ciuperci

Pentru capacele de ciuperci veți avea nevoie de etanșant siliconic transparent, vopsele în acuarelă, folie alimentară, ceva cu care să amestecați și rotunjiți obiecte (sau hârtie de sârmă sfărâmată).

amestecați o păpușă de silicon cu un pic de vopsea în acuarelă. Am ales albul, așa că aș putea da încă ciupercilor mele orice culoare doream folosind culoarea LED-urilor, dar dacă doriți doar o culoare, o puteți face mai intensă făcând ciupercile aceeași culoare.

Apoi, așezați siliconul pe o bucată de folie alimentară și pliați folia alimentară peste ea, astfel încât siliconul să fie blocat între ele. Aplatizați siliconul folosind mâinile, până când are grosimea preferată. Îl puteți ține la lumină pentru a vă face o idee despre cum va arăta. Asigurați-vă că faceți capacele de ciuperci suficient de mari pentru ca LED-urile și senzorii de presiune să se potrivească!

Așezați folia alimentară peste un obiect rotund și lăsați-o să se usuce.

După ce s-a uscat complet, îl puteți scoate din folia alimentară, îndepărtați orice acces în jurul marginilor, dacă este necesar, iar capacul de ciuperci este gata.

Pasul 4: Cablarea LED-urilor

Cablarea LED-urilor
Cablarea LED-urilor
Cablarea LED-urilor
Cablarea LED-urilor
Cablarea LED-urilor
Cablarea LED-urilor

În timp ce capacele dvs. de ciuperci se usucă, puteți începe să pregătiți componentele hardware, începând cu LED-urile. Pentru a pregăti LED-urile, va trebui să faceți următoarele:

  1. Tăiați și dezbrăcați 9 fire roșii, 9 fire negre (am folosit albastru în loc cu unele LED-uri din cauza lipsei de fire negre) și 9 cabluri într-o culoare la alegere (acestea vor fi firele utilizate pentru date). Asigurați-vă că cablurile dvs. sunt suficient de lungi pentru a merge din partea de jos a trunchiului copacului până la vârf și chiar a ieși destul de puțin. Este mai bine să le faci prea lungi decât prea scurte
  2. Tăiați 5 LED-uri de pe banda LED.
  3. Lipiți cablurile negre pe pinii de masă ai LED-urilor. Un cablu pe fiecare parte a LED-ului. Repetați cu cablurile roșii pentru pinul de 5 volți de pe LED-uri și cu celelalte cabluri pentru pinul de date. Veți avea un LED cu fire pe o singură parte, acesta va fi al cincilea și ultimul LED și, prin urmare, nu va avea nevoie de celelalte trei cabluri. Pe LED-uri, veți vedea săgeți îndreptate într-o singură direcție. Folosiți un marker permanent pentru a marca sfârșitul firelor de pe partea din care provin săgețile. Acest lucru este foarte important, deoarece veți avea nevoie de el mai târziu!
  4. Pentru a proteja firele și a le împiedica să se atingă, tăiați bucăți de tub micșorat, așezați-le peste firele expuse și folosiți un pistol de căldură pentru a le micșora.
  5. În cele din urmă, răsuciți cablurile împreună așa cum se arată în imagini.

Notă: Dacă doriți, puteți scoate capacul de plastic de pe LED-uri, dar aș recomanda să îl lăsați aprins pentru a proteja LED-ul.

Pasul 5: Adăugarea senzorilor de presiune

Adăugarea senzorilor de presiune
Adăugarea senzorilor de presiune
Adăugarea senzorilor de presiune
Adăugarea senzorilor de presiune
Adăugarea senzorilor de presiune
Adăugarea senzorilor de presiune

Sub LED-uri, vom amplasa senzorii de presiune.

Pentru a le pregăti va trebui să faceți următoarele:

1. Tăiați aproximativ 15 cm de sârmă rigidă (asigurați-vă că NU conduce electricitatea!) Am folosit sârmă de argint;

2. Răsuciți firul într-o spirală așa cum se arată pe imagini;

3. Lipiți o parte a spiralei pe senzorii de presiune (am folosit superglue pentru a face acest lucru, dar orice lipici va face);

4. Asigurați-vă că senzorii de presiune se potrivesc sub LED-uri. Dacă nu, puteți îndoi firele LED-urilor pentru a le face să se potrivească.

5. Așezați senzorii de presiune sub LED-uri, având LED-ul între spirala firului. Uită-te la fotografii pentru referință.

6. Dacă dorim ca senzorii de presiune să funcționeze corect, va trebui să facem ceva pentru a le menține apăsate atunci când apăsați firele. Pentru a face acest lucru, am plasat bandă între cablurile de sub senzorii de presiune.

Apoi, trebuie să lipim fire la senzorii de presiune. (Puteți face acest pas și înainte de a-i face pe toți ceilalți, dar am făcut-o în această ordine)

7. Tăiați și curățați 15 fire: 5 pentru sol, 5 pentru date și 5 pentru 5 volți. Aș recomanda să folosiți culori diferite pentru acestea decât cele utilizate pentru LED-uri. Am folosit portocaliu, verde și gri.

8. Lipiți firele pentru date și 5 volți la senzorii de presiune. Vom folosi firul de împământare la adăugarea rezistențelor (în pasul următor)

NOTĂ: Poate doriți să adăugați niște fire rigide și la aceste pachete de fire. Acest lucru va da tulpinilor de ciupercă un pic mai multă forță în cele din urmă. Nu am făcut asta pentru că nu mi-am dat seama cât de grele ar fi eventualele ciuperci.

Pasul 6: senzorul de lumină și rezistențele

Senzorul de lumină și rezistențele
Senzorul de lumină și rezistențele
Senzorul de lumină și rezistențele
Senzorul de lumină și rezistențele
Senzorul de lumină și rezistențele
Senzorul de lumină și rezistențele

În acest pas, vom pregăti senzorul de lumină și vom adăuga rezistențele acolo unde este necesar.

Vom începe cu senzorul de lumină:

1. Încă o dată, tăiați și curățați firul pentru pământ, datele și unul pentru 5 volți.

2. Lipiți firul pentru date și 5 volți la senzorul de lumină.

Acum, vom adăuga toate rezistențele.

Pentru senzorii de presiune și senzorul de lumină va trebui să faceți următoarele:

1. Tăiați firul de împământare în jumătate, curățați fiecare capăt al firului și lipiți un rezistor între cele două capete. Nu contează care este valoarea rezistorului. Utilizați un tub de contractare pe întregul rezistor, astfel încât să fie protejat și fixat ferm în interiorul firului.

2. Apoi, fie tăiați cu atenție cauciucul / plasticul aproximativ în mijlocul firului de date pentru a expune un pic din firul real, fie tăiați firul de date în jumătate, dezlipiți din nou fiecare capăt și lipiți-le împreună.

3. Lipiți firul de împământare cu rezistorul în interiorul firului expus pe firul de date, așa cum se arată în imagini. Pentru a acoperi firele expuse, folosiți fie bandă electrică, fie tub de contractare (asigurați-vă că ați pus câteva fire înainte de lipire!)

Pentru LED-uri, vom avea nevoie doar de un rezistor.

1. Alegeți unul dintre pachetele de sârmă cu LED-uri pe care tocmai le-ați creat (aș sugera să-l alegeți pe cel cu cele mai lungi fire, deoarece acesta va merge cel mai departe în jurnalul copacului) Notă: nu alegeți LED-ul cu fire pe o singură parte! Aceasta va fi ultima dintre cele 5!

2. Adăugați rezistorul de 470Ω la firul de date al acelui LED în același mod în care l-ați făcut cu senzorii de presiune și senzorul de lumină.

3. Încă o dată, utilizați și tubul termocontractabil pentru a proteja și fixa rezistorul.

Pasul 7: Realizarea tulpinilor

Realizarea tulpinilor
Realizarea tulpinilor
Realizarea tulpinilor
Realizarea tulpinilor
Realizarea tulpinilor
Realizarea tulpinilor
Realizarea tulpinilor
Realizarea tulpinilor

Pentru a face tulpini, trebuie mai întâi să ne dăm seama cât timp vrem să fie aproximativ:

1. Trageți pachetele de cabluri LED prin găurile pe care le-ați creat în jurnalul de copac.

2. Jucați puțin cu lungimile cablurilor care ies în afară până când sunteți mulțumit de modul în care arată. Dacă doriți o idee despre cum va arăta, puteți plasa capacele de ciuperci din silicon peste ele.

3. Odată ce sunteți mulțumit, marcați locul de pe pachetul de sârmă unde intră în jurnal folosind un marker permanent.

4. Scoateți din nou pachetele de cabluri și folosiți o bandă pentru a vă asigura că firele rămân ferm împreună.

Acum, pentru partea în care realizăm efectiv tulpinile:

1. Vopsiți firele de aceeași culoare ca și ciupercile dvs. Aș sugera să pictați puțin mai jos decât locul în care doriți să treacă tulpinile dvs., doar pentru a fi sigur.

2. Amestecați un sigiliu transparent din silicon cu vopsele în acuarelă, la fel ca și cu capacele de ciuperci.

3. Așezați siliconul colorat pe o foaie de folie alimentară și așezați un pachet de cabluri deasupra acestuia. Asigurați-vă că siliconul este aproape la mijlocul locului în care doriți să fie tija pe fire.

4. Îndoiți folia alimentară în jumătate cu pliul cât mai aproape posibil de pachetul de sârmă.

5. Strângeți siliconul de pachetul de sârmă și jucați-l cu el până când firele unde ați dorit să treacă tija sunt acoperite complet. Notă: Este o idee bună să ridicați siliconul cât mai sus, dar nu acoperiți senzorul de presiune.

6. Repetați procesul cu celelalte 4 pachete de sârmă și lăsați-le să se usuce.

Pasul 8: Testarea (și codul)

Testarea (și codul)
Testarea (și codul)
Testarea (și codul)
Testarea (și codul)

Înainte de a lipi totul împreună, probabil că doriți să testați dacă componentele dvs. mai funcționează.

Utilizați o placă pentru a conecta rapid toate pachetele de LED-uri și senzorul de lumină și încărcați codul pe Arduino pentru a verifica dacă totul funcționează în continuare. Rețineți că probabil trebuie să ajustați parametrii senzorilor la proiectul dvs.

NOTĂ: Nu am nicio experiență cu codarea, deci acesta nu este cel mai eficient mod de a o face de departe. Probabil ar fi mai bine să folosiți mai multe funcții și să rulați diferite variabile ale LED-urilor prin ele. Am încercat să fac acest lucru, dar în cele din urmă am decis să o fac mai ușor și mai puțin eficient, deoarece petreceam prea mult timp pe cod și trebuia să merg mai departe.

Codul:

#define NUM_LEDS 5

#define DATA_PIN 6

LED-uri CRGB [NUM_LEDS];

// LED 0

int inPinPressureSensor0 = A0;

int ledState0 = HIGH;

citirea presiunii flotantului0;

float pressurePrevious0 = LOW;

// LED 1

int inPinPressureSensor1 = A1;

int ledState1 = HIGH;

presiune de plutireCitirea1;

float pressurePrevious1 = LOW;

// LED 2

int inPinPressureSensor2 = A2;

int ledState2 = HIGH;

citire presiune plutitor2; float pressurePrevious2 = LOW;

// LED 3

int inPinPressureSensor3 = A3;

int ledState3 = HIGH;

citire presiune plutitor3;

float pressurePrevious3 = LOW;

// LED 4

int inPinPressureSensor4 = A4;

int ledState4 = HIGH;

citirea presiunii plutitorului4;

float pressurePrevious4 = LOW;

//Senzor de lumina

int inPinLightSensor = A5;

float lightCitirea;

float lightPrevious;

configurare nulă ()

{

Serial.begin (9600);

FastLED.addLeds (leduri, NUM_LEDS);

// LED-ul senzorului de presiune 0

pinMode (inPinPressureSensor0, INPUT);

// LED-ul senzorului de presiune 1

pinMode (inPinPressureSensor1, INPUT);

// senzorul de presiune LED 2

pinMode (inPinPressureSensor2, INPUT);

// senzorul de presiune LED 3

pinMode (inPinPressureSensor3, INPUT);

// LED senzor de presiune 4

pinMode (inPinPressureSensor4, INPUT);

//Senzor de lumina

pinMode (inPinLightSensor, INPUT);

}

bucla nulă ()

{

// LED de citire a presiunii 0

pressureReading0 = analogRead (inPinPressureSensor0);

întârziere (20);

// LED de citire a presiunii 1

pressureReading1 = analogRead (inPinPressureSensor1);

întârziere (20);

// LED de citire a presiunii 2

pressureReading2 = analogRead (inPinPressureSensor2);

întârziere (20);

// LED de citire a presiunii 3

pressureReading3 = analogRead (inPinPressureSensor3);

întârziere (20);

// LED de citire a presiunii 4

pressureReading4 = analogRead (inPinPressureSensor4);

întârziere (20);

//Senzor de lumina

lightReading = analogRead (inPinLightSensor);

// Dacă este luminos, LED-ul este stins.

if (lightReading> 28.0)

{

ledState0 = LOW;

ledState1 = LOW;

ledState2 = LOW;

ledState3 = LOW;

ledState4 = LOW;

}

// Dacă este întuneric și a fost lumină anterior, LED-ul se va aprinde.

if (lightReading 28.0)

{

ledState0 = HIGH;

ledState1 = HIGH;

ledState2 = HIGH;

ledState3 = HIGH;

ledState4 = HIGH;

}

// dacă pinul senzorului de presiune 0 citește 38,0 (nu este apăsat) dacă (pressureReading0> = 38,0 && pressurePrevious0 <38,0 && lightReading <= 28,0)

{

// dacă LED-ul 0 este aprins, opriți-l. în caz contrar (deci când este oprit) porniți-l.

if (ledState0 == HIGH)

{

ledState0 = LOW;

}

altceva

{

ledState0 = HIGH;

}

}

// dacă pinul senzorului de presiune 1 citește 100,0 (nu este apăsat) dacă (pressureReading1> = 100,0 && pressurePrevious1 <100,0 && lightReading <= 28,0)

{

// dacă LED-ul 1 este aprins, opriți-l. în caz contrar (deci când este oprit) porniți-l.

if (ledState1 == HIGH)

{

ledState1 = LOW;

}

altceva

{

ledState1 = HIGH;

}

}

// dacă pinul 2 al senzorului de presiune citește 180,0 (nu este apăsat) dacă (pressureReading2> = 180,0 && pressurePrevious2 <180,0 && lightReading <= 28,0)

{

// dacă LED-ul 2 este aprins, opriți-l. în caz contrar (deci când este oprit) porniți-l.

if (ledState2 == HIGH)

{

ledState2 = LOW;

}

altceva

{

ledState2 = HIGH;

}

}

// dacă pinul 3 al senzorului de presiune citește 6.0 (nu este apăsat) dacă (pressureReading3> = 6.0 && pressurePrevious3 <6.0 && lightReading <= 28.0)

{

// dacă LED-ul 3 este aprins, opriți-l. în caz contrar (deci când este oprit) porniți-l.

if (ledState3 == HIGH)

{

ledState3 = LOW;

}

altceva

{

ledState3 = HIGH;

}

}

// dacă pinul senzorului de presiune 4 citește 10,0 (nu este apăsat) dacă (pressureReading4> = 10,0 && pressurePrevious4 <10,0 && lightReading <= 28,0)

{

// dacă LED-ul 4 este aprins, opriți-l. în caz contrar (deci când este oprit) porniți-l.

if (ledState4 == HIGH)

{

ledState4 = LOW;

}

altceva

{

ledState4 = HIGH;

}

}

if (ledState0 == HIGH)

{

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

FastLED.show ();

întârziere (30);

}

altceva

{

leduri [0] = CRGB:: Negru;

FastLED.show ();

întârziere (30);

}

if (ledState1 == HIGH)

{

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

FastLED.show ();

întârziere (30);

}

altceva

{

leduri [1] = CRGB:: Negru;

FastLED.show ();

întârziere (30);

}

if (ledState2 == HIGH)

{

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

FastLED.show ();

întârziere (30);

}

altceva

{

leduri [2] = CRGB:: Negru;

FastLED.show ();

întârziere (30);

}

if (ledState3 == HIGH)

{

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

FastLED.show ();

întârziere (30);

}

altceva

{

leduri [3] = CRGB:: Negru;

FastLED.show ();

întârziere (30);

}

if (ledState4 == HIGH)

{

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

FastLED.show ();

întârziere (30);

}

altceva

{

leduri [4] = CRGB:: Negru;

FastLED.show ();

întârziere (30);

}

pressurePrevious0 = pressureReading0;

pressurePrevious1 = pressureReading1;

pressurePrevious2 = pressureReading2;

pressurePrevious3 = pressureReading3;

pressurePrevious4 = pressureReading4;

lightPrevious = lightReading;

// Deschideți monitorul serial pentru a vă vedea valorile și a modifica parametrii în consecință.

Serial.println ("Presiunea0:");

Serial.println (pressureReading0);

Serial.println ("Presiunea1:");

Serial.println (pressureReading1);

Serial.println ("Presiunea2:");

Serial.println (pressureReading2);

Serial.println ("Presiunea3:");

Serial.println (pressureReading3);

Serial.println ("Presiunea4:");

Serial.println (pressureReading4);

Serial.println ("LightReading:");

Serial.println (lightReading);

întârziere (200);

}

Pasul 9: lipire

Lipire
Lipire
Lipire
Lipire
Lipire
Lipire
Lipire
Lipire

Acum cea mai dificilă parte a proiectului: lipirea totul împreună … în interiorul jurnalului.

Notă: va trebui să vă protejați firele expuse cu tuburi termocontractabile, așa că nu uitați să le puneți înainte de a lipi cablurile! Dacă uitați, le puteți acoperi și cu bandă electrică.

1: Începeți prin lipirea unui cablu de la pinul de 5 volți al Arduino-ului dvs. la placa perf. Faceți același lucru cu solul, pinul de date ~ 6 și A0 până la A5.

2. Apoi, trageți senzorul de lumină prin orificiul său din jurnal. Lipiți solul la sol pe placa de perf, 5-volți la 5-volți pe placa de perf și datele la A5 pe placa de perf. Folosiți un tub termocontractabil pentru a acoperi firele expuse.

3. Trageți prima tijă de ciuperci prin orificiul său din jurnal (aceasta este tija cu rezistorul pe firul de date!). Lipiți cu atenție fiecare fir la locul său: (puteți, de asemenea, să vă uitați la schemă pentru a vă ajuta cu o imagine de ansamblu a ceea ce merge unde)

  • Lipiți firul de date al senzorului de presiune la A0 de pe placa de perfecționare;
  • Lipiți firul de masă al senzorului de presiune la sol pe placa de perfecționare;
  • Lipiți firul de 5 volți al senzorului de presiune pe cel de 5 volți de pe placa de perfecționare.
  • Lipiți firul de date pe care l-ați marcat de la LED la ~ 6 pe placa de perf;
  • Lipiți firul de împământare pe care l-ați marcat din LED la sol pe placa de perf;
  • Lipiți firul de 5 volți pe care l-ați marcat din LED la 5 volți de pe placa de perfecționare;

4. Acoperiți firele expuse cu un tub de contractare.

5. Bandați firele lipite împreună în pachete pentru a păstra o imagine de ansamblu.

6. Trageți prin a doua ciupercă.

  • Lipiți firul de date pe care nu l-ați marcat din primul LED pe firul de date pe care l-ați marcat din al doilea LED (cel pe care tocmai l-ați tras);
  • Lipiți firul de masă pe care nu l-ați marcat din primul LED pe firul de masă pe care l-ați marcat din al doilea LED (cel pe care tocmai l-ați tras);
  • Lipiți firul de 5 volți pe care nu l-ați marcat din primul LED pe cel de 5 volți pe care l-ați marcat al doilea LED (cel pe care tocmai l-ați tras);

Repetați același proces pentru celelalte fire și tulpini de ciuperci. Verificați schema pentru a vedea ce fir de date se conectează la ce pin de date.

Când ați terminat lipirea, utilizați adeziv fierbinte (sau bandă, dacă doriți să le puteți îndepărta) pentru a vă securiza placa perf și Arduino în interiorul jurnalului.

Aveți răbdare și asigurați-vă că conectați firele potrivite între ele, altfel puteți risca să aruncați unul dintre LED-urile dvs.! (Acesta este motivul pentru care a fost foarte important să marcați sfârșitul celor trei fire de pe LED-uri)

Pasul 10: Asamblarea și modificarea parametrilor

Asamblarea și modificarea parametrilor
Asamblarea și modificarea parametrilor
Asamblarea și modificarea parametrilor
Asamblarea și modificarea parametrilor
Asamblarea și modificarea parametrilor
Asamblarea și modificarea parametrilor
Asamblarea și modificarea parametrilor
Asamblarea și modificarea parametrilor

Când totul este lipit la loc, este timpul să asamblați ciupercile!

1: Curățați partea de tulpină unde se întâlnește cu buștenul cu foarfece și lipiți-le lipite de copac. Cel mai bine este să folosiți silicon pentru acest lucru.

2: Alegeți capacele de ciuperci pe care doriți să le utilizați și lipiți o bucată de hârtie de șervețel pe interior. Acest lucru vă va asigura că nu puteți vedea firul din interiorul ciupercii.

3: Folosiți adeziv fierbinte pentru a lipi părți din spirala de sârmă pe care ați creat-o pentru a vă asigura că o păstrează forma după ce o apăsați.

4: Lipiți capacul de ciuperci pe spirala de sârmă.

5: Decupați un cerc de hârtie de sârmă de dimensiunea ciupercii și acoperiți fundul ciupercilor. Acest lucru îl va curăța și chiar arăta puțin ca sporii! Consultați fotografia pentru a vedea cum am tăiat hârtia de șervețel.

Acum ciupercile sunt toate asamblate, este timpul să schimbați parametrii senzorilor.

Rulați codul Arduino și deschideți monitorul serial. Uită-te la valorile senzorilor și reglează-le până te bucuri. Puteți face ciupercile la fel de sensibile la presiune și senzorul de lumină la fel de receptiv la lumină, după cum doriți.

Recomandat: