#author("2026-06-07T15:00:35+09:00","default:TESLA2","TESLA2")
#author("2026-06-08T20:54:29+09:00","default:TESLA2","TESLA2")
[[FrontPage]]

*TESLA2 [#wc63bf1e]
- yet another teleportation system.

* History [#rf4c6b4c]
- 2026 6/08 snake, 電池駆動 OK. 電池は隣。
- 2026 6/08 切り替えペダル、うまくいくのはvnc viewer を使った時だけ。ssh はダメみたい。
- 2026 6/07 切り替えペダルに、a., stop., b. を設定。192.168.8.66のusb端子に接続。動作確認。ただし、複数の端末を立ち上げていた場合、focusした端末に入力。注意。
- 2026 5/27 切り替えようペダル到着。
- 2026 5/27 5個のサーボのKRS-3302 ICS(6.7kgf・cm)のうち、ID 2,3 の2つ(ペアなので合計4つ)を、KRS-3304R2 ICS(13.9kgf・cm)と交換。
- 2026 5/27 pi zero 起動時にGUIが起動しないように修正。
- 2026 5/26 192.168.8.65のchat_server_01.py で空行が来ても転送しないように修正。
- 2026 5/24 Half Cubeをそれぞれ3個ずつ追加。パワー不足発覚。
- 
- 2026 5/19 Half Cube 同士の接続の方法を、Half Cube 間に隙間が空くように変更。
- 2026 5/18 3個のHalf Cube を繋いだ物を2つ作成、Rcb4に接続。実験。動くこともある。
-- 動かない場合:Half Cube どうしの向きにずれがあった時、別のHalf Cube が回転しようとして引っかかり、無理な力がかかって、Rcb4が停止。
-- 現在、サーボモータのホームポジションの値は1300 (0で中点。+-4000が回転角の最大,+- 135度)
-- ホームポジションは45度のはずなので1300ではなく、1333ではないか?(4000/3)
- 2026 5/17 6個のHalfCube に4個(2個ずつ)のサーボを埋め込み。
- 2026 5/14-5/17 Rubic Snake の部品、Half Cube の面をレーザーカッターで作成。6個のHalf Cube を作成
- 2026 5/13 サーボ5個、成功! pi4, pizero を wifi-router gl1200 のlan側に移動。static address 設定。
-- zero: (a) 192.168.8.33/24, (b) 192.168.8.34/24
-- pi4: (chat_server_01.py) 192.168.8.65/24, (chat_client_01.py) 192.168.8.66/24
- 2026 5/12 サーボ双方向操作共有、サーボ2個で成功!
- 2026 5/12 サーボ双方向操作共有、a->bのみと b->a のみ、成功。但し、サーボは1個。
-- a->b at p4 chat_client_01.py, id=a self.start_sync()
-- b->a at p4 chat_client_01.py, id=b self.start_sync()
- 2026 5/10 chat system を拡張してrcb4呼び出しプログラムを作成。片方の pi z に接続されたサーボを手で動かすと、もう片方が同じように動くことに成功!
--  https://www2.yama-lab.org/class/maker/TESLA2/?tesla2_client_01.py
- 2026 5/9 TESLA (1)の通信プログラムを修正してまず、Pi Z - 4(tcp server) - Pi Z 間のチャットシステム作成
- 2026 5/6 Geminiに相談しながらZero-4-ZeroのBLE通信部を作成。4の負荷が大きい。ということなので、4を2台にし、4同士をLANで接続の方針を立てる。
- 2026 5/5 H2H で作成したプロジェクトをRcb4のROMにあらかじめ書き込んでおくことで、電源を切っても Rcb4_ex03.py が動作することを確認。ただし、Rcb4_ex01.py は動くときもあるし、動かないときもあり。
- 2026 5/4 Rcb_ex03.py + Raspberry Pi Zero + Rcb4BaseLib.py + Rcb4mini + Servo KRS3302 もう1セット作成、動かない。元のセットも動かない。Herat2Herat でRcb4のRamに書き込んだ後、電源を切らずにしておくと、Rcb_ex03.pyもRcb_ex01も動作。 電源を切るとダメ。
- 2026 5/3 Rcb_ex03.py + Raspberry Pi Zero + Rcb4BaseLib.py + Rcb4mini + Servo KRS3302, 動作!
- 2026 5/3 Rcb4のmoveコマンドを使って動くことを発見!
- 2026 5/3 Zero <-> Rcb4-mini間通信はICSではなくRcb4のプロトコルであることを発見
- 2026 5/2 Rcb_ex01.py + Raspberry Pi Zero + Rcb4BaseLib.py + Rcb4mini + Servo KRS3302, 動かない。
--Rcb_ex01.py 作成
--  4/? Zero <-> Rcb4 の通信はICSのプロトコルと仮定して、調査開始
-- 5/2 Heart 2 Heart でサーボモータを直接動かしたときのログの命令とRcb_ex01.py のsetSingle関数が生成する命令のformatが異なることを発見。
- 2026 4/25 Rcb4AckTest.py + Raspberry Pi Zero + Rcb4BaseLib.py + Rcb4mini 動作!
-- https://qiita.com/takashiyamanoue/items/1e2017dd6d68e508239a
- 2026 3/x 

** servo [#hdad5191]
- KRS3302 ICS
-- https://kondo-robot.com/product/03146

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS