【ゆく年2022】ドットからセグメントに自動で変換するM5AtomMatrix用キャップ

# 1.はじめに

今年もお世話になりました　リナちゃんです .💋
何か9月末くらいから色々賞を頂いたり
👉 https://elchika.com/promotion/spresense2022/winner/

3Dプリンタを頂いて(ただで貰って💦)その上3Dプリンタ学校の講師をしたり
ロット100個のセンサ納品のお仕事を頂いて圧着PINを打ちまくったりとか色々大変です
今までは週3で某食堂のキッチンでヘルプとして入りフライパンを振って居たのですが
その時間もだんだんと無くなって来ました
来年はもう少しゆっくりと暮らして行けたらなぁと考えております

# 2.セグメントディスプレイコンバータとの出会い

さて出会いはいつも突然参ります
3Dプリンタ学校の”ネタ”にとYoutubeを覗いておりましたら
こんな素敵な動画が ٩(ˊᗜˋ*)و

<iframe width="560" height="315" src="https://www.youtube.com/embed/gt2merZcuno" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

ををを これは M5AtomMatrix 用に作ればなんか起きるかも知れないっ
って事で早速作って見ました
この記事はその作成方法やらの忘備録です

# 3.M5AtomMatrix のLEDの幅とか色々調べる

大体の感じを頭でイメージして fusion360 で作図
一気に仕上げようとすると出力した瞬間に「あ～これ忘れたぁ」とかなるのは分かっているので
1) LEDの光がちゃんと上から見えるのか
2) キャップとして成り立つのか
3) どうやってLEDから前面にもっていくのか
4) サポート材はなるべく使わない出力
5) バリの処理
...等々を脳内で一気に考えて一回づつ作図/印刷しまつ

![スクリーンショット 2022-12-22 140041.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2063214/414ce0c0-f279-7ec6-5b6c-f6c19639546f.jpeg)

# 4. LEDが上から見えるか確認
![スクリーンショット 2022-12-22 141520.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2063214/dd6d3846-5bfa-6ece-9ce3-519b8b5670db.jpeg)

Youtube の動画を作成された方 @shiura さんによると
「私は 光造形で作成しました。FDMだとちょっとキツイかも知れません」との事
大丈夫です試作レベルでは💦

# 5. キャップとして成り立つのか？

M5シリーズには皆さまご存じ **HAT** というのがありますけどこれは **キャップ** 
新しい M5AtomS シリーズも出てくる事ですし
キャップというカテゴリを是非(謎
M5AtomMatrixにはLEDの下にSWがありますので
キャップとして使える上にSWも押せるという仕様がベストかと
穴の空いた板でLEDを**容赦なく**押します(1mmくらい)

![スクリーンショット 2022-12-22 142316.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2063214/dec89717-6ce3-8f25-8fbe-e795083d0c33.jpeg)

# 6. セグメントの作成

まだ未公開ですが 偉大な theo Jansen 先生の機構を20世代くらい設計しまくったのです
公開は来年で💦

https://twitter.com/chrmlinux03/status/1601117185078079491?s=20&t=Cam4dJaVydck_arKy0xQAQ

https://twitter.com/chrmlinux03/status/1601125384095158273?s=20&t=Cam4dJaVydck_arKy0xQAQ

その時に **スロット** というのを覚えました
これで 決まった位置から位置までの間を同じ幅で描く事が出来ます
まさにセグメント作図用ツールっ
LED側とは別なスケッチでさらに5mmくらいZを浮かせて作図するのがポイント
この5mmの中に光を通しますっ

![スクリーンショット 2022-12-21 175918.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2063214/1737d2df-1047-b6be-d278-33a246c4ad34.jpeg)

# 7. 光道

LEDの丸をどうやって長ひょろいセグメントにするのか...まさにメタモルフォーゼ
fusion360 には **ロフト** というのがあります
まさに光道作図用ツールっ

![スクリーンショット 2022-12-22 144133.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2063214/f4f93709-7133-d160-410d-dbd5b06eb4f9.jpeg)

地味ですが楽しい光道の作成...全25個ぶん💦
![スクリーンショット 2022-12-22 144703.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2063214/797f36a6-1a1f-99ad-cb39-3f557b0aaa88.jpeg)

# 8.キャップ部分 SW部分を用意して抜け！

3D製図の醍醐味である AND / OR / XOR を駆使するとっ 
目の前に何か素敵なキャップが登場します

![スクリーンショット 2022-12-22 145535.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2063214/d846560e-a5a8-4ae7-12ec-459dbd479761.jpeg)

https://twitter.com/chrmlinux03/status/1605474554943414273?s=20&t=Cam4dJaVydck_arKy0xQAQ

# 9. スクリーンを張る

皆大好きダイソーの 幅の広い方のマスキングテープが良い感じです
![スクリーンショット 2022-12-22 150602.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2063214/3cb5625e-6f8b-9170-3b4c-c20ae7764a24.jpeg)

# 10. 完成

> **すいません3Dデータの製作に追われLED制御の方は全然間に合ってなかったです**
> 以下の bmpfont_5x5 データをちょっと改変して表示させて頂いております
> 来年ちゃんと作るからごめんなさい💦
> https://qiita.com/poruruba/items/5d9434aec4895f8a6f7a

https://twitter.com/chrmlinux03/status/1605808647908777984?s=20&t=Cam4dJaVydck_arKy0xQAQ

# 11. さいごに

LEDからセグメントに自動変換出来ると言う事は...

 ByNEET さんのフォントやら

https://twitter.com/ByNEET/status/1082282181517488128?s=20&t=Hr5otAPyElYQuxX3IsOjuQ

 24セグメント表示器やら

https://www.asyck.co.jp/products/display/ad24.html

クリンゴン語表示器やら🖖

https://www.wikiwand.com/ja/%E3%82%AF%E3%83%AA%E3%83%B3%E3%82%B4%E3%83%B3%E8%AA%9E


使い方は無限大なのではないでしょうか？

我々の未来を変えてくれそうな@shiura さんに感謝です

https://twitter.com/shiura/status/1601267104749350912?s=20&t=Cam4dJaVydck_arKy0xQAQ

来年はまた違ったアイテムでお会い致しましょう
かしこ .💋

# 12. 追記

ByNEET さんから転載の許可頂きました
M5AtomMatrix の LEDは一緒で セグメント部分を以下のように変更すると
12セグメントが表示できますっ
ありがとうございます～

![12.1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2063214/ee7294fd-8261-d1cb-e8cc-bb4648d19ed8.jpeg)

![12.0.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2063214/bb4adc20-8365-e6ca-d5df-b064367783f3.jpeg)