Բովանդակություն:

Touch Me Glow Plant !: 5 քայլ
Touch Me Glow Plant !: 5 քայլ

Video: Touch Me Glow Plant !: 5 քայլ

Video: Touch Me Glow Plant !: 5 քայլ
Video: Այգու համար բույսերը արմատախիլ անելու ամենադյուրին ճանապարհը. Աշնանային հատումներ և վաճառք 2024, Նոյեմբեր
Anonim
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!

Ողջույն բոլորին, եթե դուք ինչ -որ մեկն եք, ով սիրում է փակ բույսեր և տրամադրության լամպեր, ապա ձեզ հաճույք է պատճառում, ես ձեզ ցույց կտամ, թե որքան հեշտ է դարձնել ձեր սեփական ձեռքը `« դիպչիր ինձ փայլուն բույս »: Այն պատրաստված է arduino- ով, ռեզիստորով և մետաղալարով, որոնք գործում են որպես capacitive touch touch ցուցիչ, որը զգում է ամեն անգամ, երբ դիպչում ենք և փոխում լույսը ըստ դրա: Լույսը փոխվում է պատահականորեն և փայլում ամբողջ բույսով: Այսպիսով, եկեք սկսենք !!

Պարագաներ

Arduino Uno × 1Resistor 1M: × 1WS218b հասցեավորվող led ժապավեն × 1Wire (ցանկացած երկարություն)

Քայլ 1: Միացում

Միացում
Միացում
Միացում
Միացում
Միացում
Միացում
Միացում
Միացում

Սկզբում միացրեք 1 Մ դիմադրիչը 2 -րդ և 4 -րդ պտուտակներով: միացրեք մետաղալարը Arduino- ի քորոցին (նույն քորոցը, ինչ միացված է ռեզիստորը).. և լարերի մյուս ծայրը միացրեք գործարանին: իմ դեպքում ես մետաղալարն ընկղմում եմ շշի մեջ (ես կիթառի լար եմ օգտագործել մետաղալարի համար, քանի որ այն ժամանակ երկար մետաղալար չունեի, և լարը գրեթե չէր երևում): Այժմ ժամանակն է միացնել led ժապավենը: Միացրեք vcc կապը - arduino 5v pin Gnd pin - Arduino gnd pin Data pin - Arduino pin 7 Բոլոր քորոցները կարող են փոփոխվել ըստ ձեր օգտագործման ՝ ստորև տրված ծածկագրում

Քայլ 2: Կարգավորում

Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում
Կարգավորում

Դա շատ հեշտ է կարգավորել: Տեղադրեք մետաղալարը (որը մենք կապեցինք 2 -րդ կապին) այն տարայի մեջ, որտեղ տեղադրված է գործարանը: Այժմ դիպչեք բույսին և կարդացեք Arduino ide սերիական գծագրիչի արժեքը և ըստ դրա փոխեք ծածկագիրը: (Եթե դրանում կասկած ունեք) նախագիծը ընկավ անվճար ՝ ներքևում հարցնելու համար): Այդ ազդեցությունը ստանալու համար լուսադիոդները կարող են տեղադրվել ձեր կամքի համաձայն:

Քայլ 3: Կոդ

#ներառել «FastLED.h»#ներառել#սահմանել NUM_LEDS 6 // Տվյալների կապը, որը հանգեցրել է տվյալների, դուրս կգա#define DATA_PIN 7CRGB leds [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // 10 մեգոհամ դիմադրություն 4 և 2 կապերի միջև, 2 -ը սենսորային քորոց է, ավելացրեք մետաղալար, փայլաթիթեղի տեղադրում () {Serial.begin (9600); ուշացում (2000); FastLED.addLeds (leds, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - սկիզբ); // ստուգել կատարումը millisecondsSerial.print ("\ t"); // ներդիրի բնույթ վրիպազերծման պատուհանի spacingSerial.println (total1); // տպման տվիչի ելք 1 ուշացում (100); // կամայական հետաձգում ՝ տվյալների սերիալային պորտին սահմանափակելու համար, եթե (ընդամենը 1> 1500) {leds [0] = CRGB (պատահական (), պատահական (), պատահական ()); leds [1] = leds [0]; leds [2] = leds [0]; FastLED.show (); // միացնել LED- ը ՝}}

Քայլ 4: Տեսանյութ

Ահա թե ինչ տեսք ունի «touch me glow plant» - ը լուսավոր և մութ սենյակում:

Քայլ 5: Եզրակացություն

Ես օգտագործել եմ 2 գրադարան FastLED.h CapacitiveSensor.h Սրանք կարող են ներբեռնվել Arduino ide- ում: (Եթե ստորև բերված մեկնաբանությունը ներբեռնելու հետ կապված որևէ խնդիր ունեք): Կոդի ամբողջ արժեքը կարող է փոխվել ըստ ձեր օգտագործման: Եթե ցանկանում եք լրացուցիչ մանրամասներ և օգնություն, կարող եք ինձ հաղորդագրություն ուղարկել: Հուսանք բոլորին դուր եկավ այս նախագիծը

Խորհուրդ ենք տալիս: