Turinys:

„Touch Me Glow Plant“: 5 žingsniai
„Touch Me Glow Plant“: 5 žingsniai

Video: „Touch Me Glow Plant“: 5 žingsniai

Video: „Touch Me Glow Plant“: 5 žingsniai
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Lapkritis
Anonim
„Touch Me Glow Plant“!
„Touch Me Glow Plant“!
„Touch Me Glow Plant“!
„Touch Me Glow Plant“!

Sveiki visi! Jei esate tas, kuris mėgsta kambarinius augalus ir nuotaikos lempas, jums bus malonu, aš jums parodysiu, kaip lengva pasidaryti savo „touch me show plant“. Tai pagaminta naudojant arduino, rezistorių ir laidą, kuris veikia kaip talpinis jutiklinis jutiklis, kuris jaučia, kai mes liečiame ir keičia šviesą pagal tai. Šviesa keičiasi atsitiktinai ir apšviečia visą augalą.. taigi pradėkime !!

Prekės

„Arduino Uno“× 1 rezistorius 1M. × 1WS218b adresuojama LED juostelė × 1Wire (bet kokio ilgio)

1 žingsnis: prijungimas

Sujungimas!
Sujungimas!
Sujungimas!
Sujungimas!
Sujungimas!
Sujungimas!
Sujungimas!
Sujungimas!

Pirmiausia prijunkite 1 M rezistorių prie 2 ir 4 kaiščių. Prijunkite laidą prie „Arduino“kaiščio 2 (tas pats kaištis, kaip ir prijungtas rezistorius). į butelį (aš naudoju gitaros stygą vielai, nes tuo metu neturėjau ilgo laido ir styga beveik nebuvo matoma.). Dabar atėjo laikas prijungti LED juostą: Prijunkite vcc kaištį - arduino 5v kaištis Gnd kaištis - „Arduino gnd pin“duomenų kaištis - „Arduino“kaištis 7 Visas kaištis gali būti pakeistas pagal jūsų naudojimą naudojant žemiau pateiktą kodą

2 veiksmas: sąranka

Nustatymas
Nustatymas
Nustatymas
Nustatymas
Nustatymas
Nustatymas
Nustatymas
Nustatymas

Tai labai lengva nustatyti. Įdėkite laidą (kurį prijungėme prie kaiščio 2) į talpyklą, kurioje yra augalas. Dabar palieskite augalą ir perskaitykite vertę „Arduino ide“serijos braižytuve ir pakeiskite kodą pagal jį. (Jei dėl to abejojate projektas galėjo laisvai paklausti žemiau). Šviesos diodai gali būti dedami pagal jūsų valią, kurią aš įdėjau žemiau butelio, kad gautumėte tokį efektą.

3 žingsnis: kodas

#include "FastLED.h" #include #define NUM_LEDS 6 // Duomenų kaištis, kuris vedė duomenis, bus išrašytas per#define DATA_PIN 7CRGB diodus [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // 10 megaohmo rezistorius tarp 4 ir 2 kaiščių, 2 kaištis yra jutiklio kaištis, pridėkite laidą, folijos void sąranka () {Serial.begin (9600); vėlavimas (2000 m.); FastLED.addLeds (šviesos diodai, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - start); // patikrinkite našumą milisekundėmisSerial.print ("\ t"); // skirtuko simbolis derinimo langų tarpamsSerial.println (total1); // spausdinimo jutiklio išėjimas 1delay (100); // savavališkas delsimas apriboti duomenis iki nuoseklaus prievado, jei (iš viso1> 1500) {leds [0] = CRGB (atsitiktinis (), atsitiktinis (), atsitiktinis ()); šviesos diodai [1] = šviesos diodai [0]; šviesos diodai [2] = šviesos diodai [0]; FastLED.show (); // įjunkite šviesos diodą:}}

4 žingsnis: vaizdo įrašas

Štai kaip „touch me glow plant“atrodo šviesioje ir tamsioje patalpoje.. atsiprašau už siaubingą vaizdo įrašą, kurį paėmiau į savo telefoną.

5 žingsnis: Išvada

Aš naudoju 2 bibliotekas „FastLED.h CapacitiveSensor.h“. Juos galima atsisiųsti pačiame „Arduino ide“. (Jei kyla problemų atsisiunčiant komentarą žemiau). Visa kodo vertė gali būti pakeista pagal jūsų naudojimą. Jei norite daugiau išsami informacija ir pagalba, galite parašyti man žinutę. Tikiuosi, kad visiems patiko šis projektas

Rekomenduojamas: