สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: เดินสายขึ้น
- ขั้นตอนที่ 2: การตั้งค่า
- ขั้นตอนที่ 3: รหัส
- ขั้นตอนที่ 4: วิดีโอ
- ขั้นตอนที่ 5: บทสรุป
วีดีโอ: Touch Me Glow Plant!: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
สวัสดีทุกคน หากคุณเป็นคนที่รักต้นไม้ในร่มและโคมไฟสร้างบรรยากาศ คุณกำลังต้องการของอร่อย ฉันจะแสดงให้คุณเห็นว่าการทำ "ต้นไม้เรืองแสงสัมผัสฉัน" ของคุณเองนั้นง่ายเพียงใด สิ่งนี้ทำด้วย Arduino ตัวต้านทานและลวดซึ่งทำหน้าที่เป็นเซ็นเซอร์สัมผัสแบบ capacitive ซึ่งรับรู้เมื่อใดก็ตามที่เราสัมผัสและเปลี่ยนแสงตามนั้น แสงจะเปลี่ยนแบบสุ่มและสว่างขึ้นทั้งต้น.. มาเริ่มกันเลย!!
เสบียง
Arduino Uno ×1ตัวต้านทาน 1M. ×1WS218b แอดเดรสแถบนำแสง ×1Wire (ความยาวใดก็ได้)
ขั้นตอนที่ 1: เดินสายขึ้น
ขั้นแรกให้เชื่อมต่อตัวต้านทาน 1 M ผ่านพิน 2 และ 4 ต่อสายเข้ากับพิน 2 ของ Arduino (พินเดียวกับที่เชื่อมต่อตัวต้านทาน).. และเชื่อมต่อปลายอีกด้านของสายเข้ากับพืชในกรณีของฉันฉันจุ่มลวด ลงในขวด (ฉันใช้สายกีตาร์เป็นลวดเพราะตอนนั้นฉันไม่มีสายยาวและแทบมองไม่เห็นสาย) ตอนนี้ได้เวลาเชื่อมต่อแถบไฟ LED: ต่อขา vcc - arduino พิน 5v พิน Gnd - พิน Arduino gnd พินข้อมูล - พิน Arduino 7 พินทั้งหมดสามารถแก้ไขได้ตามการใช้งานของคุณในรหัสที่ระบุด้านล่าง
ขั้นตอนที่ 2: การตั้งค่า
มันง่ายมากที่จะตั้งค่า วางลวด (ที่เราเชื่อมต่อกับพิน 2) ลงในภาชนะที่วางโรงงาน ตอนนี้ให้แตะโรงงานและอ่านค่าบน Arduino ide serial plotter และเปลี่ยนรหัสตามนั้น (หากคุณมีข้อสงสัยเกี่ยวกับเรื่องนี้ โปรเจ็กต์ตกลงไปด้านล่างได้ฟรี) ไฟ LED สามารถวางได้ตามความประสงค์ของคุณ ฉันได้วางไว้ใต้ขวดเพื่อให้ได้เอฟเฟกต์นั้น
ขั้นตอนที่ 3: รหัส
#include "FastLED.h"#include #define NUM_LEDS 6/ data pin ที่นำข้อมูลจะถูกเขียนทับ#define DATA_PIN 7CRGB leds[NUM_LEDS];CapacitiveSensor cs_4_2 = CapacitiveSensor(4, 2); // ตัวต้านทาน 10 megohm ระหว่างพิน 4 & 2, พิน 2 คือพินเซ็นเซอร์, เพิ่มลวด, การตั้งค่า foilvoid (){Serial.begin(9600); ล่าช้า (2000); FastLED.addLeds(leds, NUM_LEDS);}void loop(){long start = millis();long total1 = cs_4_2.capacitiveSensor(30);Serial.print(millis() - start); // ตรวจสอบประสิทธิภาพในหน่วยมิลลิวินาทีSerial.print("\t"); // อักขระแท็บสำหรับระยะห่างระหว่างหน้าต่างดีบักSerial.println(total1); // พิมพ์เซ็นเซอร์เอาท์พุท 1delay(100); // ความล่าช้าโดยพลการเพื่อ จำกัด ข้อมูลไว้ที่พอร์ตอนุกรมหาก (รวม 1 > 1500) { ไฟ LED [0] = CRGB (สุ่ม (), สุ่ม (), สุ่ม ()); ไฟ LED [1]=ไฟ LED [0]; ไฟ LED [2]= ไฟ LED [0]; FastLED.show(); // เปิด LED: } }
ขั้นตอนที่ 4: วิดีโอ
นี่คือลักษณะที่ "touch me glow plant" ดูเหมือนในห้องสว่างและมืด..ขออภัยสำหรับวิดีโอเส็งเคร็งที่ฉันถ่ายในโทรศัพท์ของฉัน
ขั้นตอนที่ 5: บทสรุป
ฉันใช้ FastLED.h CapacitiveSensor.h 2 ไลบรารี่ซึ่งสามารถดาวน์โหลดได้จาก Arduino ide เอง (หากคุณมีปัญหาในการดาวน์โหลดความคิดเห็นด้านล่าง) ค่าทั้งหมดในโค้ดสามารถเปลี่ยนแปลงได้ตามการใช้งานของคุณ หากคุณต้องการเพิ่มเติม รายละเอียดและช่วยส่งข้อความถึงฉัน หวังว่าทุกคนจะชอบโครงการนี้
แนะนำ:
Touch Less Touch Switch: 11 ขั้นตอน
Touch Less Touch Switch: ในสถานการณ์ COVID-19 ที่กำลังเป็นอยู่ แนะนำอินเทอร์เฟซผู้ใช้แบบไม่ต้องสัมผัสสำหรับเครื่องสาธารณะเพื่อหลีกเลี่ยงการแพร่กระจายของโรคระบาดในชุมชน
Arduino Plant Monitor พร้อม Soil Capacitive Sensor - บทช่วยสอน: 6 ขั้นตอน
Arduino Plant Monitor พร้อม Soil Capacitive Sensor - บทช่วยสอน: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีตรวจจับความชื้นในดินโดยใช้เซ็นเซอร์ความชื้นแบบ capacitive พร้อมจอแสดงผล OLED และ Visuino ดูวิดีโอ
Smart Indoor Plant Monitor - รู้ว่าเมื่อใดที่พืชของคุณต้องการการรดน้ำ: 8 ขั้นตอน (พร้อมรูปภาพ)
Smart Indoor Plant Monitor - รู้ว่าเมื่อใดที่พืชของคุณต้องการการรดน้ำ: สองสามเดือนที่ผ่านมา ฉันทำแท่งตรวจสอบความชื้นในดินที่ใช้พลังงานจากแบตเตอรี่และสามารถติดอยู่ในดินในกระถางต้นไม้ในร่มของคุณ เพื่อให้ข้อมูลที่เป็นประโยชน์เกี่ยวกับดินแก่คุณ ระดับความชื้นและไฟ LED แฟลชเพื่อบอกคุณเมื่อต้องก
Plant'm: 6 ขั้นตอน (พร้อมรูปภาพ)
Plant'm: ส่วนใหญ่ฉันชอบปลูกต้นไม้ไว้รอบๆ บ้าน น่าเสียดายที่พวกเขาเกือบจะตายภายในสองสามสัปดาห์ เมื่อสิ้นปีแรกของฉันในฐานะนักเรียนที่ MCT ที่ Howest ฉันได้รับมอบหมายให้สร้างโครงการที่จะแสดงให้เห็นทุก
Smart Plant Growth Chamber: 13 ขั้นตอน
Smart Plant Growth Chamber: ฉันคิดไอเดียใหม่ซึ่งเป็นห้องสำหรับการเจริญเติบโตของพืชที่ชาญฉลาด การเจริญเติบโตของพืชในอวกาศได้กระตุ้นความสนใจทางวิทยาศาสตร์อย่างมาก ในบริบทของการบินอวกาศของมนุษย์ พวกมันสามารถบริโภคเป็นอาหารและ/หรือให้บรรยากาศที่สดชื่นได้ ปัจจุบัน