Find Jobs
Hire Freelancers

Customize Disk on Key (implement USB interface)

$250-750 USD

In Progress
Posted about 10 years ago

$250-750 USD

Paid on delivery
This project is to create a customize disk on key. All basic disk on key functionality should be implemented + few customizations. You should implement USB interface operating as a default USB MIDI device class. When the microcontroller is plugged in to a PC or Mac, the example will mean it gets recognized as a default MIDI device (recognized by the default MIDI drivers supplied with the OS), and allow the microcontroller to send and receive MIDI messages. Once the device is plugged in and recognize it will need to run an executable file ([login to view URL]). In the end of the day the device will store my exe file (+few more files) and run it once it is connected to the USB interface of the PC (with no human intervention) and when the computer is locked (not shutdown, only lock). You should include one page that describe the solution and the requirements in order to make sure we are on the same page. you can choose the board and the microcontroller (+memory) you want. you will need to purchase your own the board, so you may want to cover your cost as part of the bid). The code delivered should show the core USB MIDI functionality and enable simple further application development of something wanting to utilize USB MIDI. The example should not include any third-party USB stack code. Deliverables are full source with build, execute instructions and the board itself of course  Anything that isn't already open source licensed becomes my property.
Project ID: 5761967

About the project

3 proposals
Remote project
Active 10 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
3 freelancers are bidding on average $622 USD for this job
User Avatar
Dear Sir, We have completed Electronic projects in Freelancer.com using Ethernet, USB and RS232 communication methods using Microchip, Atmel (Arduino Platform, Atmel studio), Texas Instrument and freescale ICs. Please see our profile for more details of our past projects and current projects. Our Proposal : We are thinking, it is better to make your project using single Microcontroller and Oscillator. So following things will deliver at this cost. 1. Schematic Circuit Diagram. ( Eagle 6.4 ) 2. Circuit board layout. ( Eagle 6.4 ) 3. Firmware for Microcontroller ( C Language using CCS C compiler) (no any open source or GPL codes will be used to develop your code) 4. Simulation of project using development tools / Proteus Simulation Environment. We have done several Human Interface Devices. Im thing it is better to use RAW HID device for your project. we will provide any guide to program ICs and how to make your prototype. Contact us for more information. Best Regards, Lasantha Prasad
$611 USD in 10 days
5.0 (7 reviews)
4.9
4.9
User Avatar
A proposal has not yet been provided
$555 USD in 10 days
5.0 (1 review)
2.0
2.0
User Avatar
Hi, I'm desarrolador of electronic prototypes, I can deploy this project with a microcontroller low cost PIC18FXXXX in which supports USB connection and is very portable along with a 24Cxx memory module eeprom Segun I understand you want a kind of Douglas, (protection by hardware) implementation of an application that suppose to be music. Might you give me more details?.
$700 USD in 15 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ISRAEL
Kefar Saba, Israel
0.0
0
Payment method verified
Member since Mar 17, 2014

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.