研究用・実験用システムの構築,プログラム開発
×
固定報酬制
|
100,000円 〜 300,000円
|
---|---|
納品完了日
|
2018年07月31日 |
掲載日
|
2018年06月10日 |
応募期限
|
2018年06月24日 |
必要なスキル
|
応募した人 | 2 人 |
---|---|
契約した人 | 1 人 |
募集人数 | 1 人 |
気になる!リスト | 10 人 |
ESP8266 e-paper driver boardにe-paperが接続された「端末」があります.端末上にはボタンまたはLEDが1~3個搭載されています. この端末上のボタンが押されたとき,deep sleepから復帰してwifi接続し,サーバ上にあるイメージデータ(または文字列)を取得し,電子ペーパー上に表示する,というソフトウエアを必要としています. お仕事の詳細: ▽依頼の目的・概要 ターゲットハードウエアについて 端末はESP8266 e-paper driver board と,1.54(B) e-paperあるいは7.5inch(B) e-paperなどを接続したものです. https://www.waveshare.com/wiki/E-Paper_ESP8266_Driver_Board https://www.waveshare.com/wiki/1.54inch_e-Paper_Module_(B) https://www.waveshare.com/wiki/7.5inch_e-Paper_HAT_(B) GPIO12, GPIO13にはLEDか,スイッチが接続されます(コンパイル時にスイッチかLEDかを切り替えます #define GPIO12_SW などを入れるとGPIO12にSWが接続された回路用になるなど.) FLASHボタンもスイッチとして利用します. メモリなどは追加しません.deep sleepからの復帰などでなんらかの結線が必要なら指示をお願いします この環境で,以下のどちらかを概ね実現できるプログラムのデモ動作を動画等で見せることができる方のご応募をお待ちしております. 1.サーバから「イメージデータ」をダウンロードして,e-paper上の「現在の画面」の任意の位置に重ねて(上書き)表示する端末側のプログラム または 2.サーバから文字列データをダウンロードし,e-paper上に,プログラム内に用意してある背景画像とともに,任意の位置に,任意の大きさで文字列データを表示する端末側のプログラム • デモ動作を見せていただく趣旨は,以下に記載の「e-paperの画面を一部ずつ上書き更新する」という仕様を実現できるスキルをお持ちかどうかを見る点にあります.ですから,それが示されるのであればデモ動作はどのようなものであっても内容・詳細は問いません. •1ができれば文字もイメージとしてダウンロードすればよいので2は不要になります.2は,ハードウエア上の制約で 1を制作維持できない場合のバックアッププランという位置づけです. •2の場合,表示するFONTの大きさに制限があっても構いません.日本語がベストですが英数字だけでもかまいません. 上記のスキルをお持ちの方に,本件で作っていただきたいのは以下のようなソフトウエアです(2の場合は,文字列だけのバージョンをお願いすることを想定します) • ボタンを押すとwifi接続したのち,当方のサーバ(URLは別途指示します)から「イメージデータ」をダウンロードして,e-paper上の任意の位置に「現在の画面」に重ねて表示する端末側のプログラムです. •「イメージデータ」のフォーマットは,端末側ソフトウエアにあわせて実装します(効率の著しく悪いもの,不合理なものは避けたいと思っています).端末側の動作確認のためのサーバは各自でご用意願います. •データをダウンロードする際は,そのイメージデータを置く位置(x,y)と,イメージデータのサイズ(xsize, ysize)も同時にダウンロードすることを想定します.位置やサイズは,たとえば「8の倍数」といった制約は許容できることがあるので相談ください •ダウンロードできる最大のイメージデータサイズは大きいほど優れていますが,ESP8266の有するメモリサイズの制約が問題になると思われます. 100x100程度が望まれます. •「現在の画面」とは,いまe-paper上に表示されている画面のことです.何回かにデータをわけてダウンロードし,画面を順次更新していくことを想定しています •イメージデータをダウンロードする際に,「現在の画面に上書き」か「特定の番号の背景画像(事前に複数の背景をプログラム内に用意しておく)の上に上書きする(現在の画面はクリアされる)」のどちらかをサーバが指示できるようにします. •赤と黒のどちらもイメージデータとしてダウンロードできることが望まれます. • 端末に固有の「特定のURL」にアクセスすると,その戻り値に「表示すべきイメージデータがあるかどうか,あるとすればそのURL」が戻るようにしておきます.すでに受け取り済のデータであれば画面はそのままで直ちにdeep sleepに入ります. •できる限り省電力にすることを想定しています.イメージデータの変換などはできる限りサーバで処理するなど,CPU負担を減らす方向での実装を歓迎します. •その他,いくつかの機能を追加していただく予定ですが,本募集要項の文字数制限のためにここには記載できません.応募していただいた方に個別にお伝えします. ▽注意点・禁止事項 •仕様上の不明な点はこまめに確認を取っていただける方を希望します. • メールでの連絡は最低限24時間以内には反応していただく必要があります.連絡取れない期間は事前にお知らせいただければ問題ありません.しかし事前の予告なく48時間以上返事がなくなることが2回以上あった場合には,発注者が本件を無条件にキャンセルする場合があることにご同意いただきます. •検収に利用するサーバは発注者側が用意します.フォーマットを決定していただき,サンプル動作するサーバを見ることができるようになってから実装しますので検収に少しだけお時間いただく場合があります. •特殊な戻り値,ハードウエアを必要とするサーバ仕様は受け付けることができません. •納品物はソースコード一式です •当方でコンパイルして動作確認できれば検収完了です. •成果ソフトウエアを公開等することはできません. ▽その他コメント •ESP8266の開発環境(arduino IDE)をお持ちの方限定です. デモ動作を見せていただき,いくつかの仕様上の確認をさせていただき,おひとりを選定します.デモ動作ができましたら,取り急ぎご連絡ください. ▽ソフトウエア金額について 本件ソフトウエアの買い取り金額は18万円とさせていただきます.これより安価の条件をいれていただくことは妨げませんが,これ以上の金額を条件にいれた方は募集要項をよく読んでおられない方と判断させていただきます. たくさんのエンジニアの方からのご連絡・ご応募お待ちしております。 |
特記事項 |
---|
|