Thông báo

Collapse
No announcement yet.

Propeller display LED !!!

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

  • Propeller display LED !!!

    Mới làm thử xong, mà chưa lên mạch in nên toàn là hàn dây mạch hơi xấu. Mọi người xem cho ý kiến



  • #2
    mình rất thích cái này.bạn có thể post mach nguên lí lên cho anh em cùng tham khảo không
    Sửa chữa, cung cấp máy cắt dây, máy xung, máy phay CNC....
    website: suntech-vn.com
    phone. 0974 354 077
    Email.

    Comment


    • #3
      bác cho xin mach nguyên lí + code nhé thanks

      Comment


      • #4
        up code và mạch nguyên lí lên cho anh em xem đi bác
        Sửa chữa, cung cấp máy cắt dây, máy xung, máy phay CNC....
        website: suntech-vn.com
        phone. 0974 354 077
        Email.

        Comment


        • #5
          minh cũng đang làm cái này mình dùng test board đồng để làm mà nó nặng quá gắn con 89s52 vào quay lắc lư lắc lư.bạn có thể chụp ảnh phần cơ khí của bạn lên cho a e tham khảo được không!
          mail:dqnam952@gmail.com

          Comment


          • #6
            Mô-tơ mình lấy từ đầu đĩa VCD hư. Trong đó nó có 1 bánh răng vừa với trục mô-tơ. Mình dùng compa cắt mạch đồng hình tròn rồi dán phía dưới bánh răng. Cảm biến hồng ngoại lấy từ máy in hư (nghe nói mua 7k) để tạo ngắt ngoài. Sơ đồ nguyên lý thì đơn giản, 8 led đỏ nối port 1 của 894051, 1 led xanh nối p3.7. Còn ngắt ngoài lấy tín hiệu từ mắt thu của cảm biến hồng ngoại.










            Con vít này dùng làm đối trọng, có thể vặn để cân chỉnh.







            Mới tạo hiệu ứng chạy chữ nè. Chưa chạy được dòng chữ dài ai có ý tưởng giúp mình với. Vấn đề là mình tra bảng để hiển thị, nhưng giá trị của 1 bảng tối đa là 256 mình cần kết hợp nhiều bảng với nhau nhưng khi đang quét bảng phía sao thì vẫn phải quét 1 phần của bảng phía trước. Ko biết có cách tra bảng nào của 89 mà bảng dài được 65536 (1 word) ko mọi người.
            Attached Files
            Last edited by chung1608; 14-02-2011, 20:38.

            Comment


            • #7
              thay vì bạn tăng thanh ghi A thì bạn giữ nguyên tghi A ( A = 0 ) và tăng con trỏ dptr , con trỏ dptr 16bit nên ko sợ đến 255 là hết đâu.

              Comment


              • #8
                Nguyên văn bởi congdt Xem bài viết
                thay vì bạn tăng thanh ghi A thì bạn giữ nguyên tghi A ( A = 0 ) và tăng con trỏ dptr , con trỏ dptr 16bit nên ko sợ đến 255 là hết đâu.
                bạn ví dụ 1 đoạn chương trình hợp ngữ dùm mình với, cái này mình chưa biết !!!

                Comment


                • #9
                  bạn khai báo 2 vùng nhớ tạm rxl,rxh
                  mov dptr,#bangma
                  mov rxl,dpl
                  mov rxh,dph
                  ; bắt đầu tra bảng
                  mov r2,#2
                  lap1:
                  mov r1,#255
                  lap2:

                  mov a,#0
                  movc a,@a+dptr
                  .
                  .
                  .
                  .
                  .
                  inc dptr
                  .

                  djnz r1,lap2
                  djnz r2,lap1
                  ; hết tra bảng nạp lại vị trí con trỏ
                  mov dpl,rxl
                  mov dph,rxh
                  như thế có thể tra đến 2 x 255 byte mã. bạn muốn thêm thì cứ việc tăng giá trị r2 lên
                  Last edited by congdt; 15-02-2011, 20:47.

                  Comment


                  • #10
                    các chữ vẫn hiện ra nhưng rất hẹp là sao vậy các anh,có phải sắp led không đúng không?
                    mail:dqnam952@gmail.com

                    Comment


                    • #11
                      Mọi người sửa giúp mình với nó bị hiện ra như vậy

                      Mình lấy nguyên code của bạn chung1608 nạp luôn. Thanks mọi người

                      Comment


                      • #12
                        tốc độ motor nữa bạn oy
                        Nguyên văn bởi vincent8 Xem bài viết
                        Mọi người sửa giúp mình với nó bị hiện ra như vậy

                        Mình lấy nguyên code của bạn chung1608 nạp luôn. Thanks mọi người

                        Comment


                        • #13
                          bị ngắt 2 lần liên tục phải ko bạn. Chắc là do cái cảm biến nó ko đủ áp cấp cho con mắt phát hoặc là điện trở mắc nối tiếp với mắt phát quá nhỏ, khi mạch chạy 1 thời gian mắt phát bị giật giật gây ngắt sảng ấy mà. Mình đã thay cảm biến đó bằng cái con mắt thu hồng ngoại 2 chân của mạch điều khiển anten quay ấy thế vào rồi. Cho nó đỡ hao điện hơn là con cảm biến (photo interrupt)

                          Comment


                          • #14
                            Mình cũng nghĩ là bị vấn đề ở cái ngắt. Nhưng sửa hoài không được. Lúc đầu sài cái cảm biến từ nó hiện ra như vậy. Thay cái IR led 3 chân vào cũng chập chờn. Tại mình cũng mới học cái vdk thôi nên kinh nghiệm còn gà lắm .

                            Comment


                            • #15
                              cho hỏi cảm biến từ mua nhiêu cái vậy (nghe xe ôm đồn 35k/con). Bạn đưa mạch với ct mình thử chỉnh cho

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X