Სარჩევი:

Touch Me Glow Plant!: 5 ნაბიჯი
Touch Me Glow Plant!: 5 ნაბიჯი

ვიდეო: Touch Me Glow Plant!: 5 ნაბიჯი

ვიდეო: Touch Me Glow Plant!: 5 ნაბიჯი
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ნოემბერი
Anonim
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!
Touch Me Glow Plant!

გამარჯობა ყველას, თუ თქვენ ხართ ვისაც გიყვართ შიდა მცენარეები და განწყობის ნათურები თქვენ გელოდებათ მე ვაპირებ გაჩვენოთ რამდენად ადვილია თქვენი საკუთარი "შეხება მბზინავი მცენარის" გაკეთება. ის დამზადებულია არდუინოს, რეზისტორისა და მავთულისგან, რომელიც მოქმედებს როგორც capacitive touch სენსორი, რომელიც გრძნობს, როდესაც ჩვენ შევეხებით და ვიცვლით შუქს მის მიხედვით. შუქი იცვლება შემთხვევით და ანათებს მთელ მცენარეს..მოდი დავიწყოთ !!

მარაგები

Arduino Uno × 1 რეზისტორი 1 მ. W 1WS218b მიმართვადი led ზოლი 1 მავთული (ნებისმიერი სიგრძე)

ნაბიჯი 1: გაყვანილობა

გაყვანილობა!
გაყვანილობა!
გაყვანილობა!
გაყვანილობა!
გაყვანილობა!
გაყვანილობა!
გაყვანილობა!
გაყვანილობა!

პირველი შეაერთეთ 1 მ რეზისტორი 2 და 4 პინზე. შეაერთეთ მავთული არდუინოს pin2- თან (იგივე პინი, როგორც რეზისტორი არის დაკავშირებული).. და შეაერთეთ მავთულის მეორე ბოლო ქარხანასთან. ბოთლში (მე გიტარის სტრიქონი გამოვიყენე მავთულისთვის, რადგან იმ დროს არ მქონდა გრძელი მავთული და სიმები თითქმის არ ჩანდა.) 5v pin Gnd pin - Arduino gnd pin მონაცემთა pin - Arduino pin 7 ყველა pin შეიძლება შეიცვალოს თქვენი გამოყენების მიხედვით ქვემოთ მოცემულ კოდში

ნაბიჯი 2: დაყენება

Დაყენება
Დაყენება
Დაყენება
Დაყენება
Დაყენება
Დაყენება
Დაყენება
Დაყენება

მისი დაყენება ძალიან ადვილია. მოათავსეთ მავთული (რომელსაც ჩვენ დავუკავშირდით პინ 2 -ს) კონტეინერში, სადაც ქარხანაა მოთავსებული. შეეხეთ ქარხანას და წაიკითხეთ მნიშვნელობა Arduino ide სერიულ შემდგენელზე და შეცვალეთ კოდი მის მიხედვით. (თუ თქვენ გაქვთ რაიმე ეჭვი ამაში პროექტი დაეცა უფასოდ დაეკითხა ქვემოთ). led შეიძლება განთავსდეს თქვენი ნების შესაბამისად, მე მოვათავსე ბოთლის ქვემოთ, რომ მივიღო ეს ეფექტი.

ნაბიჯი 3: კოდი

#მოიცავს "FastLED.h"#მოიცავს#განსაზღვრეთ NUM_LEDS 6 // მონაცემთა პინი, რომელიც ხელმძღვანელობს მონაცემებს დაიწერება#განსაზღვრეთ DATA_PIN 7CRGB leds [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // 10 მეგაჰომიანი რეზისტორი ქინძისთავებს შორის 4 და 2, პინ 2 არის სენსორის პინი, დაამატეთ მავთული, foilvoid setup () {Serial.begin (9600); დაგვიანება (2000); FastLED.addLeds (leds, NUM_LEDS);} void loop () {long start = millis (); long total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - დაწყება); // შეამოწმეთ შესრულება მილიწამებშიSerial.print ("\ t"); // ჩანართის ხასიათი გამართვის ფანჯრის ინტერვალისთვისSerial.println (სულ 1); // ბეჭდვის სენსორის გამომავალი 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– ზე. (თუ რაიმე პრობლემა შეგექმნებათ ქვემოთ ჩამოთვლილი კომენტარის გადმოწერაში). კოდის ყველა მნიშვნელობა შეიძლება შეიცვალოს თქვენი გამოყენების მიხედვით. დეტალები და დაგეხმარებით მომწერეთ. იმედია ყველას მოეწონა ეს პროექტი

გირჩევთ: