สารบัญ:

Arduino Watch: 12 ขั้นตอน (พร้อมรูปภาพ)
Arduino Watch: 12 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Watch: 12 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino Watch: 12 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: EP 27. Arduino ฉบับไวจนไฟลุก !! - สาระเดฟ ใน 3 นาที 2024, กรกฎาคม
Anonim
นาฬิกา Arduino
นาฬิกา Arduino

คำแนะนำนี้แสดงวิธีการสร้าง Arduino Watch จาก Arduino Watch Core

ขั้นตอนที่ 1: การเตรียมการ

การตระเตรียม
การตระเตรียม
การตระเตรียม
การตระเตรียม
การตระเตรียม
การตระเตรียม

Arduino Dev Board

คราวนี้ฉันใช้บอร์ด dev Sparkfun Pro Micro 3.3 V 8 MHz

แสดงผลนาฬิกา

ครั้งนี้ฉันใช้ ST7789 1.3 IPS LCD

แบตลิโพ

ฉันมีแบตเตอรี่ Lipo 301420 อยู่ในมือ

คณะกรรมการชาร์จ Lipo

ฉันมีบอร์ดชาร์จ Lipo ขนาด 15 มม. x 15 มม. อยู่ในมือ

ชิป RTC

ครั้งนี้ฉันใช้ DS3231M ซึ่งเป็นคริสตัลออสซิลเลเตอร์ในตัว ไม่จำเป็นต้องมีส่วนประกอบเพิ่มเติม

แบตเตอรี่ RTC

นี่เป็นทางเลือกในกรณีที่คุณต้องการรักษาเวลาแม้กระทั่งแบตเตอรี่ Lipo ที่ใช้จนหมด MS412FE เป็นแบตเตอรี่แบบชาร์จไฟขนาดเล็ก 1 mAh ตามแผ่นข้อมูล RTC 1 mAh สามารถเก็บเวลาได้หลายวัน

สายนาฬิกา

ฉันสั่งสายนาฬิกาผ้าแคนวาสกว้าง 20 มม.

คนอื่น

ไดโอดเช่น 1N5822, สกรู M2 ขนาด 6 มม. สี่ตัว, เทปฟอยล์ทองแดง และสายไฟบางส่วน

ขั้นตอนที่ 2: แก้ไข Dev Board & LCD

แก้ไข Dev Board & LCD
แก้ไข Dev Board & LCD
แก้ไข Dev Board & LCD
แก้ไข Dev Board & LCD

ใช้แผ่น PET ชิ้นเล็กๆ เพื่อติด Pro Micro และ IPS LCD เข้าด้วยกัน

ขั้นตอนที่ 3: เชื่อมต่อ GND

เชื่อมต่อ GND
เชื่อมต่อ GND
เชื่อมต่อ GND
เชื่อมต่อ GND

อ่านแผ่นข้อมูล LCD ที่ผู้ขายของคุณให้มา

ตัดเทปฟอยล์ทองแดงเล็กน้อย เพียงแตะหมุด GND และหมุดลบ LED ทั้งหมด แล้วติดตั้งบนเพลต FPC จากนั้นบัดกรีหมุดด้วยเทปฟอยล์ทองแดง

ขั้นตอนที่ 4: เชื่อมต่อ Power Pins

เชื่อมต่อ Power Pins
เชื่อมต่อ Power Pins

เชื่อมต่อ GND Pins ของบอร์ด dev กับเทปฟอยล์ทองแดง เชื่อมต่อพิน Vcc กับพิน LCD Vcc

ขั้นตอนที่ 5: เชื่อมต่อ LCD Pins

เชื่อมต่อ LCD Pins
เชื่อมต่อ LCD Pins

นี่คือบทสรุปการเชื่อมต่อ:

LCD -> Arduino

LED+ -> GPIO 10 SDA -> GPIO 16(MOSI) SCL -> GPIO 15(SCLK) RST -> GPIO 18(A0) DC -> GPIO 19(A1) CS -> GPIO 20(A2)

ขั้นตอนที่ 6: ลบ Power Led

ลบไฟ Led
ลบไฟ Led
ลบไฟ Led
ลบไฟ Led
ลบ Power Led
ลบ Power Led

LED เปิด/ปิดตลอดเวลาและกินไฟมากกว่า 1 mA อย่างต่อเนื่อง ดังนั้นจึงควรถอดออก การเลิกขายและนำ LED ออกอย่างระมัดระวัง

ขั้นตอนที่ 7: เชื่อมต่อ Lipo Battery

เชื่อมต่อแบตเตอรี่ Lipo
เชื่อมต่อแบตเตอรี่ Lipo

นี่คือบทสรุปการเชื่อมต่อ:

บอร์ดชาร์จ + เข้า -> ขั้วต่อ Dev Board J1 ใกล้ซ็อกเก็ต USB (5V)

Charge Board -ve in -> Dev Board GND Pin Charge Board Battery +ve -> Lipo +ve -> 1N5822 diode -> Dev Board Raw Pin Charge Board Battery -ve -> Lipo -ve

บันทึก:

บอร์ดชาร์จ Lipo ส่วนใหญ่ใช้พลังงาน 5V เป็นอินพุตได้ดีกว่า อย่างไรก็ตาม บอร์ด Pro Micro dev ไม่มีพิน USB 5V โชคดีที่ขั้วต่อ J1 ใกล้ซ็อกเก็ต USB เชื่อมต่อกับขา USB 5V จริงๆ ระวังอย่าบัดกรีขั้วต่อ 2 ตัวเข้าด้วยกัน

ขั้นตอนที่ 8: เชื่อมต่อ RTC

เชื่อมต่อ RTC
เชื่อมต่อ RTC
เชื่อมต่อ RTC
เชื่อมต่อ RTC
เชื่อมต่อ RTC
เชื่อมต่อ RTC

DS3231M มีขนาดเล็กมากและต้องเชื่อมต่อกับแบตเตอรี่ขนาดเล็ก โปรดอดทนเชื่อมต่อทั้งหมดเข้าด้วยกัน:

DS3231M พิน 2 (Vcc) -> บอร์ด dev Vcc

DS3231M พิน 5 (GND) -> บอร์ด dev GND, MS412FE RTC แบตเตอรี่ -ve DS3231M พิน 6 (VBAT) -> แบตเตอรี่ MS412FE RTC +ve DS3231M พิน 7 (SDA) -> บอร์ด dev GPIO 2 (SDA) DS3231M พิน 8 (SCL) -> บอร์ด dev GPIO 3 (SCL)

ขั้นตอนที่ 9: เชื่อมต่อ Motion Sensor

เชื่อมต่อ Motion Sensor
เชื่อมต่อ Motion Sensor
เชื่อมต่อ Motion Sensor
เชื่อมต่อ Motion Sensor
เชื่อมต่อ Motion Sensor
เชื่อมต่อ Motion Sensor
เชื่อมต่อ Motion Sensor
เชื่อมต่อ Motion Sensor

ตามที่กล่าวไว้ในคำแนะนำก่อนหน้าของฉัน ฉันใช้เซ็นเซอร์การสั่นสะเทือน 2 ตัวเป็นเซ็นเซอร์ตรวจจับความเคลื่อนไหวเพื่อเรียกขาปลุกของบอร์ด dev

อย่างไรก็ตาม นาฬิกาไม่มีที่ว่างสำหรับเซ็นเซอร์การสั่นสะเทือน 2 5 มม. ฉันได้ลองแทนที่ด้วยเซ็นเซอร์การสั่นสะเทือน 3 มม. และทดสอบสองสามวันแล้ว ปลุกผิดพลาดได้ง่ายเกินไปและแบตเตอรี่หมดภายในหนึ่งวัน

ฉันยังคงทดสอบวิธีการอื่นเพื่อหลีกเลี่ยงการปลุกที่ผิดพลาด คุณสามารถติดตาม Twitter ของฉันเพื่อรับผลการวิจัยล่าสุด

ขั้นตอนที่ 10: โปรแกรม

โปรแกรม
โปรแกรม

โปรดปฏิบัติตามคำแนะนำก่อนหน้าของฉันเพื่อตั้งโปรแกรมบอร์ด dev

ขั้นตอนที่ 11: กล่องใส่นาฬิกา 3D Print

กล่องใส่นาฬิกา 3D Print
กล่องใส่นาฬิกา 3D Print

โปรดดาวน์โหลดและพิมพ์ตัวเรือนนาฬิกา:

ขั้นตอนที่ 12: ช่วงเวลาแห่งความสุข

เวลาที่มีความสุข!
เวลาที่มีความสุข!
เวลาที่มีความสุข!
เวลาที่มีความสุข!
เวลาที่มีความสุข!
เวลาที่มีความสุข!

เพื่อแสดงสิ่งที่คุณทำกับเพื่อนของคุณ!

และคุณยังสามารถ:

  • โปรแกรมและออกแบบหน้าปัดของคุณเอง
  • เพิ่มเซ็นเซอร์หรือส่วนประกอบเพื่อให้เป็นนาฬิกาอัจฉริยะ
  • ออกแบบตัวเรือนนาฬิกาของคุณเอง

แนะนำ: