สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
Stud Finders เป็นแนวคิดที่เรียบง่าย เซ็นเซอร์ Capacitive สองตัว: ตัวหนึ่งส่งคลื่นพัลส์ไปยังตัวรับที่สองและวัดแรงดันไฟฟ้าที่ลดลงระหว่างวัสดุระหว่างแผ่นทั้งสอง
ในความพยายามที่จะพัฒนาการออกแบบนี้ โปรเจ็กต์นี้ถูกกำหนดขึ้นเพื่อสร้างตัวค้นหาแบบโฮมเมดที่สามารถสร้างพิมพ์เขียวที่เจ้าของบ้านหรือผู้รับเหมาสามารถใช้สำหรับการออกแบบปรับปรุงโดยไม่ต้องเจาะผนังเพื่อค้นหาความประหลาดใจ
โครงการนี้ใช้ Arduino Uno, หน้าจอ TFT, เครื่องอ่านการ์ด SC, แผ่นทองแดง และเซ็นเซอร์เมาส์ออปติคัล โปรเจ็กต์นี้บรรลุเป้าหมายดังกล่าว
ขั้นตอนที่ 1: วัสดุสิ้นเปลือง
แผ่นทองแดงบัดกรีเหล็กหน้าจอ Arduino UnoTFT พร้อมการ์ด SD เมาส์ออปติคัล PS2 ตัวต้านทาน 1 MegaOhm ปลั๊กกราวด์กลาง 3.5 มม. แบตเตอรี่ 9V สวิตช์กล่องกระดาษแข็งและชิ้นส่วนกระดาษแข็งเพิ่มเติมสำหรับติดตั้งชิ้นส่วนพลาสติกสำหรับยึดแผ่นทองแดงกาวร้อน
ขั้นตอนที่ 2: สร้างกล่อง
ฐานของกล่องที่อยู่อาศัย:-ตัดรูที่ด้านล่างของกล่องด้านนอกให้เป็นรูปแผ่นทองแดงและชิ้นส่วนพลาสติกที่จะบรรจุองค์ประกอบนี้-ตัดรูเพิ่มเติมเพื่อยึดฐานของฐานเซ็นเซอร์เมาส์แบบออปติคัล
Cardboard Slide-In:-วัดกระดาษแข็งที่สามารถเลื่อนเข้าไปด้านในกล่องได้เต็มที่ ตัด 3 ชิ้นขนาดนี้ - วางแผ่นแรกลงในกล่อง - ตัดผ่านด้านล่างของกล่องเคสให้ตรงกับขนาดของรูเพลทคาปาซิเตอร์และรูเมาส์ออปติคัล - ติดกระดาษแข็งแผ่นที่สองเหนือแผ่นคาปาซิเตอร์ ป้องกันการเลื่อนและตัดวงจรออปติคัลเมาส์ - ใช้กาวร้อน
- เพิ่มแผ่นที่สามด้วยการตัดลึกหนาบางเดียวกัน จะใช้เพื่อย้าย Arduino Uno ให้ใกล้กับด้านบนของกล่องมากขึ้น ด้านหน้าของกล่อง:-ตัดแถบเล็ก ๆ ขนาดของขั้ว 40 พินบนหน้าจอ TFT.-เพิ่มรูเล็ก ๆ ที่ปลายด้านใดด้านหนึ่งเพื่อแนบ รางปลั๊กไฟ
ขั้นตอนที่ 3: ติดตั้งชิ้นส่วน
แนบออปติคัลเซนเซอร์ด้วยวิธีต่อไปนี้: สีน้ำเงิน- 5Vสีขาว- GNDOrange- CLOCK (พินดิจิตอล 6)สีน้ำตาล- DATA (พินดิจิตอล 5) แผ่นตัวเก็บประจุ: ควรต่อสายเดี่ยวกับแผ่นตัวเก็บประจุ ตะกั่วนี้จะเชื่อมต่อกับตัวต้านทาน ที่ด้านเดียวกันของตัวต้านทานมีสายนำที่เธอเชื่อมต่อกับพินตรวจจับ (ดิจิตอล 2) ปลายอีกด้านหนึ่งของตัวต้านทาน 1 เมกะโอห์มเชื่อมต่อกับพินดิจิตอล 3.ก่อนใส่เพลทยึดลงในกล่องเคส ให้ต่อแบตเตอรี่ 9V เข้ากับ สวิตช์และปลั๊ก 3.5 มม. กับหน้าจอ Arduino Uno. TFT:เพื่อให้สามารถเข้าถึงเครื่องอ่านการ์ด SD และยึดกล่องไว้ด้วยกัน หน้าจอจะติดตั้งจากด้านนอกของกล่อง จัดขั้วต่อ 40 พินผ่านรูที่ทำใน ขั้นตอนก่อนหน้า กดหน้าจอ TFT ลงในพอร์ตเหล่านี้เบา ๆ
ขั้นตอนที่ 4: การเข้ารหัส
NS
รหัส Arduino แบ่งออกเป็น 4 ส่วน: การอ่านความจุ การติดตามการเคลื่อนไหว GUI และการเขียนไปยัง SD
แผ่นตัวเก็บประจุใช้ไลบรารี CapacitorSensing คุณเริ่มต้นแผ่นตัวเก็บประจุและไม่ต้องกังวลจนกว่าจะมีการติดตามการเคลื่อนไหว
เซ็นเซอร์ออปติคัลมีความซับซ้อนมากขึ้น ฟังก์ชันมากมายที่จำเป็นสำหรับเมาส์มีความจำเป็นในการเริ่มต้นวงจรนาฬิกา และทำให้แน่ใจว่า Arduino สามารถถอดรหัสระบบไบนารีของข้อมูลที่ส่งผ่านพัลส์ได้
ส่วนต่อประสานกราฟิกกับผู้ใช้จะแสดงระดับความจุ ระยะทางที่เดินทาง จุดค่าที่วางแผนไว้ (กำหนดสี) และแสดงค่าประมาณคร่าวๆ ของวัสดุที่อาจมีอยู่ ดาวน์โหลด UTFT Library ได้ที่นี่: https://www.rinkydinkelectronics.com/library.php?id… ข้อมูลจากผู้ให้บริการหน้าจอของคุณจะนำคุณไปสู่การเลือกรูปแบบหน้าจอและพินเอาต์ที่คุณต้องการใช้
สุดท้าย การ์ด SD จะพิมพ์จุดข้อมูลใหม่แต่ละจุดไปยังไฟล์ข้อความที่สามารถแทรกลงในพีซีเพื่อทำการคำนวณในระดับที่สูงขึ้นภายในแผ่นงาน Excel สิ่งนี้ต้องใช้ไลบรารี SD.h และ SPI.h สิ่งเหล่านี้สามารถพบได้ผ่านการค้นหา Arduino ภายใต้ "รวมไลบรารี….."
รหัสที่แนบมาด้านล่าง:
ขั้นตอนที่ 5: Excel
เอ็กเซล:
เมื่อใช้ VBA ฉันสร้างสคริปต์ตัวสร้างพิมพ์เขียวซึ่งสามารถอ่านค่า CSV ทั้งหมดจาก Arduino และแสดงขนาดตามขนาดบนพล็อต พล็อตนี้มาพร้อมกับมาตราส่วนที่สามารถขยายเป็นกระดาษ 36 นิ้วให้ผู้รับเหมาใช้
แผ่นงาน Excel แบบฝังและกราฟิกตัวอย่างอยู่ด้านล่าง:
ขั้นตอนที่ 6: บทสรุป
โดยรวมแล้ว ฉันสนุกกับการสำรวจแนวคิดการตรวจจับความจุและหวังว่าความช่วยเหลือใด ๆ ในการอนุมัติเซ็นเซอร์ในการออกแบบนี้จะถูกแชร์ในชุมชนที่สอนได้
ด้านล่างเป็นวิดีโอของอุปกรณ์การทำงานที่ค้นหาหมุดโลหะและสายไฟ
drive.google.com/file/d/0B6xPX51w2l6CZUgwe…