Find Jobs
Hire Freelancers

Arduino USB Host / Serial port interface project

$500-4000 USD

処理中
投稿日: 12年以上前

$500-4000 USD

完了時にお支払い
Use your skills as an Arduino developer to make a simple interface between two devices. One device I will provide, the other you can obtain or I can provide. You will retrieve data from one device (USB) and display it on the other device (Serial or maybe USB). See project details for more information. ## Deliverables **Arduino Interface Project** You will need to obtain FOR YOURSELF: ? Arduino ? Assembled USB Host Shield available from [[login to view URL]][1] (or other source if agreed in advance) ? Serial port shield or added parts as needed (see requirements below, as per agreement in advance) ? Programming experience with Arduino ? Experience with USB Host, USB Protocols, etc. Buyer will provide: ? The USB Device to interface with ? The Display device (likely a "BetaBrite" display) ? Reimbursements for Arduino hardware when the project is finished Requirements: ? Use the USB Host Shield to interface with my "PM" device. o The "PM" has a USB "Device" endpoint which advertises itself as a "HID" device. o Use a well-documented command/response protocol to retrieve information from the device. ? Use the Serial interface to communicate with an off-the-shelf LED sign such as the BetaBrite. o Learn and utilize the publicized protocol to communicate with the BetaBrite and display numbers and letters. o Alternatively, if the BetaBrite has a USB port, you can use the USB Host port and a "Hub" to communicate with both the BetaBrite and the PM. Please note: The documentation to the BetaBrite protocol is here: [login to view URL] (I am told it uses same protocol as the Adaptive Displays) Project Phases ? In phase I you will demonstrate that you can connect to the PM, issue requests, and properly receive a response. o When you can demonstrate this and "Check In" your code, buyer will pay for Phase I (not to exceed 20% of total project) and issue a "bonus" to pay for the hardware expenses you may have incurred. o When this phase is complete, Buyer will ship Worker a BetaBrite display if needed, or buyer make agreement with Worker to procure one locally at an agreed on price. ? In phase II you will demonstrate that you can display data on the BetaBrite o When you can demonstrate this and "Check In" your code, buyer will pay for Phase II, not to exceed a cumulative 40% of the total project ? In phase III you will implement the appropriate data as specified below: o Poll the PM every 30 seconds asking for "UNITS" which will be a value of 0, 1, 2, or 3. o Poll the PM every 1 second asking for some data that is changing rapidly. o Depending on "UNITS" you may be required to make a basic calculation (addition, subtraction, multiplication, division) based on a formula buyer will provide. o Update the BetaBrite with the new information calculated above. o When you can demonstrate this and "Check In" your code, I will pay up to 80% of the project. The balance will be released within 15 business days pending final testing. Preference will be given to workers that are in the USA due to shipping of hardware devices overseas, or who agree to obtain the "BetaBrite" locally up front. Reimbursement for hardware can be built into your bid.
プロジェクト ID: 3645392

プロジェクトについて

5個の提案
リモートプロジェクト
アクティブ 12年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
See private message.
$750.55 USD 64日以内
5.0 (33 レビュー)
5.9
5.9
この仕事に5人のフリーランサーが、平均$2,153 USDで入札しています
ユーザーアバター
See private message.
$3,000.50 USD 64日以内
5.0 (150 レビュー)
7.1
7.1
ユーザーアバター
See private message.
$2,805 USD 64日以内
5.0 (23 レビュー)
6.6
6.6
ユーザーアバター
See private message.
$807.50 USD 64日以内
4.4 (65 レビュー)
5.2
5.2
ユーザーアバター
See private message.
$3,400 USD 64日以内
5.0 (10 レビュー)
3.8
3.8

クライアントについて

UNITED STATESのフラグ
Morrisville, United States
4.9
23
お支払い方法確認済み
メンバー登録日:12月 26, 2008

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。