[Share & Show] Digital Clock: "N-Clock v1.0"

Kisses Hacker

Art Supporter
Staff member
Đây là một project mình đã lên ý tưởng từ cuối học kỳ 1, nhưng dây dưa mãi đến nay mới hoàn thành. Sau quá trình thực hiện, mình nhận ra rằng làm ra một sản phẩm ứng dụng thật sự không đơn giản tý nào, từ phần cứng đến phần mềm, chống nhiễu, gia công vỏ và chạy thử, sửa lỗi,... đều phải thật cẩn thận và phải dồn tất cả tâm huyết vào đó. Sản phẩm ứng dụng đầu tay, sai sót khuyết điểm là chuyện tất nhiên, hy vọng mọi người sẽ nhận xét khách quan và góp ý nhiệt tình cho mình :)
______________________________________​

Giới thiệu sơ sơ, đây là một cái đồng hồ số (còn gọi là đồng hồ vạn niên) có hiện giờ, ngày tháng năm, nhiệt độ phòng,... Có thể đặt báo thức, chỉnh giờ và cài đặt các chức năng cơ bản thông qua một LCD 16x2 và một bàn phím (6 phím). Đồng hồ vạn niên thì đầy ngoài chợ, nhưng đố ai tìm được cái đồng hồ có LCD và bàn phím oách như vầy :D

Các module led 7 đoạn, LCD, keypad được thiết kế rời và gắn vào mạch chính theo phong cách BoosterPack, tiện lợi cho việc vẽ layout, sửa chữa, nâng cấp về sau.

- Vi điều khiển được sử dụng là MSP430G2553 28 chân TSSOP.

- Đồng hồ hiển thị giờ, phút, ngày tháng năm, nhiệt độ bằng led 7 đoạn đủ màu sắc tươi sáng sặc sỡ, hiển thị thứ trong tuần (hai ba tư bảy chủ nhật) và một số thông tin khác bằng led thường, dùng 74HC595 để chốt dữ liệu.

- Keypad 6 phím theo nguyên lý keypad 1 dây: http://www.payitforward.edu.vn/forum/threads/623/

- 1 cảm biến nhiệt độ LM35, 1 buzzer (đặt báo thức kêu te te cho nó vui).

- Dùng nguồn 5V, 500mA từ sạc điện thoại cực kỳ thân thiện.

Cờ nhíp đề mô:

Sơ đồ nguyên lý (Orcad) và Source code:
(2 link trên die hết rồi :2cool_sexy_girl:, down ở 2 link dưới nha)

Mirror:
Update kỉ niệm 10 năm - 08/04/2023: mấy link trên die sạch rồi, lên Github cho lành:
Một tý hình ảnh sinh động: :D

- Các module:


- Mạch in:

- MCU MSP430G2553 (hàn xấu đừng hỏi :2cool_burn_joss_stick:)


- Header, header everywhere @.@


- Cắm các module lên mạch:

- Cắm dây tín hiệu :2cool_after_boom:


- Đóng hộp, xuất xưởng: :4cool_beauty:

- Lên đèn: :3cool_adore:


- Sản phẩm chính thức lên dĩa: :6cool_boss:
 
Last edited:

2death

Cố Vấn CLB
Staff member
spam: dạo này mần mạch lên tay nhở, chả bù cho ngày xưa :D
Sau khi đóng hộp nhìn đẹp ảo diệu phết.
Thím mau update thêm thông tin và xe cái j cần xe cho anh em nhé.

p.s. mà sao cái lịch đề ngày 17 mà đồng hồ để ngày 16 thế kia? Hình ảnh minh hoạ phải chọn lọc chứ :D
 

2death

Cố Vấn CLB
Staff member
[sau khi xem xong clip]

*** Về kĩ năng mềm:
+ Điểm cộng: CLip thực hiện công phu và hay, chứng tỏ năng lực trong lĩnh vực này và tư duy về nghệ thuật, ngoài ra nhân vật có máy ảnh khá tốt. Nói chung là clip tốt.
- Điểm trừ:
- dùng nhạc nền vi phạm bản quyền coi chừng bị block :2cool_after_boom:
- chắc là quà valentine cho anh nào chứ gì? Nói chung điểm trừ là mục đích không trong sáng cho lắm :doc
- Chữ xấu.

*** Về kĩ năng cứng:
+ Code rất cool (xem hết clip sẽ rõ).
+ Đóng hộp gọn, đẹp :D

Cần bổ sung: chắc là bạn sẽ chia sẻ project rồi, nhưng ngoài ra, nên có 1 mô tả chi tiết về sản phẩm này theo-cách-mà-bạn-đã-được-training của team SW-FW. (UML... để mô tả cho cách vận hành, giải thuật,...), nhìn vừa pro vừa có ích cho các bạn ở các C sau. (như thế thì học hỏi được nhiều hơn so với việc đọc code :D)
 

Kisses Hacker

Art Supporter
Staff member
Bữa chụp cái hình là em lỡ tay xé tờ lịch trước :D Thiệt là thiếu sót. Xin nhận gạch để xây dựng về sau.
"Tư duy nghệ thuật" :2cool_burn_joss_stick: Máy ảnh mượn ạ, đang rất muốn sắm một cái máy ảnh để tự sướng được thoải mái hơn :4cool_beauty:
Đây là quà cho nhà, em làm rồi để luôn ở nhà rồi ạ. Còn bạn trai thì em chưa có =))

Nói về code thì em xin phép show thêm 1 tấm hình ấn tượng:

Số dòng code, dung lượng code và data là sự kết tinh giữa phức tạp hóa vấn đề và trình độ code ngu ra đấy ạ :5cool_beat_plaster:
Chữ xấu với hộp đẹp thì em xin nhận :1cool_byebye:

Còn UML thì... :botay: :botay: :botay:
 

mafiaWolf

Chủ tịch Hội phụ nữ PIF
Khâm phục nhất của bác Thông là mạch nào cũng "khủng bố" nhưng rất đẹp (khi chưa hàn:1cool_byebye:)... có thêm cái hộp nữa nhìn đẹp...là sản phẩm đầu tay đáng tự hào í /....còn mình thì chưa xong cái đầu tay nữa:met:...và xin bác Thông cho biết giá bán lẻ ạ :4cool_beauty:
Có góp ý nhỏ là chỗ làm bằng giấy đó nên cho led siêu sáng cho nó đẹp hơn, sáng hơn :D..chứ nhìn ngoài trời thì hơi tối
 

Kisses Hacker

Art Supporter
Staff member
Khâm phục nhất của bác Thông là mạch nào cũng "khủng bố" nhưng rất đẹp (khi chưa hàn:1cool_byebye:)... có thêm cái hộp nữa nhìn đẹp...là sản phẩm đầu tay đáng tự hào í /....còn mình thì chưa xong cái đầu tay nữa:met:...và xin bác Thông cho biết giá bán lẻ ạ :4cool_beauty:
Có góp ý nhỏ là chỗ làm bằng giấy đó nên cho led siêu sáng cho nó đẹp hơn, sáng hơn :D..chứ nhìn ngoài trời thì hơi tối
Chi phí thành phẩm dao động từ 400-450k. Trong đó 150k là tiền mua mica và cắt để làm cái hộp :gach Chi phí có thể tăng hoặc giảm tùy vào cái mặt người làm gian hay tà.

Đã update schematic và source code :6cool_boss:
 

disbinh

Trứng gà
a cho e hỏi cái cổng USB trên board để làm j vậy, e thấy giao tiếp với MSP trên mạch đã có UART rồi mà ????
 

Kisses Hacker

Art Supporter
Staff member
Cổng USB đó chỉ để cấp nguồn thôi bạn, và có nối với 2 chân TEST và RST để nạp nữa. Nói chung là không cần quan tâm lắm, mang tính chất sơ cua là chính.
 
Top