M5Stack AtomS3 が届きました

注文してあった M5Stack AtomS3 が届きました。
半田付けなどの細かい作業は見えくいし、実際の運用では、不具合はモジュール(アッセン)で交換したいので、初めから M5Stack を使うことにしました。
びっくりするほど小さかったです。

M5Stack AtomS3は、薪の選別を機械学習による画像認識で行うためのソーターの開発に使います。
光学識別を RaspberryPi 5 で行い、その計算結果に基づき、親機の AtomS3 が子機の AtomS3 と ESP-NOW を使った無線通信を行い、子機がモータやシリンダを駆動して、コンベア状を流れる対象物をソートするという構造です。

すんなりいくとは思えないのですが、ぼちぼち進めていこうと思います。

Mac に USB-C ケーブルで繋いだらすんなり認識されました。

% ls /dev/cu.usbmodem*
/dev/cu.usbmodem1101

まず、PlatformIO をインストール

% brew install platformio

インストールに結構時間がかかり、固まっているのかと思いました。

次に作業用のディレクトリを作成し、初期化します。

mkdir -p ~/wood_sorter/atom_s3
cd ~/wood_sorter/atom_s3

pio project init –board m5stack-atoms3

以下のディレクトリ構造が自動生成されます。

  • platformio.ini: 設定ファイル(重要)
  • src/: プログラム本体(ここに .cpp を置く)
  • lib/: ライブラリを入れる場所

まずは、Atom S3のライブラリを使えるように platformio.ini を編集します。

[env:m5stack-atoms3]
platform = espressif32
board = m5stack-atoms3
framework = arduino
lib_deps =
m5stack/M5AtomS3 @ ^1.0.0
m5stack/M5Unified @ ^0.2.2
fastled/FastLED @ ^3.9.4
monitor_speed = 115200
upload_port = /dev/cu.usbmodem1101

液晶画面を制御するプログラムを作成します。

#include <M5AtomS3.h>

void setup() {
auto cfg = M5.config();
M5.begin(cfg);
M5.Lcd.setRotation(1); // 画面の向きを調整
M5.Lcd.fillScreen(BLACK);
M5.Lcd.setTextSize(2);
M5.Lcd.setCursor(10, 10);
M5.Lcd.print("ATOM READY");
}

void loop() {
M5.update();
// 画面ボタン(スイッチ)を押すと色が変わる
if (M5.BtnA.wasPressed()) {
M5.Lcd.fillScreen(RED);
M5.Lcd.setCursor(10, 10);
M5.Lcd.print("SORTING!");
}
if (M5.BtnA.wasReleased()) {
M5.Lcd.fillScreen(BLACK);
M5.Lcd.setCursor(10, 10);
M5.Lcd.print("WAITING...");
}
}

以下のコマンドでコンパイルして、Atom S3 に書き込みます。

pio run -t upload

  • pio run コンパイルのみ実行します。文法エラーがないかチェックする時に使います。|
  • pio run -t upload コンパイル + 書き込みを実行します。|
  • pio run -t clean 以前のコンパイル結果を削除します。何か動作がおかしい時に使います。|

次にシリアル通信のテストをしたんですが。。。割愛します。

最後に画面にお陸様(6 號)の写真を表示するテストです。

まだモータ等は届いていないので、以降は届いてから試そうと思います。

チップ作業の予定が…

今日から乾燥スタートです。
乾燥といえば、燃料のチップです。
というわけで、注文しておいたチップが朝イチ届きました。

5 号ですが、実は 2 号が元気になったら、代わりに 1 号が元気がなくなってしまって、体重を測ったら 3.2kg しかなくて、いくらなんでもおかしいので、病院に連れて行ってもらいました。
なので、午前中は別行動です。

チップを受け取った後は、機種変更をしたので、アプリが使えなくなったのもあって銀行に行ったり、それでも病院は長くかかったので髪を切りに行って、お昼から合流です。

チップを篩う必要があるんですが、ZX35U に法面バケットでやろうと思うのですが、第 1 ヤードにあるので回送する必要があります。
チップダンプも第 1 ヤードです。
で、積み込みの時、やたら変な音がするし、動きがぎこちないのです。
そういえば、この間ホースを引っ掛けて油が漏れたんですが、確認してみると、かなり抜けてしまったようです。
なんとか積み込んで、お宮に持って帰りました。

まずは油を足さないとなんですが、この間ペール缶にペットボトルの注ぎ口を取り付ける動画を youtube で見たので、試してみました。
見ての通りコーラーのペットボトルですが、とりあえずはそれなりに取り付けることができた感じです。

それなりというのは、動画ではシリコンを塗っていたんですが、何も塗らずにやったので、横に倒したままにするとおそらく漏れると思います。
それと、ヒートガンがないので、普通にバーナーで炙ったんですが、火力が強すぎていまいち綺麗に収縮させることができていません。
ただ、それでも実際に注いで漏れたりはしなかったので、用はなす、といったところでしょうか。

詳しくは動画をご覧ください!

で、ユンボに油も入れたし作業をしようかと思ったら、振動モータの配線が切れていました。
記憶だと、左右で逆回転させる必要があったと思うので、そう結線して復旧が終わったら 16 時でした。。。
なんとも。

続きはまた明日ということでタイムアップです。
ボチボチ頑張ります。

第 1 ヤードの片付け

ずっと放置状態になってしまっていた第 1 ヤードですが、いい加減屋根を組み立てないとと、片付けを再開しました。

午前中、折れてしまったベースマシン側のブラケットですが、新しいデザインでレーザーでカットし直して、アタッチメント側も試作品を切り出したんですが、現状、それなりに機能しているので壊れてから、と思ってそっちは見送りました。
試作品ですが、グラグラに取り付ける、というのは書いた通りなんですが、新しく思いついたこととして、バネを使おうかと思っていたんですが、スポンジを使ったらどうかと思いつきまして、試しに切ってみたらそれなりに切れたので、アタッチメント側が破損したタイミングで実験してみようと思います。

そのあと、SV100 は自力では回送できないので、T 組さんに運んでもらいました。
地図を持って事務所に行ったとき、HMS-25 の値段を聞いたんですけど、RC に比べてちょっと高い程度で、10t 1 台、配達してもらっても 2 万円かからない感じです。
量的には 6m3 程度ということなので、運賃・税込で 1m3 あたり 3,000 円といった程度でしょうか。
15cm 敷くとして、1m2 あたり 500 円程度。
それと、これ、生コンを練るときに骨材として使えないかなと思いました。
一度試してみる必要がありますし、その前に、いい加減、ミキサーのソレノイドの配線をしないとです。

で、ユンボも 2 台あるので、5 号には練習を兼ねてバリカンで草刈りをやってもらいました。
本人曰く、センスがある!とのことです。
まあ、1 日乗れば、それなりに乗れるようになるだろうし、3 日も乗れば、ある程度スムーズに仕事にはなるレベルに上達するでしょう、多分。

屋根なんですが、寸法を忘れかけていたんですが、図面が出てきました。
仮組している写真を見ると、妻側が 8,475mm で、平側が 6,570mm x 5 = 32,850mm で、278.40375m2 ということになります。

4.6m で働きとしては 695mm だと思うのですが、1 枚 3,000 円にしてもらいました。
全部で 75 枚ゲットです。
単純計算だと、239.775m2 ってことになります。

うーん、微妙に足りないですね。
というか、2024 年の 4 月だから、こちらもかれこれ 1 年半放置中です。
ところどころ、明かり取りで FRP でもを挟んで辻褄を合わせるのが良さげです。

ただ、片付けの際に、大昔に組んであるところの下を潜ってみたんですが、SV100 だと通れる、という程度で作業ができる高さではありませんでした。
中にトレーラーが入ることも考慮すると、5m くらいは高さが欲しいところです。
まあ、一度には無理なので、頑張ってブロックを作っていき、写真のようにそれを積んだ上に屋根を載せ替える作戦で行こうと思います。
片側はコンテナハウスでもいいかもしれません。

いい加減頼め、といわれていますが、お金もないし、できることは自分でやっていこうと思います。
屋根、というか、とにかくチップの保管場所が必要です。
チップが濡れない状態で、ある程度保管できれば、乾燥機をより安定して稼働させられます。
今回は、通路の付け替えもあるので、レイアウトもよく考える必要があります。
ボチボチ頑張ります。

端子の取り付け準備と配達の準備と

午前中、昨日夜なべして、端子を作ったので、取り付け作業をしました。

まずはベースマシン側から。
石刷りして、固定用のネジ穴を写し取ります。
端子自体、やはり斜めに切れた分、サイズが大きくなっていて、そのままでは取りつきませんでした。
平やすりで削って入るように調整しました。

アタッチメント側ですが、元の金具が見当たりません。
捨てたりはしてないと思うのですが。。。
とりあえず、キャップボルトですが、アレンキーは 6mm、ネジを確認したところ M8-1.25 で間違いなさそうです。
見ての通りなんですが、ネジ穴の位置が近く、普通の六角ボルトは使えません。
M8 のキャップボルトですが、一般的には、次のような規格でした。

ねじの呼び径 (d) 円筒部の径 (ϕds) 頭部の径 (ϕdk) 頭部の高さ (k) 二面幅の呼び (S) 呼び長さ (l) の例
M4 4 7 4 3 6 – 40
M5 5 8.5 5 4 8 – 50
M6 6 10 6 5 10 – 60
M8 8 13 8 6 12 – 80
M10 10 16 10 8 16 – 100
M12 12 18 12 10 20 – 120

そんなこんなで、あっという間にお昼になってしまい、中途半端ですが、今日は金曜日で、月曜日には配達で出かけたいので、積み込みのために切り上げて園に行くことにしました。

テント屋さんに新しくシートを作ってもらうときに、水が溜まらないようにしてといったんですが、同じようにシートを作っただ毛で、骨などの加工は一切してくれなかったんで、案の定、あっという間に水がシートが傷んでしまいました。
この前、一応、直しはしたんですが、ちゃんと骨組みからやり直さないとダメですね。
お金をドブに捨てたようなものだし、何よりも危ない。
今回は時間がないので、ざっと修理して、飛ばないようにラッシングベルトで押さえておきました。
まずは水を抜くところから。。。

それなりに風があり涼しかったんですが、なんだかんだで積み込みの様子の写真は撮り忘れました。。。
今回は 36 カゴです。
試しに作ってみたカシ薪の初出荷です。

K さんにラジコン草刈機を貸してと頼まれているのですが、この間 5 号が NS1 を使おうとして山に行ったら、なぜかそのタイミングでうんともすんとも言わなくなって、時間がなくて、修理ができていないんです。
修理が間に合わなかったら NS2 を積んでいこうと思います。
NS1 は他にも貸して欲しいといわれているので、急いで修理をしたいと思います。

大型ブロック型枠を発注しました

かれこれ 10 年越しですね。

大型ブロック型枠を発注しました。

今年の正月に話していた工場は少し割高感があったのですが、別の安い工場を見つけました。
大体、製品 1kg あたりのコストは $1 くらいが相場だと感じているのですが、大体それくらいでサンプルの生産をしてくれるので、試しに 2 つ発注しました。

元々は今使っている 1,800 x 600 x 600mm にしようかと思ったんですが、このサイズだと 0.648m3 あるので、大体 1.5t くらいの重量になり、ちょっと重たいのです。

今回は、1,200 x 600 x 600mm にしました。
大体 1t ですね。

で、まあ要するに BETON BLOCK のコピー品です。

調べてみると、日本でも、株式会社泰慶 さんがこの型枠を使った残コンブロックの製造を手掛けていることがわかりました。

フォークリフトのポケットが付いていますね。
いちいち玉掛けせずにリフトで積み上げることができます。
これはいい工夫です。
というわけで、ポケット用の型枠も作ってもらうことにしました。

合わせてディバイダー(仕切り板)も作ってもらうので、600 x 600 x 600mm のものも作れます。
ただ、これはリフトのポケットをつけるのは無理だよね、という話になりました。
角の部分で作れなくはないけど、安定性が悪くなる気がします。
なので、吊り用のアンカーキットや、それようの吊り具も合わせて注文しておきました。

ただ、泰慶 さんのグループは本物の BETON BLOCK の型枠を使っているし、サイズ自体、一回り大きいようで、かれこれ 5 年で、全国に 75 くらいのプラントで供給しているようですから、うちの型枠とは互換性が全くないので、それはそれで問題と言えば問題の気がします。
とはいえ、うちは商売ではないし、自分が使いやすい大きさや、型枠の重量の軽減(=生産コスト、作業性)という点も考慮しての決定なので、これでいいかなと思うのです。

これでようやくチップのストックヤードの建設に目処が立ちました。
まあ、床をどうするのか、というのは今回は先送りです。

借地なので、撤去を考えると、こういうスラブを作ってしいたらと思うんですが、なかなかコストがかかる気がします。
普通に土間コンを打った方が楽なのは間違いありません。
一番いいのは鉄板を敷くことだと思うんですが、これは盗まれる可能性があります。

あとは、ミキサーバケットの電磁弁の取り付けをして、試験的に生コンを練ってみないとです。
ボチボチ頑張ります。

薪の乾燥を再開しました

早いものでもう 9 月ですね。
朔なのでまずは神社の巡回からスタートです。
明日の清祓の準備も済ませておきました。

午後からは薪作業です。
チップの供給が再開したので、薪の乾燥も再開しました。
オーダーが溜まりに溜まっていますので、巻き返したいと思います。
薪自体はできているので。

お宮に戻って、次のチップを作っていたんですが、なんと自称・広末涼子がいました。


いや、東大栗の広末とかいっていて、最初何のことかわからなかったんですが。。。

まあ、チップ作業のスペースが第 1 ヤードの完成すれば、屋根ができるの直射日光に当たることもなくなると思うのですが。。。

気温も高いし、チップの状態も良く、薪自体も乾いているので、トラブルがなければ、今週中に仕上がると思います。
お待たせしている皆様、いましばらくご猶予くださいますよう、何卒よろしくお願い申し上げます。