Thông báo

Collapse
No announcement yet.

Tìm hiểu bảng quang báo

Collapse
This topic is closed.
X
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Tìm hiểu bảng quang báo

    Các vị sư huynh ơi! Tiểu đệ hiện đang nghiên cứu VXL và muốn làm một cái bảng quang báo khoảng vài trăm con led bé bé xinh xinh để trong phòng ngủ ngắm cho vui nhưng không biết làm thế nào và bắt đầu từ đâu. Tiểu đệ đã đọc qua VXL của Hồ Trung Mỹ, 8051 cua Tống Văn On và còn cả Lập trình hợp ngữ nhưng không thấy chỉ dẫn.
    Huynh nào biết hướng dẫn dùm, nếu có tài liệu nào thì cho em xin còn không nếu biết sách hay xin giới thiệu dùm. Vô cùng cám ơn :shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock:
    :rose: You can win if you want :rose:

  • #2
    1 - chuẩn bị tiền.
    2 - tìm hiểu các kỹ năng ghép nối với LED ma trận, bộ nhớ ngoài, giao tiếp với PC.
    3 - thiết kế hệ thống có một ma trận điểm các LED cùng tầng công suất đi kèm, có một bộ nhớ ngoài SRAM, một bộ nhớ ngoài EEPROM, mạch giao tiếp với PC. Tất cả các cái đó xây dựng xung quanh một vi điều khiển, 8051 cũng được.
    4 - Thiết kế mạch nguyên lý ---> Thiết kế mạch in ---> Đặt mạch in ---> Mua linh kiện về hàn.
    5 - Lập trình để hệ có thể nhận dữ liệu từ PC, lưu vào vùng đệm trong bộ nhớ ngoài rồi hiển thị ra LED ma trận.
    6 - Thực hiện các thuật toán thay đổi dữ liệu để tạo ra các hiệu ứng chữ chạy, chữ rơi, ... (nếu muốn).

    Comment


    • #3
      Kiến đại hiệp có bít tài liệu nào noi về quang báo
      giới thiệu cho tiểu đệ với thanks nhìu
      SHARE KHO PHIM LỚN

      Comment


      • #4
        Tại hạ không biết tài liệu nào nói về quang báo bởi từ trước đến nay chưa tìm thử bao giờ. Các hạ lên Google search với key word là "LED matrix" thử xem, chắc chắn có nhiều bí kíp lộ ra lắm.
        Khoảng một tuần trăng nữa, tại hạ sẽ cho bắt đầu các tutorial từ cơ bản nhất trong lĩnh vực kỹ thuật vi xử lý. Sẽ có các bài về thiết kế quang báo và các kỹ năng căn bản trong kỹ thuật vi xử lý. Đến lúc đó mong được thiếu hiệp và mọi người hưởng ứng.

        Comment


        • #5
          Về quảng báo tôi cũng tham khảo đươc rất nhiều ý kiến và kinh nghiệm quý giá của Băc Hiệp. Hi vọng sau khi tôi bàn giao xong sản phảm(1 tháng nữa), sẽ cùng Băc Hiệp xây dựng chủ đề này.

          Comment


          • #6
            Các bạn có thể vào đây xem một tutorial khá chi tiết về cách thiết kế một ứng dụng bảng quang báo / màn hình led.

            http://home.wanadoo.nl/electro1/avr/dotmatrix.htm

            Trong bài viết tác giả đã giải thích cặn kẽ và free luôn cả sơ đồ nguyên lý.

            Hy vọng đáp ứng được yêu cầu của các bạn.
            Attached Files


            Comment


            • #7
              Để tiết kiệm tiền thì theo ý của tại hạ ko cần dùng thêm Ram với Rom đâu()Them 2 con này mất đến 40k nữa đó. Tại hạ
              cũng đang "nghịch dại " cái này mà . Việc mã hóa kí tự thì làm trực tiếp trên Win đi
              Cũng ko khó đau
              Phần giao tiếp với VXL thì chỉ cần truyền các byte của các kí tự mà mình vừa gõ vào
              rồi lưu vào các ô nhớ trên VXL.Sau đó .....
              Vậy thì công việc trên VXL sẽ nhẹ nhàng hơn và đỡ tốn kém hơn
              Nhưng mà tại hạ đang chơi loại Led nhiều màu nên chưa nghĩ ra cách gì để có thể lựa
              chọn màu một cách tốt nhât
              Các huynh đệ có thể cho đoi dòng ý kiến được chứ

              Comment


              • #8
                Nguyên văn bởi blackmoon
                5 - Lập trình để hệ có thể nhận dữ liệu từ PC, lưu vào vùng đệm trong bộ nhớ ngoài rồi hiển thị ra LED ma trận.
                (nếu muốn).
                Đọc đến đây thấy sướng rồi...Đại hiệp mặt trăng đen có thể làm một tourial về cái này cho bọn đàn em học hỏi không.
                Tôi có ý kiến một cách trâu bò là nối một bộ dịch 74HC595 như trong tutorial ở trên cua anh yesme@ vào các chân còn lại của LMD để làm sáng mầu thứ hai.
                Last edited by hitkhoi; 29-08-2005, 23:23.
                sở thích: Ngắm gái
                Em xinh thế , em đi @

                Comment


                • #9
                  Hic, ai có cao kiến gì ko, chứ dùng thêm một bộ ghi dich nữa thì hoành tráng quá

                  Comment


                  • #10
                    Nguyên văn bởi beyeu
                    Để tiết kiệm tiền thì theo ý của tại hạ ko cần dùng thêm Ram với Rom đâu()Them 2 con này mất đến 40k nữa đó. Tại hạ
                    cũng đang "nghịch dại " cái này mà . Việc mã hóa kí tự thì làm trực tiếp trên Win đi
                    Cũng ko khó đau
                    Phần giao tiếp với VXL thì chỉ cần truyền các byte của các kí tự mà mình vừa gõ vào
                    rồi lưu vào các ô nhớ trên VXL.Sau đó .....
                    Vậy thì công việc trên VXL sẽ nhẹ nhàng hơn và đỡ tốn kém hơn
                    Nhưng mà tại hạ đang chơi loại Led nhiều màu nên chưa nghĩ ra cách gì để có thể lựa
                    chọn màu một cách tốt nhât
                    Các huynh đệ có thể cho đoi dòng ý kiến được chứ
                    Tại hạ thì ko tin là vậy đâu, các bảng quảng báo ko ai làm kiểu như các hạ cả.
                    -Lưu 1 bộ font các hạ thử tính mất nhiêu ROM?
                    -Lưu 1 vùng đệm cho display ra LED thì mất bao nhiêu RAM?
                    -Đảm bảo tốc độ quét?

                    Ba chấm dấu hỏi???
                    -------------------

                    Comment


                    • #11
                      Để tiết kiệm tiền thì theo ý của tại hạ ko cần dùng thêm Ram với Rom đâu()Them 2 con này mất đến 40k nữa đó. Tại hạ
                      cũng đang "nghịch dại " cái này mà . Việc mã hóa kí tự thì làm trực tiếp trên Win đi
                      Cũng ko khó đau
                      Phần giao tiếp với VXL thì chỉ cần truyền các byte của các kí tự mà mình vừa gõ vào
                      rồi lưu vào các ô nhớ trên VXL.Sau đó .....
                      Đó là với các message ngắn, đối với message dài hoặc là thậm chí nhiều message thì bộ nhớ trên vi điều khiển sao đủ? Hơn nữa làm vậy thì luôn cần một ông PC bên cạnh á?
                      Tiết kiệm kiểu này xem ra không ổn.

                      Nhưng mà tại hạ đang chơi loại Led nhiều màu nên chưa nghĩ ra cách gì để có thể lựa
                      chọn màu một cách tốt nhât
                      Các huynh đệ có thể cho đoi dòng ý kiến được chứ
                      Về bản chất cấu tạo, LED nhiều màu là do mỗi dot trên ma trận gồm 2 con LED khác màu (xanh, đỏ chẳng hạn). Để điều khiển hoàn toàn màu sắc, phải có khả năng điều khiển on/off riêng rẽ từng con LED. Hai con LED của một dot thường nối chung Anode hoặc Cathode với nhau, cực kia để tự do. Vậy để điều khiển màu mè thì phải thêm tín hiệu cho các LED rồi. Cái này theo tại hạ biết thì không tránh được.

                      Comment


                      • #12
                        Tại hạ muốn làm điều khiển bằng máy tính ấy chứ còn không điều khiển bằng máy tính
                        thì tại hạ nghĩ đơn giản hơn. Ko điều khiển bằng máy tính thì chỉ hiển thị được một dong message nhất định, khi nào muốn chuyển message khác lai đi lập trình lại a
                        Còn điều khiển bằng máy tính thì lúc nào cần hiển thị bất cứ dòng nào chỉ cần "Enter "một cái là nó ra hết. Đây là tại hạ chỉ có mục đích làm message ngắn ,
                        còn với message "quá dài " thì chắc phải gắn thêm Ram rồi. Mà tại hạ thì cũng chưa có ý định làm to tát gì nên ko dùng Ram với Rom.Làm chơi ấy mà

                        Comment


                        • #13
                          Bác blackmoon cho em hỏi về "dòng đỉnh" trong tính toán công suất. Cái này em không hiểu.
                          Ví dụ, mạch 100x7, em quét theo hàng, mỗi hàng có 100 con, mỗi con 10mA vậy để sáng tất cả ta cần 1A, thêm hệ số an toàn là 2-3A là ngon rồi. Nhưng vấn đề em không hiểu là chỗ 1A đây là dòng trung bình, còn dòng đỉnh là 10mA*100*7 = 7A, thế nào thế nào nhỉ, tại một thời điểm chỉ có một hàng sáng thôi chứ ?
                          Bác giới thiệu thêm cho em mấy con trans chịu dòng lớn, giá cả thế nào ?

                          Comment


                          • #14
                            Theo thiết kế của bạn:
                            +Dòng trung bình mỗi LED là 10ma, thì dòng đỉnh theo thiết kế của bạn là:10*7=70ma/Led. Dòng đỉnh mỗi hàng là:70*100=7A---Quá bé so với mấy con IRF. Em cứ chọn một con IRF thông dụng mà xài.Giá khoảng 10K/con.
                            +Tại 1 thời điểm chỉ 1 hàng được sáng, tất nhiên.

                            Comment


                            • #15
                              Vấn đề điều khiển LED matrix quả là rất hay. Tôi cũng đã nghiên cứu nhiều và cũng đã tham khảo nhiều. Nay mạo muội đưa ra một ý tương đề anh em mổ xẻ.
                              Mạch quang báo về cơ bản vẫn là dùng 8051 hoặc PIC riêng ở khối hiển thị tôi dùng IC MAX6952(or MAX6953) đây là những IC chuyên để điều khiển LED MATRIX, mỗi con điều khiển được 4 bảng 8x8, nếu ta ghép nối thêm nhiều modun khác nữa thì có thể mở rộng bảng LED lên tới cỡ 128x16 hoặc to hơn như cái bảng của PHUTHANH ý(cty chuyên bảng đèn LED ) dài hàng mét.
                              - Mô tả về IC: MAX6952 là IC 40 chân, có tổng cộng 24 đường điều khiển LED đi đến 4 bảng 8x8, nó có giao tiếp SPI với các chân DIN và DOUT để ghép nối các modul.
                              IC MAX6953 cũng tương tự như 6952 nhưng có giao tiếp là I2C
                              Việc ghép nối với các bus này chắc ai làm về VDK cũng biết nên tôi không nói ra đây. Như vậy khi đó viêc điều khiển LED lúc này trở nên đơn giản hơn nhiều. Lưu ý là các ký tự ASCII đều đã được mã hóa trong các IC 6952 và 6953 rối, ta không cần mất công định nghĩa làm gì, chỉ gửi lệnh điều khiển thôi.
                              Có thể dùng 8051, còn với PIC thì chưa có điều kiện (thú tôi chưa có điều kiện làm việc với PIC, một phần vì nó hơi đắt đối với một SV như tôi, lênn hàng Trống hỏi họ quát 16f628 những 65K, cool!).
                              Anh em xem và góp ý!
                              BKHN design.
                              Ethernet-RS232, PIC Webserver, RFID Reader
                              CallerID, Cảnh báo BTS, ...
                              0988006696
                              linhnc308@gmail.com
                              http://linhnc308.blogspot.com

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X