Find Jobs
Hire Freelancers

Controller Board Development (hobby servos, displays, switches, led, etc)

$1500-3000 USD

Cancelled
Posted over 10 years ago

$1500-3000 USD

Paid on delivery
Development (circuit + PCB design, component selection, firmware development, assembling and testing to provide a working prototype) of a controller board (200mm x 500mm) which could receive commands via the on-board serial port to do the following things: -Controls the power and position of 128 hobby servos independently (PWM: 500-2500us with 1us resolution). These are standard hobby servo with 3 pins: PWM, 6V, GND. The required refresh rate is 30ms - upon receiving the commands from the serial port (i.e. the host), the controller board shall take less than 30ms to update the independent position of (up to) all 128 servos. -Controls 128 rgb LEDs independently, 8-bit (256 steps) for each color channel. Upon receiving the commands from the host, the controller board shall take less than 30ms to update (up to) all 128 rgb LEDs' independent color. The rgb LEDs are external modules (128 of them), each complete with resistors and 4 pins: 6V. R, G, B. They are already designed and we could provide samples for your development. -Controls 128 128x64 0.96" mono OLED displays modules independently. The OLED modules uses the Univision UG-2864HSWEG01 and are configured in 4-wire SPI interface with the chip select (C/S) pin. They are already designed and we could provide samples for your development. The OLEDs are for displaying static graphics and fonts which are stored in the controller's on-board memory. No animation playback required. Upon receiving the commands from the host, the controller board shall take less than 200ms to update the independent content of (up to) all 128 OLEDs. In addition, the host shall be able to upload the static graphics and fonts to the controller's on-board memory via the serial interface. -Controls 12 speaker channels independently and simultaneously. The controller board shall be equipped with digital amplifiers, driving 12 4ohm 2w speakers, one connected to each channel. It shall be able to start/stop playing mono sound files (mp3 and/or wav is acceptable) independently at each channel, and simultaneously on all channels (i.e. the playback of different files on different channels may be overlapped). There are less than 32 files in total to be stored in the on-board memory, each not exceeding 10 seconds. The required response time (to play/stop each channel) shall be less than 30ms upon receiving commands from the host. In addition, the host shall be able to upload the sound files to the controller's on-board memory. -Connect to 192 mechanical switches and report each of their activity (i.e. high/low) to the host via the serial interface in real time. The switches shall be independently wired (no matrix) due to the large amount of combination keys. The reporting delay shall be less than 10ms - or as responsive as a typical keyboard experience. -Connect to 10 scroll wheels (identical to the 3-wires encoder type that found in a typical mouse) and report each of their activity to the host in real time. The reporting delay shall be less than 10ms - or as responsive as a typical mouse experience. All the servos, RGB LEDs modules, OLED displays modules, speakers and switches are external, connected to the controller board via various sockets. The physical dimensions and layout (sockets/screw holes etc) of the board has already been designed with CAD. There will be 3 on-board ports for various choices of serial communications: a typical DE9 RS232-C socket, a USB-B Female socket (using the on-board FTDI FT232R chip to communicate with the PC USB port & firmware update), and a USB-A female socket (using the on-board FTDI FT312D chip for connecting to an android device via the AOA protocol). The controller board connects to a host PC or most likely, an android tablet, which acts as the control interface to all those external devices. A working prototype of the controller board and a simple demonstration software (PC or Android) shall be provided for testing and final evaluation.
Project ID: 5069098

About the project

22 proposals
Remote project
Active 11 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
22 freelancers are bidding on average $3,254 USD for this job
User Avatar
Hi. I can help you, see portfolio for samples of works. To save time and money i can recommend working in steps. For example you need on design or project apply private project to miky4227. 1 - setp design sch , select components , confirm ideas, and design first test. if you are ok with this design continue 2- step design PCB one first prototype , PCB , Gerber and 3d model if you are ok with this design continue. 3- step Make PCB and assembling in your country or in China or any and send , one for you and one for me. if you are ok with this design continue. 4- step generated one first program one for test hardware. if you are ok with this design continue. 5- step continue with this or other project if you are ok with this design continue. Cost and time for example step SCH bid for $500 , and time is 5 day or 7days step PCB bid for $500 , and time is 5 days or 7 days step make PCB bid for $500 , and time is 10 days ,assembling and test. Step make little soft bid for $500 , and time is 10 days , Bets regards. other options are welcome
$2,105 USD in 15 days
4.9 (55 reviews)
6.5
6.5
User Avatar
A proposal has not yet been provided
$2,500 USD in 60 days
4.7 (36 reviews)
6.5
6.5
User Avatar
Hi. Your project can be done using an ARM chip interfacing with an FPGA. I finished a similar project before and can help you on this project
$4,444 USD in 30 days
4.9 (14 reviews)
5.7
5.7
User Avatar
Hi I can develop your project with Arduino. I can provide all need interfaces and logic regarding to your requirements. If you have interest to work together pls send me message. Regards, Slavi.
$2,740 USD in 40 days
5.0 (10 reviews)
5.2
5.2
User Avatar
Hi We have all the expertise with us for your project.I am from Pak as well so we can have a meeting to discuss details as well. looking forward to listen from you soon.
$2,222 USD in 60 days
4.9 (18 reviews)
4.9
4.9
User Avatar
Tough project, but not impossible to make. Price includes everything you want: component selection, circuit, PCB design, firmware and a working prototype. There are a lot of components and a lot of programming involved, so 2 months should be enough time for me to complete the project.
$5,555 USD in 60 days
5.0 (4 reviews)
4.2
4.2
User Avatar
Electrical Engineer (Gold-Medalist) from the oldest and the most reputable engineering institute of Pakistan (UET, Lahore). Done my internship @ US based R&D embedded company “Mentor Graphics” and currently working as Professional “Embedded Design Engineer” @ Asia’s #1 ranked R&D company “MicroTech Industries”… Looking for +ve reply soon :)
$3,333 USD in 60 days
5.0 (10 reviews)
4.0
4.0
User Avatar
Hello, We are a team of computer Engineers and Electronics Engineers. We have a lot of experience in Embedded system development and can provide you with the highest quality with the least price. We are looking forward for further discussion about you requirements if you are interested. Regards, Muhammad Nagy CEO Elab Eg
$2,222 USD in 40 days
5.0 (2 reviews)
4.1
4.1
User Avatar
I can develop this board for you and program it as your requirement. The hardware will be expensive and requires FPGAs and independent audio controllers as such a requirement is rare. I dont know what the system is but I think it could have been designed in a much better way.
$5,555 USD in 90 days
4.7 (2 reviews)
4.1
4.1
User Avatar
Hello Sir, We have extensive experience in PCB and Embedded system design. We deliver high quality and performance hardware systems, mainly specialized in Control systems. We design and build all kind of control circuits needed to control any system, carrying out process cycle starting from design, PCB layout, assembling and testing. Here is our offer.. -------------------------------- - A team of experienced Embedded Engineers dedicated for your project 40hrs/week - Continuous communications - High quality product Please consider our offer and we will be glad to work with you Regards
$2,555 USD in 60 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I offer you 30 year in electronics, expertise plus experience outsourcing design services since 1996. For this project we delivery : schematics, gervers, BOM, firmware sources code, 2 prototypes. One of the prototypes keep with us until end of design warranty for debugging proposes. Note : We assembly prototypes in USA or Brazil, our estimate prototypes cost is 30% of this bid. including prototypes itself, freight and customs taxes, if you have local facilities to build and assembly prototypes we can release all proto building documentation and adjust our bid. Don't not hesitate in contact us for more details Best regards Walter
$6,500 USD in 90 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi! I am an experienced pcb designer with advanced knowledge about product design and development. I have used various communication technologies like RS485, RS232, CAN, Z-Wave and IP(w/ PoE). I have designed many building automation device such as motor controller, controlled switch, dimmer and gateways. All of them complied with the strict European EMC requirements. Kind regards, Zoltan Kulcsar
$6,000 USD in 90 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have five years experience in Electronics System, Embedded System and Electronics Project Designing. You can directly contact me about this project too. I have also got worldwide IEEE, USA second prize for my Final Year Project. I live in Karachi and I have done MS in communication Engineering from NUST. Currently I am working in R& organization as Electronics Design Engineer. Do you required this project for professional purpose?
$2,222 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$2,500 USD in 60 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello, Thanks a lot for considering me for this work. I am working as an Senior Embedded Engineer in India with 5 years of overall experience. I had experience in working on C, Embedded, QNX RTOS, Algorithms, Electronics, Microcontrollers, OrCAD, Pspice, Communication Protocols like CAN, I2C, SPI etc. I can finish the work in 40 to 50 days. I can complete your work with 100% accuracy & in time. So, please consider me for this project. Waiting for a favorable reply. Thanks - gtbtech.
$2,850 USD in 50 days
0.0 (1 review)
0.0
0.0
User Avatar
Hello... I am very good experienced with Arduino and building new boards... I hope you will contact me ! Thank you....
$2,500 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of PAKISTAN
ISLAMABAD, Pakistan
4.4
1
Member since Oct 10, 2013

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.