Thông báo

Collapse
No announcement yet.

Lập trình cho led Cube 8x8x8

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Lập trình cho led Cube 8x8x8

    Hôm bữa thằng bạn của em có làm cái mạch này, chạy thấy đẹp đẹp, thấy nó sử dụng 8 con 595 để đưa dữ liệu ra cột, nhưng mà nó lại kết nối theo kiểu mỗi con 595 sẽ xài hết 3 chân của 89 nên 8 con là hết 3 port của VXL lun(chứ ko chơi mắc 595 nối tiếp nhau), may mà còn 1 port để quét hàng, vậy nếu với khối led trên mình có thể mắc 8 con 595 nối tiếp nhau đc ko, và vấn đề lập trình thì chắc khó hơn nhiều ko ?

  • #2
    cách làm nào cũng đcj hết,và cách làm nào cũng có thể hiển thị ra hình ảnh 1 cách đơn giản, nhưng mà để làm cho hình ảnh đó sinh động trong không gian 3D thì là 1 vấn đề khác... tham khảo thêm các bài ở luồng LED3D

    Comment


    • #3
      Nguyên văn bởi oriondn Xem bài viết
      cách làm nào cũng đcj hết,và cách làm nào cũng có thể hiển thị ra hình ảnh 1 cách đơn giản, nhưng mà để làm cho hình ảnh đó sinh động trong không gian 3D thì là 1 vấn đề khác... tham khảo thêm các bài ở luồng LED3D
      anh ơi em hỏi chút
      nếu chia 64 cột thành 1 matrix 8X8 dùng tran để điều khiển đóng mở, như vậy sẽ mất 2port vi điều khiển.quét 8 tầng thêm 1 port nữa là 3 port (24 chân) không biết có ổn không anh

      Comment


      • #4
        em mới học vi điều khiển (đang làm với 8051)
        hiện tại e đang học quet led đơn, sau đó sang matrix rồi mới dám thử cái này, không biết nó có khó hơn matrix không

        Comment


        • #5
          Cách mà bạn mình làm là như vậy nè, khối 8x8x8 thì sẽ có 8 tầng(hàng ngang)>>>> nó sẽ là 8 hàng led đó bạn dùng trans để khuếch đại, còn 64 cột(dọc từ trên xuống) thì bạn đánh đấu theo thứ tự như thế nào tùy bạn, bạn sẽ dùng 1 con 595(mất 3 chân của VXL) để điều khiển 8 cột(đưa dữ liệu ra 8 cột)>>>>>>>> 8 con 595 bạn sẽ điều khiển đc 64 cột, mỗi con đk 8 cột, một con 595 bạn lấy mất 3 chân VXL>>>>>>> 8 con mất 24 chân hết 3 port, còn hiệu ứng ntn thì tùy bạn lập trình thôi, ráp thực tế đi rồi bạn muốn nó sáng ntn thì nhìn theo led mà đưa data vào 595 ^^(suy nghĩ tý nha tại mình cũng chưa thử), mà theo mình nghĩ cách lập trình trên sẽ đơn giản hơn cách mắc nối tiếp 8 con 595 với nhau(8 con chỉ mất 3 chân VXL) rất nhiều.

          Comment


          • #6
            Mấy huynh cho em hỏi với led cube 8x8x8 thì em đang phân vân giữa 2 thiết kếdữ liệu ra cột)
            1/ dùng 8 con 595 riêng lẻ(ko mắc nối tiếp nhau)8 con mỗi con lấy mất 3 chân vxl>>8x3=24 chân(3 port), 1 con 595 đk 8 cột
            2/ dùng 8 con 595 mắc nối tiếp nhau>>> tổng cộng mất 3 chân vxl

            hàng dùng 1 port để đk
            2 cách trên em nghĩ cách 2 sẽ khó hơn nhưng đỡ tốn tài nguyên chân, ko biết mấy huynh có ý kiến j ko, mấy huynh coi cách nào tốt chỉ giúp em để em ráp phần cứng cái

            Comment


            • #7
              Nguyên văn bởi ylotus Xem bài viết
              Mấy huynh cho em hỏi với led cube 8x8x8 thì em đang phân vân giữa 2 thiết kếdữ liệu ra cột)
              1/ dùng 8 con 595 riêng lẻ(ko mắc nối tiếp nhau)8 con mỗi con lấy mất 3 chân vxl>>8x3=24 chân(3 port), 1 con 595 đk 8 cột
              2/ dùng 8 con 595 mắc nối tiếp nhau>>> tổng cộng mất 3 chân vxl

              hàng dùng 1 port để đk
              2 cách trên em nghĩ cách 2 sẽ khó hơn nhưng đỡ tốn tài nguyên chân, ko biết mấy huynh có ý kiến j ko, mấy huynh coi cách nào tốt chỉ giúp em để em ráp phần cứng cái
              cái này mình đã làm mạch thật rồi, hiệu ứng thì chỉ hình dung trong đầu rồi viết, hoặc có thể xem trên mạng có nhiều video ý
              như bạn này nói, chả dại gì dùng cách 1 cả, 595 là ghi dịch vậy tại sao ko tận dụng khả năng của nó mà dùng hết chân vdk vừa tốn chân vừa lằng nhằng dây dợ
              còn 1 cách quét nữa mà bác LED3D đã nói và có đưa cả lên trang led3d.tk thì phải, là dùng quét 3bit, cái này dùng tran điêu khiển, cái này ổn nhưng code có vẻ nặng ko hợp với dong 8051 với bộ nhớ khiếm tốn
              với dòng cube các bạn viết với pic hoặc avr sẽ ngon hơn, hiệu ứng nhiều hơn
              Website chính thức đổi địa chỉ website thành
              Mời các bạn ghé thăm !!!

              Comment


              • #8
                Nguyên văn bởi mast090 Xem bài viết
                cái này mình đã làm mạch thật rồi, hiệu ứng thì chỉ hình dung trong đầu rồi viết, hoặc có thể xem trên mạng có nhiều video ý
                như bạn này nói, chả dại gì dùng cách 1 cả, 595 là ghi dịch vậy tại sao ko tận dụng khả năng của nó mà dùng hết chân vdk vừa tốn chân vừa lằng nhằng dây dợ
                còn 1 cách quét nữa mà bác LED3D đã nói và có đưa cả lên trang led3d.tk thì phải, là dùng quét 3bit, cái này dùng tran điêu khiển, cái này ổn nhưng code có vẻ nặng ko hợp với dong 8051 với bộ nhớ khiếm tốn
                với dòng cube các bạn viết với pic hoặc avr sẽ ngon hơn, hiệu ứng nhiều hơn
                ý kiến của bác rất giống mình đó ! ko biết bác có thể úp vài hình về cách làm của bác cho mọi người nâng cao kiến thức
                Còn cách quét 3bit chua hẵn đã làm tốn bộ nhớ như mọi người vẫn nghĩ đâu.tuy tốn trước nhưng có thể lợi gấp nhiều lần về sau... cái này thì chỉ có những người đã làm LED3D 8x8x8 đạt đến trình độ nào đó sẽ hiểu vì sao và như thế nào.
                Mong mọi ng đóng góp nhiều hơn nữa vì đây ko phải chỉ là chuyên về điện tử thông thường mà còn chứa rất nhiều thứ liên quan

                Comment


                • #9
                  Chào các bạn, bạn nào lập trình được cái 8x8x8 bằng 89S52 rồi thì cho mình xin với nhé, đây là mạch của mình đã làm, nhưng hiệu ứng thì chán quá, bạn nào có hiệu ứng nào hay up lên đây chia sẻ cho anh em với nhé,
                  Attached Files

                  Comment


                  • #10
                    Nguyên văn bởi hahai
                    Chào bác tuan1987 bác có code của con led cube 8x8x8 như mạch của mình ko vậy ? mình sử dụng 89S52 và 8 con 595 các có cho mình xin với nhé, cảm ơn bác trước nhé.
                    nếu bạn dùng 595 để làm 8x8x8 thì nó còn dễ làm hơn cả 5x5x5, nó chỉ khó ở cái phần cứng thêm 1 lượng tuơng đối led để hàn, hơi khó khăn chút
                    còn về phần mềm đơn giản hơn nhiều
                    mà các bạn cứ xin code làm gì trong khi liệu có hiểu ko? mỗi người viết 1 cách, chả ai giống ai, rồi còn phần cứng cũng đâu phải đơn giản, cdve và phần cứng phải ăn khớp nhau
                    về nguyên lý quét dùng 595 thì ko khác gi với quét 8 con led matran ốp vào nhau thành 1 khối , các bạn xây dựng 1 hàm xuất 8x8=64bit cho 8 con 595, xuất đủ thì cho 1 lớp của khối cube được cấp nguồn, ko khác j với led ma trân đâu, led matran về hướng dẫn đã có rất nhiều topic làm rồi
                    chúc vui!
                    Website chính thức đổi địa chỉ website thành
                    Mời các bạn ghé thăm !!!

                    Comment


                    • #11
                      Nguyên văn bởi tuan1987
                      đây là phần cứng
                      hĩ cho phần cứng mà ko cho code ah bạn??thế thì ng ta lấy phần cứng làm j
                      Vì không biết mọi việc trên đời đều là ảo. thế cho nên......!

                      Comment


                      • #12
                        dạo này ko thấy mọi người thảo luận về cái led cube này nữa chán quá nhỉ, có ai có code cho cái 8x8x8 mà sử dụng 89S52 và 595 gửi lên diễn đàn để mọi người cùng thảo luận và học tập nhé, hiện tại mình đã làm xong pần cứng và khối led giờ chỉ còn pm nữa ai có gửi lên để mọi người có thể học hỏi nhé. cảm ơn.

                        Comment


                        • #13
                          đây là sản phẩm của nhóm ELE24 ,dùng 89s52 và 8 con 595:

                          code thì mình sẽ post lên sau

                          Comment


                          • #14
                            mấy bắc cho em hỏi cái. em làm cái mạch cube 8x8x8 rồi khi test từng led 1 thì không sao cả nhưng khi hàn lên khối 8x8x8 thì có hiện tượng thế
                            này. em quét 1 hàng ( tức là cho 1 hàng nối với cực dương nguồn ) và quét cột thì cả cột đó cùng sáng là sao đáng ra nó chỉ sáng led ở hàng và cột được cấp thôi nhưng không hiểu vì sao lại sáng hết cả cột luôn. các bác xem giải thích em cái. rất mọng được sự giúp đỡ các bác gửi ý kiến vào mail cho em nhá xuanthinlangthang@gmail.com thanks các bác.

                            Comment


                            • #15
                              Nguyên văn bởi dragonfly Xem bài viết
                              mấy bắc cho em hỏi cái. em làm cái mạch cube 8x8x8 rồi khi test từng led 1 thì không sao cả nhưng khi hàn lên khối 8x8x8 thì có hiện tượng thế
                              này. em quét 1 hàng ( tức là cho 1 hàng nối với cực dương nguồn ) và quét cột thì cả cột đó cùng sáng là sao đáng ra nó chỉ sáng led ở hàng và cột được cấp thôi nhưng không hiểu vì sao lại sáng hết cả cột luôn. các bác xem giải thích em cái. rất mọng được sự giúp đỡ các bác gửi ý kiến vào mail cho em nhá xuanthinlangthang@gmail.com thanks các bác.
                              Vấn đề muôn thủa cho những ai làm Khối LED3D này. Cách duy nhất để làm là làm từ những cái đơn giản hơn như 5x5x5. khi đã khắc phục đc sự cố thì mới nghĩ tới cái lớn hơn. Và cách tìm ra lỗi này chính là sử dụng nhiều kiểu chương trình TEST LED để xác định dc nguyên nhân....
                              Làm ra khối LED3D đã khó, nhưng việc để tìm và thay các LED bị vấn đề ( không phải là chết nhé !!! ) thì càng khó hơn
                              Mọi việc ko đơn giản như chúng ta tưởng đâu !!!

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X