Talaan ng mga Nilalaman:

Mga interactive na kumikinang na kabute: 10 Hakbang (na may Mga Larawan)
Mga interactive na kumikinang na kabute: 10 Hakbang (na may Mga Larawan)

Video: Mga interactive na kumikinang na kabute: 10 Hakbang (na may Mga Larawan)

Video: Mga interactive na kumikinang na kabute: 10 Hakbang (na may Mga Larawan)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Hulyo
Anonim
Image
Image
Mga interactive na kumikinang na kabute
Mga interactive na kumikinang na kabute
Mga interactive na kumikinang na kabute
Mga interactive na kumikinang na kabute

Ang itinuturo na ito ay magpapakita sa iyo kung paano gumawa ng mga kabute na mamula-mula sa dilim. Maaari mong i-off at i-on muli ang mga indibidwal na kabute sa pamamagitan ng pagpindot sa itaas.

Sinimulan ko ang proyektong ito para sa isang takdang-aralin sa paaralan kung saan kailangan naming lumikha ng isang bagay gamit ang Arduino Uno.

Nais kong lumikha ng isang bagay na maganda at mahiwagang at mabilis na nagpasya na nais kong gumawa ng mga kumikinang na kabute. Sa una, nais kong hindi lamang gawin silang glow, ngunit ilipat din sila at i-play ang isang tune. Gayunpaman, dahil sa deadline para sa proyekto, kinailangan kong i-scrap ang mga ideyang iyon.

Ang proyektong ito ay inspirasyon ng video ng mga perks ng DIY:

Mahahanap mo rito ang proseso na dumaan ako upang likhain ang mga ilaw na ito, pati na rin ang mga tagubilin sa kung paano ito gawin.

Para sa proyektong ito, kakailanganin mo ang:

  • Isang Arduino Uno;
  • Isang breadboard;
  • Isang perf board;
  • 5 LEDs mula sa isang neopixel LEDstrip;
  • 5 mga Sensor ng presyon;
  • Isang light sensor;
  • Isang 470Ω risistor;
  • 6 na resistors ng anumang halaga;
  • Matigas na kawad (hindi kondaktibo!);
  • Transparent silicone sealer;
  • Pinta ng watercolor;
  • Cling film
  • Isang log ng puno;
  • Isang drill;
  • Isang pait at martilyo;
  • Mga wire sa maraming kulay;
  • Electrical tape;
  • Iba pa, malakas na tape;
  • Mainit na pandikit;
  • Paliitin ang tubo;
  • Isang heat gun;
  • Isang istasyon ng paghihinang;
  • Mga Plier;
  • tissue paper;
  • Isang matatag na kamay at maraming oras at pasensya;

Hakbang 1: Disenyo ng Konsepto

Disenyo ng Konsepto
Disenyo ng Konsepto
Disenyo ng Konsepto
Disenyo ng Konsepto

Halos alam ko kaagad kung ano ang gusto kong gawin para sa proyektong ito. Dahil nais kong gumawa ng mga kumikinang na kabute nang ilang sandali, naisip ko na ito ang perpektong pagkakataon na gawin ito. Upang makakuha ng kaunting ideya ng teknolohiya sa likod ng mga kabute, inilalarawan ko kung paano ko ito gagawin. Ito ay isang mahalagang hakbang sa aking proseso, dahil sa ganitong paraan ay maaari kong mailarawan ang hardware at pag-uri-uriin ang mga bagay sa aking ulo. Maya-maya, medyo nagbago ang disenyo (inilagay ko ang LED sa itaas ng pressure sensor, nagdagdag ng matigas na kawad upang pindutin pababa sa sensor at hawakan ang tuktok ng kabute at tinanggal ko ang mga bahagi ng paggalaw at tunog).

Bago simulan ang proyektong ito wala akong karanasan sa Arduino at alam ko lamang kung paano mag-code ng kaunti sa Python, kaya't nagsaliksik ako. Halos alam ko kung ano ang kakailanganin ko para sa aking proyekto, kaya't nag-scaven ako sa internet at nagsimulang mag-eksperimento sa code. Mabilis akong napunta sa mga problema sa aking servo (na nais kong gamitin upang ilipat ang mga kabute), kaya't nagpasya akong ibagsak ang ideyang iyon. Nang maglaon, nang nalaman kong kailangan ko ng mas maraming oras kaysa sa una kong naisip upang malaman kung paano i-code kung ano ang gusto ko at upang maibawas ang log ng puno, nagpasya rin akong ibagsak ang ideya ng musika at manatili lamang sa mga kabute.

Napagtanto ko rin na marahil ay isang magandang ideya na ilagay ang sensor ng presyon sa ilalim ng LED, kaya't walang ilaw ang mai-block ng sensor.

Hakbang 2: Paghahanda ng Log

Paghahanda ng Log
Paghahanda ng Log
Paghahanda ng Log
Paghahanda ng Log
Paghahanda ng Log
Paghahanda ng Log

Ang isa sa mga pinaka-gugugol na gawain ng proyektong ito ay ang paglabas ng log. Iminumungkahi ko ang alinman sa pagkuha ng isa mula sa isang malambot na uri ng kahoy na madaling maisagawa (hindi tulad ng sa akin), o pagbili ng isang guwang na log.

Kung nais mong i-hollow ang iyong sariling log, maaari mong sunugin ang butas o gamitin ang ginamit kong pamamaraan. Para sa aking pamamaraan kakailanganin mo ng isang drill, isang pait, isang martilyo, at maraming pasensya.

Bago ka magsimula sa pagbabarena, dapat mong isipin kung hanggang saan mo nais na palabasin ang puno. Tandaan: Kung aalisin mo ang mas maraming kahoy, ang proyekto ay magwawakas na mas mabigat, ngunit mas malakas din.

Kapag halos alam mo kung gaano kalalim ang nais mong puntahan, maaari mong simulan ang pagbabarena. Alisin ang kahoy sa pagitan ng mga butas ng drill gamit ang pait at martilyo. Ulitin ang prosesong ito hanggang sa nasiyahan ka.

Tandaan na ang gilid ng log na may butas dito ay ang ilalim!

Ngayon ay dapat mong balangkasin kung saan mo nais ang iyong mga kabute, ang light sensor at ang power cable upang pumunta at mag-drill ng mga butas mula sa labas hanggang sa loob ng log sa mga lugar na iyon. Inirerekumenda ko ang paglalagay ng light sensor na malayo sa mga kabute, dahil kung masyadong malapit ito ang ilaw mula sa mga kabute ay magulo sa mga halaga ng sensor.

Hakbang 3: Paggawa ng Mga Caps ng Mushroom

Paggawa ng Mga Caps ng Mushroom
Paggawa ng Mga Caps ng Mushroom
Paggawa ng Mga Caps ng Mushroom
Paggawa ng Mga Caps ng Mushroom

Para sa mga takip ng kabute kakailanganin mo ang transparent sil Silant sealant, mga pintura ng watercolor, cling film, isang bagay upang pukawin at mga bilog na bagay (o gumuho ang tisyu na papel).

paghalo ng isang maliit na piraso ng silikon na may kaunting pintura ng watercolor. Pinili ko ang puti, kaya't mabibigyan ko pa rin ang aking mga kabute ng anumang kulay na gusto ko gamit ang kulay ng mga LED, ngunit kung nais mo lamang ang isang kulay maaari mo itong gawing mas matindi sa pamamagitan ng paggawa ng mga kabute sa parehong kulay.

Susunod, ilagay ang silicone sa isang piraso ng cling film at tiklupin ang cling film sa ibabaw nito, upang ang silikon ay na-sandwich sa pagitan. Patagin ang silicone gamit ang iyong mga kamay, hanggang sa magkaroon ito ng ginustong kapal. Maaari mong hawakan ito hanggang sa ilaw upang makakuha ng ideya kung paano ito magmumukhang. Siguraduhin na gawin mong sapat na malaki ang mga takip ng kabute para magkasya ang iyong mga LED at pressure sensor!

Ilagay ang film na kumapit sa isang bilog na bagay at iwanan itong matuyo.

Kapag ganap itong natuyo maaari mo itong alisin mula sa cling film, alisin ang anumang pag-access sa paligid ng mga gilid kung kinakailangan at tapos na ang iyong cap ng kabute.

Hakbang 4: Mga kable ng LED

Kable ng mga LED
Kable ng mga LED
Kable ng mga LED
Kable ng mga LED
Kable ng mga LED
Kable ng mga LED

Habang ang iyong mga takip ng kabute ay natuyo, maaari mong simulang ihanda ang mga bahagi ng hardware, nagsisimula sa mga LED. Upang maihanda ang mga LED, kakailanganin mong gawin ang mga sumusunod:

  1. Gupitin at hubarin ang 9 na pulang mga wire, 9 itim na mga wire (Gumamit ako ng asul sa ilang mga LEDs dahil sa kakulangan ng itim na kawad) at 9 na mga kable sa isang kulay na iyong pinili (ito ang mga wires na ginagamit para sa data). Siguraduhin na ang iyong mga kable ay sapat na mahaba upang pumunta mula sa ilalim ng iyong puno ng puno hanggang sa itaas at kahit na medyo malagkit. Mas mahusay na gawin silang masyadong mahaba kaysa sa masyadong maikli
  2. Gupitin ang 5 LEDs mula sa iyong led strip.
  3. Paghinang ang mga itim na kable sa mga ground pin ng mga LED. Isang cable sa bawat panig ng LED. Ulitin sa mga pulang kable para sa 5-volt pin sa mga LED at sa iba pang mga cable para sa data pin. Magkakaroon ka ng isang LED na may mga wire sa isang gilid lamang, ito ang magiging ikalima at huling LED at samakatuwid ay hindi na kakailanganin ang iba pang tatlong mga kable. Sa mga LED, makikita mo ang mga arrow na tumuturo sa isang direksyon. Gumamit ng isang permanenteng marker upang markahan ang dulo ng mga wires sa gilid na nagmumula ang mga arrow. Napakahalaga nito dahil kakailanganin mo ito sa paglaon!
  4. Upang maprotektahan ang mga wire at pigilan ang mga ito mula sa paghawak sa bawat isa, gupitin ang mga piraso ng pag-urong ng tubo, ilagay ito sa mga nakalantad na mga wire at gumamit ng isang heat gun upang paliitin sila.
  5. Panghuli, iikot ang mga kable tulad ng ipinakita sa mga larawan.

Tandaan: Kung nais mo, maaari mong alisin ang takip ng plastik sa mga LED, ngunit inirerekumenda kong iwanan ito upang maprotektahan ang LED.

Hakbang 5: Pagdaragdag ng Mga Sensure ng Presyon

Pagdaragdag ng Mga Sensor ng Presyon
Pagdaragdag ng Mga Sensor ng Presyon
Pagdaragdag ng Mga Sensor ng Presyon
Pagdaragdag ng Mga Sensor ng Presyon
Pagdaragdag ng Mga Sensor ng Presyon
Pagdaragdag ng Mga Sensor ng Presyon

Sa ilalim ng mga LED, ilalagay namin ang mga sensor ng presyon.

Upang maihanda ang mga ito kakailanganin mong gawin ang mga sumusunod:

1. Putulin sa paligid ng 15cm ng matigas na kawad (tiyakin na HINDI ito nagsasagawa ng kuryente!) Gumamit ako ng wire na pilak;

2. I-twist ang kawad sa isang spiral tulad ng ipinakita sa mga larawan;

3. Idikit ang isang gilid ng spiral sa mga sensor ng presyon (Gumamit ako ng superglue upang gawin ito, ngunit ang anumang pandikit ay gagawin);

4. Siguraduhin na ang mga sensor ng presyon ay umaangkop sa ilalim ng mga LED. Kung hindi, maaari mong yumuko ang mga wires ng LEDs upang magkasya ang mga ito.

5. Ilagay ang mga sensor ng presyon sa ilalim ng mga LED, na mayroong LED sa-pagitan ng wire spiral. Tingnan ang mga larawan para sa sanggunian.

6. Kung nais naming gumana nang maayos ang mga sensor ng presyon, magkakaroon kami ng isang bagay upang pigilan ang mga ito kapag pinindot mo ang mga wire. Upang magawa ito, naglagay ako ng tape sa pagitan ng mga cable sa ilalim ng mga sensor ng presyon.

Susunod, kailangan naming maghinang ng mga wire sa mga sensor ng presyon. (Maaari mo ring gawin ang hakbang na ito bago mo gawin ang lahat, ngunit ginawa ko ito sa ganitong pagkakasunud-sunod)

7. Putulin at hubarin ang 15 mga wire: 5 para sa lupa, 5 para sa data at 5 para sa 5-volt. Inirerekumenda ko ang paggamit ng iba't ibang mga kulay para sa mga ito kaysa sa ginamit mo para sa mga LED. Ginamit ko ang Orange, berde at kulay-abo.

8. Paghinang ng mga wire para sa data at 5-volt sa mga sensor ng presyon. Gagamitin namin ang ground wire kapag nagdaragdag ng mga resistors (sa susunod na hakbang)

TANDAAN: Maaari kang magdagdag ng ilang matigas na kawad sa mga bundle ng kawad na rin. Bibigyan nito ang mga tangkay ng kabute ng kaunti pang lakas sa huli. Hindi ko ito nagawa sapagkat hindi ko namalayan kung gaano kabigat ang magiging mga kabute sa huli.

Hakbang 6: Ang Light Sensor at Resistors

Ang Light Sensor at Resistors
Ang Light Sensor at Resistors
Ang Light Sensor at Resistors
Ang Light Sensor at Resistors
Ang Light Sensor at Resistors
Ang Light Sensor at Resistors

Sa hakbang na ito, ihahanda namin ang light sensor at idaragdag ang mga resistors kung kinakailangan.

Magsisimula kami sa light sensor:

1. Kapag muli, gupitin at i-strip ang wire para sa lupa, ang data at isa para sa 5-volt.

2. Paghinang ng kawad para sa data at 5-volt sa light sensor.

Ngayon, idaragdag namin ang lahat ng mga resistors.

Para sa mga sensor ng presyon at light sensor kakailanganin mong gawin ang mga sumusunod:

1. Gupitin ang ground wire sa kalahati, hubaran ang bawat dulo ng kawad at maghinang ng isang risistor sa pagitan ng dalawang dulo. Hindi mahalaga kung ano ang halaga ng risistor. Gumamit ng shrink tube sa buong resistor kaya't protektado ito at matatag na na-secure sa loob ng kawad.

2. Susunod, alinman sa maingat na putulin ang goma / plastik sa humigit-kumulang sa gitna ng data wire upang mailantad ang isang piraso ng aktwal na kawad, o gupitin ang data wire sa kalahati, sa sandaling muling hubarin ang bawat dulo at i-solder ito pabalik.

3. Paghinang ng ground wire na may resistor sa loob sa nakalantad na wire sa data wire tulad ng ipinakita sa mga larawan. Upang takpan ang mga nakalantad na mga wire alinman gumamit ng electrical tape o pag-urong ng tubo (tiyaking ilagay ang ilan sa kawad bago maghinang!)

Para sa mga LED, kakailanganin lamang namin ang isang risistor.

1. Pumili ng isa sa mga LED wire bundle na iyong nilikha (Gusto ko magmungkahi ng pagpili ng isa sa mga pinakamahabang wires, dahil ang isang ito ang lalayo sa pinakamababang tala ng puno) tala: huwag piliin ang LED na may mga wire sa isang gilid lamang! Ito ang magiging huling isa sa 5!

2. Idagdag ang 470Ω risistor sa data wire ng LED na iyon sa parehong paraan na ginawa mo sa mga sensor ng presyon at light sensor.

3. Kapag muli, gumamit din ng shrink tube upang maprotektahan at ma-secure ang resistor.

Hakbang 7: Paggawa ng mga Nagmumula

Paggawa ng mga Nagmumula
Paggawa ng mga Nagmumula
Paggawa ng mga Nagmumula
Paggawa ng mga Nagmumula
Paggawa ng mga Nagmumula
Paggawa ng mga Nagmumula
Paggawa ng mga Nagmumula
Paggawa ng mga Nagmumula

Upang magawa ang mga tangkay, kailangan muna nating malaman kung gaano katagal ang nais nating sila ay humigit-kumulang:

1. Hilahin ang mga bundle ng LED cable sa pamamagitan ng mga butas na iyong nilikha sa log ng puno.

2. Patugtugin nang kaunti ang haba ng mga malagkit na mga cable hanggang sa nasiyahan ka sa hitsura nito. Kung nais mo ng kaunting ideya sa hitsura nito, maaari mong ilagay ang mga silikon na kabute ng kabute sa kanila.

3. Kapag nasiyahan ka, markahan ang lugar sa wire bundle kung saan ito papunta sa log gamit ang isang permanenteng marker.

4. Ilabas muli ang mga bundle ng cable at gumamit ng ilang tape upang matiyak na ang mga wire ay mananatiling matatag.

Ngayon para sa bahaging talagang ginagawa namin ang mga tangkay:

1. Kulayan ang mga wire ng parehong kulay sa iyong mga kabute. Iminumungkahi ko ang pagpipinta nang kaunti pa pababa kaysa sa kung saan mo nais pumunta ang iyong mga tangkay, siguraduhin lamang.

2. Paghaluin nang magkasama ang transparent silicone sealer na may mga pintura ng watercolor sa parehong paraan tulad ng ginawa mo sa mga cap ng kabute.

3. Ilagay ang kulay na silikon sa isang sheet ng cling film at itabi ang isang bundle ng cable sa ibabaw nito. Siguraduhin na ang silikon ay nasa halos gitna ng kung saan mo nais na ang tangkay ay nasa mga wire.

4. Tiklupin ang cling film sa kalahati gamit ang tiklop na malapit sa wire bundle hangga't maaari.

5. Pigain ang silicone laban sa bundle ng kawad at maglaro dito hanggang sa ang mga wire kung saan mo nais puntahan ang tangkay ay natatakpan ng buong. Tandaan: Mahusay na ideya na dalhin ang silicone hanggang mataas hangga't maaari, ngunit huwag mong takpan ang sensor ng presyon.

6. Ulitin ang proseso sa iba pang 4 na bundle ng kawad at iwanan ito upang matuyo.

Hakbang 8: Pagsubok (at ang Code)

Pagsubok (at ang Code)
Pagsubok (at ang Code)
Pagsubok (at ang Code)
Pagsubok (at ang Code)

Bago maghinang ng sama-sama ang lahat, malamang na nais mong subukan kung gumagana pa rin ang iyong mga sangkap.

Gumamit ng isang breadboard upang mabilis na ikonekta ang lahat ng mga LED bundle at ang light sensor at i-upload ang code sa iyong Arduino upang suriin kung gumagana pa rin ang lahat. Tandaan na marahil kailangan mong ayusin ang mga parameter ng mga sensor sa iyong proyekto.

TANDAAN: Wala akong anumang karanasan sa pag-coding, kaya't hindi ito ang pinaka mahusay na paraan upang magawa ito sa malayo. Marahil ay mas mahusay na gumamit ng maraming mga pagpapaandar at patakbuhin ang iba't ibang mga variable ng mga LED sa pamamagitan ng mga ito. Sinubukan kong gawin itong gumana, ngunit sa kalaunan ay nagpasya na gawin itong mas madali, hindi gaanong mahusay na paraan, sapagkat gumugugol ako ng sobrang oras sa code at kailangang magpatuloy.

Ang code:

# tukuyin ang NUM_LEDS 5

# tukuyin ang DATA_PIN 6

Ang mga CRGB ay nagbigay ng [NUM_LEDS];

// LED 0

int inPinPressureSensor0 = A0;

int ledState0 = MATAAS;

float pressureReading0;

float pressurePrevious0 = LOW;

// LED 1

int inPinPressureSensor1 = A1;

int ledState1 = MATAAS;

float pressureReading1;

float pressurePrevious1 = LOW;

// LED 2

int inPinPressureSensor2 = A2;

int ledState2 = MATAAS;

float pressureReading2; float pressurePrevious2 = LOW;

// LED 3

int inPinPressureSensor3 = A3;

int ledState3 = MATAAS;

float pressureReading3;

float pressurePrevious3 = LOW;

// LED 4

int inPinPressureSensor4 = A4;

int ledState4 = MATAAS;

float pressureReading4;

float pressurePrevious4 = LOW;

// Light sensor

int inPinLightSensor = A5;

float lightPagbasa;

float lightPrevious;

walang bisa ang pag-setup ()

{

Serial.begin (9600);

FastLED.addLeds (leds, NUM_LEDS);

// pressure sensor LED 0

pinMode (inPinPressureSensor0, INPUT);

// pressure sensor LED 1

pinMode (inPinPressureSensor1, INPUT);

// pressure sensor LED 2

pinMode (inPinPressureSensor2, INPUT);

// pressure sensor LED 3

pinMode (inPinPressureSensor3, INPUT);

// pressure sensor LED 4

pinMode (inPinPressureSensor4, INPUT);

// Light sensor

pinMode (inPinLightSensor, INPUT);

}

walang bisa loop ()

{

// pressureReading LED 0

pressureReading0 = analogRead (inPinPressureSensor0);

pagkaantala (20);

// pressureReading LED 1

pressureReading1 = analogRead (inPinPressureSensor1);

pagkaantala (20);

// pressureReading LED 2

pressureReading2 = analogRead (inPinPressureSensor2);

pagkaantala (20);

// pressureReading LED 3

pressureReading3 = analogRead (inPinPressureSensor3);

pagkaantala (20);

// pressureReading LED 4

pressureReading4 = analogRead (inPinPressureSensor4);

pagkaantala (20);

// Light sensor

lightReading = analogRead (inPinLightSensor);

// Kung ito ay ilaw, ang LED ay patay.

kung (lightReading> 28.0)

{

ledState0 = LOW;

ledState1 = LOW;

ledState2 = LOW;

ledState3 = LOW;

ledState4 = LOW;

}

// Kung madilim at ito ay ilaw dati, ang LED ay magbubukas.

kung (lightReading 28.0)

{

ledState0 = MATAAS;

ledState1 = TAAS;

ledState2 = MATAAS;

ledState3 = MATAAS;

ledState4 = MATAAS;

}

// if pressure sensor pin 0 mabasa 38.0 (hindi pinindot) kung (pressureReading0> = 38.0 && pressurePrevious0 <38.0 && lightReading <= 28.0)

{

// kung naka-on ang LED 0, patayin ito. kung hindi man (kaya kapag naka-off ito) i-on ito.

kung (ledState0 == TAAS)

{

ledState0 = LOW;

}

iba pa

{

ledState0 = MATAAS;

}

}

// if pressure sensor pin 1 mabasa 100.0 (hindi pinindot) kung (pressureReading1> = 100.0 && pressurePrevious1 <100.0 && lightReading <= 28.0)

{

// kung naka-on ang LED 1, patayin ito. kung hindi man (kaya kapag naka-off ito) i-on ito.

kung (ledState1 == TAAS)

{

ledState1 = LOW;

}

iba pa

{

ledState1 = TAAS;

}

}

// if pressure sensor pin 2 mabasa 180.0 (hindi pinindot) kung (pressureReading2> = 180.0 && pressurePrevious2 <180.0 && lightReading <= 28.0)

{

// kung naka-on ang LED 2, patayin ito. kung hindi man (kaya kapag naka-off ito) i-on ito.

kung (ledState2 == TAAS)

{

ledState2 = LOW;

}

iba pa

{

ledState2 = MATAAS;

}

}

// if pressure sensor pin 3 mabasa 6.0 (hindi pinindot) kung (pressureReading3> = 6.0 && pressurePrevious3 <6.0 && lightReading <= 28.0)

{

// kung naka-on ang LED 3, patayin ito. kung hindi man (kaya kapag naka-off ito) i-on ito.

kung (ledState3 == TAAS)

{

ledState3 = LOW;

}

iba pa

{

ledState3 = MATAAS;

}

}

// if pressure sensor pin 4 mabasa 10.0 (hindi pinindot) kung (pressureReading4> = 10.0 && pressurePrevious4 <10.0 && lightReading <= 28.0)

{

// kung naka-on ang LED 4, patayin ito. kung hindi man (kaya kapag naka-off ito) i-on ito.

kung (ledState4 == TAAS)

{

ledState4 = LOW;

}

iba pa

{

ledState4 = MATAAS;

}

}

kung (ledState0 == TAAS)

{

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

FastLED.show ();

pagkaantala (30);

}

iba pa

{

leds [0] = CRGB:: Itim;

FastLED.show ();

pagkaantala (30);

}

kung (ledState1 == TAAS)

{

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

FastLED.show ();

pagkaantala (30);

}

iba pa

{

leds [1] = CRGB:: Itim;

FastLED.show ();

pagkaantala (30);

}

kung (ledState2 == TAAS)

{

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

FastLED.show ();

pagkaantala (30);

}

iba pa

{

leds [2] = CRGB:: Itim;

FastLED.show ();

pagkaantala (30);

}

kung (ledState3 == TAAS)

{

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

FastLED.show ();

pagkaantala (30);

}

iba pa

{

leds [3] = CRGB:: Itim;

FastLED.show ();

pagkaantala (30);

}

kung (ledState4 == TAAS)

{

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

FastLED.show ();

pagkaantala (30);

}

iba pa

{

leds [4] = CRGB:: Itim;

FastLED.show ();

pagkaantala (30);

}

pressurePrevious0 = pressureReading0;

pressurePrevious1 = pressureReading1;

pressurePrevious2 = pressureReading2;

pressurePrevious3 = pressureReading3;

pressurePrevious4 = pressureReading4;

lightPrevious = lightReading;

// Buksan ang serial monitor upang makita ang iyong mga halaga at baguhin ang mga parameter nang naaayon.

Serial.println ("Pressure0:");

Serial.println (pressureReading0);

Serial.println ("Pressure1:");

Serial.println (pressureReading1);

Serial.println ("Presyon2:");

Serial.println (pressureReading2);

Serial.println ("Pressure3:");

Serial.println (pressureReading3);

Serial.println ("Pressure4:");

Serial.println (pressureReading4);

Serial.println ("LightReading:");

Serial.println (lightReading);

pagkaantala (200);

}

Hakbang 9: Paghihinang

Paghihinang
Paghihinang
Paghihinang
Paghihinang
Paghihinang
Paghihinang
Paghihinang
Paghihinang

Ngayon ang pinakamahirap na bahagi ng proyekto: paghihinang ng sama-sama… sa loob ng log.

Tandaan: kakailanganin mong protektahan ang iyong mga nakalantad na mga wire sa pag-urong ng tubo, kaya huwag kalimutan na ilagay ang ilan bago maghinang ng iyong mga kable! Kung nakalimutan mo, maaari mo rin silang takpan ng electrical tape.

1: Magsimula sa pamamagitan ng paghihinang ng isang cable mula sa 5-volt pin ng iyong Arduino hanggang sa perf board. Gawin ang pareho sa lupa, pin ng data ~ 6 at A0 hanggang A5.

2. Susunod, hilahin ang light sensor sa butas nito sa log. Paghinang sa lupa sa lupa sa perf board, ang 5-volt sa 5-volt sa perf board at ang data sa A5 sa perf board. Gumamit ng shrink tube upang takpan ang mga nakalantad na mga wire.

3. Hilahin ang iyong unang tangkay ng kabute sa butas nito sa log (ito ang tangkay na may risistor sa data wire!). Maingat na maghinang ng bawat kawad sa lugar nito: (maaari mo ring tingnan ang eskematiko upang matulungan ka sa isang pangkalahatang ideya ng kung saan napupunta)

  • Paghinang ang data wire ng pressure sensor sa A0 sa perf board;
  • Paghinang ng ground-wire ng pressure sensor sa lupa sa perf board;
  • Paghinang ang 5-volt wire ng pressure sensor sa 5-volt sa perf board.
  • Paghinang ng data wire na minarkahan mo ng LED hanggang ~ 6 sa perf board;
  • Paghinang ng ground wire na minarkahan mo ng LED sa lupa sa perf board;
  • Paghinang ng 5-volt wire na minarkahan mo ng LED sa 5-volt sa perf board;

4. Takpan ang mga nakalantad na mga wire na may shrink tube.

5. I-tape ang mga solder na wire nang magkasama sa mga bundle upang mapanatili ang isang pangkalahatang ideya.

6. Hilahin ang iyong pangalawang kabute.

  • Paghinang ng data wire na hindi mo minarkahan ng unang LED sa data wire na iyong markahan ng pangalawang LED (ang isang naila mo lamang);
  • Paghinang ng ground wire na hindi mo minarkahan ng unang LED sa ground wire na iyong minarkahan ng pangalawang LED (ang isa na iyong nakuha);
  • Paghinang ng 5-volt wire na hindi mo minarkahan ng unang LED sa 5-volt wire na iyong minarkahan ng pangalawang LED (ang iyong nakuha lamang);

Ulitin ang parehong proseso para sa iba pang mga wires at kabute ng kabute. Suriin ang eskematiko upang makita kung aling data wire ang kumokonekta sa kung aling data pin.

Kapag tapos ka nang maghinang, gumamit ng mainit na pandikit (o tape, kung nais mong matanggal ang mga ito) upang ma-secure ang iyong perf board at Arduino sa loob ng log.

Maging mapagpasensya at siguraduhin na ikinonekta mo ang tamang mga wire sa bawat isa, kung hindi man ay maaaring mapanganib ka sa paghihip ng isa sa iyong mga LED! (Ito ang dahilan kung bakit napakahalaga na markahan ang pagtatapos ng tatlong mga wire sa mga LED)

Hakbang 10: Assembly at Pagbabago ng Mga Parameter

Assembly at Pagbabago ng Mga Parameter
Assembly at Pagbabago ng Mga Parameter
Assembly at Pagbabago ng Mga Parameter
Assembly at Pagbabago ng Mga Parameter
Assembly at Pagbabago ng Mga Parameter
Assembly at Pagbabago ng Mga Parameter
Assembly at Pagbabago ng Mga Parameter
Assembly at Pagbabago ng Mga Parameter

Kapag ang lahat ay na-solder sa lugar, oras na upang tipunin ang mga kabute!

1: Linisin ang bahagi ng tangkay kung saan nito natutugunan ang log gamit ang gunting at idikit ang mga ito na natigil sa puno. Mahusay na gamitin ang silicone para dito.

2: Piliin ang mga takip ng kabute na nais mong gamitin at kola ng isang piraso ng tisyu na papel sa loob. Sisiguraduhin nitong hindi mo makikita ang kawad sa loob ng kabute.

3: Gumamit ng mainit na pandikit upang isama ang mga bahagi ng wire spiral na iyong nilikha upang matiyak na pinapanatili nito ang hugis pagkatapos mong pindutin ito.

4: Idikit ang takip ng kabute sa wire spiral.

5: Gupitin ang isang bilog ng tissue paper tungkol sa laki ng kabute at takpan ang ilalim ng mga kabute. Ito ay linisin ito at kahit magmukhang kaunti tulad ng mga spore! Sanggunian ang larawan upang makita kung paano ko pinutol ang tissue paper.

Ngayon ang mga kabute ay natipon lahat, oras na upang baguhin ang mga parameter ng mga sensor.

Patakbuhin ang iyong Arduino code at buksan ang serial monitor. Tingnan ang mga halaga ng mga sensor at ayusin ang mga ito hanggang sa maging masaya ka. Maaari mong gawin ang mga kabute na tumutugon sa presyon at ang light sensor na tumutugon sa ilaw na gusto mo.

Inirerekumendang: