Make一覧

部品棚を片付ける

 自宅のマイ机の上に電子工作のパーツを分類して保管できる、引き出しがいっぱい付いた部品棚が2つのっかってる。 ちょっと右手ははんだごてはおろか歯ブラシ持つのも厳しい状況なので、一旦パーツ棚を片付けようと思う。
 とはいっても未練はあるので、棚1つを納戸部屋へ撤収して、その場所に4段網棚を置いて、書類やchromebookを置こうかと。棚はすでに「尼」済。なぜか配達が本日19:00に指定したのが明日の午前に変えられてた。マーケットプレースだからか。
 そんなわけで週末はちょっと模様替え作業です。


Arduino Pro, Arduino Pro IDE

へぇ。ProってもArduino Pro 328とかPro miniとは違うらしいw。
ATmega328やATtiny85にブートローダ焼いて使ってたのはもう遠い日か。まぁまだ家にはAtmelのチップは在庫たくさんありますし。東芝2SC1815も買い込んである。


うわー、MSのAdaptive Controller 気づくの遅かった

日本マイクロソフト、障碍者向けコントローラ「Xbox Adaptive Controller」を国内発売。

 これ、今日気がついたけど、「在庫なし」でした。まぁ、ここまで高機能なのは要らなくて。麻痺側の握った手で、shiftなどのモディファイヤキーを押すとか、健常側の左足ペダルでモデファイやキーを押すとかかな。さすがに残った左手でキーボードのキーを全部担当していると腱鞘炎になってしまうなぁと。実際年末は痛かった。
 HIDデバイスとしてマイコンで作る知識とプログラミング技術はある。だが、緻密な工作が出来ない。はんだ付けができない。ってことで気になったんだが。需要が多かったか。イヤ日本版である必要はないので海外からとりゃあ良いかな。


久しぶりにmake系でも

寝室の照明のコントロールにraspbery pi zerowに赤外線LEDを付けたのを使ってる。こいつが反応しなくなっていたので調査。
ログファイルを見る限りgoogle homeからIFTTT通ってzerowまでは通っている。赤外線発光コマンド irsendがこけていた。どうやら最近のカーネルでlirc関連の制限値が変わったようで、それでエラーとなってる。仕方無いからカーネルバージョンを巻き戻したら難なく動きやがりました。まったくなんで値(LIRCBUF_SIZE)を小さく変えるんだよ。

m5camera
ESP32使ったカメラモジュール。前、ベランダでやってたように定期アップロードを試みた。前なんて、Arduinoでシリアル接続のカメラをベランダに置いて、部屋の中のmbedとXBeeで無線通信させて使っていたんだが。今は消しゴムサイズで全部やってくれる。
アップロード先は自分サーバではなくクラウドストレージにした。AmazonPhotoが空いてるので使おうかと思ったが、今はAPI公開してないらしい。なのでGoogleDrive。最初、サンプル見つけてなかなかうまくいかなかった。原因はサンプルについてるgoogle.comの証明書が古かった。修正して無事定期アップロードできた。あとは光センサーと連動さえて、真っ暗な時はアップロードしなくしよう。

台風で退避した雨センサー
台風19号の時に部屋に退避していた。ついでだからと電池を交換していたら外装が砕けた。ベランダの雨のあたるところに設置してあるから紫外線浴びまくりで樹脂がボロボロになってた。2年前退院してきた時も同じように壊れたが、あの時はまだ同じサイズのケースがあったので事なきを得た。
今回はジップロックに入れて仮運用となった。まぁ、中のXBeeモジュールもケースが錆さびだしそろそろ終わりかと。
そういうわけでESP使って新センサーを作ろうとは思ってる。間欠deepsleep運用すればWiFiでも電池でなんとかなるんでないかと。問題ははんだ付けとケース加工。時間かければ&ツレに手伝ってもらえばなんとかなろう。


ESP32-CAM準備中


 ESP32-CAMなるものがお安く売られてるのに気づいて、テスト用に1つゲット。意外と日本語の情報がすくなくて海外サイトを探り中。リセットSWが基盤裏にありピンにがRESET端子が出てないのが厄介。プログラミング後のRESETはコードをOTA対応にすればなんとかなるものの。WiFiが死んでるとそれではリセットできずになる。最終的には防犯的に使えればいいが、ちょっとづついじります。


ベランダセンサーを入れ替え

 連休前半はベランダのセンサーの作り替え。
 明るさ(CDS)、気圧、温度、湿度(BMP280)だけにした。データは今まではプルだったのを5分おきのプッシュに変更。この変更を入れたので、google home&ifttt&raspberry piでやってた外の気温レポートを修正した。いままではベランダセンサーに気温を聞いていたところをambientから取得するように切り替えでOK。リアルタイムのデータは取れないけど、5分毎だからまぁ良いだろう。多少データにスパイクがあるものの動作はしている。
 あ、あとOTAでのプログラムコード書き込みに対応させたので「ベランダに出てボードを外して来て書き換えてまた戻す」といった作業が基本的には要らなくなった。部屋の中からプログラムコード書き換えができる。バグってループさせたりしなければ大丈夫な筈。