BaroneOSD is a PAL video overlay impression WITHOUT additional hardware required (NO LM1881 Sync generator).

Use only 3 pin:

D1 (USART TX) used to pump pixel in the video connected with a 330Ohm resistor to D6

D6 (AIN0) Video in/out, connect here you camera or radio TX.

D7 (AIN1) 0.3V Voltage reference (you can use a partitor resistor)


http://www.elenafrancesco.org/arduino/



E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • As a standalone osd based on ATMega328, I suggest you a perfect suggestion and that is base on Openlog hardware. It's a small module based on ATMega328. While Openlog receiving data on uart, can handle this task happily.
    OpenLog can be easy connected in parallel to X-Bee and work hapily
  • There are some work on the code to integrate it in ardupilot, but I think that is possible.
    This program is interrupt driven, and with only 1 line to draw (8 pixel) I think 64us per line, 1ms per frame (50hz) 1/20 of the time consumed to draw.
  • Would it not affect the performance of stabilization / navigation by ATMega328 of Ardupilot ?
  • tvpal generate a TV Signal (full with VSYNC and HSYNC).
    baroneosd overlay text over a PAL signal.
  • Follow the URL, that is in the article.
  • Nice work ! where is the code ?
    Pl. provide link to that so that we can also test.
  • There is one BIG difference.
    I have used the USART on ATmega to reach a 8mhz pixel clock, with a superb stability of the text, thanks to it perfect timing.
    Check it on NTSC signal! :)
  • Fantastic! That's exactly what i'm looking for - Thanks!
  • If doesn't work with NTSC it is simple to adapt it, change le lenght of the VSYNC in the source code.
    With 8Mhz pixel clock ATmega 328p is not fast enough, in fact, I must prepare in the 8 lines before the data for the 8 lines displayed.
    But with 4Mhz it is possible, with large characters. Try it.
This reply was deleted.