工作と競馬2

電子工作、プログラミング、木工といった工作の記録記事、競馬に関する考察記事を掲載するブログ

デスクトップ型スピーカーの製作(1) --- 構想検討 ---

概要 デスクトップ型スピーカーの製作にあたり、構想を整理した。 概要 背景と目的 詳細 1. 基本構想 1.1 サイズ 1.2 再生性能 1.3 外観 1.4 予算 2. イメージ図 まとめと今後の課題 背景と目的 現在、書斎(在宅勤務やDIYをするデスク)において音楽を聴く…

SPRESENSE+拡張ボードのPWM機能をArduinoで動かす

概要 SPRESENSE+拡張ボードのPWM機能をArduinoで動かすまでの環境構築とプログラミングを行った。 概要 背景と目的 詳細 0. 環境 1. USBシリアル変換ICのドライバーをインストール 2. Arduino IDEでボードを追加 3. ブートローダーの書き込み 4. プログラミ…

Flutterで、ビュー、ステート、ロジックを整理・分割でき、外部から柔軟にステートを変更できるWidgetのコーディング方法を整理する

概要 flutterで、ビュー、ステート、ロジックを整理・分割してコーディングでき、外部からもステートを変更できるStatefulWidgetの構築方法を整理、メモした。 概要 背景と目的 詳細 0. できるようにしたいこと 1. コード全体 1.1 WidgetAState 1.2 WidgetA …

Flutter側で、Androidのビルド日時を取得する

概要 Flutter側から、Androidのビルド日時を取得するためのコーディング方法を整理した。 概要 背景と目的 詳細 0. 環境 1. Android側 build.gradle kotlin側ソースコード 2. Flutter側ソースコード 参考 まとめと今後の課題 背景と目的 Flutterアプリを作成…

FDTD法でスピーカーエンクロージャー形状による影響をシミュレーション

概要 FDTD法で、スピーカーエンクロージャー形状による影響をシミュレーションした。 概要 背景と目的 詳細 条件 0. エンクロージャー形状のイメージ 1. 条件設定 1.1 基本条件 1.2 信号 2. 対象のエンクロージャー 3. シミュレーション音場 3. 結果 3.1 低…

Flutter Riverpod基礎

概要 Flutterで、Riverpodを使うための基礎的なことの自分用メモ。 概要 背景と目的 詳細 0. インストール 1. 前提を整理 1. フォルダ分け 2. ビュー 3. ステート 4. ロジック 5. main.dart まとめと今後の課題 背景と目的 Flutterでは、状態管理の実現方法…

Flutter ルーティング基礎

概要 Flutterで、ルーティング基礎をメモった。 概要 背景と目的 詳細 1. 作りたいもの 2. コーディング 2.0 画像ファイルの準備 2.1 pubspec.yaml 2.2 main.dart 3. 動作確認 まとめと今後の課題 背景と目的 先日からFlutterによるアプリを作成していたのだ…

電子工作用のケーブルリールラックと整理トレイの自作

概要 電子工作用のケーブルを使いやすい状態にするため、整理ボックスとケーブルリールラックを製作した。 概要 背景と目的 詳細 1. 構想整理 2. 設計 2.1 ケーブルリールラック 2.2 その他ケーブル用整理トレイ 3. 製作 3.1 ケーブルリールラック 3.2 整理…

大工作業台(ペケ台)を作る

概要 大工作業台(ペケ台)を製作した。 概要 背景と目的 詳細 1. 構想 2. 設計 3. 製作 4. 試用 まとめと今後の課題 背景と目的 昨年新居に引っ越してから、大工作業する際に使うための作業台をちゃんと用意していなかった。そのため、以下のプランター台な…

Next.jsアプリ基礎 自分用メモ

環境 プロジェクトの作成 ルーティング 基本的なルーティング 動的ルーティング 共通レイアウト サーバーコンポーネントとクライアントコンポーネント クライアントコンポーネントを使う バックエンドAPI ルートハンドラーの作り方 データの更新頻度高いアプ…

家庭菜園の成長記録用カメラ ver2の製作(4) ~ 動作実績確認 ~

概要 家庭菜園の成長記録用カメラ ver2の約7か月間の稼働実績をまとめた。 概要 背景と目的 詳細 1. ケース(防水性、耐候性) 2. 基板とケースとの接着(セメダインSUPER X) 3. 支持ポール 4. ソーラーパネル まとめと今後の課題 背景と目的 2024年1月に設置し…

Flutterアプリ開発メモ(1) --- ボディ部分をスクロールできるテーブル ---

概要 ボディ部分をスクロールできるテーブルのコーディング方法の自分用メモ。 概要 背景と目的 詳細 1. 全体構成を整理 2. 全体 3. ヘッダ 4. ボディ 5. ボディの行アイテム 6. 動作確認 まとめと今後の課題 背景と目的 Flutterで、ボディ部分をスクロール…

エアコン室外機カバーを、捨てる予定だったすのこベッドを利用して作る

概要 エアコン室外機カバーを余りものの材料で作った。 概要 背景と目的 詳細 1. 対象 2. 設計 3. 製作 4. 設置 まとめと今後の課題 背景と目的 今年は、7月後半から極めて厳しい暑さが続いている。我が家のエアコン室外機の1台は、家の南側に面しており、直…

Flutterアプリ開発環境構築メモ

概要 Flutterアプリ開発するための自分用メモ。環境構築~Visual Studio Code上でサンプルアプリを作成して動かすまでを行った。 概要 背景と目的 詳細 環境 Flutterのインストール パスの設定 Android Studioの設定 開発用Android Device Flutter doctor Vi…

M5UnitV2用の物体検出モデルを作成する

概要 M5UnitV2用の物体検出モデルをEdge Impulseにて作成し動作させた。 概要 背景と目的 詳細 0. 実施環境 1. クロスビルド環境の用意 2. アプリケーションソースコードの準備 2.1 アプリケーションのひな型ソースコード 2.2 OpenCV関連のビルド 3. Edge Im…

ツールボックスの製作

概要 大工道具などを収納する木製ツールボックスを自作した。 概要 背景と目的 詳細 仕様の整理 設計 製作 材料調達 部材切り出し 引き出し部 フレーム部 仕上げ 完成 まとめと今後の課題 背景と目的 昨年家を建て庭ができたことで、木工系の作業を行う機会…

リモート水位センサシステム

概要 田んぼの水位をリモートで監視するシステムである。 ソーラー発電で稼働し、水位の変化をLINE等に通知する。Sigfox通信を用いて非常に安価な通信料金で機能を実現している。 ver1 2019年に製作・稼働開始した。乾電池動作のため、電池交換が必要ではあ…

Dart言語 メモ

概要 Flutterを使うために最低限知っておくべきDart言語に関する自分用メモ 背景と目的 Flutterを使ってスマホアプリを作成する必要が出たため、まずは開発言語であるDartについて最低限必要な内容について学習し、メモしておく。 詳細 Playground DartPadと…

ベッドフレームの製作(8) --- サンディングシーラー、ニス塗装、完成 ---

概要 塗装を完了し、完成させた。 概要 背景と目的 詳細 0. 塗り損ねの修正 1. 中塗り(サンディングシーラー) 2. 上塗り(ニス) 3. 最終組み立て 4. 番外編(間接照明を仕込む) まとめと今後の課題 背景と目的 前回、塗装工程に着手した。今回は塗装を完了させ…

ベッドフレームの製作(7) --- 塗装前のサンディング、ステイン塗装 ---

概要 概要 背景と目的 詳細 0. 全体工程 1. サンディング 2. 下塗り(ステイン) 2.1 1回目 2.2 2回目 まとめと今後の課題 背景と目的 前回、すべての部材の製作が完了した。いよいよ、塗装に入る。塗装前のサンディングと、ステインによる着色を行う。 詳細 0…

しそを育てる2024

概要 しその種まきを行った。 概要 背景と目的 詳細 1. 種まき 2. 生育の状況を観察 発芽 3. 収穫 まとめと今後の課題 背景と目的 先日、ニラを育て始めた。そこで書いた通り、しそも育てる。 dekuo-03.hatenablog.jp 詳細 1. 種まき タネは以下のものを購入…

ベッドフレーム

概要 ベッドフレームの製作記事一覧 記事一覧 dekuo-03.hatenablog.jp dekuo-03.hatenablog.jp dekuo-03.hatenablog.jp dekuo-03.hatenablog.jp dekuo-03.hatenablog.jp dekuo-03.hatenablog.jp dekuo-03.hatenablog.jp dekuo-03.hatenablog.jp

ニラを育てる2024

概要 ニラの種まきを行った。 概要 背景と目的 詳細 1. 種まき 2. 生育の経過を観察 3. 収穫 まとめと今後の課題 背景と目的 1月に、家庭菜園用エリアに土壌改良資材を入れた。 dekuo-03.hatenablog.jp それからそこそこ時間が経ったので、そろそろ作物を植…

ベッドフレームの製作(6) --- すのこの組み立てと仮組み、宮の製作 ---

概要 すのこの組み立てと、いよいよ仮組みを行って全体の形を確認する。 概要 背景と目的 詳細 1. すのこの製作 2. 仮組み 3. 宮の製作 まとめと今後の課題 背景と目的 前回、フレーム(側面)の組み立てができた。今回は、すのこの組み立てと仮組み、宮の組…

seleniumで、指定した要素をスクロールして、要素内すべてのスクリーンショットを撮るためのメモ

概要 seleniumで、指定した要素をスクロールしてスクリーンショットを撮るためのメモ。 概要 背景と目的 詳細 0. 環境 1. スクリーンショットの対象サンプル 2. seleniumコード 2.0 キャプチャ対象要素を選択 2.1 対象要素をスクロール 2.2 指定した子要素が…

ベッドフレームの製作(5) --- フレーム(側面)の接合・組み立て ---

概要 ベッドフレーム(側面)の接合・組み立てを行った。 概要 背景と目的 詳細 1. 材料切り出し 2. タブ部の接合 3. すのこ支持部の接合 4. 作業完了後 まとめと今後の課題 背景と目的 前回、ベッドフレームの頭側の接合・組み立てを行った。今回は、フレー…

信号発生器の製作(3) --- 筐体の製作、完成 ---

概要 信号発生器の筐体を製作し、完成させた。 概要 背景と目的 詳細 1. 筐体の材料 2. 穴あけ加工 2.1 底面(基板固定面) 2.2 裏面(端子面) 2.3 ふた(操作パネル) 3. 組み立て 3.1 基板と液晶を固定 3.2 端子を取り付け 3.3 ふたを取り付け 4. 銘板ラ…

信号発生器の製作(2) --- 電子回路基板とソフトの製作 ---

概要 信号発生器の回路製作とソフト実装を行った。 概要 背景と目的 詳細 1. 回路 1.1 メイン基板 1.2 操作ボタン類 2. ソフト 2.1 インクルード 2.2 setup 2.3 loop 2.4 動作仕様 2.4.1 ロータリーエンコーダ 3. 動作確認 まとめと今後の課題 背景と目的 前…

ベッドフレームの製作(4) --- フレーム(頭側)の接合・組み立て ---

概要 ベッドフレーム(足元側)の接合・組み立てを行った。 概要 背景と目的 詳細 1. カフェ板の接合 2. フレーム(側面)支持部の接合 3. 補強材の接合 4. 仕上がり まとめと今後の課題 背景と目的 前回、ベッドフレームの足元側の接合・組み立てを行った。…

ベッドフレームの製作(3) --- フレーム(足元側)の接合・組み立て ---

概要 前回設計に基づき、フレーム(足元側)の接合・組み立てを行った。 概要 背景と目的 詳細 1. カフェ板の接合 2. フレーム(側面)支持部の接合 3. 補強材の接合 4. 仕上がり まとめと今後の課題 背景と目的 前回、ベッドフレームの各部について設計を行…