Satura rādītājs:

Interaktīvas kvēlojošas sēnes: 10 soļi (ar attēliem)
Interaktīvas kvēlojošas sēnes: 10 soļi (ar attēliem)

Video: Interaktīvas kvēlojošas sēnes: 10 soļi (ar attēliem)

Video: Interaktīvas kvēlojošas sēnes: 10 soļi (ar attēliem)
Video: Летний Ламповый стрим. Отвечаем на вопросы. 2024, Jūlijs
Anonim
Image
Image
Interaktīvas kvēlojošas sēnes
Interaktīvas kvēlojošas sēnes
Interaktīvas kvēlojošas sēnes
Interaktīvas kvēlojošas sēnes

Šī pamācība parādīs, kā pagatavot sēnes, kas spīd tumsā. Jūs varat izslēgt un atkal ieslēgt atsevišķas sēnes, nospiežot augšpusi.

Es sāku šo projektu skolas uzdevumam, kur mums bija jāizveido kaut kas, izmantojot Arduino Uno.

Es gribēju radīt kaut ko skaistu un maģisku, un ātri nolēmu, ka vēlos pagatavot kvēlojošas sēnes. Sākotnēji es vēlējos ne tikai likt tiem mirdzēt, bet arī likt tiem kustēties un atskaņot melodiju. Tomēr, ņemot vērā projekta termiņu, man bija jāatsakās no šīm idejām.

Šo projektu iedvesmoja DIY privilēģiju video:

Šeit jūs atradīsiet procesu, kuru es izgāju, lai izveidotu šīs gaismas, kā arī norādījumus par to, kā to izdarīt.

Šim projektam jums būs nepieciešams:

  • Arduino Uno;
  • Maizes dēlis;
  • Perf dēlis;
  • 5 gaismas diodes no neopikseļu LED lentes;
  • 5 spiediena sensori;
  • Gaismas sensors;
  • 470Ω rezistors;
  • 6 jebkuras vērtības rezistori;
  • Stīvs vads (nevadošs!);
  • Caurspīdīgs silikona blīvējums;
  • Akvareļa krāsa;
  • Cling plēve
  • Koka žurnāls;
  • Urbis;
  • Kalts un āmurs;
  • Vadi vairākās krāsās;
  • Elektriskā lente;
  • Cita, stipra lente;
  • Karstā līme;
  • Saraušanās caurule;
  • Siltuma lielgabals;
  • Lodēšanas stacija;
  • Knaibles;
  • salvete;
  • Stabila roka un daudz laika un pacietības;

1. solis: koncepcijas izstrāde

Koncepcijas dizains
Koncepcijas dizains
Koncepcijas dizains
Koncepcijas dizains

Gandrīz uzreiz zināju, ko vēlos izveidot šim projektam. Tā kā es kādu laiku vēlējos pagatavot kvēlojošas sēnes, es sapratu, ka šī ir lieliska iespēja to darīt. Lai gūtu priekšstatu par sēņu tehnoloģijām, es ieskicēju, kā tās pagatavot. Tas bija svarīgs solis manā procesā, jo šādā veidā es faktiski varēju vizualizēt aparatūru un sakārtot lietas savā galvā. Galu galā dizains nedaudz mainījās (es novietoju gaismas diodi virs spiediena sensora, pievienoju stingru vadu, lai nospiestu sensoru un noturētu sēnes augšpusi, un es noņemu kustības un skaņas komponentus).

Pirms šī projekta uzsākšanas man nebija pieredzes ar Arduino, un es tikai zināju, kā mazliet kodēt Python, tāpēc es veicu dažus pētījumus. Es aptuveni zināju, kas man būs vajadzīgs manam projektam, tāpēc sameklēju internetu un sāku eksperimentēt ar kodu. Es ātri saskāros ar problēmām ar savu servo (ko es gribēju izmantot, lai sēnes kustētos), tāpēc nolēmu atteikties no šīs idejas. Vēlāk, kad es atklāju, ka man ir vajadzīgs vairāk laika, nekā sākotnēji domāju, lai izdomātu, kā kodēt to, ko vēlos, un iztukšot koka žurnālu, es arī nolēmu atmest mūzikas ideju un vienkārši pieturēties pie sēnēm.

Es arī sapratu, ka, iespējams, būtu laba ideja novietot spiediena sensoru zem gaismas diodes, lai sensors neaizsedz gaismu.

2. solis: žurnāla sagatavošana

Žurnāla sagatavošana
Žurnāla sagatavošana
Žurnāla sagatavošana
Žurnāla sagatavošana
Žurnāla sagatavošana
Žurnāla sagatavošana

Viens no laikietilpīgākajiem šī projekta uzdevumiem bija žurnāla dobi. Es ieteiktu vai nu iegūt to no mīksta koka, kas ir viegli apstrādājams (atšķirībā no manis), vai arī iegādāties jau dobu apaļkoku.

Ja vēlaties iztukšot savu žurnālu, varat to sadedzināt vai izmantot manu metodi. Manai metodei jums būs nepieciešams urbis, kalts, āmurs un liela pacietība.

Pirms sākat urbt, jums vajadzētu padomāt, cik tālu uz leju vēlaties izbāzt koku. Piezīme. Ja noņemsiet vairāk koksnes, projekts būs mazāk smags, bet arī mazāk spēcīgs.

Kad jūs aptuveni zināt, cik dziļi vēlaties iet, varat sākt urbt caurumus. Noņemiet koku starp urbšanas caurumiem, izmantojot kaltu un āmuru. Atkārtojiet šo procesu, līdz esat apmierināts.

Atcerieties, ka baļķa puse ar caurumu tajā būs apakšā!

Tagad jums vajadzētu uzzīmēt, kur vēlaties sēnes, gaismas sensoru un strāvas kabeli, un šajās vietās urbt caurumus no žurnāla ārpuses uz iekšpusi. Es iesaku gaismas sensoru novietot tālu no sēnēm, jo, ja tas ir pārāk tuvu, gaisma no sēnēm sajauksies ar sensora vērtībām.

3. darbība. Sēņu cepurīšu izgatavošana

Sēņu cepurīšu izgatavošana
Sēņu cepurīšu izgatavošana
Sēņu cepurīšu izgatavošana
Sēņu cepurīšu izgatavošana

Sēņu cepurēm jums būs nepieciešams caurspīdīgs silikona hermētiķis, akvareļa krāsas, pārtikas plēve, kaut kas, kas jāmaisa, un noapaļoti priekšmeti (vai drupināts salvešpapīrs).

samaisiet silikonu un nedaudz akvareļa krāsas. Es izvēlējos baltu, tāpēc es joprojām varētu piešķirt savām sēnēm jebkuru krāsu, kādu vēlējos, izmantojot gaismas diodes krāsu, bet, ja vēlaties tikai vienu krāsu, varat to padarīt intensīvāku, padarot sēnes tādā pašā krāsā.

Pēc tam uzlieciet silikonu uz pārtikas plēves gabala un salieciet uz tā plēvi tā, lai silikons būtu starp tiem. Ar rokām izlīdziniet silikonu, līdz tas iegūst vēlamo biezumu. Jūs varat turēt to līdz gaismai, lai iegūtu priekšstatu par to, kā tas izskatīsies. Pārliecinieties, ka sēņu cepurītes ir pietiekami lielas, lai varētu ievietot jūsu gaismas diodes un spiediena sensorus!

Uzlieciet pārtikas plēvi virs apaļa priekšmeta un ļaujiet tai nožūt.

Kad tas ir pilnībā izžuvis, varat to izņemt no pārtikas plēves, ja nepieciešams, noņemiet piekļuvi ap malām, un sēņu cepure ir pabeigta.

4. solis: LED vadu savienošana

Gaismas diodes vadi
Gaismas diodes vadi
Gaismas diodes vadi
Gaismas diodes vadi
Gaismas diodes vadi
Gaismas diodes vadi

Kamēr sēņu cepurītes žūst, jūs varat sākt sagatavot aparatūras komponentus, sākot ar gaismas diodēm. Lai sagatavotu gaismas diodes, jums jāveic šādas darbības:

  1. Izgrieziet un noņemiet 9 sarkanos vadus, 9 melnos vadus (tā vietā es izmantoju zilu krāsu ar dažām gaismas diodēm, jo trūka melna stieples) un 9 kabeļus jūsu izvēlētajā krāsā (tie būs vadi, kas izmantoti datiem). Pārliecinieties, vai jūsu kabeļi ir pietiekami gari, lai no koka stumbra apakšas nokļūtu līdz augšai un pat diezgan nedaudz izliktos. Labāk tos padarīt pārāk garus, nekā pārāk īsus
  2. Nogrieziet 5 gaismas diodes no LED sloksnes.
  3. Lodējiet melnos kabeļus pie LED zemējuma tapām. Viens kabelis katrā gaismas diodes pusē. Atkārtojiet ar sarkanajiem kabeļiem 5 voltu tapai uz gaismas diodēm un ar citiem kabeļiem datu tapai. Jums būs viena gaismas diode ar vadiem tikai vienā pusē, šī būs piektā un pēdējā gaismas diode, tāpēc pārējie trīs kabeļi nebūs vajadzīgi. Uz gaismas diodēm redzēsit bultiņas, kas vērstas vienā virzienā. Izmantojiet pastāvīgu marķieri, lai atzīmētu vadu galu tajā pusē, no kuras nāk bultiņas. Tas ir ļoti svarīgi, jo jums tas būs vajadzīgs vēlāk!
  4. Lai aizsargātu vadus un neļautu tiem pieskarties viens otram, nogrieziet saraušanās caurules gabalus, novietojiet tos virs atklātajiem vadiem un izmantojiet siltuma pistoli, lai tos sarautu.
  5. Visbeidzot, savietojiet kabeļus kopā, kā parādīts attēlos.

Piezīme: Ja vēlaties, varat noņemt gaismas diodes plastmasas vāku, bet es ieteiktu to atstāt ieslēgtu, lai aizsargātu gaismas diodi.

5. solis: spiediena sensoru pievienošana

Spiediena sensoru pievienošana
Spiediena sensoru pievienošana
Spiediena sensoru pievienošana
Spiediena sensoru pievienošana
Spiediena sensoru pievienošana
Spiediena sensoru pievienošana

Zem gaismas diodēm mēs novietosim spiediena sensorus.

Lai tos sagatavotu, jums jāveic šādas darbības:

1. Nogrieziet apmēram 15 cm stīvu vadu (pārliecinieties, ka tas NEDRĪKST elektrību!) Es izmantoju sudraba stiepli;

2. Pagrieziet vadu spirālē, kā parādīts attēlos;

3. Līmējiet spirāles vienu pusi pie spiediena sensoriem (es to izmantoju ar superlīmi, bet derēs jebkura līme);

4. Pārliecinieties, vai spiediena sensori atrodas zem gaismas diodēm. Ja tie nenotiek, varat saliekt gaismas diodes vadus, lai tie būtu piemēroti.

5. Novietojiet spiediena sensorus zem gaismas diodēm, lai gaismas diode būtu starp stieples spirāli. Apskatiet fotoattēlus atsaucei.

6. Ja mēs vēlamies, lai spiediena sensori darbotos pareizi, mums būs jāizgatavo kaut kas, lai tos noturētu, nospiežot vadus. Lai to izdarītu, es ievietoju lenti starp kabeļiem zem spiediena sensoriem.

Tālāk mums jāpielodē vadi pie spiediena sensoriem. (Šo darbību var veikt arī pirms visu pārējo, bet es to izdarīju šādā secībā)

7. Nogrieziet un noņemiet 15 vadus: 5 zemei, 5 datiem un 5 5 voltiem. Es ieteiktu tiem izmantot dažādas krāsas, nekā jūs izmantojāt gaismas diodēm. Es izmantoju oranžu, zaļu un pelēku.

8. Lodējiet vadus datiem un 5 voltu spiediena sensoriem. Pievienojot rezistorus, mēs izmantosim zemējuma vadu (nākamajā solī)

PIEZĪME. Iespējams, vēlēsities šiem stiepļu saišķiem pievienot arī stīvu vadu. Tas galu galā piešķirs sēņu kātiem nedaudz vairāk spēka. Es to nedarīju, jo neapzinājos, cik smagas būs iespējamās sēnes.

6. darbība: gaismas sensors un rezistori

Gaismas sensors un rezistori
Gaismas sensors un rezistori
Gaismas sensors un rezistori
Gaismas sensors un rezistori
Gaismas sensors un rezistori
Gaismas sensors un rezistori

Šajā solī mēs sagatavosim gaismas sensoru un vajadzības gadījumā pievienosim rezistorus.

Sāksim ar gaismas sensoru:

1. Vēlreiz nogrieziet un noņemiet vadu zemei, datiem un vienu 5 voltu vadam.

2. Lodējiet vadu datiem un 5 voltus gaismas sensoram.

Tagad mēs pievienosim visus rezistorus.

Spiediena sensoriem un gaismas sensoram jums jāveic šādas darbības:

1. Pārgrieziet zemējuma vadu uz pusēm, noņemiet katru stieples galu un lodējiet pretestību starp abiem galiem. Nav svarīgi, kāda ir rezistora vērtība. Izmantojiet saraušanās cauruli visā rezistorā, lai tā būtu aizsargāta un stingri nostiprināta stieples iekšpusē.

2. Pēc tam vai nu uzmanīgi nogrieziet gumiju/plastmasu aptuveni datu vada vidū, lai atklātu mazliet faktisko vadu, vai arī pārgrieziet datu vadu uz pusēm, vēlreiz noņemiet katru galu un pielodējiet kopā.

3. Lodējiet zemējuma vadu ar pretestību iekšpusē pie atklātā datu vada stieples, kā parādīts attēlos. Lai aizsegtu atklātos vadus, izmantojiet elektrisko lenti vai saraušanās cauruli (pirms lodēšanas noteikti uzlieciet to uz stieples!)

Gaismas diodēm mums būs nepieciešams tikai viens rezistors.

1. Izvēlieties vienu no LED vadu saišķiem, ko tikko izveidojāt (es ieteiktu izvēlēties vienu ar garākajiem vadiem, jo šis būs vistālāk koku žurnālā). Šī būs pēdējā no 5!

2. Pievienojiet 470Ω rezistoru šīs gaismas diodes vadam tāpat kā ar spiediena sensoriem un gaismas sensoru.

3. Vēlreiz izmantojiet arī saraušanās cauruli, lai aizsargātu un nostiprinātu rezistoru.

7. solis: kātu izgatavošana

Kātu izgatavošana
Kātu izgatavošana
Kātu izgatavošana
Kātu izgatavošana
Kātu izgatavošana
Kātu izgatavošana
Kātu izgatavošana
Kātu izgatavošana

Lai izgatavotu stublājus, mums vispirms ir jāizdomā, cik ilgi mēs vēlamies, lai tie būtu aptuveni:

1. Izvelciet LED kabeļu kūļus caur caurumiem, kurus izveidojāt koka žurnālā.

2. Spēlē mazliet ar izvelkamo kabeļu garumu, līdz esi apmierināts ar tā izskatu. Ja vēlaties mazliet iedomāties, kā tas izskatīsies, varat virs tiem novietot silikona sēņu cepurītes.

3. Kad esat apmierināts, ar pastāvīgu marķieri atzīmējiet vietu uz stieples saišķa, kur tā nonāk žurnālā.

4. Izņemiet kabeļu saišķus vēlreiz un izmantojiet lenti, lai pārliecinātos, ka vadi ir cieši kopā.

Tagad par daļu, kurā mēs faktiski izgatavojam stublājus:

1. Krāsojiet vadus tādā pašā krāsā kā sēnes. Lai pārliecinātos, es ieteiktu gleznot nedaudz tālāk, nekā vēlaties, lai jūsu stublāji nonāktu.

2. Sajauciet caurspīdīgu silikona blīvējumu ar akvareļu krāsām tāpat kā sēņu cepurītes.

3. Novietojiet krāsaino silikonu uz pārtikas plēves loksnes un uzlieciet tam virsū kabeļu saišķi. Pārliecinieties, vai silikons atrodas apmēram vidū, kur vēlaties, lai kāts būtu uz vadiem.

4. Salokiet pārtikas plēvi uz pusēm ar locījumu pēc iespējas tuvāk stiepļu saišķim.

5. Saspiediet silikonu pret stieples saišķi un spēlējieties ar to, līdz vadi, kur vēlaties, lai kāts nonāktu, ir pilnībā pārklāti. Piezīme. Ir laba ideja pacelt silikonu pēc iespējas augstāk, bet neaizsedziet spiediena sensoru.

6. Atkārtojiet procesu ar pārējiem 4 stiepļu saišķiem un ļaujiet tiem nožūt.

8. darbība: pārbaude (un kods)

Pārbaude (un kods)
Pārbaude (un kods)
Pārbaude (un kods)
Pārbaude (un kods)

Pirms visu lodēt kopā, jūs, iespējams, vēlaties pārbaudīt, vai jūsu komponenti joprojām darbojas.

Izmantojiet maizes dēli, lai ātri savienotu visus LED saiņus un gaismas sensoru, un augšupielādējiet kodu savā Arduino, lai pārbaudītu, vai viss joprojām darbojas. Ņemiet vērā, ka, iespējams, jums ir jāpielāgo sensoru parametri jūsu projektam.

PIEZĪME: Man nav nekādas pieredzes ar kodēšanu, tāpēc tas līdz šim nav visefektīvākais veids, kā to izdarīt. Droši vien būtu labāk izmantot vairākas funkcijas un caur tām vadīt dažādus gaismas diodes mainīgos. Es mēģināju panākt, lai tas darbotos, bet galu galā nolēmu to izdarīt vienkāršākā un mazāk efektīvā veidā, jo pārāk daudz laika pavadīju kodam un man bija jādodas tālāk.

Kods:

#define NUM_LEDS 5

#define DATA_PIN 6

CRGB gaismas diodes [NUM_LEDS];

// LED 0

int inPinPressureSensor0 = A0;

int ledState0 = HIGH;

pludiņa spiediensLasīšana0;

pludiņa spiediensPrevious0 = LOW;

// LED 1

int inPinPressureSensor1 = A1;

int ledState1 = HIGH;

pludia spiediensLasana1;

pludiņa spiediensPriekšējais = zems;

// LED 2

int inPinPressureSensor2 = A2;

int ledState2 = HIGH;

pludia spiediensLasana2; pludiņa spiediensPriekšējais = zems;

// LED 3

int inPinPressureSensor3 = A3;

int ledState3 = HIGH;

pludia spiediensLasana3;

pludiņa spiediensPriekšējais = zems;

LED 4

int inPinPressureSensor4 = A4;

int ledState4 = HIGH;

pludia spiediensLasana4;

pludiņa spiediensPrevious4 = LOW;

// Gaismas sensors

int inPinLightSensor = A5;

pludiņa gaismaLasīšana;

pludiņa gaismaPriekšējais;

anulēts iestatījums ()

{

Sērijas sākums (9600);

FastLED.addLeds (gaismas diodes, NUM_LEDS);

// spiediena sensora gaismas diode 0

pinMode (inPinPressureSensor0, INPUT);

// spiediena sensora LED 1

pinMode (inPinPressureSensor1, INPUT);

// spiediena sensora LED 2

pinMode (inPinPressureSensor2, INPUT);

// spiediena sensora LED 3

pinMode (inPinPressureSensor3, INPUT);

// spiediena sensora gaismas diode 4

pinMode (inPinPressureSensor4, INPUT);

// Gaismas sensors

pinMode (inPinLightSensor, INPUT);

}

tukša cilpa ()

{

// spiediena lasīšanas gaismas diode 0

pressureReading0 = analogRead (inPinPressureSensor0);

kavēšanās (20);

LED spiediena lasīšana 1

pressureReading1 = analogRead (inPinPressureSensor1);

kavēšanās (20);

// spiediena lasīšanas gaismas diode 2

pressureReading2 = analogRead (inPinPressureSensor2);

kavēšanās (20);

// spiediena lasīšanas gaismas diode 3

pressureReading3 = analogRead (inPinPressureSensor3);

kavēšanās (20);

// spiediena lasīšanas gaismas diode 4

pressureReading4 = analogRead (inPinPressureSensor4);

kavēšanās (20);

// Gaismas sensors

lightReading = analogRead (inPinLightSensor);

// Ja tas ir gaišs, gaismas diode ir izslēgta.

ja (lightReading> 28.0)

{

ledState0 = LOW;

ledState1 = LOW;

ledState2 = LOW;

ledState3 = LOW;

ledState4 = LOW;

}

// Ja ir tumšs un iepriekš bija gaišs, LED iedegsies.

ja (gaišā lasīšana 28.0)

{

ledState0 = HIGH;

ledState1 = HIGH;

ledState2 = HIGH;

ledState3 = HIGH;

ledState4 = HIGH;

}

// ja spiediena sensora tapa 0 ir 38,0 (nav nospiesta), ja (pressureReading0> = 38,0 && pressure

{

// ja iedegas LED 0, izslēdziet to. pretējā gadījumā (tātad, kad tas ir izslēgts) ieslēdziet to.

ja (ledState0 == HIGH)

{

ledState0 = LOW;

}

citādi

{

ledState0 = HIGH;

}

}

// ja spiediena sensora 1. tapa rāda 100.0 (nav nospiesta), ja (pressureReading1> = 100.0 && pressurePrevious1 <100.0 && lightReading

{

// ja iedegas gaismas diode 1, izslēdziet to. pretējā gadījumā (tātad, kad tas ir izslēgts) ieslēdziet to.

ja (ledState1 == HIGH)

{

ledState1 = LOW;

}

citādi

{

ledState1 = HIGH;

}

}

// ja spiediena sensora 2. tapa rāda 180.0 (nav nospiests), ja (pressureReading2> = 180.0 && pressurePrevious2 <180,0 && lightReading

{

// ja iedegas gaismas diode 2, izslēdziet to. pretējā gadījumā (tātad, kad tas ir izslēgts) ieslēdziet to.

ja (ledState2 == HIGH)

{

ledState2 = LOW;

}

citādi

{

ledState2 = HIGH;

}

}

// ja spiediena sensora 3. tapa rāda 6.0 (nav nospiests), ja (pressureReading3> = 6.0 & spiediens Iepriekšējais3 <6.0 & light light

{

// ja iedegas gaismas diode 3, izslēdziet to. pretējā gadījumā (tātad, kad tas ir izslēgts) ieslēdziet to.

ja (ledState3 == HIGH)

{

ledState3 = LOW;

}

citādi

{

ledState3 = HIGH;

}

}

// ja spiediena sensora tapā 4 tiek rādīts 10,0 (nav nospiests), ja (spiediensReading4> = 10,0 & spiediens Iepriekšējais4 <10,0

{

// ja iedegas gaismas diode 4, izslēdziet to. pretējā gadījumā (tātad, kad tas ir izslēgts) ieslēdziet to.

ja (ledState4 == HIGH)

{

ledState4 = LOW;

}

citādi

{

ledState4 = HIGH;

}

}

ja (ledState0 == HIGH)

{

gaismas diodes [0] = CRGB (255, 255, 255);

FastLED.show ();

kavēšanās (30);

}

citādi

{

gaismas diodes [0] = CRGB:: melns;

FastLED.show ();

kavēšanās (30);

}

ja (ledState1 == HIGH)

{

gaismas diodes [1] = CRGB (255, 255, 255);

FastLED.show ();

kavēšanās (30);

}

citādi

{

gaismas diodes [1] = CRGB:: melna;

FastLED.show ();

kavēšanās (30);

}

ja (ledState2 == HIGH)

{

gaismas diodes [2] = CRGB (255, 255, 255);

FastLED.show ();

kavēšanās (30);

}

citādi

{

gaismas diodes [2] = CRGB:: melns;

FastLED.show ();

kavēšanās (30);

}

ja (ledState3 == HIGH)

{

gaismas diodes [3] = CRGB (255, 255, 255);

FastLED.show ();

kavēšanās (30);

}

citādi

{

gaismas diodes [3] = CRGB:: melns;

FastLED.show ();

kavēšanās (30);

}

ja (ledState4 == HIGH)

{

gaismas diodes [4] = CRGB (255, 255, 255);

FastLED.show ();

kavēšanās (30);

}

citādi

{

gaismas diodes [4] = CRGB:: melns;

FastLED.show ();

kavēšanās (30);

}

spiediensPriekšējais0 = spiediensLasīšana0;

spiediensPriekšējais = spiediensLasīšana1;

spiediensPriekšējais = spiediensLasīšana2;

spiediensPriekšējais3 = spiediensLasīšana3;

spiediensPriekšējais4 = spiediensLasīšana4;

lightPrevious = lightReading;

// Atveriet seriālo monitoru, lai redzētu savas vērtības un attiecīgi mainītu parametrus.

Serial.println ("Spiediens0:");

Serial.println (pressureReading0);

Serial.println ("Spiediens1:");

Serial.println (pressureReading1);

Serial.println ("Spiediens2:");

Serial.println (pressureReading2);

Serial.println ("Spiediens3:");

Serial.println (pressureReading3);

Serial.println ("Spiediens4:");

Serial.println (pressureReading4);

Serial.println ("LightReading:");

Serial.println (lightReading);

kavēšanās (200);

}

9. solis: lodēšana

Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana

Tagad vissarežģītākā projekta daļa: lodēt visu kopā… žurnāla iekšpusē.

Piezīme: jums būs jāaizsargā atklātie vadi ar saraušanās cauruli, tāpēc neaizmirstiet dažus uzlikt pirms kabeļu lodēšanas! Ja aizmirstat, varat tos arī aizsegt ar elektrisko lenti.

1: Sāciet, pielodējot kabeli no jūsu Arduino 5 voltu tapas līdz perf plāksnei. Dariet to pašu ar zemi, datu tapu ~ 6 un A0 līdz A5.

2. Pēc tam izvelciet gaismas sensoru caur tā caurumu žurnālā. Lodējiet zemi ar zemi uz perf paneļa, 5 voltu līdz 5 voltu uz perf paneļa un datus A5 uz perf board. Izmantojiet saraušanās cauruli, lai aizsegtu atklātos vadus.

3. Izvelciet savu pirmo sēņu kātu caur tā caurumu žurnālā (tas ir kāts ar rezistoru uz datu stieples!). Uzmanīgi lodējiet katru vadu savā vietā: (varat arī apskatīt shēmu, lai palīdzētu jums iegūt pārskatu par to, kas notiek)

  • Lodējiet spiediena sensora datu vadu uz A0 uz plātnes;
  • Lodējiet spiediena sensora zemējuma vadu pie zemes uz perforācijas plāksnes;
  • Lodējiet spiediena sensora 5 voltu vadu pie 5 voltu uz plātnes.
  • Lodējiet LED atzīmēto datu vadu līdz ~ 6 uz paneļa;
  • Lodējiet zemējuma vadu, kuru esat atzīmējis ar gaismas diodi, uz zemes uz perforācijas plāksnes;
  • Lodējiet 5 voltu vadu, ko atzīmējāt ar gaismas diodi, uz 5 voltu uz perfekta paneļa;

4. Pārklājiet atklātos vadus ar saraušanās cauruli.

5. Līmētos vadus salīmējiet saišķos, lai saglabātu pārskatu.

6. Izvelciet savu otro sēni.

  • Lodējiet datu vadu, kuru neesat atzīmējis pirmajā gaismas diodē, pie datu stieples, kuru atzīmējāt ar otro gaismas diodi (to, kuru tikko izvilkāt);
  • Lodējiet zemējuma vadu, kuru neesat atzīmējis no pirmās gaismas diodes, pie zemējuma vada, kuru atzīmējāt ar otro LED (to, kuru tikko izvilkāt);
  • Lodējiet 5 voltu vadu, kuru neesat atzīmējis pirmajā gaismas diodē, pie 5 voltu stieples, kuru atzīmējāt ar otro LED (to, kuru tikko izvilkāt);

Atkārtojiet to pašu procesu pārējiem vadiem un sēņu kātiem. Pārbaudiet shēmu, lai redzētu, kurš datu vads ir savienots ar kādu datu tapu.

Kad esat pabeidzis lodēšanu, izmantojiet karstu līmi (vai lenti, ja vēlaties tos noņemt), lai nostiprinātu savu perf dēli un Arduino žurnāla iekšpusē.

Esiet pacietīgs un pārliecinieties, ka savienojat pareizos vadus savā starpā, pretējā gadījumā jūs varat uzspridzināt vienu no savām gaismas diodēm! (Šī iemesla dēļ bija ļoti svarīgi uz gaismas diodēm atzīmēt trīs vadu beigas)

10. solis: montāža un parametru maiņa

Montāža un parametru maiņa
Montāža un parametru maiņa
Montāža un parametru maiņa
Montāža un parametru maiņa
Montāža un parametru maiņa
Montāža un parametru maiņa
Montāža un parametru maiņa
Montāža un parametru maiņa

Kad viss ir pielodēts, ir pienācis laiks salikt sēnes!

1: Izmantojot šķēres, notīriet stublāja daļu, kur tā saskaras ar baļķi, un pielīmējiet tās pie koka. Šim nolūkam vislabāk ir izmantot silikonu.

2: Izvelciet sēņu cepurītes, kuras vēlaties izmantot, un pielīmējiet salvešpapīra gabalu iekšpusē. Tas nodrošinās, ka jūs neredzat vadu sēnes iekšpusē.

3: Izmantojiet karstu līmi, lai salīmētu kopā jūsu izveidotās stieples spirāles daļas, lai pārliecinātos, ka tā saglabā formu pēc nospiešanas.

4: pielīmējiet sēņu vāciņu pie stieples spirāles.

5: Izgrieziet salvetes apli apmēram sēnes lielumā un pārklājiet sēņu dibenu. Tas to iztīrīs un pat nedaudz izskatīsies kā sporas! Atsaucieties uz fotoattēlu, lai redzētu, kā es sagriezu salvešpapīru.

Tagad visas sēnes ir samontētas, ir pienācis laiks mainīt sensoru parametrus.

Palaidiet savu Arduino kodu un atveriet sērijas monitoru. Apskatiet sensoru vērtības un pielāgojiet tās, līdz esat apmierināts. Jūs varat padarīt sēnes tik reaģējošas uz spiedienu, bet gaismas sensoru - uz gaismu, kā vēlaties.

Ieteicams: