電気屋SEの日常

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

2024年6月12日

2024-06-12 09:18:58 | 日記
  • 通勤中に思ったんだけど、Webでブレーカー操作できるやつスマートブレーカーを略してスマブレでいこうかな。勝手に。
  • スマブレのマイコンからの通信量を測定したら209B/1reqだった。24hで計算すると209 * 20 * 60 * 24 = 6,019,200B/d なのでおよそ6MBか。どんなレンタルサーバ選んでも大丈夫な感じ。リクエスト回数の制限とかはないみたい?
  • TB6612FNGをArduinoUnoに繋いで動作確認OK。参考サイトより生成AIの方が簡潔にほしい答えを返してくれる。ありがてえ…
  • 3.3vリレーが届いたので動作確認。動きは良い感じなんだが、5vのリレーと信号が逆になっとる。ていうか5vリレーだけが逆なんだよなあ。関連するフラグの取り回しも全部確認。5vリレーだけは許さん。
  • モーターの回転軸の先にうちわ取り付ける機構どうすっかなあ。適当にくっつけるだけじゃ強度が心配ぽい。明日以降の自分に考えてもらおう。

↑新しい相棒の「TB6612FNG」


2024年6月11日

2024-06-11 16:42:37 | 日記

今日から始めるmeplus_tec

どんな投稿をしていくかもまだ決まってないけど、とりあえず日記ベースで書いていく

  • 昨日までで出来上がっていたWeb経由でブレーカーをつけるスマホスイッチtypeB(仮)、オンタイムでON/OFFできるボタンをWebページに追加したら便利じゃね?というわけで付けてみた。使ってみたら「物理ボタン要る?」ってなるくらい快適だった。
  • スマホスイッチを3台まとめて制御するWebアプリを作ってみたらなかなか良き。1つの操作で複数のデバイスがほぼ同時に動くのは素敵。
  • typeBの管理画面のレイアウトを生成AIに丸投げしてみたら良い感じのものがでてきた。レスポンシブデザインも効いてて良い感じなんだけボタンの並びがどうしても縦並びになっちゃう。細かいところは生成AIに頼るより自分で調整した方が早いなあ。
  • typeBの管理画面を社長に見せたら画面更新ボタンを置けと。ブラウザのリロードあるから要らんだろと思いつつ、作ってみたら案外悪くない。
  • PHPは開発環境まともに作ってなくてもそれなりにコーディングできちゃうのがすごいなあ。MVC的な作りをしっかり設計すれば良いのかもしれないけどViewの中にLogic満載になっちゃった。一人でやってるうちは良いけど複数になったら地獄かも。
  • DCモーターと制御ユニットが届いたけど今日は置いとく。明日戯れる時間取れるといいな。
  • typeBがしっかりめにチャタる。5vのリレーを3.3vで動かしてるからかも、ってことで3.3vのリレーを購入。状況改善してほしいなあ。

■技術メモ

  • Webページに配置するコンテンツが決めて、それを生成AIに伝えてレスポンシブデザインにしてもらうと捗る
  • location.reload()で画面更新