Hackberry portal Forum HACKberry Q&A 左手用の基板について Question about PCB for left hand

This topic contains 10 replies, has 4 voices, and was last updated by  Hiroshi Yamaura 3 years, 2 months ago.

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #1114

    Asaka N
    Participant

    初めて投稿します。
    現在、大学の卒業研究でHACKberryの研究開発に取り組んでおり、
    先日購入した製作キットを使って左手用の義手を組み立てています。
    wikiに載っている手順で製作していましたが、掌の組み立てで問題が発生してしまいました。
    製作キットの基板ArduinoMicroBoard01では左手用の部品に合わないので
    左手用の回路のデータ等ありましたらアップロードして頂けると助かります。
    よろしくお願い致します。

    #1115

    Hiroshi Yamaura
    Keymaster

    はじめまして。投稿ありがとうございます。
    左手用の基板についてはこちらのデータをお使い下さい。
    SeeedStudioやSwitchScienseのフォーマットで作成しているので、
    このままアップロードして頂ければ注文ができるはずです。
    https://github.com/exiii/HACKberry/blob/master/HACKberry-hardware/electronics/HandBoard_left_v1/160824HandBoard_left_v1.zip

    切削等で基板を作られる場合にはこちらのファイルをkicadで読み込んで使って下さい。
    https://github.com/exiii/HACKberry/tree/master/HACKberry-hardware/electronics/HandBoard_left_v1

    なお、左手用基板ではArduinoのスケッチも変更する必要があります。
    こちらを使用して下さい。
    https://github.com/exiii/HACKberry/blob/master/HACKberry-software/HACKberry_v1/HACKberryLeft_v1.1/Hackberry_Left_v1.1/Hackberry_Left_v1.1.ino

    ところで、単純に3Dデータを反転するだけではHbPalmBase03は上手く組み立てられないかと思います。
    (DCDCコンバーターの取り付けが合わないはずです)

    以下のデータに左手用に修正したHbPalmBase03が含まれているので必要に応じてご参照下さい。
    https://drive.google.com/file/d/0B_O4N8Ng5KyZR0dKU2E0ckk1dG8/view?usp=sharing
    https://drive.google.com/file/d/0B_O4N8Ng5KyZZHFhcFR2RlE5Wk0/view?usp=sharing

    #1139

    Nobutake Kato
    Participant

    はじめまして。
    上でご紹介いただいた左手基板用スケッチを試そうとしていますが
    コンパイルすると以下のメッセージが出てボードに書き込めないようです
    右手用v.1はこの環境で問題なく書き込めています
    検証の程、よろしくお願いします。
    ==================
    Arduino:1.6.11 (Mac OS X), ボード:”Arduino/Genuino Micro”

    /Users/nob/Dropbox/HACKberry/左手用/Hackberry_Left_v1.1/Hackberry_Left_v1.1.ino: In function ‘void loop()’:
    Hackberry_Left_v1.1:95: error: ‘calibration’ was not declared in this scope
    calibration();
    ^
    Hackberry_Left_v1.1:103: error: ‘ReadSens_and_Condition’ was not declared in this scope
    sensorValue = ReadSens_and_Condition();
    ^
    Hackberry_Left_v1.1:116: error: ‘calibration’ was not declared in this scope
    calibration();
    ^
    exit status 1
    ‘calibration’ was not declared in this scope

    「ファイル」メニューの「環境設定」から
    「より詳細な情報を表示する:コンパイル」を有効にすると
    より詳しい情報が表示されます。
    ==================================

    #1140

    Hiroshi Yamaura
    Keymaster

    情報ありがとうございます。
    Githubのソースコードを改めてダウンロードして試してみたのですが、
    こちらの環境では再現することができませんでした。

    原因を考えてみたのですが、仮に244行目(int sensorMin_temp;)以降の
    行を消去した場合同じエラーメッセージが表示されます。

    お手元のスケッチとGithub(https://github.com/exiii/HACKberry/blob/master/HACKberry-software/HACKberry_v1/HACKberryLeft_v1.1/Hackberry_Left_v1.1/Hackberry_Left_v1.1.ino)を見比べて、244行目以降が含まれているかご確認頂けますでしょうか?

    よろしくお願いします。

    #1141

    Nobutake Kato
    Participant

    素速いリプライ有り難うございます
    ご指定のURLにあるファイルを再ダウンロードしてみましたが、結果は同じでした
    244行目以降もしっかり含まれています

    1
    2

    明日のMission ARM Japanの定例会には参加するつもりです
    会場でもよろしくお願いします

    #1147

    Hiroshi Yamaura
    Keymaster

    ご確認ありがとうございます。
    そうなると、今のところどこに原因があるのか分からないですね…
    定例会には私も参加予定ですので、どこかのタイミングでお話させて頂けると幸いです。
    よろしくお願い致します。

    #1149

    Hiroshi Yamaura
    Keymaster

    社内で同じ環境(Arduino:1.6.11 Mac OS X)で作業したメンバーがおりまして、
    「同一のエラーメッセージが出て困ったがPCを再起動したらコンパイルできるようになった」
    というケースがあったそうです(原因は不明です)。

    不確かな内容で恐縮なのですが、もしお時間があれば再起動もお試しください。
    よろしくお願い致します。

    #1152

    Hiroshi Yamaura
    Keymaster

    本件、加藤さんと直接会ってやり取りさせて頂いたのですが、
    他の方のために情報共有します。

    エラーメッセージの内容が
    ・ReadSens_and_Conditionが宣言されていない
    ・calibrationが宣言されていない
    というものだったので、
    スケッチのはじめに
    void calibration();
    int ReadSens_and_Condition();
    の二行を加えてみたところ、エラーがでなくなりました。

    根本的な対策ではないですが、もし同様の症状で困っている方がいましたら
    暫定の対応として試してみて下さい。

    #1269

    Hiroshi Yamaura
    Keymaster

    左手用の基板の回路図について質問がありましたが、こちらには左手用基板の回路図はありません。
    あくまで参考にしかなりませんが、160824HandBoard_left_v1の
    表面と裏面のパターンの図を置いておきます。

    View post on imgur.com

    View post on imgur.com

    I got the request for uploading the diagram of left hand board.
    Unfortunately, I don’t have the one.

    This pictures are front and back side of garber data for 160824HandBoard_left_v1.
    I hope it will help somebody’s understanding.

    #1277

    Elvio Lievert
    Participant

    Hiroshi good night, what is the function (reason) of pins A5 and A6 being interconnected in the left hand. I did not understand pios I just have the diagram of the right hand and I could not understand

    #1278

    Hiroshi Yamaura
    Keymaster

    Mmm, so am I.
    Maybe it is mistake or something.

Viewing 11 posts - 1 through 11 (of 11 total)

You must be logged in to reply to this topic.