Touch Me Glow Plant!: 5 sammu
Touch Me Glow Plant!: 5 sammu
Anonim
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!

Tere kõigile, kui olete keegi, kes armastab toataimi ja meeleolulampe, siis ootate teid ma näitan teile, kui lihtne on teha oma "puuduta mind helendav taim". See on valmistatud arduino, takisti ja traadiga, mis toimivad mahtuvusliku puuteandurina, mis tunnevad iga kord, kui me puudutame ja muudame valgust vastavalt sellele. Valgus muutub juhuslikult ja helendab kogu taime üles..siis alustame !!

Tarvikud

Arduino Uno × 1 Takisti 1M. × 1WS218b adresseeritav LED -riba × 1 Juhe (mis tahes pikkusega)

Samm: ühendamine

Juhtmestik!
Juhtmestik!
Juhtmestik!
Juhtmestik!
Juhtmestik!
Juhtmestik!
Juhtmestik!
Juhtmestik!

Esmalt ühendage 1 M takisti üle kontaktide 2 ja 4. pudelisse (olen kasutanud juhtme jaoks kitarrikeelt, kuna mul ei olnud tol ajal pikka traati ja seda polnud peaaegu näha.). Nüüd on aeg ühendada LED -riba: ühendage vcc -pin - arduino 5v pin Gnd pin - Arduino gnd pin Data pin - Arduino pin 7 Kõiki tihvte saab muuta vastavalt teie kasutusele allolevas koodis

2. samm: seadistamine

Seadistan
Seadistan
Seadistan
Seadistan
Seadistan
Seadistan
Seadistan
Seadistan

Seda on väga lihtne seadistada. Asetage traat (mille ühendasime tihvtiga 2) konteinerisse, kuhu taim on paigutatud. Nüüd puudutage taime ja lugege Arduino ide seeriaplotterilt saadud väärtust ning muutke koodi vastavalt sellele. (Kui teil on selles kahtlusi projekt sai vabalt allpool küsida). LEDid saab paigutada vastavalt teie soovile, mille olen selle efekti saavutamiseks pudeli alla asetanud.

3. samm: kood

#include "FastLED.h" #include #define NUM_LEDS 6 // Andmed, mis juhtisid andmeid, kirjutatakse välja üle#define DATA_PIN 7CRGB LEDide [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // 10 megaohm takisti tihvtide 4 ja 2 vahel, tihvt 2 on anduri tihvt, lisa traat, foilvoid setup () {Serial.begin (9600); viivitus (2000); FastLED.addLeds (ledid, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - algus); // toimivuse kontroll millisekunditesSerial.print ("\ t"); // silumisklaaside vahekaardi märkSerial.println (kokku1); // prindianduri väljund 1 viivitus (100); // suvaline viivitus andmete piiramiseks jadapordiga, kui (kokku1> 1500) {leds [0] = CRGB (random (), random (), random ()); ledid [1] = ledid [0]; ledid [2] = ledid [0]; FastLED.show (); // lülita LED sisse:}}

4. samm: video

Nii näeb "touch me glow plant" välja heledas ja pimedas ruumis..vabandust rumala video pärast, mille ma oma telefonile võtsin.

5. samm: järeldus

Olen kasutanud 2 raamatukogu FastLED.h CapacitiveSensor.h Neid saab alla laadida Arduino ide ise. (Kui teil on allpool kommentaari allalaadimisel probleeme). Kogu koodi väärtust saab vastavalt teie kasutusele muuta. Kui soovite rohkem üksikasjad ja abi, kui saate mulle sõnumi saata. Loodetavasti meeldis see projekt kõigile

Soovitan: