สารบัญ:
- ขั้นตอนที่ 1: การเตรียมการ
- ขั้นตอนที่ 2: แก้ไข Dev Board & LCD
- ขั้นตอนที่ 3: เชื่อมต่อ GND
- ขั้นตอนที่ 4: เชื่อมต่อ Power Pins
- ขั้นตอนที่ 5: เชื่อมต่อ LCD Pins
- ขั้นตอนที่ 6: ลบ Power Led
- ขั้นตอนที่ 7: เชื่อมต่อ Lipo Battery
- ขั้นตอนที่ 8: เชื่อมต่อ RTC
- ขั้นตอนที่ 9: เชื่อมต่อ Motion Sensor
- ขั้นตอนที่ 10: โปรแกรม
- ขั้นตอนที่ 11: กล่องใส่นาฬิกา 3D Print
- ขั้นตอนที่ 12: ช่วงเวลาแห่งความสุข
วีดีโอ: Arduino Watch: 12 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
คำแนะนำนี้แสดงวิธีการสร้าง 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
ใช้แผ่น PET ชิ้นเล็กๆ เพื่อติด Pro Micro และ IPS LCD เข้าด้วยกัน
ขั้นตอนที่ 3: เชื่อมต่อ GND
อ่านแผ่นข้อมูล LCD ที่ผู้ขายของคุณให้มา
ตัดเทปฟอยล์ทองแดงเล็กน้อย เพียงแตะหมุด GND และหมุดลบ LED ทั้งหมด แล้วติดตั้งบนเพลต FPC จากนั้นบัดกรีหมุดด้วยเทปฟอยล์ทองแดง
ขั้นตอนที่ 4: เชื่อมต่อ Power Pins
เชื่อมต่อ GND Pins ของบอร์ด dev กับเทปฟอยล์ทองแดง เชื่อมต่อพิน Vcc กับพิน LCD Vcc
ขั้นตอนที่ 5: เชื่อมต่อ 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 เปิด/ปิดตลอดเวลาและกินไฟมากกว่า 1 mA อย่างต่อเนื่อง ดังนั้นจึงควรถอดออก การเลิกขายและนำ LED ออกอย่างระมัดระวัง
ขั้นตอนที่ 7: เชื่อมต่อ Lipo Battery
นี่คือบทสรุปการเชื่อมต่อ:
บอร์ดชาร์จ + เข้า -> ขั้วต่อ 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
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
ตามที่กล่าวไว้ในคำแนะนำก่อนหน้าของฉัน ฉันใช้เซ็นเซอร์การสั่นสะเทือน 2 ตัวเป็นเซ็นเซอร์ตรวจจับความเคลื่อนไหวเพื่อเรียกขาปลุกของบอร์ด dev
อย่างไรก็ตาม นาฬิกาไม่มีที่ว่างสำหรับเซ็นเซอร์การสั่นสะเทือน 2 5 มม. ฉันได้ลองแทนที่ด้วยเซ็นเซอร์การสั่นสะเทือน 3 มม. และทดสอบสองสามวันแล้ว ปลุกผิดพลาดได้ง่ายเกินไปและแบตเตอรี่หมดภายในหนึ่งวัน
ฉันยังคงทดสอบวิธีการอื่นเพื่อหลีกเลี่ยงการปลุกที่ผิดพลาด คุณสามารถติดตาม Twitter ของฉันเพื่อรับผลการวิจัยล่าสุด
ขั้นตอนที่ 10: โปรแกรม
โปรดปฏิบัติตามคำแนะนำก่อนหน้าของฉันเพื่อตั้งโปรแกรมบอร์ด dev
ขั้นตอนที่ 11: กล่องใส่นาฬิกา 3D Print
โปรดดาวน์โหลดและพิมพ์ตัวเรือนนาฬิกา:
ขั้นตอนที่ 12: ช่วงเวลาแห่งความสุข
เพื่อแสดงสิ่งที่คุณทำกับเพื่อนของคุณ!
และคุณยังสามารถ:
- โปรแกรมและออกแบบหน้าปัดของคุณเอง
- เพิ่มเซ็นเซอร์หรือส่วนประกอบเพื่อให้เป็นนาฬิกาอัจฉริยะ
- ออกแบบตัวเรือนนาฬิกาของคุณเอง
แนะนำ:
Ultimate Binary Watch: 12 ขั้นตอน (พร้อมรูปภาพ)
Ultimate Binary Watch: ฉันเพิ่งได้รับการแนะนำให้รู้จักกับแนวคิดของนาฬิกาไบนารี และเริ่มทำการวิจัยเพื่อดูว่าฉันสามารถสร้างนาฬิกาสำหรับตัวเองได้หรือไม่ อย่างไรก็ตาม ฉันไม่สามารถหาดีไซน์ที่มีอยู่ซึ่งทั้งใช้งานได้จริงและมีสไตล์ในเวลาเดียวกัน ฉันจึงตัดสินใจ
Vortex Watch: นาฬิกาข้อมือ Infinity Mirror: 10 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาวอร์เท็กซ์: นาฬิกาข้อมือกระจกอินฟินิตี้: เป้าหมายของโครงการนี้คือการสร้างนาฬิกากระจกอินฟินิตี้รุ่นที่สวมใส่ได้ ใช้ไฟ LED RGB เพื่อระบุเวลาโดยกำหนดชั่วโมง นาที และวินาทีให้กับไฟสีแดง สีเขียว และสีน้ำเงินตามลำดับ และซ้อนเฉดสีเหล่านี้เพื่อ
The Nerd Watch: 10 ขั้นตอน (พร้อมรูปภาพ)
The Nerd Watch: Nerd Watch แสดงเวลาเป็นเลขฐานสองเมื่อมีการกดปุ่มและสร้างโดย Sam DeRose ระหว่างการฝึกงานภาคฤดูร้อนที่สำนักงานใหญ่ของเรา นาฬิกาแสดงชั่วโมงและนาทีโดยการกะพริบ LED สองดวงตามลำดับเพื่อแสดงเลขฐานสอง 4 บิตสองตัว (ใน
TTGO T-Watch: 9 ขั้นตอน (พร้อมรูปภาพ)
TTGO T-Watch: คำแนะนำนี้แสดงวิธีเริ่มเล่นกับ TTGO T-Watch
Arduino Apple Watch: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino Apple Watch: ฉันต้องการสมาร์ทวอทช์ที่แสดงการแจ้งเตือนจาก iPhone ซึ่งมีขนาดเล็กพอที่จะสวมใส่ และมีแบตเตอรี่แบบชาร์จไฟได้ซึ่งใช้งานได้อย่างน้อยหนึ่งวัน ฉันสร้างนาฬิกา Apple ของตัวเองโดยใช้ Arduino เป็นสมาร์ตวอทช์ที่มีพื้นฐานมาจาก Arduino mini