電気屋SEの日常

電気工事会社に就職したITエンジニアのひとりごと

2024年7月12日

2024-07-12 16:45:35 | 日記
  • 「ping -4 pc名」PC名からIPアドレスを調べられると。これならDHCPのPCをLAN内サーバにしてもPC名でアクセスできるか。
  • httpd-xampp.confに設定すればDNSみたいな動きもできるような記事もみたけどあんまりうまくいかない。諦めた。
  • 今後の開発方針の検討など。やっぱり電気工事の会社に入ったIT屋なんだから電気に絡むことやらないと意味ないよね、と。
  • Xのタイムラインで画像生成AIが流れてきたから試してみたけどやっぱり難しいなあ。なんで指摘して直したことを次に生成するとまた繰り返すんだろう。
  • クラッカーを2Lペットボトルで引いてみたところ、中継してるマグネットフックが落ちた。これは可動式の中継は無理かもしれんね…
  • 小型モーター使って色々できるようになってきてそろそろ組むか、と思ったけどベースになる基板がなかったのでポチる。
  • 楽しい工作シリーズはやりだすと何のかんので欲しいものが増えていくなあ。タミヤ恐るべし。
  • シリアル変換モジュールが届いたので使ってみたがESP32Dipへの書き込みは失敗。
  • ここを参考にしたんだけどESP32では事情が違うのかなあ。ArduinoProMiniの書き込みはそのうちやってみよう。
  • 書き込み失敗の理由をESP32の起動モードの制御に失敗していると当たりを付けてIO0とENのボタン付けたけどだめだった。

頑張ったんだけどな


2024年7月10日

2024-07-10 17:25:22 | 日記
  • 久しぶりにメカ設計を生業とする昔の同僚にLINEで連絡して電子工作の機構とかパーツについて聞いてみた。
  • どうやらタミヤの楽しい工作シリーズってやつで色々なパーツが揃うみたい。
  • とりあえずユニバーサルジョイントセットとユニバーサルスライダーセットを購入。
  • 小型のモバイルバッテリーを探したところコレがわりと希望通りのサイズ感。サクラチェッカー的に品質は心配しかないけど安くなったら試してみよう。
  • ESP32にSIMカード入れて使うことを調査してみたら、T-SIM7080G-S3ていうソケット付きのESP32が5~6000円するみたい。まあそんなもんだよな、と思わなくもない値段。
  • ESP32を小型化するためのESP32-WROOM-02調べてみたら秋月で1個300円ちょっとだった。これはいつか試してみなければならんな。

500円で送料無料になる。領収書発行が面倒なこと以外は神。


2024年7月9日

2024-07-09 14:02:17 | 日記
  • ESP32とスマホを繋ぐ実験で「nRF Connect for Mobile」というアプリを使えばわりと簡単にいけることが判明。
  • このアプリは汎用的なものなので使い勝手はあまり良くない。使い勝手良いようにスマホ向けのアプリの開発について調べてみる。
  • iOSアプリの開発ではMacが必要、Androidアプリの開発ではAndroidStudioが必要。前者は致命的か。
  • 両方のプラットフォーム向けに1つのアプリで開発するクロスプラットフォーム開発でVisualStudioの.Net MAUIってのがあった。簡単に言うと旧xamarinらしい。
  • 早速環境入れてHelloWorldしてみたけどiOSのシミュレーターではやっぱりMacが必要。Androidではエミュレーターの起動に失敗と。一筋縄ではいかないなあ。
  • ESP32の小型化に向けてシリアル変換モジュールを調査。CH340を使えば良さそうだけどサイトによってはコンデンサ入れてたり。必要なのかしら。
  • Arduinoで使ってるとこ(https://toccho.net/2023/08/21/arduino-pro-mini/)があったのでそのままポチッてみた。330円。

受け入れ準備完了


2024年7月8日

2024-07-08 17:23:33 | 日記
  • クラッカー鳴らすやつ、想定してた仕様でプロトタイプを動作してみた。
  • 1回目、糸引きのベクトルがクラッカーの方向と垂直だったため糸引けず失敗。
  • 2回目、クラッカーを固定してた養生テープが剥がれて失敗。
  • 3回目、クラッカーから糸が抜けずペットボトルがぶら下がり失敗。糸引きの力が足りなそう。
  • 4回目、糸を少し緩めた状態から落下の加速を得て引くが3回目と同じで失敗。シンプルにパワー不足か。
  • 次は吊るすペットボトルを2Lに変更してみよう。今回用意した釣り糸は4号なんだけど耐荷重は5kg以上らしい。期待。
  • モーターでうちわ動かすプロジェクトにも着手。モーターをESP32から動かすと本体の動作が不安定に。
  • どうやらモーターの動作に電圧をもっていかれば本体への給電が足りてない模様。
  • モーターへの給電をESP32経由だったところをUSBから直接分岐するようにしてみたら多少良くなったけどやっぱり不安定。
  • 完全にモーターとESP32の給電系統を分けたら安定した。動かし方にもよるんだろうけどパワー使う場合はそうなんやね。
  • ウルトラダッシュモーターでも正常動作した。126:1のギアボックスでもそれなりにスピード感あるね。
  • ミニ四駆に入れてみたらぶっ壊れそうな勢いでまわった。音エグい。
  • ミニ四駆を単独動作するためにモバイルバッテリー探したけど2系統あって小さいやつってなかなか無いなあ。できれば70mm x 50mmくらいでお願いしたい。
  • ESP32の給電をボタン電池にする昇圧モジュール使ってみたけど電圧足りてないっぽい。Wifi繋ぎっぱなしはやっぱきついんだな。

今日のところはこれで完成


2024年7月5日

2024-07-05 16:12:34 | 日記
  • 社用車予約システムの不足してた機能の実装日。前回までで予約を登録するところまではできてたのでその続き。
  • リスト生成時にDBに問い合わせて空きなのか誰か予約してるのかを判断することを考えたけど一回の画面描画で問い合わせ回数が300回を超えるので却下。
  • 1回の問い合わせで取得した結果のデータをリスト生成時にチェックして表示内容を判断することも考えたけどちょっと冗長な感じ。
  • 結局、1ヶ月分の2次元配列を作ってそこを全て「空」で初期化して、該当のあるところだけ名前に置き換えることにした。
  • あとは「空」のところは予約登録、自分が予約したところは予約削除、他人が予約したところはラベルにするよう処理を追加。
  • 登録と削除はほぼ同じの処理なのでURLパラメータで動作をスイッチするように修正。
  • 予約登録時に画面が遷移すると選択月が初期化されてしまうので選択月はセッションで管理する。
  • 画面のスクロールが再描画時にリセットされるのと、ヘッダーがスクロールして見えなくなるのだけ少し気になるけど基本的にはこんなもんでしょ。
  • 午後からはESP32をブラウザ経由でBluetoothで繋いで動かしてみた。PCからはできたんだけどスマホは無理みたい。まあなんか危ない感じはするよね。
  • PCサイトもhttpsでアクセスしないとBluetooth接続できない。そしてsslの設定がうまく反映されない…まあそのうち頑張ろう。

グループウェアあればいらないんだけどね