» หัวข้อ » ซ่อมแซมความทันสมัย »โวลต์มิเตอร์แบบอะนาล็อกจากเซอร์โวมอเตอร์

โวลต์มิเตอร์แบบอะนาล็อกจากเซอร์โวมอเตอร์


ในบทความนี้เราจะพิจารณาว่าอาจารย์ตระหนักถึงแนวคิดของเขาในการผลิตโวลต์มิเตอร์โดยใช้เซอร์โวมอเตอร์อย่างไร
ในการทำโวลต์มิเตอร์แบบนี้อาจารย์ใช้: Raspberry Pi พร้อม Raspian และติดตั้งโมดูล Pi-Plate Python 3, TINKER Pi-Plate, สายไฟ, เซอร์โวมอเตอร์ 9G, กระดาษแข็งหนา, เทปสองด้าน, ลูกแก้ว

จากกระดาษแข็งต้นแบบตัดลูกศร
โวลต์มิเตอร์แบบอะนาล็อกจากเซอร์โวมอเตอร์

หรือคุณสามารถพิมพ์บนเครื่องพิมพ์ 3D ไฟล์ที่จะพิมพ์บนนี้ ลิงค์.
ลูกศรจับจ้องไปที่คันโยกเซอร์โวด้วยเทปสองด้าน

จากลูกแก้วตัดแผง


ขันสกรูเข้ากับตัวเซอร์โวมอเตอร์

พิมพ์มาตราส่วน (ดาวน์โหลดไฟล์ได้ที่นี่).

แท่งขนาดเพื่อลูกแก้ว

เชื่อมต่อเซอร์โวมอเตอร์กับแผงวงจรตามแผนภาพ ในการวัดแรงดันไฟฟ้าคุณต้องใช้สายเชื่อมต่อกับ GND และ AIN 1

ต่อไปคุณจะต้องสอบเทียบโวลต์มิเตอร์
รวมราสเบอร์รี่ Pi สร้างเซสชัน Python3 โหลดโมดูล TINKERplate และตั้งค่าโหมด I / O channel 1 แบบดิจิทัลเป็น“ servo” ตอนนี้เซอร์โวควรเลื่อนไปที่ 90 องศา
จากนั้นตั้งค่าลูกศรของโวลต์มิเตอร์เป็น 6V
ป้อน TINK.setSERVO (0,1,15) เพื่อย้ายลูกศรไปที่ตำแหน่ง 0V
ป้อน TINK.setSERVO (0,1,165) เพื่อย้ายเซอร์โวไปที่ตำแหน่ง 12V
หากลูกศรเบี่ยงเบนจากการอ่านที่ได้รับคุณจะต้องปรับค่า 15 และ 165

ถัดไปคุณต้องดาวน์โหลดรหัส
นำเข้า piplatesTINKERplate เป็น TINK
เวลานำเข้า
TINK.setDEFAULTS (0) # ส่งคืนพอร์ตทั้งหมดไปยังสถานะเริ่มต้น
TINK.setMODE (0,1, 'servo') #set พอร์ต I / O ดิจิตอล 1 เพื่อขับเซอร์โว

lLimit = 12.0 # ขีด จำกัด ล่าง = 0 โวลต์
hLimit = 166.0 # ข้อ จำกัด ด้านบน = 12 โวลต์

ในขณะที่ (จริง):
analogIn = TINK.getADC (0,1) #read ช่องสัญญาณแอนะล็อก 1
# ปรับขนาดข้อมูลเป็นมุมในช่วง lLimit ถึง hLimit
มุม = analogIn * (hLimit-lLimit) /12.0
TINK.setSERVO (0,1, lLimit + angle) # ชุดมุมเซอร์โว
time.sleep (.1) #delay และทำซ้ำ

ทุกอย่างพร้อมแล้ว
คำถาม \ topic ถูกเผยแพร่โดยอัตโนมัติในโซเชียล เครือข่ายไซต์ - คอยติดตามคำตอบที่นั่น:

เหมาะสำหรับหัวข้อ

หัวข้อที่เกี่ยวข้อง

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

    • รอยยิ้มรอยยิ้ม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ห้ามใกล้

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

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