Difference between revisions of "Microduino Video output"
(→Notice) |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
==Outline== | ==Outline== | ||
− | * | + | *Project: Microduino TV Output |
− | * | + | *Purpose: The course will teach us how to use Microduino to connect your TV and send video output to the screen in the form of PAL or NTSC format. |
− | * | + | *Difficulty: Middle |
− | *Time- | + | *Time-consuming: 1 hour |
− | * | + | *Maker: Microduino Studio-ray |
− | + | ||
==Bill of Materials== | ==Bill of Materials== | ||
Line 17: | Line 17: | ||
*'''[[Microduino-FT232R]]''' | *'''[[Microduino-FT232R]]''' | ||
− | *Other Hardware | + | *Other Hardware Equipment |
**A TV set with AV interface | **A TV set with AV interface | ||
**An USB cable | **An USB cable | ||
Line 30: | Line 30: | ||
These cables typically transmit sound (red and white connectors) and video (yellow connector). In this case, all we need is the cable of the yellow connector. | These cables typically transmit sound (red and white connectors) and video (yellow connector). In this case, all we need is the cable of the yellow connector. | ||
− | + | [[File:RCA线1.jpg|600px|center|thumb]] | |
− | [[File: | ||
==Video Format== | ==Video Format== | ||
Line 44: | Line 43: | ||
==Schematic Diagram== | ==Schematic Diagram== | ||
− | [[File: | + | [[File:Microduino视频输出原理图.jpg|600px|center|thumb]] |
− | |||
− | [[File: | + | [[File:视频输出原理图.jpg|600px|center|thumb]] |
Line 69: | Line 67: | ||
==Debugging== | ==Debugging== | ||
− | Step | + | Step 1: Since Microduino has no RCA jack field, so how to connect Microduino to TV is a problem. Surely, we can add a RCA jack field on Microduino. However, we will use another way to connect cable to pins of Microduino. |
Line 79: | Line 77: | ||
The two wires can be made as follows: | The two wires can be made as follows: | ||
− | [[File: | + | [[File:RCA线制作.jpg|600px|center|thumb]] |
− | Step | + | Step 2: To connect 1000 Ω and 470 Ω to two wires divided from the signal wire, according to the schematic diagram. The connecting line finally made looks just like this: |
− | [[File: | + | [[File:电阻连接RCA线图.jpg|600px|center|thumb]] |
− | Step | + | Step 3: To connect RCA to Microduino, connect 1000 Ω to D9, 470 Ω to D7, and Gnd to GND, as follows: |
− | [[File: | + | [[File:Microduino连接RCA线图.jpg|600px|center|thumb]] |
The connector of RCA connecting to the AV connector of your TV is yellow and very easy to recognize. | The connector of RCA connecting to the AV connector of your TV is yellow and very easy to recognize. | ||
− | Step | + | Step 4: A library function will be needed to solve video encoding output problems of PAL and NTSC: http://code.google.com/p/arduino-tvout/ |
To download the code and compile successfully. | To download the code and compile successfully. | ||
− | Step | + | Step 5: To run the code and see what happens on the screen of the TV. |
==Result== | ==Result== | ||
− | A line, a circle and | + | A line, a circle and "Hello Microduino" will be displayed recurrently on TV. As follows: |
− | [[File: | + | [[File:电视输出图像hello microduino.jpg|600px|center|thumb]] |
− | [[File: | + | [[File:电视输出图像.jpg|600px|center|thumb]] |
==Notice== | ==Notice== | ||
Line 111: | Line 109: | ||
==Video== | ==Video== | ||
− | + | ||
|} | |} |
Latest revision as of 08:18, 13 September 2016
ContentsOutline
Bill of Materials
RCA CableBefore we start to build a video signal, we must connect Microduino to a TV. The cheapest and the simplest solution is RCA cable (sometimes called cinch cable) which is used to send audio or video signals. In the chart below, you can a RCA cable with three connectors. These cables typically transmit sound (red and white connectors) and video (yellow connector). In this case, all we need is the cable of the yellow connector. Video FormatVideo format consists of PAL and NTSC. The former is mainly used in China:
Schematic Diagram
Program
tv.select_font(font4x6);//Set front tv.clear_screen();//Clear tv.draw_line(0, 10, WIDTH - 1, HEIGHT - 1, WHITE);//Draw line tv.draw_rect(0, 10, WIDTH - 11, HEIGHT - 11, WHITE);//Draw Rectangle tv.draw_circle(WIDTH / 2, HEIGHT / 2, 20, WHITE);//Draw circle
DebuggingStep 1: Since Microduino has no RCA jack field, so how to connect Microduino to TV is a problem. Surely, we can add a RCA jack field on Microduino. However, we will use another way to connect cable to pins of Microduino.
The outermost layer is the ground wire. The signal wire is in the middle, which is protected by a layer of insulation.
Step 3: To connect RCA to Microduino, connect 1000 Ω to D9, 470 Ω to D7, and Gnd to GND, as follows: The connector of RCA connecting to the AV connector of your TV is yellow and very easy to recognize. Step 4: A library function will be needed to solve video encoding output problems of PAL and NTSC: http://code.google.com/p/arduino-tvout/ To download the code and compile successfully. Step 5: To run the code and see what happens on the screen of the TV. ResultA line, a circle and "Hello Microduino" will be displayed recurrently on TV. As follows: Notice
Video |