สารบัญ:

ไม้โปรแทรกเตอร์ดิจิตอล DIY ภายใต้ <--13$: 5 ขั้นตอน
ไม้โปรแทรกเตอร์ดิจิตอล DIY ภายใต้ <--13$: 5 ขั้นตอน

วีดีโอ: ไม้โปรแทรกเตอร์ดิจิตอล DIY ภายใต้ <--13$: 5 ขั้นตอน

วีดีโอ: ไม้โปรแทรกเตอร์ดิจิตอล DIY ภายใต้ <--13$: 5 ขั้นตอน
วีดีโอ: วิธีใช้ไม้โปรแทรกเตอร์ 2024, พฤศจิกายน
Anonim
Image
Image

จะเกิดอะไรขึ้นถ้ามาตราส่วนไม้บรรทัดของคุณแปลงเป็นไม้โปรแทรกเตอร์ …..

โปรเจ็กต์นี้เกี่ยวกับการแปลงไม้บรรทัดธรรมดาเป็น Smart Ruler ที่มีคุณสมบัติพิเศษในการวัดมุม

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

ตอนนี้ทำรายการว่าต้องใช้ส่วนประกอบอิเล็กทรอนิกส์ใดหรือเครื่องมือที่เป็นประโยชน์อื่น ๆ ….

  • ส่วนประกอบอิเล็กทรอนิกส์ที่จำเป็น..

    • Arduino Pro Mini - 2.62 $
    • จอแสดงผล OLED (0.96 นิ้ว, 128 * 64) -- 2.77 $
    • MPU6050 (Gyroscope - GY521) -- 0.89 $
    • TP4056 (เครื่องชาร์จแบตเตอรี่แบบสแตนด์อโลน) -- 0.31 $
    • แบตเตอรี่ Lippo 3.7v -- 1.79 $
    • 3 * ปุ่มกด -- 2.87 $
    • 1* สวิตช์สลับ 3 พิน -- 0.68 $
    • Arduino Uno (ใช้เป็นโปรแกรมเมอร์สำหรับ PROMINI)

ค่าใช้จ่ายโดยประมาณ: 13 $

แล็ปท็อปที่มีการติดตั้ง Arudino IDE

  • ส่วนสำคัญอื่นๆ และเครื่องมือ

    • มาตราส่วนไม้บรรทัด (ซึ่งวงจรทั้งหมดได้รับการแก้ไข)
    • กล่องพลาสติก (ซึ่งวงจรทั้งหมดได้รับการแก้ไข)
    • สายเชื่อมต่อ
    • หัวแร้ง
    • ลวดบัดกรี
    • สายชาย - หญิง
    • ก๊อกสองหน้า
    • ปืนกาว
    • เครื่องตัดลวด
    • เครื่องปอกสายไฟ

นั่นคือทั้งหมดสำหรับ Component….. ตอนนี้เราพร้อมที่จะสร้าง Digital Protector แล้ว

ขั้นตอนที่ 2: มันทำงานอย่างไร.

มันทำงานอย่างไร.
มันทำงานอย่างไร.
  • หัวใจของโมดูลนี้คือ ARDUINO PRO MINI ซึ่งใช้ที่นี่เพื่อจัดการกับอุปกรณ์ต่อพ่วงภายนอกทั้งหมด เช่น ButtonPanel, จอแสดงผล OLED และ Gyroscope (MPU6050)
  • ในการเปิดเครื่องโมดูลนี้ เราใช้ 3.7v Lippo Battery ซึ่งสามารถส่งได้มากถึง 180mAH เพื่อชาร์จแบตเตอรี่ที่นี่ โมดูล TP4056 ที่ใช้ผ่าน 3pin Toggle Switch
  • ที่นี่ Gyroscope ส่งข้อมูลดิบไปยัง Pro mini โดยการคำนวณทางคณิตศาสตร์ Arduino Pro mini ค้นหา YAW ANGLE จากมันตามการเคลื่อนไหวของมาตราส่วน (ไม้บรรทัด) ที่โมดูลนี้ติดอยู่
  • จอแสดงผล OLED ในที่นี้ใช้เพื่อแสดงมุมปัจจุบันโดยสัมพันธ์กับการอ้างอิงที่ถ่ายโดยใช้ปุ่ม_2
  • OLED และ Gyrscope (MPU6050) ใช้โปรโตคอล I2C เพื่อเชื่อมต่อกับ Arduino Pro MINI

ให้เข้าใจฟังก์ชั่นปุ่ม:

Button_1: กดเพื่อเข้าสู่โหมดมุมเพื่อวัดมุม

Button_2: สำหรับแบบฟอร์มอ้างอิงที่คุณต้องวัดมุม

Button_3: สำหรับการปรับเทียบโมดูล (ในกรณีที่อุณหภูมิและความชื้นเปลี่ยนแปลง)

เพื่อความเข้าใจที่ดีขึ้น ดูวิดีโอ Working of Digital_Protector

สวิตช์สลับ:

สวิตช์สลับมีโหมดเปิดและปิดสองโหมด

โหมด ON: เพื่อเปิดโมดูลและวัดมุม

โหมด OFF: 1) เพื่อปิดโมดูล

2) การชาร์จโมดูล

[หมายเหตุ: อย่าใช้โหมดเปิดสำหรับการชาร์จเพราะอาจทำให้ฮาร์ดแวร์ของคุณเสียหายได้]

ขั้นตอนที่ 3: การสร้างวงจร

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

ขั้นตอนที่ 4: การอัปโหลดเฟิร์มแวร์ …

กำลังอัปโหลดเฟิร์มแวร์ …
กำลังอัปโหลดเฟิร์มแวร์ …
กำลังอัปโหลดเฟิร์มแวร์ …
กำลังอัปโหลดเฟิร์มแวร์ …

สำหรับการอัปโหลดรหัสคุณต้อง ……

1)โฮสต์คอมพิวเตอร์ที่ติดตั้ง ArduinoIDE

2) Arduino Uno ในฐานะโปรแกรมเมอร์

3) ไลบรารี u8lib สำหรับการจัดการจอแสดงผล OLED

(หลังจากดาวน์โหลด u8lib library ให้แตกไฟล์แล้วนำไปใส่ในโฟลเดอร์ไลบรารี arduino ของคุณ)

4) โมดูลฮาร์ดแวร์ของ Digital Protector ซึ่งโค้ดจะถูกอัปโหลด…

ตอนนี้เราพร้อมที่จะอัปโหลดเฟิร์มแวร์ของเราไปยัง Arduino Pro mini…

ขั้นตอนการอัพโหลดโค้ด:

ถอด Arduino UNO เป็นตัวควบคุมจากบอร์ด

ทำการเชื่อมต่อระหว่าง UNO และ PROMINI ตามที่อธิบายไว้ใน Photo

เชื่อมต่อ arduino UNO กับโฮสต์คอมพิวเตอร์

เปิด Sketchbook ของเฟิร์มแวร์ใน Arduino IDE

เลือกพอร์ต COM

อัปโหลดรหัสและเล่นกับ Digital Protector

[หมายเหตุ: เก็บไฟล์ทั้งหมดไว้ในโฟลเดอร์เดียวเป็น scketchbook เพื่อที่จะอัปโหลดโค้ดได้สำเร็จ]

ขั้นตอนที่ 5: ข้อจำกัดและแผนในอนาคต

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

Futureplan: Future Plan คือการสร้างการออกแบบ 3 มิติของโมดูลนี้เพื่อให้สามารถต้านทานการเปลี่ยนแปลงสภาพแวดล้อมและการแตกร้าวของร่างกายและยังสามารถวัดมุมในแบบ 3 มิติ

ขอบคุณ @Ravi Butani สำหรับคำแนะนำโครงการที่ยอดเยี่ยมนี้และทำให้สำเร็จ

ขอบคุณสำหรับการอ่าน Instrctables แรกของฉันหวังว่าคุณจะสนุกกับมัน…..