Dùng PIC nhận ảnh từ camera chuẩn USB

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • rmitoday
    Đệ tử 2 túi
    • Feb 2006
    • 27

    #16
    Dùng con VNC1L của FTDI (http://www.vinculum.com/) có thể lập trình cho PIC thành host nhưng vấn đề giao tiếp với camera USB như thế nào đây có ai biết?

    Comment

    • namqn
      Trưởng lão PIC bang
      • Feb 2006
      • 3020

      #17
      Nguyên văn bởi rmitoday View Post
      Dùng con VNC1L của FTDI (http://www.vinculum.com/) có thể lập trình cho PIC thành host nhưng vấn đề giao tiếp với camera USB như thế nào đây có ai biết?
      Bạn nhầm rồi, VNC1L là host controller IC, bên trong nó là một USB host controller với một MCU 8-bit (Vinculum MCU) và một đồng xử lý số 32-bit. Tuy nhiên, PIC có thể kết nối với VNC1L thông qua các cổng I/O thông thường. Nếu sử dụng giải pháp này, PIC vẫn không phải là host controller.

      Thân,
      Biển học mênh mông, sức người có hạn.

      Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
      http://www.picvietnam.com/forum/showthread.php?t=1263

      Comment

      • trungkien_a2
        Đệ tử 1 túi
        • Aug 2007
        • 15

        #18
        Thật là quá tuyệt vời !!!!!

        Nguyên văn bởi minhtienbk View Post
        theo tui bạn nên mua camera chuyên dùng với vi điều khiển ( đã thấy ng xài rồi ) , nó có giao tiếp song song , nhưng cẩn thận có thể con PIC 18 ko đủ nhanh để xử lý tốc độ cao như thế , dùng loại cao cấp hơn xem , 16 bit chẳng hạn , hay xài ARM 32bit,tốc độ rất khá (mình ko rành về dsPIC và PIC 16bit nên ko biết tốc độ nó tối đa bi nhiêu)
        Các hạ nhìn thấy nó ở đâu vậy => very good
        Nếu bạn đang ở bkhn thì làm ơn cho tại hạ địa chỉ nhé
        Lâu nay cứ nghĩ ý tưởng này phá sản nghe thấy thế sướng quá!
        0932237291
        Thanks

        Comment

        • rmitoday
          Đệ tử 2 túi
          • Feb 2006
          • 27

          #19
          Nguyên văn bởi namqn View Post
          Bạn nhầm rồi, VNC1L là host controller IC, bên trong nó là một USB host controller với một MCU 8-bit (Vinculum MCU) và một đồng xử lý số 32-bit. Tuy nhiên, PIC có thể kết nối với VNC1L thông qua các cổng I/O thông thường. Nếu sử dụng giải pháp này, PIC vẫn không phải là host controller.

          Thân,
          Em nói lộn, ý em không phải là PIC phải là host controller mà PIC kết hơp với VNC1L ta có thể tạo USB host để giao tiếp với các thiết bị như USB drive, webcam, v.v...(Xem http://www.eepn.com/Locator/Products...737/35737.html). Mặc dù webcam rẻ tiền và sẵn có nhưng để giao tiếp với nó thì cả vấn đề vì mỗi loại webcam dùng image sensor khác nhau và ta phải biết cách thức giao tiếp với nó. Nói nôm na giống như ta phải viết driver để nó hoạt động trên windows.

          Nguyên văn bởi trungkien_a2
          Các hạ nhìn thấy nó ở đâu vậy => very good
          Nếu bạn đang ở bkhn thì làm ơn cho tại hạ địa chỉ nhé
          Lâu nay cứ nghĩ ý tưởng này phá sản nghe thấy thế sướng quá!
          Bạn có thể mua cái digital camera này tại http://www.electronics123.com/s.nl?i...&category=-101 giao tiếp với nó bằng UART cực kỳ đơn giản. Mình cũng muốn mua nhưng tiền shipping mắc nên nếu có ai chia sẻ thì đặt mua liền.

          Comment

          • trungkien_a2
            Đệ tử 1 túi
            • Aug 2007
            • 15

            #20
            Nguyên văn bởi rmitoday View Post
            Bạn có thể mua cái digital camera này tại http://www.electronics123.com/s.nl?i...&category=-101 giao tiếp với nó bằng UART cực kỳ đơn giản. Mình cũng muốn mua nhưng tiền shipping mắc nên nếu có ai chia sẻ thì đặt mua liền.
            Thanks bạn nhé?
            Tiền shipping đã đành, mà mua 2-3 con người ta có chịu không?
            Mấy cái module này tuyệt quá giá có mà đập phá thì thích phải bít
            Mail thử coi tình hình thế nào đã??

            Mà coi qua nó nén JPEG cái này mà dùng C chuyển thành .BMP cũng vỡ mặt.Vi điều khiển nó không hỗ trợ đầy đủ công cụ như PC.
            Càng ngày càng thấy khó => nhưng khó thì mới thích

            Comment

            • laiquangtuyen
              Đệ tử 4 túi
              • Jul 2007
              • 83

              #21
              Lang thang nhiều ngày trên mạng tui đã tìm cái này thấy cũng được lắm! bà con tham khảo thử rồi cho ý kiến nha!
              LẠI QUANG TUYẾN
              Phone: 0906.189.269

              Comment

              • trungkien_a2
                Đệ tử 1 túi
                • Aug 2007
                • 15

                #22
                Nguyên văn bởi rmitoday View Post
                Bạn có thể mua cái digital camera này tại http://www.electronics123.com/s.nl?i...&category=-101 giao tiếp với nó bằng UART cực kỳ đơn giản. Mình cũng muốn mua nhưng tiền shipping mắc nên nếu có ai chia sẻ thì đặt mua liền.
                Hôm trước mail cho họ thì họ hứa là sẽ chuyển hàng về Việt Nam
                Bạn ở trong thành phố đúng không?
                Tôi đang ở Hanoi, tìm nhưng không có cái module này , Bạn ở trong đó tìm xem có không thi reply cho tui nhe'.
                Tôi cay con này lắm , nếu ở việt nam không có thì sẵn sàng cùng bạn chia sẻ tiền shipping nhưng thực ra tôi chưa rõ thủ tục thế nào( Chưa làm việc này bao giờ..hi) đọc thấy mỗi chú ~48$ => làm độ 5 chú dùng dần còn tiền ship thấy viết 33$
                Reply lại cho bạn nhé

                Comment

                • laiquangtuyen
                  Đệ tử 4 túi
                  • Jul 2007
                  • 83

                  #23
                  Tại sao các Bác cứ loay hoay mãi cái vấn đề làm sao USB+PIC. Vậy vấn đề của chúng ta tóm lại là làm sao lấy dữ liệu từ webcam về pic để xử lí đúng ko?
                  Tui có ý kiến theo cá nhân tui tự cho thấy là rất hay, ko biết các bác có để ý linh kiện trong điện thoại di động ko. Vừa rẻ, dễ mua, mà ko phức tạp nữa, dữ liệu ra song song tùy loại mà bác mua có thể bao nhiêu bit, rồi cũng mấy đường còn lại thôi. Nó hơi giống như giao tiếp với LCD. Nếu chúng ta chuyển hướng giải quyết thế thì tiện biết mấy!
                  Tui nói thế có đúng ko vậy nếu ko có gì thứ lỗi.
                  Tui còn một ý tưởng, hôm rồi tui mua một cái màn hình màu trong điện thoại MP4 trung quốc về nghiên cứu vì tui thấy trên mạng người ta cung giao tiếp với pic được mà làm được nhiều thứ nữa. 2 cái này mà kết hợp lại thì hay biết mấy. Bây giờ cần các cao thủ ra tay cứu giúp anh em phần source code là ok!
                  LẠI QUANG TUYẾN
                  Phone: 0906.189.269

                  Comment

                  • trungkien_a2
                    Đệ tử 1 túi
                    • Aug 2007
                    • 15

                    #24
                    Nguyên văn bởi laiquangtuyen View Post
                    Tại sao các Bác cứ loay hoay mãi cái vấn đề làm sao USB+PIC. Vậy vấn đề của chúng ta tóm lại là làm sao lấy dữ liệu từ webcam về pic để xử lí đúng ko?
                    Tui có ý kiến theo cá nhân tui tự cho thấy là rất hay, ko biết các bác có để ý linh kiện trong điện thoại di động ko. Vừa rẻ, dễ mua, mà ko phức tạp nữa, dữ liệu ra song song tùy loại mà bác mua có thể bao nhiêu bit, rồi cũng mấy đường còn lại thôi. Nó hơi giống như giao tiếp với LCD. Nếu chúng ta chuyển hướng giải quyết thế thì tiện biết mấy!
                    Tui nói thế có đúng ko vậy nếu ko có gì thứ lỗi.
                    Tui còn một ý tưởng, hôm rồi tui mua một cái màn hình màu trong điện thoại MP4 trung quốc về nghiên cứu vì tui thấy trên mạng người ta cung giao tiếp với pic được mà làm được nhiều thứ nữa. 2 cái này mà kết hợp lại thì hay biết mấy. Bây giờ cần các cao thủ ra tay cứu giúp anh em phần source code là ok!
                    Tại hạ không rành về cái này nhưng tại hạ đánh giá rất cao bài viết của các hạ
                    Chúng ta không nên đi theo những cái mà người ta đã làm rồi mà phải luôn tìm tòi và đưa ra những ý tưởng mới cho dù nó chỉ là ý tưởng thôi.Về cơ bản điều mà các hạ đưa ra chắc chắn làm được ( Người chế tạo ra DTDD đã làm rồi ) nhưng vào tay ta có đủ khả năng làm không???????????????Chán đời => Khả năng của ta kém quá

                    Good luck!

                    Comment

                    • namqn
                      Trưởng lão PIC bang
                      • Feb 2006
                      • 3020

                      #25
                      Nguyên văn bởi laiquangtuyen View Post
                      Tại sao các Bác cứ loay hoay mãi cái vấn đề làm sao USB+PIC. Vậy vấn đề của chúng ta tóm lại là làm sao lấy dữ liệu từ webcam về pic để xử lí đúng ko?
                      Tui có ý kiến theo cá nhân tui tự cho thấy là rất hay, ko biết các bác có để ý linh kiện trong điện thoại di động ko. Vừa rẻ, dễ mua, mà ko phức tạp nữa, dữ liệu ra song song tùy loại mà bác mua có thể bao nhiêu bit, rồi cũng mấy đường còn lại thôi. Nó hơi giống như giao tiếp với LCD. Nếu chúng ta chuyển hướng giải quyết thế thì tiện biết mấy!
                      Tui nói thế có đúng ko vậy nếu ko có gì thứ lỗi.
                      Tui còn một ý tưởng, hôm rồi tui mua một cái màn hình màu trong điện thoại MP4 trung quốc về nghiên cứu vì tui thấy trên mạng người ta cung giao tiếp với pic được mà làm được nhiều thứ nữa. 2 cái này mà kết hợp lại thì hay biết mấy. Bây giờ cần các cao thủ ra tay cứu giúp anh em phần source code là ok!
                      Bạn đã sửa lại bài toán rồi đưa ra giải pháp khác. Nếu chủ đề của luồng là thu thập dữ liệu từ webcam về PIC thì tôi đồng ý bạn có thể đề xuất những giải pháp tương tự. Nhưng chủ đề của luồng là "Dùng PIC nhận ảnh từ camera chuẩn USB", do đó bạn không thể bảo người hỏi bỏ cái giao tiếp USB đi mà dùng giao tiếp khác.

                      Nếu người hỏi đồng ý với những ý kiến "áp đặt" của bạn, tôi đề nghị sửa chủ đề của luồng thành "Dùng PIC nhận ảnh từ camera".

                      Những trao đổi trước đó nhằm làm rõ, hiện thời PIC chưa thể làm host nên chưa thể giao tiếp trực tiếp với webcam qua giao tiếp USB. Việc này hiện nay đã thay đổi, vì các chip PIC với khả năng USB On-The-Go đã xuất hiện trên thị trường. Các bạn vào đây tìm xem có con PIC với khả năng On-The-Go (OTG) nào vừa mắt thì liên hệ với R&P xem có thể đặt hàng hay không:
                      http://www.microchip.com/stellent/id...cName=en531079

                      Cũng chú ý các application note liên quan đến embedded host stack.

                      Thân,
                      Last edited by namqn; 27-07-2008, 01:39 AM.
                      Biển học mênh mông, sức người có hạn.

                      Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
                      http://www.picvietnam.com/forum/showthread.php?t=1263

                      Comment

                      • laiquangtuyen
                        Đệ tử 4 túi
                        • Jul 2007
                        • 83

                        #26
                        Bài toán là nhận ảnh từ webcam về host usb ah. Vậy thì chúng ta phải chuyển sang dùng con vi điều khiển khác có chức năng host usb hoặc chúng ta đứng ở đây ngồi chờ nhà sản xuất tạo ra con IC đó rồi mới nghiên cứu ah. Hay tại hạ có giải pháp chuyển đổi giao tiếp sang trung gian. Có ai banh cái webcam ra coi thử chưa???
                        Trong đó nó có mấy đường cho chúng ta lấy tín hiệu ra đó. Vì bản thân webcam ngay tư đầu không có độ phân giải, mà độ lớn của cái ảnh phụ thuộc vào góc kính của webcam, tín hiệu ra là analog. Sau đó mới qua một cái mạch để xử lí và chuyển đổi tín hiệu, vậy mới có giao tiếp mong muốn, mới có độ phân giải là bao nhiêu. Vậy bà con nghĩ sao khi chúng ta tiếp tục cái luồng này khi hiện thời pic chưa hỗ trợ cái này???
                        LẠI QUANG TUYẾN
                        Phone: 0906.189.269

                        Comment

                        • namqn
                          Trưởng lão PIC bang
                          • Feb 2006
                          • 3020

                          #27
                          Nguyên văn bởi laiquangtuyen View Post
                          Bài toán là nhận ảnh từ webcam về host usb ah. Vậy thì chúng ta phải chuyển sang dùng con vi điều khiển khác có chức năng host usb hoặc chúng ta đứng ở đây ngồi chờ nhà sản xuất tạo ra con IC đó rồi mới nghiên cứu ah. Hay tại hạ có giải pháp chuyển đổi giao tiếp sang trung gian. Có ai banh cái webcam ra coi thử chưa???
                          Trong đó nó có mấy đường cho chúng ta lấy tín hiệu ra đó. Vì bản thân webcam ngay tư đầu không có độ phân giải, mà độ lớn của cái ảnh phụ thuộc vào góc kính của webcam, tín hiệu ra là analog. Sau đó mới qua một cái mạch để xử lí và chuyển đổi tín hiệu, vậy mới có giao tiếp mong muốn, mới có độ phân giải là bao nhiêu. Vậy bà con nghĩ sao khi chúng ta tiếp tục cái luồng này khi hiện thời pic chưa hỗ trợ cái này???
                          Bạn đọc kỹ lại post phía trên của tôi, đã có PIC với tính năng On-The-Go hỗ trợ nhiệm vụ của host.

                          Thân,
                          Biển học mênh mông, sức người có hạn.

                          Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
                          http://www.picvietnam.com/forum/showthread.php?t=1263

                          Comment

                          Working...