Shop OBEX P1 Docs P2 Docs Learn Events
BS2 based Home Brew HDTV Antenna Rotor system — Parallax Forums

BS2 based Home Brew HDTV Antenna Rotor system

BeeboDaMooseBeeboDaMoose Posts: 10
edited 2011-02-24 14:14 in Robotics
a very lightweight, high quality antenna can be for pennies if you search the net
mine is a copy of 4 bay ChannelMaster

For the brains a Parallax BS2 board ( cheap Basic language driven PIC controller )


so being that light
I decided to used a sturdy old record player for the mechanical part of the rotor
gutted the insides and cleared the topside surface: so we wouldn't hit anything

I went back and forth between stepper or DC motor and decided on dc motor; because I had all the parts I needed..

Including:

DC motor
Rubber Pinch Roller
hardware to mount it, spring loaded on a pivoting axis
and a DC motor control IC with Brakes part # TLE 5602-2 ( an Infinieon IC )


so far we have rotor and motor completed and just started with
It rolls right up against the side of the platter

there will be 2 feed back sensor switches used
CCW & CW Over rotation limits !

and a hard wired user control pod
a little black box with 2 buttons and 2 led's
simple current loops


clockwise rotation
counter rotation

LED's directional limit met indicators !
( could have used one LED " DOH ! indicator but what the hay )


later the basics are working
we are going to add an opto "Seeeing Eye" photo transistor & PhotoDiode st rattling the edge of the rotating platter

the record player is set up perfect for better position feedback
since the rotating platter is molded plastic
some compass holes for the seeing eye will improve feedback greatly

but all I need formy aplication is point in 2 different directions

one direction watch Saturday night live
the other direction watch everything else !

Comments

  • BeeboDaMooseBeeboDaMoose Posts: 10
    edited 2011-02-17 21:17
    drivepointSM.JPG
    Here is the point of drive against the turntable platter
    Pivot mounted on one screw, a channel for the other screw.

    Underneath is the spring loading fro the pinch roller against the side of the platter

    Ed
    655 x 304 - 21K
  • BeeboDaMooseBeeboDaMoose Posts: 10
    edited 2011-02-22 00:32
    HPIM2458.jpg
    Integrating the pieces.. moving right along

    OK everything works great but the motor

    I do OUTL %00000100 CW + - motor drive polarity
    I do OUTL %00000010 CCW - +
    I do OUTL %00000110 Brakes High
    I do OUTL %00000000 Brakes Low


    BUT

    the screws I put in the DC motor were too long and I broke it :(
    but tested with a meter the H bridge is working

    More to come


    and here's that more

    new motor fitted and tested !
    the the platter spins very nice even with the minimal current test wart used 9volts 600ma

    SO:

    Spring loaded Pinch roller on a pivot
    Motor control
    platter bearings
    YEAH..

    OK so

    we put the antenna mast on top the platter and then we needed 10 at 1 amp to to move it gracefully

    success

    after my NiMh batteries re-charge .. I'll get pics up
    Moose
    1024 x 763 - 145K
  • BeeboDaMooseBeeboDaMoose Posts: 10
    edited 2011-02-23 00:24
    Splendid !

    Tested with two programs:
    one that acted just like a standard rotor

    and myapp


    ' {$STAMP BS2}
    '
    ' the ThisAway or That A way App
    '
    ' By Ed Corter : )
    '


    DIRL = %00001110 ' p7,p6,p5... p0 IIIIOOOI set io



    EF PIN 0 ' input
    A PIN 1
    B PIN 2

    SNL PIN 4 ' saturday night live
    EOE PIN 5 ' everyone else
    BtnA PIN 6
    BtnB PIN 7


    btnWrkA VAR Byte

    OUTL = %00000000 'clear ports 0-7


    idle:

    IF EOE = 0 THEN GOTO ButnB
    IF SNL = 0 THEN GOTO ButnA


    ButnA:
    BUTTON BtnB, 0, 200, 20, btnWrkA, 0, No_Press

    OUTL = %00000010 '

    movingA:
    IF EOE = 0 THEN GOTO idle
    GOTO movingA


    ButnB:
    BUTTON BtnA, 0, 200, 20, btnWrkA, 0, No_Press

    OUTL = %00000100 '


    movingB:
    IF SNL = 0 THEN GOTO idle
    GOTO movingB



    No_Press:

    OUTL = %00000000 '

    GOTO idle
  • BeeboDaMooseBeeboDaMoose Posts: 10
    edited 2011-02-23 02:53
    Oh what we thought was graceful then !

    once we put some feed back switches in place we found..
    this thing needs some working out so we don't blast through our feedback switch
  • BeeboDaMooseBeeboDaMoose Posts: 10
    edited 2011-02-24 14:14
    OK
    we got a simple for next loop with pause
    working for a PWM algorithm


    now I want better positional feed back

    might just run of processor
    trying to PWM and monitor FeedBack

    Any thoughts ?

    10 turn pot in an RC circuit for the pulsin command ?
    Do I have enough stamp ?



    OK
    dont want to spend the dough on a 10 turn pot
    I'm gonna try this

    I opened a pot and made it endless "non stopping"
    and I'll to use pulsin with the RC circuit and count how many time I go through the range..
    wish me luck

    Suggestions welcome
Sign In or Register to comment.