(仮)釣りと電子工作 忍者ブログ
趣味の電子工作と釣りについて。電子工作は、おもに変換器作成。釣りはおもにトラウトの管釣り。
[1] [2] [3] [4] [5] [6] [7]
エンジンのかかりが悪くなってきた。セルの回りが鈍いのでバッテリーが寿命かもしれない。と思ってAmazonで100D23Rを8500円ほどで購入。古いバッテリー(6年前購入の85D23R 、GLOBATT製)は当時6900円ほどだったが、今は9000円弱と大幅値上がり。物価高騰が著しい。。。

さて、この古いバッテリーだが、メンテナンスフリーのシールドバッテリーのため、補水不要となっている。でもパナのカオスとかはメンテナンスフリーでも補水できる仕組み(延命可能)になっているので、このGLOBATTも延命を試みた。

むむむむ。。。。注水用の穴がどこにもない。。。こうなったら、無理やりこじ開ける。。。



開けるのに1時間かかった。。。工具も力もなければ手に負えなかったであろう。。。
この時点で2度と車載は不可。振動で液漏れするは確実。DIYの実験用途として使うしかない。

このバッテリー、水量が横から見えないので、穴から棒を差し込んで、湿り具合(オイルゲージの要領)で確認するほかあるまい。。。リトマス紙を細長く切ったものがあれば最適かな?

MFバッテリーとはいえ、6年経つとそれなりに液量が減っている。硫酸の濃度とかわからないけど、とりあえず精製水を入れて水量を上面からほどほどのところまで300mlほど入れてみた。

電圧やインジケータがどうなったか、というと。。。

注水前の充電前  電圧12.28V  インジケータ黒
一晩充電後の朝  電圧13.23V   インジケータ暗い青
夕方 電圧12.55V   インジケータ黒
注水後 電圧12.55V   インジケータ黒
一晩充電後の朝  電圧13.43V   インジケータ暗い青
そのまま1週間ほど放置  電圧12.65V   インジケータかすかに青

う~ん、水が蒸発しただけではない模様。。。残念な結果に終わった。。。

ということで結論

・メンテナンスフリーバッテリーに補水するのはパナのカオスみたいに補水可能なモノの場合に限る。
・完全シールドで補水困難なものにどうしても補水したい場合は、ふたをこじ開けるのではなく補水口(6か所、封がされている)のところにドリル等で穴をあけるのがいい。補水後は適当なネジでも嵌めておけば液漏れもある程度防げるであろう。

次メンテナンスフリーバッテリーを買うときは、カオスみたいな注水可能なタイプにしよう、っと。
PR
2020年頃に中古で購入したiPhoneSE1(初代16GB)のストレージが足らなくなってきたので、3年ぶりに新しい機種へ変更。その機種の名は Pixel3 。2020年に2016年製造のiPhoneSEを手に入れたので、4年落ちローエンドスマホから5年落ちハイエンドスマホへの機種変なので、快適性大幅アップ!!

選定理由としては、

・USBメモリを使いなら充電(OTG充電)ができること。
・お財布ケータイが使えること。
・Qi充電が使えること。
・Windowsでアプリ開発が体験できること。
・あまり重くないこと

であるが、Pixel3かPixel5ぐらいしか候補が無かったりする。
Pixel5は中古で安くないし、今更買うのもなんだかな。。。
Pixel6やPixel7は重いし高いし、QiをあきらめてPixel6aという手もあるが年末より値上げしているので何か損な気が。。。で、結局Pixel3を選択。ジャンクじゃないのでそれなりの値段がしたが、やむを得ない。

で、なぜOTG充電が大事と考えているか、というと、これをドラレコにして動画をUSBメモリに記録しようと考えているから。まあカメラで録画してUSBメモリへ書き出す程度なら、Android Studioでちゃちゃっと作れそうな気がするし。。。
ちなみにUSB Type-C OTG対応HUBとしては、Amazonで売っているLUONOCAN type-c usbハブってやつ↓を買ったが、何ら問題なく充電しながらUSBメモリが使えた。



本当のところはルートアール RUA-OTGTPU1が欲しかったがAmazonで売ってないのであきらめて似たの↑を購入。

今回の購入にあたり、OTG充電対応スマホをいろいろ調べたので、その結果を備忘メモとして残しておこうと思う。


-----------------------------------------------------
下記の機種は使える可能性が高いと思われ。
・Youtube動画にてOK報告あり
Pixel6Pro
Octo4a

・Amazon中華USB-PD HUB充電対応機種
GalaxyS20
Pixel3/4/5

・ELECOM MPA-CAPDBK対応OK機種
Google Pixel 3a/4/4a/4XL/5/5a/6/6Pro/6a/7/7Pro
Galaxy S10/S10+/A51/A52/A53
Galaxy S20/S20+/S20 Ultra/S21/S21+/S22/S22 Ultra
Galaxy Z Flip/3/4 / Z Fold/2/3/4
Galaxy Note 10+/Note20 Ultra/M23
LG style2/3/V60/G8X/VELVET
Xperia 1 III/IV
Xperia 5 III/IV
TORQUE G04
Mi 10 Lite 5G
Rakuten BIG/BIG s
Redmi Note 11
HUAWEI P30 lite/Pro
Xiaomi 11T/11T PRO/12T PRO
ZTE a1/Axon 10 Pro 5G
Android One(S6/S8)
Libero 5G/5G II
GRATINA
BASIO4
-------------------------------------------------------
下記の機種は、まず使えないと思われ。
・Youtube動画にてNG報告あり
Honor9

・ELECOM MPA-CAPDBK対応NG機種
OPPO Find X2/3 Pro
OPPO A54/A55s/A73/A77/Reno3/3A/5A/7A
Galaxy A20/A21/A23/A30/A32/A41
AQUOS sense~7/zero~6/R5G/wish2
Xperia Ace / Ace II / Ace III
Xperia 1/1 II/5/5 II/8/8 Lite/10 II/10 III/10 IV
arrows We/U/Be/N/NX9/Be3/RX/A41/A22/R3/R6/R7
Rakuten Hand/Mini
Zenfone 9
TORQUE
BALMUDA Phone
Redmi Note 9T/10/10T
Nothing Phone
POCO F4 GT
LEITZ PHONE 1/2
razr
Android One(S7/S9/S10)
Libero III/S10
BASIO active
HTC Desire 22 pro
JA2-SMP0601
moto e32s/g32/g50/g52j
motorola edge 20/30 PRO



う~ん、日本メーカーはほぼ全滅、韓国および中華製ハイエンドスマホのごく一部が対応している、って感じかな?





ツイッターでトマバ祭りの状況報告を上げてはいたが、ブログは放置状態になり9か月ぶりの更新。
水耕栽培のぜいたくトマトミニ、めちゃなりトゥインクル、あばしゴーヤ、大葉青香について、トマト系は夏の暑さにやられて8月初旬で脱落、ゴーヤは緑化としては大成功だが実の数は10個ほどなので、収穫目的なら割に合わない感じ。大葉青香については9月ごろから夕方LEDライトをあててるおかげで大成功。12月末になってようやく花が咲き始めたが、まだまだ収穫継続中。
トマバの中玉フルティカは7月末まで大収穫だったが、これも暑さにやられて8月初旬でほぼ終わり。来年(今年?)は真夏は日陰で育てようかな、と。

と、それはさておき、年末にイオシスから逸般人向けに中古(新品未使用?)のAndroid決済端末が200台以上放出されたと話題になっていた。clickdishesってロゴが入ってるのでキッチンカー向けの端末かな?こんなの、どこの誤家庭にもあるものなので、そう珍しいものではないし、9980円と遊ぶには微妙な値段なのでスルーしたが、24時間ほどで売り切れたそうだ。入手した逸般人がどう活用するのか気になるところ。


さて、この端末だが、バーコード決済が伝染りはじめたころに、ちょこっと評価したことがあるので、一般人よりは少し詳しかったりする。もちろん開発じゃないよ~、こいつの開発は日本ではどこもやってないと思うし(やっぱ中国か韓国だろう、知らんけど)。

ここでは、おそらく逸般人が辿るであろう道を、間違って買ってしまった一般人向けに、書いてみることにする。逸般人にはこんな低レベルな情報は不要なはず。

・SunmiOSとか書いてあるけど多分脱獄とか不要。普通に開発者モードに入ってadbで繋がると思われ。何に活用しようとしているか知らないけど無理してGoogle Play入れなくてもいいんじゃね?て思う。

・初期化するとデフォルトで入っているであろう決済アプリは吹っ飛ぶだろうが、SUNMI版appstoreは健在の模様。でもアカウントないので使えない。無理して初期化しなくてもいいかも。

・逸般人が試みるのは、この端末が決済用だったということから、まずはQRを読んだりレシートを印字したり、であろうが、情報のあまりの少なさに愕然とする。

・で、最初にたどり着くのがSunmi Developer Docsというサイト。読んでると、なんかパートナー登録しないと開発できないみたいな気がするが、それは気のせいなので気にしない(登録しない(できない?))。Activate account??なんじゃそりゃ??→無視。

・一般人はDevelopersのところを見て混乱に陥るが、逸般人はDevelopersがゴミだと気づいてその下のDocumentationを読む。Mobile ProductsにV2が居る。

・下記①~⑥があるけど、④と⑤以外はゴミ。逸般人向けではない。無論、一般人向けでもない。
①Description for debugging devices

②Description for App release

③Description for codes such as permissions, fullscreen, acquisition system versions, etc.

④Print and customer display description

⑤Description for camera code scanning

⑥Documentation for custom volume key docking

・プリンターについて、ライブラリとか用意してくれているが、Bluetooth接続のプリンターとして扱えるので、逸般人であれば楽勝。一般人だと難しいかも。

・(一般人向け)androidstudio bluetooth printerで検索するとgithubなどいろいろひっかかるが、有料ライブラリ(ゴミ以下)だったり古すぎて今ではビルド不可(ゴミ)になっているものがほとんどで困る。

・「How to Print from Android Devices using Thermal Bluetooth Printer Part One」でひっかかるmedium.comのサイトが超優秀。一般人にはこれ一択かも。今どきのAndroid Studioでも一発で通る。

・アルファベットは印字できるだろうけど漢字が文字化けして困るだろうね~。2時間ほど悩んだ挙句解決したけど、みんなどうやって対処するんだろうね。。

・バーコード(QR)スキャン機能を実装する前に、まずは普通のカメラとして使えるかの確認で、カメラ用アプリを実装すべし。

・次に、ZXingライブラリを使ってバーコード(QR)スキャンを実装すべし。これができなきゃ逸般人はおろか一般人以下なので、Android入門からやり直し。あ、kotlinではなくjavaね。こういうわけわからんもの実装でkotlin使うのは逸般人な漢のみ。

・書いてあるので気づいたと思うが、SUNMIの専用ライブラリを使うとZXingの2倍程度の性能が出る。これは事実。SunmiScannerDemo_AS_cn1.zip ってデモが置いてあるので、これ使えば余裕じゃん!って思うけど、このデモが地獄。なかなかビルドできないし、ようやくビルドできたと思えばぜんぜん動かない。。。

・あ、逸般人はSUNMI OS消してゼロからAndroid入れるかもしれないけど、その場合はSUNMIのバーコードスキャンライブラリは使えないと思われ。


と、久しぶりに書きすぎたので、今日はここまで。

昨年末に遊んでいたOBDメータの改造は思ったより簡単で、ネタにする価値ないなぁ、、、と思い続けて放置していた。

こんな感じなったけど、表示項目や画面レイアウトは固定。これを自由に選べるようにメニューを作ったりとなると、難しくはないがこれはこれで実装が面倒だし、自分的には表示項目を変える必要性を感じないので、これ以上の作りこみはいったん中断して、夏野菜の季節なので園芸に注力することにした。

まずは、昨秋から始めたイチゴについて、当初はレタス向け水耕栽培キット

を加工して使っていたが、ハダニが大量発生して他の野菜に蔓延しそうだったので、ベランダに追放した。

冬前に1個収穫できていたが、ぜんぜん甘くならなかった。本日3個収穫したが、これはそこそこ甘かった。やさしい甘さって感じ?コーヒーとか酢とかいろいろ試したが、相変わらずハダニがすごいので、いつかはダニ太郎かバロックで駆逐してやる!ちなみに見た目どおりプランターはホームセンターで買ってきた雨どい。ベランダに掛ける黄色いのは3Dプリンターで作った。面倒なので水やりはソーラーポンプで自動化している。

ここから本題の夏野菜。

左から ぜいたくトマトミニ、めちゃなりトゥインクル、あばしゴーヤ、大葉青香
めちゃなりは去年大量にとれたのでリピート。ぜいたくトマトミニは苗がよさげだったので購入。ゴーヤはグリーンカーテン用。大葉は良いのがどこにも無かったので、ひ弱そうな苗だったけどやむを得ず購入。
水耕栽培はベランダゴーヤ研究所式だが発泡スチロールは水染みするので廃棄予定(昨年プランタ栽培は大失敗してもうやらないと決めた)のプランターの穴を塞いで水耕栽培化。

あと、今年は伝染りの袋栽培にも挑戦する予定。何か適当なSNSアカウント作ってトマバ祭りに参戦しようかな?








最近、園芸ばかりやっていたが、寒くなってきたこともあり、電子工作なガジェット作りを再開することにした。とりあえず、作るものは、車用の外付けメーターのようなもの。AmazonとかでもOBDメーターとかいろいろ売っているが、まああんな感じなもの。以前S14に乗っていたときにはトラストのインフォメーターを付けていたが、それよりもイケてるものにしたいかな。

まずは、調査として、次のような素材を入手した。

・CPU:STM32F103C8T6 (互換品)
・LCD:ILI9341コンパチ、SPI接続

車との通信はCANを使用する予定。レーシングメーターにならい、レスポンス重視でOBD-IIにはしない予定。使用中のフルコンがCAN対応(Link G4X)なので、それにあわせる予定。

開発環境はArduinoにする予定。STM32Cubeが標準開発環境らしいが、使ったことないもので、いきなり高難度のものを作るのは厳しい。

さて、Arduino開発環境のコアとライブラリを選ぶ。
コアの選択肢は
①mapleコア (別名Arduino STMコア、roger'sコア、rogerclarkmelbourne)
②STMコア(別名Arduino Core STM、stmduinoコア)

・・・ややこしい。。。
①は/users/ユーザー/Arduino/hardwareディレクトリの下にGitから取ってきたArduino_STM32-masterを解凍して環境を作る。コンパイラは含まれていないので、Arduino SAM boards ( 32-bits ARM Cortex-M3 ) という別のコアも入れる(コンパイラのみ使う)。

②は環境設定でボードマネージャのURLにstm32duinoのリンクを追加して、ボードマネージャを使ってインストールする。ネットには古いURLが書いてあるサイトが非常に多いので、注意が必要。2021年12月時点では、こちら↓が最新の模様。
ttps://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json

こちら↓は古いので、絶対に使ってはならない。ネットの情報だと、こっちが一般的になっているみたい。。。
https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json

どっちがいいかわからなかったので、両方試すことにした(なった)。

次、ライブラリの選択肢としては、
1⃣ Adafruit_ILI9341
2⃣ Adafruit_ILI9341_STM
3⃣ TFT_eSPI

などがある。実際は、もっといろいろ試したが、まともに動いたのが、この3つ。てか、サンプルを動かそうと思っても、ほとんどのライブラリは一筋縄ではいかない。

まず、コア①と②の違いだが、

①mapleコア
 情報が多い、コンパイルが非常に速い(STMコアの1/4ぐらいの時間)、対応機能は少なめ
②STMコア
 情報少な目、コンパイル劇遅、対応機能は多い

ということで、機能さえ許せば①mapleコアがいいが、今回はSTMコアを選ぶことにした。その理由は、①はCAN通信に対応していないから。一応、phonoっていう人がCANのライブラリを出している。が、5時間ぐらいがんばった結果、まったく動作しなかった。。。。

次、ライブラリの選択肢だが、これはパフォーマンス重視で選びたいところ。こういうライブラリには、たいていgraphictestというベンチマークプログラムが付いてくるので、これで測定してみた。尚、SPI2で接続しているので、SPI1の60~70%の性能しか出ていない模様。

コア STM STM STM maple STM
ライブラリ Adafruit_ili9341 Adafruit_ili9341 Adafruit_ili9341
_STM※
Adafruit_ili9341
_STM
TFT_eSPI
SPI設定 software hardware hardware hardware default
Screen fill 20,977,419 4,038,734 607,443 341,501 509,483
Text 1,001,104 232,005 391,305 56,788 102,278
Lines 9,416,033 2,105,339 2,373,464 295,436 622,156
Horiz/Vert Lines 1,694,722 336,677 71,240 29,874 56,786
Rectangles (outline) 1,071,852 213,486 62,720 20,294 37,433
Rectangles (filled) 41,494,480 8,383,502 1,266,324 709,570 1,048,175
Circles (filled) 4,737,970 994,918 901,059 144,201 284,465
Circles (outline) 4,102,111 928,387 1,854,738 245,911 230,202
Triangles (outline) 2,154,609 478,946 560,409 66,245 144,875
Triangles (filled) 13,950,920 2,751,883 980,072 277,898 496,978
Rounded rects (outline) 2,012,161 425,180 585,568 87,019 107,493
Rounded rects (filled) 43,203,450 8,346,793 1,493,471 724,952 1,139,529
※ag88版

maple(roger's)コアがぶっちぎりの高速なのだが、CANが使えないことが惜しすぎる。。。






カレンダー
05 2025/06 07
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
リンク
最新TB
バーコード
ブログ内検索
カウンター
Powered by ニンジャブログ  Designed by 穂高
Copyright © (仮)釣りと電子工作 All Rights Reserved
忍者ブログ / [PR]