Arduino - สร้างเซนเซอร์ Flex สำหรับหุ่นยนต์มือ (ราคาถูกและง่าย): 4 ขั้นตอน (พร้อมรูปภาพ)

Arduino - สร้างเซนเซอร์ Flex สำหรับหุ่นยนต์มือ (ราคาถูกและง่าย): 4 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

Anonim

- กระดาษ

- กระดาษแข็งหรือพลาสติกอ่อนตัว

- ดินสอ

- อลูมิเนียมฟอยล์หรือเทปอลูมิเนียม

- สายไฟ

- ซิลิโคนร้อนหรือประสาน

ขั้นตอนที่ 2: สร้างเซนเซอร์ Flex

  • ฉันทำตามขนาดของนิ้วมือของฉันเอง
  • ฉันตัดกระดาษตามขนาดเหล่านี้
  • ด้วยดินสอด้านหน้าและด้านหลังของกระดาษจะถูกวาดในลักษณะที่ไม่มีพื้นที่เหลือ
  • ยิ่งความหนาแน่นมากเท่าไหร่เราก็จะมีค่าความต้านทานที่มากขึ้นเท่านั้น
  • ค่าความต้านทานซึ่งแตกต่างกันไปตามความโค้งงอของกระดาษจะทำให้เรามีความยืดหยุ่น
  • เราตัดกระดาษแข็งสองชิ้นตามขนาดกระดาษของเรา
  • เราติดอลูมิเนียมไว้ที่ด้านหนึ่งของชิ้นส่วนกระดาษแข็ง
  • เชื่อมต่อสายไฟเข้ากับแถบอลูมิเนียมเพื่อรับค่าจากเซ็นเซอร์
  • แถบอลูมิเนียมสองแถบไม่ควรสัมผัสกัน
  • เช่นเดียวกันสำหรับ Wires!
  • สำหรับมือหุ่นยนต์เราสร้างห้าด้วยวิธีนี้
  • ฉันใช้ซิลิโคนบนพื้นผิวเพื่อป้องกันความเสียหาย

ขั้นตอนที่ 3: การเชื่อมต่อและแผนภาพวงจร

ด้วยแผนภาพวงจรนี้เราจะอ่านค่าจากเซ็นเซอร์และหมุน sevo

เซ็นเซอร์ทุกตัวที่เราผลิตจะแสดงความต้านทานตามค่าต่าง ๆ

ขั้นตอนที่ 4: รหัส

  • ด้วยโค้ดตัวอย่างนี้เราจะอ่านค่าจากเซ็นเซอร์
  • เซ็นเซอร์ทุกตัวที่เราผลิตจะแสดงความต้านทานตามค่าต่าง ๆ
  • โดยการทดสอบระหว่าง 0 ถึง 1023 เราจะพบค่าเอาต์พุตของเซ็นเซอร์
  • เรากำลังย้ายเซ็นเซอร์ … เมื่อเซ็นเซอร์อยู่ที่ 1,023 ตำแหน่ง Servo จะเป็น 90 องศา
  • เซ็นเซอร์มีค่าต่ำสุดระหว่าง 1018 ถึง 1020
  • เราสร้างช่วงเซ็นเซอร์ตั้งแต่อย่างน้อย 1,020 ถึงสูงสุด 1,023
  • ดังนั้นระหว่างค่าทั้งสองนี้เราสามารถย้ายเซอร์โวมอเตอร์ 0 ถึง 90 องศา
  • 0 องศาที่ 1,020 - 90 องศาที่ 1,023 อย่างที่คุณเห็นเราจะได้ค่า 1,018
  • เราสามารถทำให้ค่าต่ำสุดของเซ็นเซอร์ 1,018
  • เราพบช่วงของค่าสำหรับเซ็นเซอร์ทั้งหมดที่เราทำในลักษณะนี้

รับรหัสตัวอย่าง