» อิเล็กทรอนิกส์ » Arduino »เครื่องมือวัดอเนกประสงค์แบบดิจิตอล

เครื่องมือวัดอเนกประสงค์แบบดิจิตอล





เครื่องมือวัดอเนกประสงค์แบบดิจิตอล




ตัวช่วยสร้างสร้างอุปกรณ์ที่ใช้งานได้ในระดับดิจิตอล + ไม้บรรทัด + ไม้โปรแทรกเตอร์ + วัดเทป อุปกรณ์มีขนาดเล็กพอที่จะใส่ในกระเป๋าได้และชาร์จแบตเตอรี่ได้อย่างง่ายดายโดยใช้เครื่องชาร์จโทรศัพท์

อุปกรณ์นี้ใช้เซ็นเซอร์วัดความเร่งและเซ็นเซอร์วัดการหมุนวนอย่างแม่นยำในการวัดระดับและมุมเซ็นเซอร์ IR สำหรับการวัดแบบไม่สัมผัสความยาวเชิงเส้นตั้งแต่ 4 ถึง 30 ซม. เซ็นเซอร์ที่มีล้อซึ่งสามารถรีดได้ตามพื้นผิวโค้งหรือเส้นโค้งเพื่อวัดความยาวของวัตถุ

การนำทางผ่านโหมดและฟังก์ชั่นของอุปกรณ์นั้นดำเนินการโดยใช้ปุ่มสัมผัสที่กำหนดเป็น M (โหมด), U (หน่วย) และ 0 (ศูนย์)
M - ตัวเลือกระหว่างการวัดประเภทต่าง ๆ
U - เพื่อเลือกระหว่างหน่วยของการวัด mm, cm, inches และ meter
0 - รีเซ็ตค่าที่วัดได้เป็น 0 หลังจากวัดระยะทางหรือมุม

อุปกรณ์นี้มีแม่เหล็กนีโอไดเมียมติดตั้งอยู่ภายในฐานเพื่อไม่ให้ลื่นและไม่เลื่อนออกจากพื้นผิวโลหะที่ถูกวัด

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

เครื่องมือและวัสดุ:
-IR เซ็นเซอร์ระยะทางชาร์ป GP2Y0A41SK0F;
- โมดูล MPU6050 accelerometer / วัดการหมุนวน;
โมดูล -Charge;
-Enkoder;
-128 X 32 จอแสดงผล OLED;
-Arduino pro mini ATMEGA328 5 V / 16 MHz;
กริ่ง -12 มม.
-3.7 V, 1000 mAh แบตเตอรี่ลิเธียมโพลิเมอร์
- โมดูลปุ่มสัมผัส TTP223 - 3 ชิ้น;
- แม่เหล็กนีโอดิเมียม 20x10x2 มม.
อินเทอร์เฟซตัวแปลง CP2102
ลวดทองแดงเคลือบ
- ตัวต้านทาน 10K - 2 ชิ้น;
- แท่งเหล็กยาว 19 มม. เส้นผ่าศูนย์กลาง 2 มม.
- LED LED;
- ฟิล์มไวนิล
- สาย Micro USB
- กรรไกร
-Nozh;
- แหนบ
- ปืนสีฟ้า;
-Super กาว;
- อุปกรณ์เสริมสำหรับทิ้ง;
- เครื่องตัดเลเซอร์
- เครื่องพิมพ์ 3 มิติ
-Kusachki;
- ขยะกระดาษ



ขั้นตอนที่หนึ่ง: คดี
ก่อนอื่นตัวช่วยสร้างจะพิมพ์เคสบนเครื่องพิมพ์ 3D สามารถดาวน์โหลดไฟล์สำหรับการพิมพ์ด้านล่าง
BODY.stl
LID.stl
wheel.stl


มันติดเคสด้วยฟิล์มไวนิลก่อนหน้านี้ขัดพื้นผิวของมัน












ขั้นตอนที่สอง: โครงการ
แตกต่าง Arduino nano, pro mini ไม่สามารถตั้งโปรแกรมได้โดยตรงโดยเชื่อมต่อสาย USB ดังนั้นคุณต้องเชื่อมต่อ USB ภายนอกเข้ากับตัวแปลงโปรขนาดเล็กเพื่อตั้งโปรแกรม ภาพถ่ายแรกแสดงให้เห็นว่าควรทำการเชื่อมต่อเหล่านี้อย่างไร
Vcc - 5V
GND - GND
RXI - TXD
TXD - RXI
DTR - DTR

ภาพที่ 2 แสดงแผนภาพวงจรที่สมบูรณ์ของโครงการนี้


ขั้นตอนที่สาม: แม่เหล็ก
กาวแม่เหล็กให้กับร่างกาย




ขั้นตอนที่สี่: การจัดตำแหน่งเซ็นเซอร์
เพื่อลดขนาดเซ็นเซอร์ IR และตัวเข้ารหัสจะถูกตัดออก






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




ขั้นตอนที่หก: โมดูล
ติดตั้งโมดูลเซ็นเซอร์และ MPU6050





ขั้นตอนที่เจ็ด: การชาร์จโมดูลและแบตเตอรี่
โมดูลนี้มีทั้งวงจรป้องกันแบตเตอรี่และตัวแปลงเพิ่ม 5 V, 1 A นอกจากนี้ยังมีปุ่มเปิด / ปิดที่สามารถใช้เป็นสวิตช์ไฟ พอร์ตซ็อกเก็ต USB บนโมดูลถูกถอดออกโดยใช้หัวแร้งและสายไฟสองเส้นถูกบัดกรีที่ขั้ว +5 V และกราวด์ตามที่แสดงในรูปที่ 4

ถัดไปคุณจะต้องบัดกรีขั้วต่อปลั๊ก 2 ตัวไปที่ B + และ B- ดังที่แสดงในภาพถ่ายสองรูปแรกจากนั้นตรวจสอบว่าโมดูลใช้งานได้กับแบตเตอรี่หรือไม่

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






ขั้นตอนที่แปด: การติดตั้งแบตเตอรี่และเซ็นเซอร์ IR
บัดกรีสายไฟเข้ากับหมุดแสดงผล ติดตั้งแบตเตอรี่และเซ็นเซอร์ IR





ขั้นตอนที่เก้า: Buzzer และโมดูลการชาร์จ
ตามรูปแบบมันจะติดตั้งโมดูลการชาร์จและออด







ขั้นตอนที่สิบ: ตัวเข้ารหัส
ตามรูปแบบการติดตั้งตัวเข้ารหัส แทรกแกนเหล็กลงในเครื่องเข้ารหัสและล้อ ใช้กาวซุปเปอร์ในการซ่อมเพลาและล้อ ติดตั้งตัวเข้ารหัสพร้อมล้อที่อยู่ภายในตัวเรือน












ขั้นตอนที่สิบเอ็ด: การติดตั้ง
แก้ไขโมดูลเซ็นเซอร์ ตามวงจรจะติดตั้งสายไฟ ระหว่างการติดตั้งจำเป็นต้องตรวจสอบให้แน่ใจว่าสายไฟไม่ตกอยู่ใต้วงล้อและไม่ครอบคลุมเซ็นเซอร์ IR











ขั้นตอนที่สิบสอง: รหัสดาวน์โหลด
โหลดรหัสและไลบรารี
final_code.ino
Adafruit_SSD1306-master.zip
Adafruit-GFX-Library-master.zip
SharpIR-master.zip

ขั้นตอนที่สิบสาม: การสอบเทียบ
อย่างแรกคือการวัดการหมุนวน เนื่องจากโมดูล accelerometer / วัดการหมุนวนของ MPU6050 นั้นติดอยู่กับร่างกายจึงอาจไม่แบนอย่างสมบูรณ์ ดังนั้นเพื่อแก้ไขข้อผิดพลาดนี้จะทำตามขั้นตอนต่อไปนี้
1. เชื่อมต่ออุปกรณ์เข้ากับคอมพิวเตอร์และวางไว้บนพื้นผิวที่เรียบ
2. สลับไปที่โหมด LEVEL บนอุปกรณ์โดยแตะปุ่ม“ M” แล้วจดค่า X และ Y
3: กำหนดค่าเหล่านี้ให้กับตัวแปร“ calibx” และ“ caliby” ในรหัส
4: ดาวน์โหลดโปรแกรมอีกครั้ง




ตอนนี้คำนวณระยะทางต่อการหมุนของล้อ
จำนวนขั้นตอนต่อการปฏิวัติของเพลาตัวเข้ารหัส N = 24 ขั้นตอน
เส้นผ่าศูนย์กลางล้อ D = 12.7 มม
เส้นรอบวงล้อ, C = 2 * pi * (D / 2) = 2 * 3.14 * 6.35 = 39.898 มม.
ดังนั้นระยะทางที่เดินทางต่อขั้นตอน = C / N = 39.898 / 24 = 1.6625 มม.

ขั้นตอนที่สิบสี่: การทดสอบ
ก่อนทำการติดตั้งฝาครอบตัวเรือนจะทำการทดสอบเซ็นเซอร์โมดูลชาร์จปุ่มจอแสดงผล



ขั้นตอนที่สิบห้า: การประกอบปุ่มและเคส
ปุ่มเปิด / ปิดเครื่องบนกระดานชาร์จสั้นและต้นแบบตัดขาตั้ง LED เพิ่มเติมซึ่งจะกดปุ่ม






กาวสองส่วนของร่างกาย






ขั้นตอนที่สิบหก: ทำเครื่องหมายปุ่ม
ตัวอักษรถูกตัดด้วยเครื่องตัดเลเซอร์และติดกาวเข้ากับร่างกาย






ทุกอย่างพร้อมจะเหลือเพียงการทดสอบอุปกรณ์ที่ใช้งาน










9.8
9.9
9.4

เพิ่มความคิดเห็น

    • รอยยิ้มรอยยิ้มxaxaตกลงdontknowyahooNea
      นายรอยขีดข่วนคนโง่ใช่ใช่ใช่ก้าวร้าวลับ
      ขอโทษเต้นdance2dance3ให้อภัยช่วยเหลือเครื่องดื่ม
      หยุดเพื่อนดีgoodgoodนกหวีดหน้ามืดตามัวลิ้น
      ควันการตบมือเครย์ประกาศเป็นขี้ปากดอน t_mentionดาวน์โหลด
      ความร้อนโมโหlaugh1ภาคตะวันออกเฉียงเหนือประชุมmoskingเชิงลบ
      not_iข้าวโพดคั่วลงโทษอ่านทำให้ตกใจกลัวค้นหา
      ยั่วยุthank_youนี้to_clueumnikรุนแรงเห็นด้วย
      ไม่ดีbeeeblack_eyeblum3หน้าแดงโม้ความเบื่อ
      เซ็นเซอร์การหยอกล้อsecret2ขู่ชัยชนะYusun_bespectacled
      shokrespektฮ่า ๆprevedยินดีต้อนรับkrutoyya_za
      ya_dobryiผู้ช่วยne_huliganne_othodiFLUDห้ามใกล้
2 แสดงความคิดเห็น
โปรดมอบห้องสมุด MPU6050_tockn ให้ฉันด้วย
ฉันยังคิดที่จะนำมันออกมาเมื่อไม่กี่วันที่ผ่านมา แต่ฉันบันทึกไว้ที่ใดที่หนึ่งในรูปที่ 50)

เราแนะนำให้คุณอ่าน:

มอบให้กับสมาร์ทโฟน ...