Find Jobs
Hire Freelancers

Custom USB device - simple circuit

¥25000-75000 JPY

Zamknięte
Opublikowano prawie 6 lat temu

¥25000-75000 JPY

Płatne przy odbiorze
Hi folks, I need a person who knows electronics and programming, to implement a simple USB device. - The computer will send 20-bits of binary information to the device, via USB - The USB device will do some simple operations. - The USB will send back 10-bits of information, also via USB - The computer will store the 10-bits, and repeat the loop with another 20-bits string. You are welcome to send a bid! Please send detailed information about how you will approach the problem (e.g., components, libraries, etc). I need to know that you know what you are doing. Please see the schematics, and contact me if you have questions. Thanks, and I look forward to work with you!
Identyfikator projektu: 17032141

Informację o projekcie

17 ofert
Zdalny projekt
Aktywny 6 lat temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
17 freelancerzy składają oferty o średniej wysokości ¥99 637 JPY dla tej pracy
Awatar Użytkownika
Hi I am experienced electronics engineer with more than 8 years of experience I have completed a number of project in this field. Please share the complete details of implementation plan as you mentioned. I would like to discuss more in detail Regards
¥55 555 JPY w 10 dni
4,9 (260 opinii)
8,0
8,0
Awatar Użytkownika
Hello, Have a nice day. We will design, built and ship the circuit. It can be done in 2 ways. 1. using virtual COMPORT 2. using HID interface on PC. in both approaches we have to use PIC series micro controllers. HID is best because of huge support in Linux. Please feel free to contact us. Regards, Shahbaz.
¥150 000 JPY w 30 dni
4,6 (53 opinii)
7,0
7,0
Awatar Użytkownika
Dear Sir, I am an expert with more than 15 years of experience in the field of embedded systems, electronics, prototyping and PCB Layouts. I have checked the requirements of your work. The best approach is to to use PIC16F145x an exciting 5V (USB BUS Powered) MCU with in built USB transceiver. We would implement an HID interface class to transfer the data to and from PC / Device. I assure you the best working solution along with code. Regards Ch
¥40 000 JPY w 10 dni
4,6 (61 opinii)
6,2
6,2
Awatar Użytkownika
First, my proposal will not use Arduino but I need a small micro-controller at the circuit side. This is because USB is not only a standard for port and connection, there are very complicated protocols to "talk". Without the micro-controller, it's just like requesting to receive and decode GPS signal with only R, L and C. My solution is - the circuit will use a CH340 IC, this will to interface with computer USB and generate a RS232 output to the micro-processor (PIC or Atmel) on the circuit. The micro-processor will get the data from RS232 and do the NAND and NOR on the bits and send back to the computer. On the computer side, a driver for CH340 is required (already available from the manufacturer of CH340), the driver will also create a serial interface on the PC. A C or Python code will talk to the serial interface to send / receive data. Deliveries: - Schematic of the circuit - Code for the micro-controller - Code for the PC My bid does not include cost to purchase parts nor making the prototype board, nor shipment. If you need, I will do that for you with extra cost. If you have any question, pls let me know.
¥60 000 JPY w 10 dni
4,9 (25 opinii)
5,3
5,3
Awatar Użytkownika
Hi, I am a professional electrical engineer I know all about circuit and layout design also i am an expert in programming and coding like C++, arduino, matlab and others. I think the best option to implement your project will be through Arduino Uno micro-controller it is small cheap and can communicate with computer through USB connection. I have all main idea and components and how to so it in mind. You can contact me on chat for further discussion. Thanks
¥27 777 JPY w 5 dni
4,7 (23 opinii)
5,1
5,1
Awatar Użytkownika
I had worked on USB device driver and I can handle this scenario. But from your requirement its not clear how you going to program this. since you don't want to use any device. please clarify your requirements.
¥42 728 JPY w 20 dni
5,0 (2 opinii)
3,4
3,4
Awatar Użytkownika
Hi, Good day! This is Lawrence. Please disregard my bid. I'm very interested in doing this task and I would like to try to make it working. Questions: 1. Since we cant use any microcontrollers. Can we use usb to serial bridge ic? Eg FT232 or equivalent?
¥40 000 JPY w 15 dni
5,0 (4 opinii)
3,3
3,3
Awatar Użytkownika
i have done this kinda job before. I have used Texas Instruments , Tiva C Launchpad microcontroller , i have programmed USB controller for Bulk data transfer , developed USB window drivers and wrote simple application for USB data transfer in visual studio. Let's discuss rest through PM chat.
¥38 888 JPY w 10 dni
4,1 (6 opinii)
3,0
3,0
Awatar Użytkownika
Hi, I think I can do it. I am expert in Circuit design/PCB layout/firmware develop. I have more than 19 years experiences. I have developed a lot of products, some of these is used in China High-Speed system. In description,You ask just pure/classical electronics. It is complex and need a large PCB. I think use a mini MCU is cheap and small. may we discuss about this? Please contact me and discuss about your requirements, thanks.
¥75 000 JPY w 20 dni
2,2 (8 opinii)
5,2
5,2
Awatar Użytkownika
Hello Sorry for my bad English. I think a simplest way to solve your task is using USB-TO-SERIAL converter (as FTDI232) and simple MCU (as STM103). Features of this way is you don't needs individual driver for USB-device. You can use standart FTDI-driver for Linux or Windows. If you are interested in my proposal I wait for you reply. Best regards, Alex
¥55 555 JPY w 10 dni
5,0 (1 opinia)
0,4
0,4
Awatar Użytkownika
Hi, I can do it. Please send me more detail info. Let me know your skype id or whatapps, we will discuss more detail. Regards, --Hung
¥55 555 JPY w 10 dni
0,0 (0 opinii)
0,0
0,0
Awatar Użytkownika
Respected Sir/Madam, Upon review of your requirement, I am submitting my proposal for your consideration. As an experienced professional with comprehensive experience in developing and testing embedded software, Device Drivers and VLSI, I am well suitable to exceed your expectations for your requirement. From performing requirements analysis, software design, coding, testing the architecture design for innovative new software systems, I have seven year of experience as working part of a team to create useful and efficient products. My dedication to working as part of a team prepares me to make a significant impact on your requirement. Consider the following highlights of my experience: • Experienced in the different Technologies in Embedded Systems, Telecommunications, Device Drivers, IoT and VLSI. • Expertise in Programming Languages C, C++. • Basic knowledge on Mat lab HTML, Python, VB Scripting, VLSI. • Hands on experience in PCB design tools and Hardware Board Bring up. • Experience in using the Hardware debug tools like J-Tag Debugger, Logic Analyzer, and Packet sniper. • Knowledge on compiler design and Software Testing, RTOS. Your requirement can be implemented with micro controller USB OTG Technique. Thank you for your consideration. Thanks
¥25 000 JPY w 10 dni
0,0 (1 opinia)
0,0
0,0

O kliencie

Flaga JAPAN
Tokyo, Japan
5,0
10
Zweryfikowana metoda płatności
Członek od wrz 27, 2014

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.