Mục lục:

Thêm Video & Âm thanh vào Dự án Vi điều khiển của bạn: 7 bước
Thêm Video & Âm thanh vào Dự án Vi điều khiển của bạn: 7 bước

Video: Thêm Video & Âm thanh vào Dự án Vi điều khiển của bạn: 7 bước

Video: Thêm Video & Âm thanh vào Dự án Vi điều khiển của bạn: 7 bước
Video: Cách để có hiệu ứng powerpoint đẹp 2024, Tháng bảy
Anonim
Thêm Video & Âm thanh vào Dự án Vi điều khiển của bạn
Thêm Video & Âm thanh vào Dự án Vi điều khiển của bạn
Thêm Video & Âm thanh vào Dự án Vi điều khiển của bạn
Thêm Video & Âm thanh vào Dự án Vi điều khiển của bạn

7 Màn hình LED phân đoạn rất hữu ích để hiển thị số và màn hình LCD bitmap có thể thực hiện đồ họa đơn giản, nhưng đôi khi đầu ra video màu, thực là cách dễ nhất để thực hiện:

  • Video tổng hợp (a.k.a., RCA Jack) phổ biến ở khắp nơi và hoạt động với màn hình 3 "- 60"
  • Màn hình màu 640x480 cho phép bạn hiển thị thông tin phức tạp, đồ họa, biểu đồ và hình ảnh động
  • Composite rẻ tiền, dễ lập trình, có thể chạy với dung lượng bộ nhớ nhỏ và sử dụng cáp rẻ

Hướng dẫn này dành cho ProtoPlus, một bảng mạch mà tôi thiết kế để thêm các kết nối video và âm thanh vào Nền tảng Cánh quạt. Vì Cánh quạt đã có sẵn mạch tạo video trên chip nên việc tạo video rất đơn giản. Tôi đã sử dụng phần còn lại của không gian trên bảng để bao gồm khu vực tạo mẫu 240 lỗ 2 hàng / 3 hàng và kết nối âm thanh. Tôi sử dụng đầu ghim hơi dài hơn bình thường để nó có thể được kết nối ở trên hoặc dưới Nền tảng cánh quạt. Tôi cũng đánh dấu các dấu vết trong khu vực tạo mẫu trên màn hình lụa để dễ dàng xem các dấu vết được kết nối như thế nào. ProtoPlus có sẵn dưới dạng một bộ công cụ trên Gadget Gangster. Cánh quạt có thể xuất ra PAL hoặc NTSC, đây là một vài mẫu về những gì có thể được thực hiện: Đồ họa lạ mắt Đồ họa 3D thực sự lạ mắt (Bạn phải xem cái này!) Giao diện người dùng / Hiển thị thông tin

Bước 1: Câu hỏi thường gặp

Câu hỏi thường gặp
Câu hỏi thường gặp

ProtoPlus là gì? Đó là một mô-đun mở rộng cho Nền tảng Propeller, nó cho phép bạn kết nối video và âm thanh với Dự án của mình và có một khu vực tạo mẫu. Nó hoạt động với cái gì? Nó được thiết lập để hoạt động Parallax Propeller, nó sẽ nằm trên (hoặc bên dưới) nền tảng Propeller, hoặc bạn có thể thả nó trên một breadboard. Nó sẽ hoạt động với Arduino hoặc PICaxe? Không. Arduino và PICaxe đơn giản là không đủ nhanh để tự tạo video, chúng cần một bộ vi điều khiển 'trợ giúp' dành riêng cho video. Tellymate là một trong những công cụ mà tôi biết đến, mặc dù nó là B / W, chỉ dành cho văn bản. NTSC hay PAL? Tùy thuộc vào bạn - Cánh quạt hoàn toàn hài lòng để tạo ra một trong hai tín hiệu.

Bước 2: Các bộ phận và công cụ

Các bộ phận và công cụ
Các bộ phận và công cụ

Đây là những phần bạn sẽ cần. Nếu bạn đã đặt mua một bộ dụng cụ, hãy kiểm tra kỹ để đảm bảo gói hàng của bạn có tất cả các bộ phận được liệt kê. Nếu có bất cứ điều gì còn thiếu, chỉ cần gửi email cho chúng tôi tại [email protected];

  • Nắp gốm xuyên tâm 0,01 uF
  • Nắp điện phân xuyên tâm 47 uF
  • 40 đầu ghim
  • Điện trở 2x 1,1k (Nâu - Nâu - Đỏ)
  • Điện trở 560 ohm (Xanh lục - Xanh lam - Nâu)
  • Điện trở 270 ohm (Đỏ - Tím - Nâu)
  • 2x giắc cắm phono RCA
  • ProtoPlus PCB

Để chế tạo nó, bạn sẽ cần một mỏ hàn 20-30 watt và một cặp đê. Xem hướng dẫn hàn của tôi nếu đây là lần đầu tiên bạn hàn.

Bước 3: Chế tạo: Điện trở

Làm: Điện trở
Làm: Điện trở
Làm: Điện trở
Làm: Điện trở

Hãy bắt đầu bằng cách thêm 3 điện trở tạo nên DAC video;

R1 là 1,1k ohms, nó là Brown - Brown - Red R2 là 560 ohms, nó là Green - Blue - Brown R3 là 270 ohms, nó là Red - Violet - Brown Thêm R4. Đó cũng là 1,1k ohms (Nâu - Nâu - Đỏ)

Bước 4: Chế tạo: Tụ điện

Thực hiện: Tụ điện
Thực hiện: Tụ điện
Thực hiện: Tụ điện
Thực hiện: Tụ điện

Có 2 tụ điện:

C2 là tụ điện.01uF bằng gốm, nó không phân cực, vì vậy nó đi theo đường nào không quan trọng. C1 là tụ điện 47uF điện phân. Nó là phân cực, dây dẫn dài hơn đi qua lỗ vuông gần với dấu '+'. Đường sọc trên thân tụ điện đi về phía gần mép bảng hơn.

Bước 5: Thực hiện: Kết nối

Thực hiện: Kết nối
Thực hiện: Kết nối

Thêm 2 đầu nối RCA. Đầu nối được đánh dấu 'TV' sẽ xuất ra TV và đầu nối Âm thanh xuất ra âm thanh mức đường truyền.

Bước 6: Thực hiện: Ghim tiêu đề

Thực hiện: Ghim tiêu đề
Thực hiện: Ghim tiêu đề
Thực hiện: Ghim tiêu đề
Thực hiện: Ghim tiêu đề

Cách dễ nhất để thêm các tiêu đề ghim là chèn chúng vào bảng mạch (hoặc Nền cánh quạt, như trong hình), đặt bảng lên trên và hàn nó xuống. Khi các tiêu đề ghim được hàn vào ProtoPlus, chỉ cần nhấc nó ra khỏi breadboard và bạn đã có các tiêu đề ghim thẳng.

Bước 7: Sử dụng nó và tải xuống

Sử dụng nó và tải xuống
Sử dụng nó và tải xuống
Sử dụng nó và tải xuống
Sử dụng nó và tải xuống

Sử dụng nó: Video

Làm video với Cánh quạt rất đơn giản:

  1. Nhận Công cụ Cánh quạt. Đây là môi trường phát triển cho Dự án. Các liên kết dành cho Mac / Linux và windows có trong phần tải xuống bên dưới.
  2. Bao gồm đối tượng 'tv_text'. Công cụ Propeller đi kèm với một thư viện đối tượng phong phú, bao gồm cả đối tượng TV. Trong phần OBJ của mã của bạn, chỉ cần bao gồm:

    text: "tv_text"

  3. Khởi động TV. Sử dụng:

    text.start (12)

  4. Đặt nội dung trên màn hình với text.str, text.hex, text.out, v.v. Đây là một ví dụ:

    text.str (string (13, "Hello World", $ C, 1))

Toàn bộ chương trình sẽ là:

CON

_clkmode = xtal1 + pll16x 'đặt Đề xuất thành 16x xtal _xinfreq = 5_000_000' cho Đề xuất biết xtal đang chạy ở 5MHz Văn bản OBJ: "tv_text" 'bao gồm đối tượng này PUB start text.start (12)' khởi động TV bằng basepin 11 text.str (string (13, "Hello World", $ C, 1)) 'sử dụng phương thức' str 'để đưa lên văn bản Đây chỉ là một bản tóm tắt của việc đưa lên văn bản cơ bản. Đồ họa phức tạp hơn một chút, nhưng không tệ, hãy xem Graphics_demo để biết cách thực hiện hoạt ảnh, hình dạng và đồ họa.

Sử dụng nó: Âm thanh

Âm thanh cũng dễ dàng. Đã có các đối tượng để phát tệp.wav, tổng hợp giọng nói và tổng hợp tần số. Nếu bạn chỉ muốn ví dụ nhanh chóng và dễ dàng, đối tượng trình điều khiển loa của Kwabena trông rất dễ dàng. Lấy đối tượng, thay đổi hằng số PWM_Pin thành 11 và đây là cách sử dụng ví dụ:

CON

_clkmode = xtal1 + pll16x 'đặt Đề xuất thành 16x xtal _xinfreq = 5_000_000' cho Đề xuất biết xtal đang chạy ở loa OBJ 5MHz: "PWMEngine" 'bao gồm đối tượng này PUB khởi động loa. PWMEngine' khởi động loa loa.changespeakerfrequency (1000) 'thay đổi tần số thành 1, 000 hertz speaker.changespeakervolume (50)' âm lượng thành 50% waitcnt (clkfreq + cnt) 'cnt = thời gian hệ thống hiện tại, clkfreq = tích tắc trong loa 1 giây. Thay đổi tần số thay đổi tần số thành 6, 000 hertz

Tải xuống

Ảnh độ phân giải cao được đưa lên flickr Bảng có sẵn theo giấy phép MIT (miền công cộng). Bạn có thể tải xuống thiết kế ở Định dạng DipTrace, pdf hoặc png. Công cụ Propeller (môi trường lập trình cho Propeller) dành cho Mac / Linux và Windows. Ngoài ra, đừng quên lấy một bản PDF Hướng dẫn sử dụng Cánh quạt. Nhận ProtoPlus hoặc Nền tảng Propeller trên Gadget Gangster

Đề xuất: