สารบัญ:

ปุ่มสัมผัสแบบ Resistive แบบเรืองแสงแบบไร้สาย: 5 ขั้นตอน
ปุ่มสัมผัสแบบ Resistive แบบเรืองแสงแบบไร้สาย: 5 ขั้นตอน

วีดีโอ: ปุ่มสัมผัสแบบ Resistive แบบเรืองแสงแบบไร้สาย: 5 ขั้นตอน

วีดีโอ: ปุ่มสัมผัสแบบ Resistive แบบเรืองแสงแบบไร้สาย: 5 ขั้นตอน
วีดีโอ: Hilux Revo การใช้งานหน้าจอสัมผัสแบบResistive ในรถตอนเดียว และ Z Edition คลิปเดียวรู้เรื่อง!! | Jack 2024, กรกฎาคม
Anonim
ปุ่มสัมผัสแบบ Resistive แบบเรืองแสงแบบไร้สาย
ปุ่มสัมผัสแบบ Resistive แบบเรืองแสงแบบไร้สาย

นี่เป็นโครงการง่ายๆ ที่มีแนวคิดในการสร้างปุ่มสัมผัสแบบต้านทานที่รวม RGB Led เมื่อใดก็ตามที่แตะปุ่มนี้จะสว่างขึ้นและสามารถปรับแต่งสีของหลอดไฟได้ สามารถใช้เป็นปุ่มสัมผัสแบบเรืองแสงแบบพกพาผ่านเครือข่ายไร้สายได้

ลองดูวิดีโอของฉัน:

ขั้นตอนที่ 1: BOM

บีโอเอ็ม
บีโอเอ็ม

ขั้นตอนที่ 2: แผนผังและการประกอบบอร์ด

แผนผัง

ภาพ
ภาพ
ภาพ
ภาพ

การประกอบบอร์ด

เซ็นเซอร์สัมผัสทำจากลวดทองแดง 6mm2 และ 10mm RGB led ลวดทองแดงจะงอรอบ RGB led มีรูปร่างดังภาพด้านล่างและบัดกรีไปยังต้นแบบ PCB

ฉันเพิ่มปุ่มสำหรับตัวเลือกการเลือกโหมดอีกหนึ่งปุ่ม ดังนั้นปุ่มสัมผัสนี้จึงสามารถควบคุมได้ด้วยฟังก์ชันบางอย่าง เช่น: LOCK MODE, ON/OFF MODE, TOGGLE MODE….

ภาพ
ภาพ
ภาพ
ภาพ

ขั้นตอนที่ 3: คำอธิบาย

ลองดูแผนผังด้านล่าง:

ภาพ
ภาพ

เมื่อสัมผัสกัน นิ้วของมนุษย์จะทำหน้าที่เป็นตัวต้านทานและยอมให้กระแสไฟฟ้าขนาดเล็กไหลผ่าน ทำให้เกิดการเปลี่ยนแปลงทางไฟฟ้าเล็กน้อยที่ขาอนาล็อกของ Arduino ในทางปฏิบัติ เมื่อฉันวัดแรงดันไฟฟ้าระหว่างสายทองแดง 2 เส้น มันแสดง:

  • ไม่มีนิ้วสัมผัส: 3.29V
  • เมื่อสัมผัสนิ้ว: 3.24V

แรงดันตกคร่อม 0.05V (50mV) สามารถตรวจจับได้ด้วยขาอนาล็อก A0 ของ NodeMCU เมื่อฉันอ่านอินพุตแบบอะนาล็อก A0 ผ่านพอร์ตอนุกรม มันแสดง:

  • เมื่อไม่ใช้นิ้วสัมผัส ค่าที่อ่านได้จะอยู่ที่ประมาณ 3 ในหน่วยวิศวกรรม
  • เมื่อสัมผัสด้วยนิ้ว ค่าการอ่านจะผันผวนประมาณ 16 ในหน่วยวิศวกรรม

เนื่องจากการอ่านค่าผันผวน ฉันต้องทำค่าเฉลี่ยประมาณ 20 ตัวอย่างเพื่อให้ได้ค่าที่ถูกต้อง โปรดตรวจสอบในขั้นตอนต่อไปเพื่อดูเคล็ดลับนี้

ภาพ
ภาพ

พื้นที่สัมผัสของนิ้วสัมผัสเป็นสิ่งสำคัญมากในกรณีนี้ นั่นเป็นเหตุผลที่ผมงอสายทัชคูเปอร์ที่มีรูปร่างเหมาะสมเพื่อเพิ่มพื้นที่สัมผัส ระหว่างการทดสอบ ปุ่มสัมผัสแบบต้านทานนี้จะทำงานได้อย่างเสถียรและแม่นยำเมื่อแตะด้วยสองนิ้ว

ภาพ
ภาพ

ปุ่มสัมผัสแบบต้านทานนี้ทำงานได้ดีแม้ว่า Arduino จะใช้พลังงานจากแบตเตอรี่หรือแหล่งจ่ายไฟก็ตาม

แนะนำ: