สารบัญ:

โมเดลนาฬิกาที่ไม่เหมือนใครขับเคลื่อนโดย Arduino Servo Motors: 5 ขั้นตอน
โมเดลนาฬิกาที่ไม่เหมือนใครขับเคลื่อนโดย Arduino Servo Motors: 5 ขั้นตอน

วีดีโอ: โมเดลนาฬิกาที่ไม่เหมือนใครขับเคลื่อนโดย Arduino Servo Motors: 5 ขั้นตอน

วีดีโอ: โมเดลนาฬิกาที่ไม่เหมือนใครขับเคลื่อนโดย Arduino Servo Motors: 5 ขั้นตอน
วีดีโอ: ควบคุมมอเตอร์เซอร์โว 16 ตัวโดยใช้โมดูล PCA9685 และ Arduino V2 2024, ธันวาคม
Anonim
Image
Image
โมเดลนาฬิกาที่ไม่เหมือนใครขับเคลื่อนโดย Arduino Servo Motors
โมเดลนาฬิกาที่ไม่เหมือนใครขับเคลื่อนโดย Arduino Servo Motors

ด้วยคำแนะนำนี้ ฉันจะแสดงวิธีสร้างนาฬิกาโดยใช้ Arduino Nano และเซอร์โวมอเตอร์ ในการทำเช่นนี้คุณจะต้องมีรายการต่อไปนี้

เสบียง

  • บอร์ด Arduino (ฉันเคยใช้ Arduino Nano)
  • 2 เซอร์โวมอเตอร์
  • หลอดไฟ LED
  • สายไฟ
  • กล่องกระดาษแข็ง
  • ปากกา
  • ดินสอ
  • ไม้บรรทัด
  • เหงือก
  • เครื่องตัดกระดาษ

ขั้นตอนที่ 1: ประสานหลอดไฟ LED ที่จำเป็น

ประสานหลอดไฟ LED ที่จำเป็น
ประสานหลอดไฟ LED ที่จำเป็น
ประสานหลอดไฟ LED ที่จำเป็น
ประสานหลอดไฟ LED ที่จำเป็น
ประสานหลอดไฟ LED ที่จำเป็น
ประสานหลอดไฟ LED ที่จำเป็น
  1. ในการแสดงค่าวินาทีและค่านาที เราต้องใช้หลอดไฟ LED ใช้สายจัมเปอร์หรือบัดกรีสายไฟกับ LED
  2. จัดให้ตามภาพ

ขั้นตอนที่ 2: เตรียมเซอร์โวมอเตอร์ชั่วโมงและนาที

เตรียมเซอร์โวมอเตอร์ชั่วโมงและนาที
เตรียมเซอร์โวมอเตอร์ชั่วโมงและนาที
เตรียมเซอร์โวมอเตอร์ชั่วโมงและนาที
เตรียมเซอร์โวมอเตอร์ชั่วโมงและนาที
เตรียมเซอร์โวมอเตอร์ชั่วโมงและนาที
เตรียมเซอร์โวมอเตอร์ชั่วโมงและนาที

ในขั้นตอนนี้จำเป็นต้องสร้างค่าชั่วโมงและค่านาทีที่แสดงป้ายตัวเลข

  1. ใช้กระดาษแข็งทำเครื่องหมายวงกลมและพื้นที่ที่มีหมายเลขเป็น 180 องศาเนื่องจากเซอร์โวจะใช้รองรับ 180 องศาเท่านั้น หากคุณใช้เซอร์โวมอเตอร์ที่รองรับ 360 องศา คุณสามารถเปลี่ยนการออกแบบเพลทได้
  2. ตัดพวกเขาตามภาพ
  3. หากคุณไม่ได้ใช้พินเพื่อติดเซอร์โวมอเตอร์กับผนังนาฬิกา ให้ใช้เทคนิคอื่นในการทำเช่นนั้น ในที่นี้ ฉันใช้กล่องกระดาษแข็งเพื่อปิดเซอร์โวมอเตอร์ และฝาปิดนั้นก็จะพอดีกับผนังนาฬิกา

ขั้นตอนที่ 3: ตั้งโปรแกรมบอร์ด Arduino สำหรับนาฬิกา

ตั้งโปรแกรมบอร์ด Arduino สำหรับนาฬิกา
ตั้งโปรแกรมบอร์ด Arduino สำหรับนาฬิกา

ก่อนประกอบชิ้นส่วนทั้งหมด เพียงต่อสายไฟ LED, เซอร์โวมอเตอร์ต่อเข้ากับบอร์ด Arduino และตรวจสอบโปรแกรมอัพโหลดความถูกต้อง แนบโปรแกรมที่ฉันใช้อยู่ที่นี่

สำหรับ LED แสดงสถานะที่สองใช้ Arduino pin 3

สำหรับตัวบ่งชี้นาที LED 4 ดวงใช้ขา Arduino 7, 8, 9, 10

สำหรับเซอร์โวมอเตอร์ใช้ 5, 6 พิน

ขั้นตอนที่ 4: ประกอบชิ้นส่วนทั้งหมด

ประกอบชิ้นส่วนทั้งหมด
ประกอบชิ้นส่วนทั้งหมด
ประกอบชิ้นส่วนทั้งหมด
ประกอบชิ้นส่วนทั้งหมด
ประกอบชิ้นส่วนทั้งหมด
ประกอบชิ้นส่วนทั้งหมด

ตอนนี้เซอร์โวมอเตอร์และไฟ LED สามารถติดกับกล่องกระดาษแข็งที่ใช้เป็นผนังนาฬิกาหลักได้ จากนั้นติดแผ่นชั่วโมงและนาทีเข้ากับผนัง หลังจากเสร็จสิ้นโครงการจะปรากฏดังข้างต้น

ขั้นตอนที่ 5: เสร็จสิ้นโครงการและการปรับปรุง

ตอนนี้ให้พลังงานแก่บอร์ด Arduino โดยใช้แหล่งพลังงานภายนอก และคุณสามารถเพลิดเพลินกับนาฬิกาใหม่ได้ สำหรับวัตถุประสงค์การสาธิต นาฬิกาทำงานเร็วกว่าความเร็วสัญญาณนาฬิกาปกติ ที่สามารถปรับได้โดยใช้รหัส Arduino

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

ขอบคุณที่รับชมสิ่งนี้

แนะนำ: