สารบัญ:
วีดีโอ: Arduino LifeClock: 6 ขั้นตอน (พร้อมรูปภาพ)
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นาฬิกาที่ไม่เหมือนใครนี้เตือนให้คุณชื่นชมทุกวัน โดยแสดงอายุปัจจุบันของคุณเป็นวัน (หรือสัปดาห์) บนจอแสดงผลเจ็ดส่วน
ขั้นตอนที่ 1: คุณจะต้องการ
อิเล็กทรอนิกส์:
- Arduino Pro Mini 5V (หรือ Arduino อื่น ๆ ที่มี >= 12 GPIO Pins)
- จอแสดงผล 4 หลัก 7 เซ็กเมนต์
- DS3231 โมดูลนาฬิกาเวลาจริง
- ตัวต้านทาน 4x200 โอห์ม
วัสดุ:
- กรอบรูป
- Perf Board (ขนาดที่ตรงกัน)
- MicroUSB Breakout (หรือแหล่งพลังงาน 5-12V อื่น ๆ)
- สายไฟ/ฮาร์ดไวร์
- ส่วนหัวของพิน (ชาย, หญิง)
เครื่องมือ:
- หัวแร้ง
- โปรแกรมเมอร์ FTDI (กรณีโปรมินิ)
ขั้นตอนที่ 2: การสร้างต้นแบบ
ก่อนประกอบส่วนประกอบอย่างถาวร เราต้องตรวจสอบว่าทุกอย่างทำงานอย่างถูกต้องหรือไม่
- เชื่อมต่อทุกอย่างตามแผนผัง
- ตรวจสอบ COM-Port และติดตั้งไดรเวอร์ล่าสุด
- รวบรวมและอัปโหลดร่างที่ให้มา
การเชื่อมต่อ:
จอแสดงผลแคโทดทั่วไป
- ขา 2 - COM4 (ตัวต้านทาน)
- พิน 3 - g
- พิน 4 - c
- พิน 5 - DP
- พิน 6 - d
- พิน 7 - e
- ขา 8 - COM1 (ตัวต้านทาน)
- พิน 9 -
- พิน 10 - f
- ขา 11 - COM2 (ตัวต้านทาน)
- ขา 12 - COM3 (ตัวต้านทาน)
- พิน 13 - b
DS3231
- GND - GND
- 5V/VCC - VCC
- A4 - SDA
- A5 -SCL
หากคุณกำลังใช้จอแสดงผลแอโนดทั่วไป คุณต้องแน่ใจว่าได้ปรับพินบนเขียงหั่นขนมหรือในภายหลังในโค้ด
ขั้นตอนที่ 3: แก้ไขชิ้นส่วน
เราจำเป็นต้องแก้ไขส่วนประกอบบางส่วนของเราเพื่อให้พอดีกับเฟรม
Arduino
- บัดกรีที่ส่วนหัวของหมุดตัวผู้ (ตามที่แสดง)
- เพิ่มสายไฟสองเส้นไปที่ SDA และ SCL
DS3231
- Desolder the 6 pinheaders
- บัดกรีที่ส่วนหัว 4 พินที่อีกด้านหนึ่ง (ตามที่แสดง)
MicroUSB Breakout
บัดกรีที่ส่วนหัวของพิน
ขั้นตอนที่ 4: การสร้างแผงวงจร
หากทุกอย่างทำงานได้อย่างไม่มีที่ติ คุณสามารถเริ่มสร้างแผงวงจรได้ แผงวงจรทั้งหมดต้องพอดีกับกรอบรูปที่เลือก หากบอร์ดที่สมบูรณ์แบบของคุณมีขนาดแตกต่างกัน คุณอาจต้องปรับตำแหน่งของส่วนประกอบ
1) การจัดเตรียม:
วางตำแหน่งทุกองค์ประกอบตามที่แสดงในแผนผัง หากเส้นผ่านศูนย์กลางของสายไฟ >1 มม. คุณต้องเจาะรูสองรูเพื่อใส่ A4-SDA (สีเทา) และ A5-SDA (สีขาว) เข้าไป
2) การแนบ:
หากวางส่วนประกอบทั้งหมดไว้อย่างถูกต้อง คุณสามารถเริ่มบัดกรีบนส่วนประกอบได้ อย่าลืมถอดขาที่เหลือออกหลังจากนั้น
3) การเดินสายไฟ:
คุณสามารถใช้สายเคเบิลธรรมดาได้โดยเชื่อมต่อที่ด้านหลังของบอร์ด perf หรือใช้ลวดเงินที่ด้านหน้า ในการทำเช่นนั้น คุณต้องตัดลวดเงินให้ได้ความยาวที่เข้าคู่กันและงอปลายของมัน ตอนนี้คุณเพียงแค่ต้องวางมันให้สอดคล้องและประสานเข้าด้วยกัน
4) ตรวจสอบการเชื่อมต่อ:
หากมีบางอย่างใช้งานไม่ได้ตามที่ควรจะเป็น หรือหากคุณต้องการแน่ใจว่าคุณเชื่อมต่อทุกอย่างถูกต้องแล้ว คุณสามารถตรวจสอบได้โดยใช้ฟังก์ชันความต่อเนื่องของมัลติมิเตอร์
ขั้นตอนที่ 5: แก้ไขกรอบรูป
- เจาะรูยึด 4 รูและ 1 รูสำหรับสายเคเบิลเข้าไปในแผ่นหลังของเฟรม
- ขันกระดานที่สมบูรณ์แบบ (เพิ่มเติมด้วยข้อขัดแย้งสองสามข้อ)
- แก้ไขการฝ่าวงล้อม microUSB ที่ด้านหลังและเชื่อมต่อกับสายไฟ (RAW, GND)
คุณสามารถใส่บานกระจกกลับเข้าไปหรือใช้ passepartout บางชนิดทั้งนี้ขึ้นอยู่กับสิ่งที่คุณต้องการ
ขั้นตอนที่ 6: รหัส
ก่อนอัปโหลดโค้ด คุณต้องแน่ใจว่าได้ติดตั้งไลบรารีที่จำเป็นและกำหนดพารามิเตอร์สองตัว
1) อายุของคุณเป็นวัน (บรรทัดที่ 21) [https://www.calculator.net/age-calculator.html]
2) นอกจากนี้ เวลาเกิดของคุณ (บรรทัดที่ 23)
หากค่าที่แสดงไม่ถูกต้องหรือจำเป็นต้องเปลี่ยน คุณต้องล้าง EEPROM
หวังว่าฉันจะสร้างแรงบันดาลใจให้คุณด้วยโครงการนั้น หากคุณมีคำถามหรือการปรับปรุงใด ๆ โปรดแบ่งปัน