RP Store Tìm linh kiện theo mã, gửi BOM nhận báo giá Gửi BOM

Làm Đồng hồ để bàn với DS1307 và Mega8!

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts

  • AVR_VN
    replied
    Nguyên văn bởi Le Thi Bich Xem bài viết
    em nghi là phải tính anh ạ, vì phải tính đến thời gian thực hiện một lệng cộng với thời gian trễ,đã là đồng hồ thì ít cũng 6 tháng mới phải chỉnh giờ một lần chư
    ôi trời ơi? thế người ta sinh ra con DS1307 với cả con thạch anh chính xác chuyên cho đồng hồ làm chi vậy? nếu tính được như em thì người ta dùng luôn thạch anh củng VDK chứ làm gì vất vả cho mệt... Đồng hồ mà 6 tháng chính 1 lần thì a củng thua, mấy năm không cần chỉnh nữa là

    Leave a comment:


  • vuquangpsoc
    replied
    Nguyên văn bởi Le Thi Bich Xem bài viết
    em nói ở trên nghe có vể to tát nhưng thật sự thuật toán tính ngày tháng, năm và giờ phút giây cũng đâu có quá cồng kềnh
    phút =giây.60;
    giờ =phút.60;
    ngày= giờ.24;
    nếu tháng 1,3,5,7,8,10,12 thì có 31 ngày
    nếu tháng 4,6,9,11 thì có 30 ngày;
    nếu tháng 2{nếu năm chia hết cho 4 và không chia hết cho 10 thì có 29 ngày, không thì có 28 ngày}
    mùa thì cứ 1/10 thì nhảy sang mùa đông
    1/4 thì nhảy sang mùa hè
    làm như vậy có thiên niên kỷ cũng không phải sửa đâu các anh ạ
    tất nhiên phải làm nút điều chỉnh cho tất cả các biến nói trên theo nguyên tắc như ở đồng hồ deo tay điện tử vậy
    vấn đề hiển thị em nghĩ cũng không khó, cư áp dụng nguyên tắc quét leb là đơn giản nhất, em dùng mega 8 quét 12leb mà vẫn sáng vô tư không cần phức tạp gì đó như anh Quang nói,
    em nghĩ vấn đề khó là tính sao cho chinh xác đừng để vài ngày lại phải chỉnh một lần, mạch nuôi ngoài bằng pin mà không quá nhanh hêt và vấn đề nữa thiết kế cái mặt tiền sao cho đẹp mà thôi
    chúc các anh thành công
    Em muốn giải thích thêm ý của em.để chuyển đổi báo chuông từ mùa hè sang mùa đông ta chỉ việc sử dụng một nút bấm.Nếu nút chưa đc bấm thì báo chuông theo h mùa hè nếu tới thời điểm chuyển mùa tùy từng trường học mà cái này quy định khác nhau thì bấm nút này để chuyển sang chương trình báo giờ theo mùa đông.Còn nếu làm như chị là phải tính toán để ví dụ đến đúng ngày mà cần chuyển mùa thì nó tự động nhảy sang thực hiện báo h theo mùa đông.
    Còn về việc sử dụng 74HC595 dể quét LED 7 là để tiết kiệm chân VDK .Nêu như mình sử dụng nhiều LED 7 Nhiều hơn cả 12 con mà chị Bích nói đó ngoài ra số chân còn lại muốn làm việc khác nữa....dẫn tới VDK thiếu chân.Em thấy chị là người đã làm rồi chị có thể chia sẻ phẩn so sánh h báo chuông bằng Code nếu như nó ko có gì bí mật hi...Vì như thế mọi người sẽ học hỏi đc nhiều.

    Leave a comment:


  • apple
    replied
    em dùng mega 8 quét 12leb mà vẫn sáng vô tư không cần phức tạp gì đó như anh Quang nói
    Chà dzụ này... phải xem xét cho kỹ một chút nghe e Bích (mà chả biết có phải em là "em" thiệt hôg hay là a chàng nào đó kiếm cái nick dễ thương để anh em DTVN quan tâm chăm sóc ấy các bác nhẩy )

    Về lý thuyết em có quét cả trăm con led7seg cũng ko sao cả, nhưng thực tế phải xem xét đến kích thước của led7seg. Nếu em quét 12led loại 14.2 mm thì còn tạm chấp nhận được chứ loại lớn thì thật khó để đủ dòng và áp cho led ság rõ (ban ngày).Nếu làm đồng hồ treo tường thì phải chơi led loại lớn một chút thì đứng xa nhìn mới rõ, mới đã, cỡ 2inch .

    Bởi vì rèeng ... khi số lượng led tăng lên đồng nghĩa với thời gian off của led sẽ tăng lên, mà như thế led sẽ bị giảm độ sag mất rồi.

    Ta có thể dùng nhiều cách, xin ví dụ một chút:
    -dùng IC chốt cho mỗi led (cách này hơi tốn đường điều khiển một chút)
    -dùng các thanh ghi dịch loại serial in, parallel out (cách này tốn rất ít đường điều khiển, minimum chỉ khoảng 3 chân thôi, ta có thể dùng Attiny quét cũng vô tư).

    Chúc cả nhà học tập vui vẻ.

    Leave a comment:


  • Le Thi Bich
    replied
    Nguyên văn bởi AVR_VN Xem bài viết
    @: Le Thi Bich : Chính xác hay không là do con thạch anh của DS1307 với cả con DS1307, có gì đâu mà phải tính toán nhỉ ?
    em nghi là phải tính anh ạ, vì phải tính đến thời gian thực hiện một lệng cộng với thời gian trễ,đã là đồng hồ thì ít cũng 6 tháng mới phải chỉnh giờ một lần chư

    Leave a comment:


  • AVR_VN
    replied
    @: Le Thi Bich : Chính xác hay không là do con thạch anh của DS1307 với cả con DS1307, có gì đâu mà phải tính toán nhỉ ?

    Leave a comment:


  • Le Thi Bich
    replied
    em nói ở trên nghe có vể to tát nhưng thật sự thuật toán tính ngày tháng, năm và giờ phút giây cũng đâu có quá cồng kềnh
    phút =giây.60;
    giờ =phút.60;
    ngày= giờ.24;
    nếu tháng 1,3,5,7,8,10,12 thì có 31 ngày
    nếu tháng 4,6,9,11 thì có 30 ngày;
    nếu tháng 2{nếu năm chia hết cho 4 và không chia hết cho 10 thì có 29 ngày, không thì có 28 ngày}
    mùa thì cứ 1/10 thì nhảy sang mùa đông
    1/4 thì nhảy sang mùa hè
    làm như vậy có thiên niên kỷ cũng không phải sửa đâu các anh ạ
    tất nhiên phải làm nút điều chỉnh cho tất cả các biến nói trên theo nguyên tắc như ở đồng hồ deo tay điện tử vậy
    vấn đề hiển thị em nghĩ cũng không khó, cư áp dụng nguyên tắc quét leb là đơn giản nhất, em dùng mega 8 quét 12leb mà vẫn sáng vô tư không cần phức tạp gì đó như anh Quang nói,
    em nghĩ vấn đề khó là tính sao cho chinh xác đừng để vài ngày lại phải chỉnh một lần, mạch nuôi ngoài bằng pin mà không quá nhanh hêt và vấn đề nữa thiết kế cái mặt tiền sao cho đẹp mà thôi
    chúc các anh thành công

    Leave a comment:


  • vuquangpsoc
    replied
    Em cũng nghĩ như anh

    Nguyên văn bởi thangktvta Xem bài viết
    Ở trường học thì khái niệm "mùa đông" hay "mùa hè" là do ông hiệu trưởng đặt mà em. Hi- với lại thực tế thì mình có phím để điều chỉnh cơ mà. Nên không cần đến năm, thập kỷ hay thế kỷ như em nói đâu...
    em cũng đồng ý tưởng với anh mình chỉ cần dùng mới nút bấm để chuyển từ hè sang đông vậy thôi mà nhưng nếu như mình làm tự động tất cả luôn thì chắc là cũng phải tính toán giống như chị Bích nói.

    Leave a comment:


  • thangktvta
    replied
    Nguyên văn bởi Le Thi Bich Xem bài viết
    oái chà, làm như anh thì phải lập trình đén cả năm, thập kỷ và thế kỷ nữa, anh phải học thêm môn thiên van học nữa, cũng có các thuật toán cho việc tính năm, ngày , tháng(tính đếncả năm nhuận) đấy, anh tìn hiểu đi, chỉ cần 7 biến (chắc chỉ cần đến 10 năm thôi anh hè) dùng một times, vài lệng swish of...là được. anh cố lên
    Ở trường học thì khái niệm "mùa đông" hay "mùa hè" là do ông hiệu trưởng đặt mà em. Hi- với lại thực tế thì mình có phím để điều chỉnh cơ mà. Nên không cần đến năm, thập kỷ hay thế kỷ như em nói đâu...

    Leave a comment:


  • vuquangpsoc
    replied
    À còn một vấn đề nữa với con led 7 thanh

    Đó là nếu như chỉ sử dụng chân VDK ->Tranzitor->Chân chung của LED 7 thì bình thường mình cũng làm đc rồi.Nhưng nếu như mình vưa muốn hiển thị giờ phút giây lại vừa muốn hiển thị thứ,ngày,tháng,năm...có thể thêm 1 hoặc nhiều con LED 7 nữa thì vấn đề là phải tiết kiệm chân VDK .Theo em biết thì người ta thường sử dụng 74HC595 (vì dòng nó đủ làm LED 7 sáng rõ) nhưng thực tế thì em ko biết dùng con này.Em loay hoay ở chỗ làm thể nào để bật rồi lại tắt LED 7 bằng 595.Em nghĩ luồng này sẽ rất hay nếu thuận những vấn đề rất cơ bản.Em là lính mới mà.

    Leave a comment:


  • btbk244
    replied
    Nguyên văn bởi Le Thi Bich Xem bài viết
    ô tất nhiên em biết anh tâm huyến thế nào rồi, nhưng vấn đề cơ bản anh fải cho người anh tặng biết mới là khó chư
    Cái này thì chắc là tùy từng đối tượng.

    Leave a comment:


  • Le Thi Bich
    replied
    Nguyên văn bởi thangktvta Xem bài viết
    Rất chí lý. Hi vọng người thấy được tâm huyết của anh khi làm đầu tiên là em. Hihi. Anh tiếp tục nốt cho xong cái code đây!
    ô tất nhiên em biết anh tâm huyến thế nào rồi, nhưng vấn đề cơ bản anh fải cho người anh tặng biết mới là khó chư

    Leave a comment:


  • Le Thi Bich
    replied
    Nguyên văn bởi vuquangpsoc Xem bài viết
    Mình thấy mọi người làm thành công việc báo chuông ví dụ bài toán chuông trường học 6h30 vào lớp->Chuông 1 cái.7h15 ra chơi->chuông 1 cái.7h20 vào lớp lại chuông 1cái.....Đến mùa đông đổi mùa đến 7h00 mới chuông vào lớp.Mình cũng muốn tìm hiểu cái này nhưng phần lập trình mình còn hơi yếu.Rất mong những người đã làm thành công cho ý kiến.Chúc mọi người cuối tuần vui vẻ.
    oái chà, làm như anh thì phải lập trình đén cả năm, thập kỷ và thế kỷ nữa, anh phải học thêm môn thiên van học nữa, cũng có các thuật toán cho việc tính năm, ngày , tháng(tính đếncả năm nhuận) đấy, anh tìn hiểu đi, chỉ cần 7 biến (chắc chỉ cần đến 10 năm thôi anh hè) dùng một times, vài lệng swish of...là được. anh cố lên

    Leave a comment:


  • vuquangpsoc
    replied
    Báo chuông theo giờ và thay đổi mùa

    Mình thấy mọi người làm thành công việc báo chuông ví dụ bài toán chuông trường học 6h30 vào lớp->Chuông 1 cái.7h15 ra chơi->chuông 1 cái.7h20 vào lớp lại chuông 1cái.....Đến mùa đông đổi mùa đến 7h00 mới chuông vào lớp.Mình cũng muốn tìm hiểu cái này nhưng phần lập trình mình còn hơi yếu.Rất mong những người đã làm thành công cho ý kiến.Chúc mọi người cuối tuần vui vẻ.

    Leave a comment:


  • thangktvta
    replied
    Nguyên văn bởi Le Thi Bich Xem bài viết
    thật ra nếu làm để tặng thì nó cũng như một tác phẩm văn học ấy các anh ạ,
    người làm ra vì "khó lắm mới làm được" nên tưởng chừng nó vô cùng giá trị nhưng người nhận không biết đến sự vất vả tấm huyến của người tặng thì thấy nó rất bình thường mà thật ra thì nó cũng rất bình thường vì ngoài thị trường có nhiều cái đẹp hơn và lại rẻ tiền.
    Bố mẹ anh Thắng vui không phải vì cái đồng hồ của anh chạy chính xác mà vui vì đó là thành quả, là thành công bước đầu của anh(đó cũng chính là thành quả của Bố Mẹ). nếu anh muốn bạn anh thích thì bằng cách nào đó hẵy để họ thấy được tâm huyết của anh khi làm
    chúc các anh sẽ có nhiều thành công trong mọi lĩnh vực kể cả tình yêu!
    Rất chí lý. Hi vọng người thấy được tâm huyết của anh khi làm đầu tiên là em. Hihi. Anh tiếp tục nốt cho xong cái code đây!

    Leave a comment:


  • thangktvta
    replied
    Nguyên văn bởi vuquangpsoc Xem bài viết
    Em đang tìm hiểu về cái này em cũng làm cho nó hiện đc h phút giây chỉnh đc nó rồi nhưng em muốn tìm hiểu về cái so sánh h để báo chuông.Em xem Code trên của bác chỉ có hiển thị và chỉnh h thôi chưa có cái đó.
    Ah, cái này hay đấy, đang viết dở chưa test được nên chưa dám post lên. Để tối nay làm xem có được không ....

    Leave a comment:

Về tác giả

Collapse

thangktvta Tìm hiểu thêm về thangktvta

Bài viết mới nhất

Collapse

Đang tải...