USB toy robot
POWER
i need a usb device that is self powered from a USB 2.0 pc socket (5v @ aprx 500ma) with optional dc power input to supply additional power to the unit. Use of external power input will disconnect pc power input (hardware switch).
INPUTS
The unit will have 15-20 inputs to measure variable input voltages and/or on/off sensors of assorted types and send this information in real time to the pc software.
The inputs will get their power from the USB line or external power.
Inputs can be solder pads, I don’t have input plugs decided on at this point.
OUTPUTS
The unit will control 4 independent motors and supply variable voltage from 0-5v dc as controlled by the pc software. I will also need the motors to switch direction (by reversal of polarity) to provide variable -5vdc-0v to the same motors (so they have full variable control from -5v to +5v as controlled by pc software. Each motor will be rated at aprx 500ma current draw.
the power variations should be analog, or if digital it should output power smoothly to give the appearance of analog rather than a noticeable digital stepper feel.
(project is for a pc controlled robot, motors control arms, legs, they need to move both directions at variable speeds by pc software control)
Outputs will be 3/32 mono mini headphone jacks (4qty)
## Deliverables
POWER
i need a usb device that is self powered from a USB 2.0 pc socket (5v @ aprx 500ma) with optional dc power input to supply additional power to the unit. Use of external power input will disconnect pc power input (hardware switch).
INPUTS
The unit will have 15-20 inputs to measure variable input voltages and/or on/off sensors of assorted types and send this information in real time to the pc software.
The inputs will get their power from the USB line or external power.
Inputs can be solder pads, I don’t have input plugs decided on at this point.
OUTPUTS
The unit will control 4 independent motors and supply variable voltage from 0-5v dc as controlled by the pc software. I will also need the motors to switch direction (by reversal of polarity) to provide variable -5vdc-0v to the same motors (so they have full variable control from -5v to +5v as controlled by pc software. Each motor will be rated at aprx 500ma current draw.
the power variations should be analog, or if digital it should output power smoothly to give the appearance of analog rather than a noticeable digital stepper feel.
(project is for a pc controlled robot, motors control arms, legs, they need to move both directions at variable speeds by pc software control)
Outputs will be 3/32 mono mini headphone jacks (4qty)
OTHER
the device must also have a unique usb id (prefer auto generated) (or 4 position dip switch setting) so several devices can be detected and used at the same time on the same pc as separate devices for control of several units per pc with the software.
DRIVER
If required, I will need the driver for this device to be supplied.
DEVICE NAME
I will want to be able to change the device name and info that will show up in the device manager on the pc, this can be hard coded as long as I am shown how to change it myself in the .bin file or the driver.
CIRCUIT
I need the schematic layout and list of all parts required.
PCB
I don’t care about the prototype pcb design, i will finalize that myself once I have a prototype in hand.
SAFETY
I want fuses to protect pc usb ports, as well as the device itself.
PC SOFTWARE
I don’t need the pc software, only the usb device and pic programming. The pc software will be built by another programmer. If a basic i/o software program can be provided at very minimal cost to test with that would be helpful, but not required. Let me know if testing software can be included with your bid and for what additional price.
DELIVERABLES
I will want all source codes, the finished .bin or .hex or other accepted pic chip formats file to write the chips, documentation, schematics & parts list, as well as 5 working prototypes. Prototypes can be in any type you want, etched pcb, breadboard, whatever is easiest. If it will be difficult to deliver prototypes I can build them here with your supplied schematics and .bin files for testing. Please let me know in your bid if you will be supplying the prototypes or if I will build them myself.