Shop OBEX P1 Docs P2 Docs Learn Events
Propeller in Broadcasting — Parallax Forums

Propeller in Broadcasting

EE_davranEE_davran Posts: 3
edited 2013-09-15 14:35 in Robotics
Hello;

I am an electronics engineer in İstanbul, loving parallax products, working for broadcast industry. In our company more than 100 channels is broadcasted via satellite, internet, terrestrial and cable tv.

We monitor these channels againist any interruption with TAG alert system. Tag system send traps to sql database server via network indicating the details of alert.

I used Propeller to automatically tune in to the channel which is found to be problematic by TAG traps.

TAG traps --> SQL database ---> rs232 -> propeller board --> remote controller emulation with infrared ----> set-top box ----mini hdmi ---> minicaster streaming tool ---> Multicast stream

Propeller board is bought from infogate, ( reseller in Turkey. ) A compact handy usb interfaced standalone board.

Noname1.jpg


An IR led is connected to Propeller. And in front of the set-top box, prop automatically tunes into the requested channel by database server which is connected via USB.


fotoğraf (4).jpg



Minicaster streaming tool streams set-top box output to the network as an UDP multicast stream. So that any body in the company can monitor alerting channel from their PCs.

fotoğraf (2).jpg


Nonamex.jpg


fotoğraf (7).jpg

CON

                                'use 80MHz for max resolution
        _clkmode        = xtal1 + pll16x
        _xinfreq        = 5_000_000                    
    
        
VAR              
        
OBJ                                
'        irrx    : "ir_reader_nec"
        irtx    : "ir_tx_nec"
        pst    : "Parallax Serial Terminal"   


PUB start |  tus, vrbl, i, digit[10], baslama_digiti


   pst.Start(9600)
   irtx.start(2)                 'start the ir transmitter


                
    irtx.send($165000)
    waitcnt(160_000_000+cnt)  
    
   repeat      
      vrbl:=pst.DecIn
                        
     baslama_digiti:=0
     repeat i from 0 to 4
      digit[i]:=vrbl//10
      vrbl:=vrbl-  digit[i]
      vrbl:=vrbl/10
      if digit[i] <> 0
       baslama_digiti:=i


     '###### ilk digit 0 sa print edebilmek icin...                         
'     if ( vrbl == 0  )


'      digit[0]:=0 
     
      
    repeat  i from baslama_digiti to 0
      tus:=digit[i]
'      pst.Dec(digit[i])       
                      
      if ( tus == 0  )
         irtx.send($0C5000)    
      if ( tus== 1)
         irtx.send($035000)
      if (tus == 2  )
         irtx.send($045000)     
      if (tus == 3 )
         irtx.send($055000)    
      if (tus == 4 )
         irtx.send($065000)
      if ( tus==5 )
         irtx.send($075000)
      if (tus == 6  )
         irtx.send($085000)
      if (tus == 7 )
         irtx.send($095000)    
      if (tus == 8 )
         irtx.send($0A5000 )
      if (tus == 9 )
         irtx.send($0B5000)
     
      waitcnt(45_000_000+cnt)
      
    waitcnt(260_000_000+cnt)

By the way Dogan TV is a huge multi-billion company, traded in İstanbul stock exchange. I mean it can be a good reference for parallax if they add this to the customers applications section..
http://www.dmg.com.tr/Eng/default.aspx
296 x 378 - 20K
1024 x 765 - 66K
1024 x 765 - 70K
814 x 618 - 69K
1024 x 1371 - 183K

Comments

  • Duane DegnDuane Degn Posts: 10,588
    edited 2013-09-14 09:37
    Thanks for posting this project.

    It's fun to see the Propeller in use on the other side of the world (from where I am).

    I tried to find out what "TAG alerts" are and I couldn't find any information about them. What sort of things would generate a TAG alert? Do people at your company have to take action based on these alerts?

    Thanks again for posting this project and welcome to the forum.
  • EE_davranEE_davran Posts: 3
    edited 2013-09-15 14:35
    Duane Degn wrote: »
    Thanks for posting this project.

    It's fun to see the Propeller in use on the other side of the world (from where I am).

    I tried to find out what "TAG alerts" are and I couldn't find any information about them. What sort of things would generate a TAG alert? Do people at your company have to take action based on these alerts?

    Thanks again for posting this project and welcome to the forum.

    Thanks. Tag is a broadcast monitoring solution. It works on servers, receives multicast streams and detects any failure with respect to user thresholds and then send emails and traps to users. For more info you can refer to http://www.tagvs.com/ .

    Technical stuff take action based on these alarms. There is also top rated channel of the country among the monitored channels, so it is critical to react immediately.

    Yes here is very far from propeller's fatherland, so it is expensive and not easy to acquire.
Sign In or Register to comment.